door opens so slow please help!!!

so i made a script to open door it works but it opens so slow an. i dont know how to change the speed heres my script

var IsOpen : boolean = false;

var CanOpen : boolean = false;

var Volume : float = 0.5;

function Start () { audio.volume = Volume; }

function Update () {

if(Input.GetKeyUp(KeyCode.E) && !IsOpen && CanOpen)

{ Opening(); IsOpen = true; audio.Play(); }

else if(Input.GetKeyUp(KeyCode.E) && IsOpen && CanOpen)

{ Closing(); IsOpen = false; }

}

function Opening() { for (var i = 0; i < 100; i++) { transform.Rotate(0,0.9,0);

yield WaitForSeconds(0.01);
}
}

function Closing() { for (var i = 0; i < 100; i++) { transform.Rotate(0,-0.9,0);

yield WaitForSeconds(0.01);
audio.Play();
}
}

function OnTriggerEnter (other : Collider) { if(other.gameObject.tag == “Player”) { CanOpen = true; } }

function OnTriggerExit (other : Collider) { if(other.gameObject.tag == “Player”) { CanOpen = false; } }

@script RequireComponent(AudioSource)

Try to add a bigger float in the transform.Rotate(), also you’re waiting 0.01 seconds every time you rotate a little bit your door, so maybe that adds upo to the problem, but I don’t know if you need it or not…