Hello. I am wondering if it is possible to make a character uncontrollable so the script can proceed without any resistance. I know that it's possible to make a copy of the player's character and move that with my script instead, but it would be helpful to know if there's another way to go about it.
Yes there is. Just disable the Players Control script like so...
game.Players["fancyboby47"]PlayerScripts.ControlScript.Disabled = true -- Change my username with whater u want