How to make my ThirdPersonCharacter run through a loop (like a certain blue hedgehog)

so i’m making a new Platforming Engine in the Unreal Engine with physics similar to a certain blue hedgehog (e.g running up a curved slope onto a wall or through a loop)

I got all the other physics working, but I just don’t understand what I need to do here to be able to run through a loop (I have the mesh from a vehicle advanced template)
according to people, it requires maths, line something or other and stuff like that, but I don’t understand a thing about that, all I’m good at is using Boolean Variables to my advantage. but I generally don’t know what to use here, can anyone help out?

BLUEPRINT PROJECT 4.17
THIRD PERSON PROJECT WITH 2D LEVELS AS WELL

if you dont want to do math and complex programming, you can use sequencer to make an animated path that he moves on when he touches the speed up treadmill thingy on the ground