How to make a flying object roll/pitch?

I’m new to UE4, I’ve just created a blueprint for a quadcopter to fly and for its blades to turn accordingly. When I enter inputs from the keyboard(like the pitch for the quad to be slightly inclined while moving forwards, or the roll to move sideways), it appears as though the drone is stationary and it is in fact the background which is rotating. I wish to make my drone move forwards, backwards, left and right while tilting to represent the roll and pitch. I’ve attached a (1)picture of my blueprint for reference, along with pictures of (2)what it looks like at the moment and (3)what it should actually be. Could someone please help me with what changes need to be made?

The BP is currently unreadable, can you upload a bigger version?

I’ve attached images in the above link.

just to also suggest… based on one thing you mentioned, if you find your camera is too rigid, try a spring arm with Rotation Lag (and maybe Position Lag) turned on

Thanks for the suggestion, the movement looks more smooth now. However, the issue is actually that the drone doesn’t have any linear motion when I try to move it forward or to the right. It only rotates at the same point. I would like it to tilt slightly, and then move in the direction based on the input(forward, backward, left, or right). I’ve made this blueprint based on some tutorials from earlier versions of unreal engine. I’m not sure if the physics might’ve changed since then.