Make the ceiling a walkable?

I’m playing with gravity at the moment, and when I flip the First Person Player, the player rotates and becomes upside down and lands on the ceiling, however the character is unable to move, sometimes when falling he bounces high enough and sticks to the ceiling(old floor before flipping gravity) and he just sticks there, and I’m also able to walk while stuck to the ceiling in that situation. Though on the new floor, while the gravity is inverted, I’m unable to move the character, only look around.

Cheers for the help.

This is old, but its probably cuz the character still thinks its falling