Help on Tank Script

I have my tank script exactly formated correctly like on the script reference website but it keeps telling me that it Cannot convert ‘UnityEngine.Rigidbody’ to ‘System.Type’ and ‘velocity’ is not a member of ‘System.Type’ but I’m pretty sure everything is correct.

#pragma strict

var Health = 100;
var BulletSpawn : Transform;
var ExplosionPrefab : GameObject;
var Tank : GameObject;
var ShootingForce = 35;
var Rocket : Rigidbody;
var stringToEdit = "Health";

function Update()
{
    if(Input.GetButtonDown("Fire1"))
    {   
        Rocket.GetComponent(Rigidbody);
        var clone = Rigidbody;
        clone = Instantiate(Rocket, transform.position, transform.rotation);
        clone.velocity = transform.TransformDirection (Vector3.forward * ShootingForce);
    }

    if(Health < 0)
    {
        Instantiate(ExplosionPrefab, transform.position, transform.rotation);
        Destroy(Tank);
        Destroy(ExplosionPrefab);
    }

}
function OnCollisionEnter(col: Collision)
{
  if (col.gameObject.tag == "Rocket")
  {
    Health -= 5;
  }
}

function OnGUI () 
{
    stringToEdit = GUI.TextArea (Rect (10, 10, 200, 100), stringToEdit, 200);
}

This has taken me too long to figure out and I have given up… help a nooblet out.

Line 16 should be:

var clone : Rigidbody;  

Note the ‘:’ instead of the ‘=’;