Hello everybody... I have a new question. I would like to roteate the bones of the player (biped) by a "ghost object".. I think I can figure it out with an image: now... the idea is this: Code (CSharp): public void Task_BonesController_onstart() { // Create a main container GetVar.Dummy_Ribs = new GameObject("DummyOf["+GetVar.RibsBone.transform.name+"]"); GetVar.Dummy_Ribs.transform.parent = GetVar.ModelsGroup.transform; GetVar.Dummy_Ribs.transform.rotation = GetVar.ModelsGroup.transform.root.rotation; // Create a fake bones GetVar.FakeBones_Ribs = new GameObject("FakeBonesOf["+GetVar.RibsBone.transform.name+"]"); GetVar.FakeBones_Ribs.transform.parent = GetVar.Dummy_Ribs.transform; GetVar.FakeBones_Ribs.transform.position = GetVar.Dummy_Ribs.transform.position; GetVar.FakeBones_Ribs.transform.localRotation = GetVar.RibsBone.transform.localRotation; } Code (CSharp): public void Task_BonesController_onupdate() { //update fake bones equal to real bones GetVar.FakeBones_Ribs.transform.localRotation = GetVar.RibsBone.transform.localRotation; //update position of dummy equale to bones position GetVar.Dummy_Ribs.transform.position = GetVar.RibsBone.transform.position; //update rotation of dummy whit the target Vector3 RibsToTargetDirection = new Vector3 ( (GetVar.CameraTarget.transform.position.y - GetVar.Dummy_Ribs.transform.position.y), //X// (GetVar.CameraTarget.transform.position.x - GetVar.Dummy_Ribs.transform.position.x), //Y// (GetVar.CameraTarget.transform.position.z - GetVar.Dummy_Ribs.transform.position.z) //Z// ); GetVar.Dummy_Ribs.transform.rotation = Quaternion.Lerp( GetVar.Dummy_Ribs.transform.rotation, Quaternion.LookRotation(RibsToTargetDirection), Time.deltaTime * GetVar.RibsSpeed ); //update the bones equal fake bones GetVar.RibsBone.transform.localRotation = GetVar.FakeBones_Ribs.transform.localRotation; } The proble is this: I can see the fake bones roteate with the container ... but its values do not change and, therefore, nothing is transferred to the true bones. What can I do then? Does anyone know some method? thanks...