Perhaps anchoring could help, but I've tried anchoring the humanoid root part and other body parts and it doesn't work. Did I miss something in this script?
function onPartTouch()
game.StarterPlayer.StarterCharacter."Body Part".Anchored = true
end
script.Parent.Touched:Connect(onPartTouch)
