I want to play a proper first person weapon walking/running animation when the character is running, instead of doing scripted bobbing via Run preset on First Person Perspective. How do I achieve that in the easiest way possible?
You can change the first person animations to have more defined movements similar to the third person view. You'll disable all of the springs on the FirstPersonPerspective component and then completely rely on the animations.