Rotate object a certain amount based on InputAxis, return to normal after no input

Hey guys, noob question incoming!

So I’ve been trying to put together a 6DOF attack drone for a game that I’m working on. I have the general movement, etc set up and working great, but I’m having issues with the blueprint animation of the hover blades.

As you’ll see in the first image, I have two hover blades, both children of a dummy mesh that’s used for pitch/roll of the blades, so I can animate the hover blade meshes spinning without any troubles.

What I’m trying to do is animate it so when we have InputAxis MoveForward (see next image) positive, they tilt forward on the Y axis 30 degrees, and when we have InputAxis MoveForward negative, they tilt -30 degrees on the Y axis.

Same story with InputAxis MoveRight and X axis - here’s the pertinent slice of my blueprint.

I’ve been fiddling with this for eons and can’t figure out for the life of me how to get it to work. I’ve been hitting all the answerhubs I can find with timelines, clamped rotation, all this other stuff but I can’t figure out how to do it. I’d like to lerp it if possible as well, but I’ve gotta get past this hurdle first! Thanks for any help or advice.