Driving a vehicle upside down

So i’m using a closed tube as a race track for my game. I wanted the vehicle(s) inside the tube to race on it from any position like the sides or roof of the track at any time and not fall.
I could really use all the help I can get to make that work. Can I make this happen using the vehicle templates? I’m also assuming this is a Blueprint thing which i am not too experienced in.