How to walk on ceiling?

I have managed to set gravity to inverse and rotate the first person character so that it has rolled 180 degrees, but I’m unable to walk on the ceiling. How can this be resolved?

I would set character to “Is Flying” and then adjust the friction and other movement settings to simulate walking and then remove the “is in air” check inside the anim blueprint so his legs move when flying. or if you want to get fancy leave the check in and run a line trace from players foot down 20-30 units to check for objects under the feet, If true toggle “Is in Air” to false.

http://fotohomka.ru/images/Nov/01/cc3969cdc2b4ad29348d20426516631a/micro_2.jpg

LOL MADE MY DAY