So i got help with a certain script that works. The thing is is that when its in game play the "Gun" falls apart and the tool model gets distorted in placement. I have the part set up as follows:
Part
-ClickDetector
-Gun (tool)
-Script
function hi(x)
local z = script.Parent.Gun
z:Clone().Parent = x.Backpack
end
script.Parent.ClickDetector.MouseClick:Connect(hi)
It just falls apart in gameplay. Please help.

5 comments
how did you weld the gun? using a script or physical welds?
Physical weld i belive
what weld do i need?
Try using the qperfectweld script.
https://web.roblox.com/library/181259635/qPerfectionWeld-Perfect-welding-for-EVERY-situat