Reverse character

I’m trying to make a platform that reverses the character’s orientation & gravity so it can walk on the roof, and I know how to do all the gravity things and that, but I don’t know how to reverse the character.

What I tried so far is to apply CFrame:Inverse() on the Character’s RootJoint, but It didn’t work (or probably I did something wrong).

1 Like

You just rotate the RootJoint’s C0 by 180 degrees.

player.Character.HumanoidRootPart.RootJoint.C0 *= CFrame.Angles(0, math.pi, 0)

image

3 Likes