I am trying to make a moving gun slide adding a boolean to the Hammer and using that as the moving part, but adding a boolean, it seems to duplicate the hammer, and make the original hammer into the same object as the gun base itself. This is really vague and i don't know how to explain this better, so i got screenshots
Showing name of Hammer_Cut
Showing name of Gun_Base
Adding modifier Boolean operation difference on Gun_Base to Hammer_Cut
Wire aftermath
Showing how it duplicated the hammer_cut and merged the old one into the same object as the gun_base
More images
Even more images