I have some animations which rotates the player by some amount. I want to fix the rotation so that the player always faces foward as in the first screenshot (so the animation should not change the character’s overall look direction). When I turn on the root motion and preview from the animation window, I get the fixed foward-looking player. However, regardless of whether I turn on or off the root motion, I still get the extra player rotation as in the second screenshot if I hit play.


This is my current settings of the animation.

Deleting the Root Q property of the animation makes no difference.

This is the hierarchy of the character.

Does anyone have any clue which part I am missing?
Thank you.