Hi every one...! i need when moves a gameobject, then rotates another gameobject I almost done, but, the rotation gameobject, never stop to rotate. here is my code Code (JavaScript): var rotatecube : GameObject; var mycube : Vector3; function Update () { mycube = GameObject.FindGameObjectWithTag("cubito").transform.position; rotatecube.transform.Rotate(mycube); } in other words, i need to rotate a gameobject, acording moves the other gameobject, and , the most important when the first gameobject stop moving,... i need the second gameobject stop rotate to. only rotate second gameobject, if first gameobject moves..... if not moves , dont rotate. if first gameobjects move to the right... then second gameobject rotates clockwise (CW) if the first object moves to the left... then second gameobject rotates in reverse clockwise (CCW) and if moves up..... bla bla bla... and if move down ... bla bla bla... etc,etc.... please help.