Good evening, team! I'm using an IK pass to set my left hand position for a two-handed weapon that is parented to the right hand. Here's my code: Code (CSharp): void OnAnimatorIK() { myAnimator.SetIKPositionWeight(AvatarIKGoal.LeftHand, 1.0F); myAnimator.SetIKRotationWeight(AvatarIKGoal.LeftHand, 1.0F); myAnimator.SetIKPosition(AvatarIKGoal.LeftHand, myLeftHandTarget.transform.position); myAnimator.SetIKRotation(AvatarIKGoal.LeftHand, myLeftHandTarget.transform.rotation); Debug.Log("My LeftHand Target is " + myAnimator.GetIKPosition(AvatarIKGoal.LeftHand).ToString() + " And my Left Hand is at " + myAnimator.GetBoneTransform(HumanBodyBones.LeftHand).transform.position.ToString()); myAnimator.SetLookAtWeight(lookWeight, bodyWeight, 1, 1, 1); myAnimator.SetLookAtPosition(myAimDebugObject.transform.position); } However, I can see for sure that the left hand is decidedly not where the left hand target is. Is the SetLookAt (which alters the body rotation) affecting the hand ik? And if so, how can i get the hand to go where I want it to go and ignore the body rotation?