Rotate pitch - pawn starts twisting at 90 degrees

So I have created a fighter jet, and I want it to pitch full 360, but it goes up till 90 degrees and starts twisting, now how do i prevent this?

Can you show how you’re doing it?

Just disable these nodes

im using the same nodes as the default “fly” project

Ok but can you post a screenshot of that?

wait if I disable that my roll input is gone

So this is the part you need to worry about

You may be experiencing Gimbal Lock.
Unreal’s rotation stuff tends to use Vector rotations but these will get gimbal-locked if two axes get oriented to the same angle. There are ways to overcome this but I haven’t tried myself.

blueprint nodes or C++ and other engines that don’t have this problem use Quaternions to add rotation to the current angles. I heard there is a way to do this in blueprints using certain nodes (was it the Combine Rotators node that uses quaternions to operate on the rotators?) but I haven’t solved this problem myself.