Semicolon error using JS

Well I added semicolon already. Error at (18,46)

#pragma strict

var Bullet : Rigidbody;
var Spawn : Transform;
var BulletSpeed : float = 1000;

function Start () {
}

function Update () {
	if(Input.GetButtonDown("Fire1")){
		Fire();
	}
}

function Fire(){

	var bullet1 : Rigidbody = (Rigidbody)Instantiate(Bullet,Spawn.position,Spawn.rotation);
	
	bullet1.AddForce(transform.forward *BulletSpeed);
}

It is your C# style casting that is causing the problem. Try this for line 18:

var bullet1 : Rigidbody = Instantiate(Bullet,Spawn.position,Spawn.rotation) as Rigidbody;