How do you unseat a character?

If I teleport a player (while they are sitting) to a destination, they’ll remain seated in that position that they were teleported to.

I can’t for the life of me figure out how to unseat that character.

As you can see here:

Change the Humanoids Sit property to false.


Question. Is it normal for the Seat to be teleported with the Player.Character.Humanoid?

How are you teleporting the player?

Taking their CFrame and making it equal to the teleportation location’s CFrame (such as a desk or a random object).

Uh… Let me take a look in studio to see if I can replicate this. I’ll get back to you in a second.

1 Like

Okay, I literally didn’t know this happened. You can unseat the player before you update the CFrame to avoid this.

Humanoid.Sit = false
Player.HumanoidRootPart.CFrame = part.CFrame
1 Like