True First Person Shooter Camera with 2D Aim Offset: Body Rotation & Weapon Position Issues

I tried unplugging the roll value and it still produces the same effect. However I believe I’ve figured it out now as a result of trying that. Instead of using the calculated rotation, I’m using just the “Final Rotation” value from the mouse position and that’s producing the effect I want. Thanks!

Edit: The issue is actually because of the aim offset. I managed to smooth it up to a point where it looks good though.