Sonic - Slope Physics/Going around a loop

This can be ether C++ or BP (i’m currently using BP) but i am wanting it so when the player enters a trigger zone, it allows them to walk/run up a wall and go around a full loop.

does anyone know how to do this?