Rotating part of a character?

Hi there, im in a similar boat i think.
https://answers.unrealengine.com/questions/95492/top-down-shooter-like-babo.html link to my question that im asking.

I have a gun on a ball, the gun rotates without the ball moving and they both move together with WASD keys. the gun follows the cursor and the ball is under a spring arm so not to be affected by this rotation.

could you try something similar? make the spring arm rotation absolute and then it wont be affected by the rotation of the rest of the character. maybe the blueprints in my question may help?