How would I make a player lose control of his player?
Disable the player walkspeed. Like this:
Player.Character.Humanoid.WalkSpeed=0
that means the player can't walk. Its not possible to make a player lose control of the character, you have to find alternatives like this.