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

Actually, maybe it doesnt allow loops, and instead only changes the appearance… hmm…