Original rotation and clear rotation are messed up


I am working on an oblivion model, i was making the animation.

But i came across a problem, and i don’t even know how i ended up doing the mistake.

When i am on frame 1 the model is on the right position, but when i move on any following frame, it goes into a wrong angle


anyone have an idea of how to fix it?