My friend made animations with Motord6D and when i change the tool grip to Motor6D and call Destroy() on the old weld grip it destroys the tool a second later as well.
local function onEquip(tool)
local RightArm = character:FindFirstChild("Right Arm")
local RightGrip = RightArm:WaitForChild("RightGrip",2)
local RightMotor = Instance.new("Motor6D")
RightMotor.Part0 = RightArm
RightMotor.Part1 = tool:FindFirstChild("Handle")
RightMotor.C0 = RightGrip.C0
RightMotor.C1 = RightGrip.C1
RightMotor.Parent = RightArm
RightMotor.Name = "RightGrip"
RightGrip:Destroy()
RightGrip = nil
end
