Stop hitting yourself . policeedit Here is the clearest account so far of what might have happened , that I could find . o 20161123 r e allyinjuredsophiawilansky The evidence should eventually reveal the truth . I don ' t doubt that the girl could have been injured because of a foolish attempt by protestors to use little propane tanks as explosives . <| sep |> i see what you did there . <| sep |> And here ' s what it would look like if I were being paid to write the above script summary This script stomps on the transform ' s rotation of the GameObject to which it ' s attached , by flatly assigning it to the relative direction of the Target position . If no Target is assigned , the script will error and disable itself . If Target is assigned to look at itself , the script has no effect . The Target can be reassigned at runtime without consequence . summary public class RotateTowards MonoBehaviour HeaderInput private Transform mTargetTransform null assign to null to avoid warning 0649 private void Awake if mTargetTransform null Debug . LogErrorRotateTowards script on gameObject . name needs a Target transform ! Disabling . , gameObject enabled false else if mTargetTransform transform Debug . LogWarningRotateTowards on gameObject . name has its target set to itself ! The script will continue to run as a narcissist if that ' s what was intended ? , gameObject private void Update Move to LateUpdate if being used for a camera controller to avoid jitter . RotateToTarget summary Rotate this object ' s transform to have it look at the target transform . summary private void RotateToTarget this won ' t get called due to Awake script , but keep as is in case it ' s somehow enabled at runtime if mTargetTransform ! null if target and source position are the same , it will spew Look rotation viewing vector is zero to console . since the rotation at this point is undefined , it ' s pointless to assign it . Vector 3 dv mTargetTransform . position transform . position if dv ! Vector 3 . zero flatly assigning the rotation , this won ' t play well with any other scripts attempting to change rotation ! transform . rotation Quaternion . LookRotationdv Goddamn formatting . Here ' s a pastebin