Timer Script Help

This script Runinng From 02:00:00:00 keep decresing like a bomb, i am trying to Convert this to run from 00:00:00:00 increasing order ,any one good in it can help me Thx alot

var TimerStart : boolean = false;

var Miliseconds : float = 0;

var Seconds : float = 0; //Put your value in Inspector

var Minutes : float = 0; //Put your value in Inspector

var Hours : float = 0; //Put your value in Inspector

private var TimeLeft : float = 0;

function Update () {

var MilisecondsS : String = Miliseconds.ToString("00");

var SecondsS : String = Seconds.ToString("00");

var MinutesS : String = Minutes.ToString("00");

var HoursS : String = Hours.ToString("00");

var TimeLeft = new Array (HoursS,MinutesS,SecondsS,MilisecondsS);

   guiText.text = TimeLeft.join(":");

   if (TimerStart == true){

     Miliseconds -= (Time.deltaTime * 100);
   }

   if (Miliseconds <= 0){

     Miliseconds = 99;

    Seconds --;

}

   if (Seconds <= 0){

     Seconds = 59;

     Minutes --;

}
if (Minutes <= 0){

           Minutes = 59;

           Hours --;

}

    if (Hours <= 0 && Minutes <= 0 && Seconds <= 0 && Miliseconds <= 1){

    }

}

Well, you just invert everything!

Miliseconds += (Time.deltaTime * 100);
while (Miliseconds >= 100){
    Miliseconds -= 100;
    Seconds++;
}
while (Seconds >= 60){
    Seconds -= 60;
    Minutes++;
}
while (Minutes >= 60){
       Minutes -= 60;
       Hours ++;
}

Come on, this isn’t hard.

alright, Now the timer script is attached to the GUIText. and its runing fine. Now i need to used another script to run and display the timer time inside a small window. if below script is added to the timer script it work. But i dont need the GUIText as i need to attach this combine script to my HUB script. So if i dont attach to GUIText, theres nothings to run.

var windowRect0 : Rect = Rect (500,200,500,500);

var doWindow0 : boolean = false;

function OnGUI(){

   doWindow0 = GUI.Toggle (Rect (50,280,100,20), doWindow0, "FlightLog");

if (doWindow0 ==true ){

}

	else{

	    GUI.Window (0, Rect (50,10,350,260), DoWindow0, "FlightLog");

}

}

function DoWindow0 (windowID : int) {

    GUILayout.Label("                                   Timer"+"
                           "+Hours.ToString("00")+":"+Minutes.ToString("00")+":"+Seconds.ToString("00") +":"+ Miliseconds.ToString("00")+

	"

C

D"+

	"

E

F");

}