I am trying to make handcuffs which will allow Police to arrest prisoners when they are in certain range. For that I made a sphere with radius of range and welded it to the Police Torso. I set cancollide to false. But when I play it , the weld disrupts my players animations and when I jump it pushes me back. Here is the script-
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
local range = game.ServerStorage.Range:Clone()
range.Parent = char
range.CFrame = char.UpperTorso.CFrame
local weld = Instance.new("Weld")
weld.Part0 = char.UpperTorso
weld.C0 = char.UpperTorso.CFrame
weld.Part1 = range
weld.C1 = range.CFrame
weld.Parent = char.UpperTorso
end)
end)
For now I am doing it to players added as I wanted to check it out. Any help will be appreciated.

1 comment
Edited in regards to your comment