Aiming down sights with different scope locations

Hi,
So I’m trying to make a first-person shooter and having trouble aiming down sights. I already made a weapon-based blueprint that has children of all different types of guns. The last thing I’m trying to do is aim, and I’m unsure how to do it. I want the arms to move with the gun or the gun to move with the arms and get the camera’s location so it is centered on the screen. Does anybody have any ideas or suggestions? I would appreciate some help.