Player rotation/tilt/lean

Hello, I’m working on a top-down game and I got a drone for the player, you can control it using “WASD” and using the mouse you can make it rotate to face the cursor,
I’m trying to make the drone lean/tilt towards the movement direction,
if the player moves left while looking left, the drone’s face should tilt downwards,
if the player moves left while looking right, the drone’s back should tilt downwards.
this is where I’m now, it makes the drone tilt but it’s all messed up.