my gui wont show.

why doesnt my gui show in unity. my label,button,box wont show.

heres my script.

`#pragma strict

@script ExecuteInEditMode()

var kills : int = 0;

var uses : int = 1;

var hitPoints : float;

var deadReplacement : GameObject;

private var time : float = 0.0;

private var alpha : float;

var damageTexture : Texture;

var playsoundsGO : AudioSource;

var hitSound : AudioClip;

var pw : PhotonView;

var localPlayer : boolean = false;

var dieSound : AudioClip;

function ApplyDamage (localDamage : float)

{

            if (hitPoints <= 0.0) return;

            pw.RPC("DamagePlayer", PhotonTargets.All, localDamage);

}

function Update ()

    {

       if (time > 0) time -= Time.deltaTime;

           alpha = time;

       if(Input.GetKey(KeyCode.V)&&uses>=1)

         {
        hitPoints+=50f;
        uses=0;
      
    }

}

@RPC
function DamagePlayer (nDamage : float) 
{
	
	if (hitPoints <= 0.0) return;
	
	
	if(localPlayer){
	
		if(!playsoundsGO.isPlaying)
		{
			playsoundsGO.clip = hitSound[Random.Range(0, hitSound.length)];
			playsoundsGO.volume = 1.0;
			playsoundsGO.Play();
		}

		time = 2.0;
	}
	
	hitPoints -= nDamage;
	if(hitPoints <= 0.0){ 
		Die();	
	}
}

function Die () {
	if(localPlayer){
		pw.RPC("DieSound", PhotonTargets.All);
		
		var gm : GameObject = GameObject.FindWithTag("GameManager");
		gm.GetComponent(AU_GameManager).PlayerKilled();
		gm.GetComponent(AU_InGameMenu).PlayerKilled();
		PhotonNetwork.Destroy(gameObject);
	}else{
		Instantiate(deadReplacement, transform.position, transform.rotation);
		kills+=1;
		
	}
	
}

@RPC
function DieSound(){
	PlayAudioClip(dieSound[Random.Range(0, dieSound.Length)], transform.position, 0.8);
}

function OnGUI () {
	if(localPlayer){
		GUI.Label (Rect(1270, Screen.height - 50,100,30), "<b><size=36>" + hitPoints.ToString("F0") + "  </size></b>");
		GUI.color = Color(1.0, 1.0, 1.0, alpha); //Color (r,g,b,a)
		GUI.DrawTexture(new Rect(0,0,Screen.width, Screen.height), damageTexture);
	    GUI.Label (Rect(1270, Screen.height - 50,100,30), "<b><size=36>" + kills.ToString("F0") + "  </size></b>");
		
		
	}
		
}

 function PlayAudioClip (clip : AudioClip, position : Vector3, volume : float) 
 {

   var go = new GameObject ("One shot audio");

   go.transform.position = position;

   var source : AudioSource = go.AddComponent (AudioSource);

   source.clip = clip;

   source.volume = volume;

   source.pitch = Time.timeScale;

   source.Play ();

   Destroy (go, clip.length);

   return source;

}`

please edit the question so that the code tags capture all of the code.

localPlayer is false, so the GUI code won’t be exeucted…