local p = script.Parent.Parent.Parent
local c = p.Character
local larm = c["Left Arm"]
Pos1 = Vector3.new(larm.Position)
Pos2 = Vector3.new(script.Parent.Part.Position)
local Tool = script.Parent
Tool.Equipped:connect(function(Mouse)
Mouse.Button1Down:connect(function()
for ratio = 0,1,0.1 do
local NewPosition = Pos1:lerp(Pos2, ratio)
larm.Position = NewPosition
wait()
end wait()
end)
end)
When I use that code, it makes the players left arm fall off.

1 comment
This is the exact problem I'm having but with welds.