Aim down sights with blueprint?

Hey, so I’ve considered many options for making an ADS system, including moving arms, the weapon, etc, but I can’t really find an efficient, and well working way. Moving the arms is extremely inefficient because some guns are different and I have to make a new animation for each gun, and moving the weapon also requires me to find extremely specific coordinates for the gun to be lined up. What would a better alternative be to this?

Thanks in advance.

When you make the transition to the sight, it’s best to hide then gun and arms, and just show what it looks like through the sight. People will understand what is happening, and in fact not question it.