Hi, In the following code from the script reference pages here I'm confused over where OtherScript is coming from. Can someone explain please? Thanks. Code (csharp): function Start () { // By name var go = GameObject.Find("SomeGuy"); go.GetComponent(OtherScript).DoSomething(); // By tag var player = GameObject.FindWithTag("Player"); player.GetComponent(OtherScript).DoSomething(); }