How do you make the sonic slope physics/360 Movement

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.