Changing the instance, not the Prefab.

I’m instancing a prefab in my game. However when I change the rigidbody.drag using a script that’s on the prefab/instance,
it changes the drag permanently for all instances that come after that as well (basically it just changes the prefab itself).
I just want it to change it for that perticular instance.

How would I go about doing that?

Thanks in advance.

var chutistPrefab : GameObject; // this is the prefab reference set in the inspector
var chutistInstance : GameObject; // this is the reference to the instance created in start

function Start () {
    chutistInstance = Instantiate(chutistPrefab, Vector3(transform.position.x,transform.position.y -0.85, transform.position.z),transform.rotation);
}

But as Eric said the docs explain everything very detailed:

http://unity3d.com/support/documentation/Manual/Instantiating%20Prefabs.html
http://unity3d.com/support/documentation/ScriptReference/Object.Instantiate.html

var chutistInstance : GameObject;
static var drop : boolean = false;

function Start () {

	Instantiate(chutistInstance, Vector3(transform.position.x,transform.position.y -0.85, transform.position.z),transform.rotation); 

}

function OnTriggerEnter(Col : Collider){
 
 if (Col.gameObject.tag == "Bullet"){
 	
 	life -= 10;
 }
 
 if (life == 0){
 	
 	chutist.rigidbody.drag = 0;
 	drop = true;
 	yield WaitForSeconds (0.01);
 	destruct();
 }