How to rotate a player?

Hey guys. I have tried for a few hours to rotate a player upside down, using scripts.

But as the player is built in such a strange matter, they don’t rotate the same way as, say, parts.

So I was just wondering how I could rotate a player in the Y, X, and Z axis. However, I know that when rotating a player on the Y axis they auto rotate back - but I just want the effect for a split second. Thanks!

Character.HumanoidRootPart.CFrame *= CFrame.Angles(0, 0, math.rad(180))

That should rotate them 180 degrees upside down?


where should this script live? I tried it in ServerScriptService in the PlayerAdded event and it has not worked for me

Use it in starter player scripts

1 Like