Character walking upside down

Hey there.

After I did some tests and I couldn’t find a solution, I wanted to ask if it’s possible to make a character walk upside down.

In the gif below I tried to switch the gravity in a different direction (using BodyForce) , which works.
Then I tried to flip the character upside down (using BodyGyro).
I’m using Humanoid:MoveTo() to make the character walk.
The problem is that I’m stuck on the part to make it walk upside down.

Gyazo gifs

I’ve tried to make it move with bodyvelocity, but I don’t feel like this is the most efficient way.
If you know a better way, let me know.

1 Like

This resource may help: