Animation plays incorrectly in-game

An animation I have made plays as intended in the Animation Editor, but when played in-game, some parts are rotating incorrectly.

Here is the animation playing in the editor:

Here is the animation playing in game:

The rotation changes intended for the island floating underneath the player are instead being applied to the lower torso. Anchoring the players LowerTorso or HumanoidRootPart solve the issue, but this prevents the player from moving.

Are there any simple solutions to force the island to rotate as intended while maintaining player movement?

Here is the brief code snippet that prepares the model and animation:

1 Like

Add Tweens to the Animation, might help

1 Like