Help with a static var

hi i am using a static var to keep my score as it is accessed by a few different scripts.
the problem i am having is once the win or lose crita is met starting the game again from the main menu just send u back to win or lose screen.
now i know this is because static var dnt reset themselves, but im stuck trying to find a way to reset the score before the game moves on to the next scene
here is my win lose script

here the var from its script

static var score: int;

and this is the script id like to reset it in if possible

var Lose : int = -1;
var Win : int = 1000;

function Update () {	
	if(GetComponent(NewTurret).score <= Lose){
		Application.LoadLevel(4); 
	} 
	
	if(GetComponent(NewTurret).score >= Win){
		Application.LoadLevel(3);
	}
}

Have you tried changing the score to 0? Please read the comments, good luck.

var Lose : int -1;
var Win : int = 1000;

function Update() {
	// Check the score to see if the result is win or lose.
	if(GetComponent(NewTurret).score <= Lose) {
		GetComponent(NewTurret).score = 0; // Reset score.
		Application.LoadLevel(4); // Load level 4.
	}
	// Why not use else if?
	else if(GetComponent(NewTurret).score >= Win) {
		GetComponent(NewTurret).score = 0; // Reset score.
		Application.LoadLevel(3); // Load level 3.
	}
}