Do I have to use different animations for every gun?

Greetings.I have created many rifles and they have different shapes,but I only have one animation .One gun is perfectly attached to the hands,but for other guns,hands are not in the right place.I wonder if there is an easy way to solve this in unreal like modfying the bones instead of having to create different animations for each gun.I am really not good in creating animations.Thanks!

It sounds like you would want to use hand IK setups to achieve this. You can also create “virtual bones” inside your skeleton tree by right clicking on a bone and “Add Virtual Bone”, these act like IK bones but you can move and modify them at runtime inside your animation blueprint with the “Transform (Modify) Bone” and FABRIK nodes.