unity change text label
<p>I am new to unity and I have a bewbie question:
on my start screen I have a text object, and I want that when the scene is loaded, to change the value of this text label (for example for best score to load).</p>

<p>so I want to do something like this:</p>

<p><code>GetComponent&lt;GUIText&gt;().text = "Best: " + PlayerPrefs.GetInt("highscore", 0);</code></p>

<p>But, how do I call this script when the scene is loaded? how do I call the right gui text named "Best" text?</p>

<p>thank you</p>

<p>EDIT: I will try to clarify my self and make it more general question: how do I execute code in unity, when the game loads? which object do I need to create for example, that right when the main screen of the game loads, it will also generate some code? Awake()? where exactly do I implement this awake method?</p>