Problem with root offset



I have created this in the character blueprint to play an animation when the G key is pressed. However the weapon flies off-screen upwards during the animation. The way I have exported it in my modeling package is that the weapon skeleton is posed in the hands of the character in the scene. And my guess is it is adding that offset from zero during that animation. Is there a way to fix that? In UE4? I could go back into the modeling package and delete everything except for the weapon and move the skeleton to zero. But that does not seem right.

However the idle pose and the weapon’s position is correct without any offset.

Used the “recursively set translation targeting skeleton” and it was fixed.