Error at the end of code.

Hello, I was writing this code yesterday and didn’t have any problems, today I find that I have two particular culprits that I can’t seem to work out:

Errors:

Assets/Scripts/SPController.js(91,17): BCE0044: expecting ), found '{'.
Assets/Scripts/SPController.js(95,1): BCE0044: expecting EOF, found '}'.

Code I have:

#pragma strict

/*SUPER JUMP*/
/*SUPER SPEED*/
/*SLOW MOTION*/
/*HAWK EYE SIGHT*/

private var chMotor : CharacterMotor;

private var superSprint : boolean = false;
private var superJump : boolean = false;
private var slowMo : boolean = false;
private var hawkEye : boolean = false;

var zoom : int = 20;
var normal : int = 60;
var smooth : float = 5;


function Start()
{	
	chMotor = GetComponent(CharacterMotor);
}

function Update()
{
	//SUPER JUMP
	if(Input.GetKeyDown("1"))
	{
		superJump = !superJump;
		Debug.Log(superJump);
		
		if(superJump == true)
		{
			chMotor.jumping.baseHeight = 100;
			chMotor.movement.maxFallSpeed = 200;
		}
		
		else if(superJump == false)
		{
			chMotor.jumping.baseHeight = 10;
			chMotor.movement.maxFallSpeed = 20;
		}
	}
	
	//SUPER SPEED
	if(Input.GetKeyDown("2"))
	{
		superSprint = !superSprint;
		Debug.Log(superSprint);
	
		if(superSprint == true && Input.GetKey(KeyCode.LeftShift))
		{
			chMotor.movement.maxForwardSpeed = 100;
			chMotor.movement.maxSidewaysSpeed = 100;
		}
	
		else if(superSprint == true && Input.GetKey(KeyCode.LeftShift))
		{
			chMotor.movement.maxForwardSpeed = 6;
			chMotor.movement.maxSidewaysSpeed = 6;
		}
	}
	
	//SLOW MOTION CONTROLLER
	if(Input.GetKeyDown("3"))
	{
		slowMo = !slowMo;
	
		if(slowMo == true && Time.timeScale == 1.0)
		{
			Time.timeScale = 0.3;
		}
		
		else
			Time.timeScale = 1.0;
			Time.fixedDeltaTime = 0.02 * Time.timeScale;
	}
	
	//HAWK EYE
	if(Input.GetKeyDown("4"))
	{
		hawkEye = !hawkEye;
	  
	  	if(hawkEye == true)
  		{
  			camera.fieldOfView = Mathf.Lerp(camera.fieldOfView, zoom, Time.deltaTime * smooth);
  		}
  		
  		else if((hawkEye == false)
  		//line 91{
  			camera.fieldOfView = Mathf.Lerp(camera.fieldOfView, normal, Time.deltaTime * smooth);
  		}
  	}

}

Just remove the extra parentheses you have in line:

 else if((hawkEye == false)

And the extra curly bracket you have at the end of you script.

Or, leave that bracket and un-comment the one after your else:

 else if(hawkEye == false)
 {
    camera.fieldOfView = Mathf.Lerp(camera.fieldOfView, normal, Time.deltaTime * smooth);
 }