So for some reason once in my game my character gets rotated slightly during all his animations. This doesn’t happen when just viewing the character in. I checked my player and the actual rotation doesn’t change, and in blender the animation doesn’t bug either. I really have no idea why this is happening, please help!
Unity (Before Running the Game):

Unity (During Gameplay): 
Oh god I FINALLY fixed it. Im still not sure what the cause was but ill go through everything I did.
1. If the animations you are using are set to 60fps, set them to 24fps - I doubt this is what caused it to happen but might as well try
2. Re-Do the key frames for the animation - I found that its actually the animations themselves that are bugged, and not unity. Im sure there are other ways of doing it, rather than redoing all your work over again, but this is the only solution found as of yet
I hoped this helped others as well. This one bug put a large halt on my project and Im glad its finally fixed!