Making Gun shoot

I want to make my gun shoot but I can’t seem to go in a forward motion it just stays where its shot in a froze motion heres the scripts:

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

function Start () {

}

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

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

Hi, so you have a spawn and a bullet
well then the script is simple here

var projectile : Rigidbody;
var speed = 10;

function Update () {

if ( Input.GetButton (“Fire1”)) {

clone = Instantiate(projectile, transform.position, transform.rotation);
clone.velocity = transform.TransformDirection( Vector3 (0, 0, speed));

Destroy (clone.gameObject, 5);

}}

do i delete my old script?