Script says I need semicolons. I already have them.

I have my semi colons in the right spots I believe. Can some one tell me what I did wrong?

this is what the error says for the var’s horMin to verMax: " Assets/scriptPlayer.js(6,19): UCE0001: ‘;’ expected. Insert a semicolon at the end."

//Player Script

var lives : int = 3; 					  //amount of lives for player
var playerSpeedVertical : float = 10.0;   //speed to move up and down
var playerSpeedHorizontal : float = 10.0; // speed to move left and right
var horMin : float -6.0; 					  //as far as you can go left
var horMax : float 6.0; 				 //as far as you can go right
var verMin : float -4.0; 			     //as far as you can go down
var verMax : float 4.0;                  //as far as you can go up
var projectile : Transform;             // loading projectile
var socketProjectile : Transform;
var numberOfShields : int = 4; 		//number of shields avaliable to player
var shieldMesh : Transform; 		// loads shield mesh around player
var shieldKeyInput :KeyCode; 		//button to activate shields

private var shieldOn : boolean = false;

function Update()
{
var transV : float = Input.GetAxis("Vertical") * playerSpeedVertical * Time.deltaTime; //move player on y axis
var transH : float = Input.GetAxis("Horizontal") * playerSpeedHorizontal * Time.deltaTime; // move player on x axis

transform.Translate (transH, transV, 0);

transform.position.x = Mathf.Clamp(transform.position.x, horMin, horMax);
transform.position.y = Mathf.Clamp(transform.position.y, verMin, verMax);

if(Input.GetKeyDown("space"))
{
 Instantiate (projectile, socketProjectile.position, socketProjectile.rotation);
 audio.Play();
}

if(Input.GetKeyDown(shieldKeyInput))
{
 if(!shieldOn)
 {
  var clone = Instantiate (shieldMesh, transform.position, transform.rotation);
  clone.transform.parent = gameObject.transform;
  shieldOn = true;
	}
  }

}

You missed your = signs

See the difference between your two lines?

var playerSpeedHorizontal : float = 10.0; // speed to move left and right
var horMin : float -6.0;