Weapon lag when rotating camera up/down

So I’m getting a bit desperate here. I’m doing a true first person shooter and I’m trying to change the tick group of my character/weapon so that the gun is completely still whether I ADS or have it at the hip. Right now ADS is still because I have my character mesh set to post update work, but looking up and down introduces lag to the gun. Looking left and right doesnt have this problem.

If I change the tick group to anything else, ADS is unusable, the gun lag is noticeably better but still there. How do I eliminate it completely while still keeping my ADS solid?

Below is a video where I show the problem with the weapon lag, ADS is fine until I change the tick group of the mesh, which kind of helps with the weapon sway but it’s still there, and then it completely breaks the ADS. I’ve tried messing with the tick groups on everything and I just can’t solve this.

I want it to behave similarly to Escape from Tarkov, you can see how it works in this timestamp of their first dev diary here: Escape from Tarkov. Developer's diary #1 (English voiceover) - YouTube as you see the gun is dead solid with the screen and they add weapon sway and character breathing procedurally on top of it. The only way I can mimic this behavior is by parenting the gun to the camera but then I’m worried about how I’m going to do the gun animations and the right hand IK, plus I don’t think this is the correct way for a true first person setup.

Currently this lag only happens when looking up and down. Any help would be GREATLY appreciated. I’ve been stuck on this for days.

1 Like