First Person Shooter - Aiming

How do I create to different positions for the gun and arms in my idle and aim state? I’m new to Unreal Engine and have been recreating Call of Duty Zombies as like my testing game, never releasing as I’m ripping assets, models, and anims. I got the bare bones basics set up with free assets, but now I’m going back through and trying to get the Cod models and anims to work. So far it’s been good, and the problem isn’t with the models. It’s more aiming in general. The Orignal tutorial I followed did basic aiming where he adjusted the gun in the aiming pose, but that still affects the gun in the idle pose. Is there any way to have a disconnect between the 2. I have a crosshair, so I can see how far I’m from the middle. And I’ve even been taking screen shots into photoshop to line up with actual gameplay, so my idle is near to spot on. But when I aim, the aiming animation can only do so much it seems. So is there a way to have separate keyframes of my guns and arms position?