run animation problem

Hello, I made a simple legacy fps run animation with unity, the problem is, when I play it in game after the run animation finishes to play, my gun gameobject keeps the rotation that I had in the run animation, and I don’t know if it’s a bug or something else… all my other animations also play with that rotation…
I can’t return the gameobject to the normal position after run animation ends :confused:
any help?
Thank you.

bump bump bump