How would you apply vehicle behaviour (IE being able to go off jumps or go through loops) onto a character?

That’s weird. I am able to constrain rotation wthout constraining to a plane