[Sorry for my bad english.] I've already spent a lot of time trying to solve this problem. I need the skeleton of the character to rotate down / up following the crosshair. When I'm using SetLookAtPosition, my character puts his hands to the left and up. Code (CSharp): animator.SetLookAtWeight(1, 1f, 1f, 1); animator.SetLookAtPosition(cameraLookPoint.position); I want to watch it should be at the point in the center of the camera. How is this problem solved? My animation without IK is direct and has no deviations. IK breaks animation.