I know this was 8 years ago but,
Did you modify the actual default Charcter movement input? how did you get sonic to move actually up the wall?
I’ve been using the set gravity direction node but I can’t get the movement on the wall to feel good. I go a tiny bit more in detail here: How to do 3D Sonic / Rollin' Rascals Physics
Anyones help is appreciated, thank you.