Fixing Offset with animation

I have a aiming system but the animation is offset (adding offset via a blueprint to the hands wont work because it makes the animation look weird) Im trying to figure out how can i make it work Without having to rework the entire animation Please note: im fairly new to unreal