So I have a tool that I am trying to weld to the back of the torso. I want this to happen when a button on a GUI is pressed. This GUI is already coded to only appear when a tool is equipped. My only problem is that when I weld the tool to the back of the torso, the right arm of the character follows. I don't want this so how can I make it so the arm stays at the side of the character, just as if the character didn't have a tool equipped? Here's the code I use to weld the tool to the side of the character:
local torso = character.Torso
local handle = character:FindFirstChild("Lantern").Handle
local weld = Instance.new("Weld")
weld.Name = "BackWeld"
weld.Part0 = torso
weld.Part1 = handle
weld.C0 = CFrame.new(-1,-1.02,0.5)
weld.C0 = weld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-170),math.rad(-180),-20.5)
weld.Parent = handle

2 comments
In tool property, you can change GripPos! No need script.
To accomplish what I needed, I actually just deleted the "RightGrip" inside of the "Right Arm".