Please don't all caps, it might attract more attention but also will make people less likely to help.
And in general guidelines, you want your box breaking signal/action to instantiate a gun, probably an Area2D or RigidBody with a sprite attached to it.,that is your gun in the floor. Then, when your player grabs/interacts with the gun in the floor, you either despawn the gun from the floor and instance it into your player in the correct position, or reparent the gun to the player. The way to know where to place the gun is usually by having a Position2D in your player that tells you where the gun object should go.