Unity model rotation messed up when chasing player.

How do I fix this. (Check picture)
I used a rigid body

and froze all axis on the rotation. The AI is meant to chase a object within the middle of the player so I don’t understand how this can happen!

you have to set the enemy to stop at a short distance from the player. It either does that or looks down at the player depending upon its height.