Character Walk on a Wall? (E.g Sonic running around a loop)

With the help of a few dozen different posts around the internet and a year of trial and error, I just figured out a really good method for 360 degree / planet / loop, movement with or without custom gravity. It can be done in BP only and is pretty simple.
Will work on it a few more days and then make a tutorial and link it over here.