How to reorientate pawn to world space

If I move my pawn around with physic thrusters, it eventually loses its original orientation, I want to make sure it doesn’t go upside down most of all and reorientates itself to the way it was, but also fights against movement that would dislodge it - but a little wiggle room/lag is allowed.

Can anyone help shed some light on this for me please?

Do I use event tick, and check rotation or something similar?