bullet deleting problem

okey i have this script attached to my bullet

function Start() {
    Destroy(gameObject, 6);
}

it deletes the shot bullets to stop lag and stuff, except my machine gun script clones the first bullet to make the others but the first bullet is deleted after 6 seconds so then i cant shoot… is there any way to not delete the first bullet or just delete the cloned bullets?

why not clone from a prefab?

var bulletPrefab : gameObject;

Instantiate(bulletPrefab, transform.position, transform.rotation);

var Speed = 1000;
var bulletPrefab:Transform;

function Update ()
{

if(Input.GetButtonDown("Fire1"))
{
	
	var bullet = Instantiate (bulletPrefab, transform.position, Quaternion.identity);
	
	
	bullet.rigidbody.AddForce(transform.forward * 2000);
}

}

//thats a simple shoot script if your trying to shoot the object. and just attach this next script to the bullet

var secondsuntildestroy:float;function Update () {
Destroy(gameObject,secondsuntildestroy);
}