convert the character to a rag doll

function OnTriggerEnter (other : Collider) {
// are is the collider heading in the direction of the person 0.5 is arbitrary, it may require more or less
if(Vector3.Dot(collider.rigidbody.velocity, transform.position)>0.5){
// create a hit and see how close the actual hit point is.
var hit : RaycastHit;
if(Physics.Linecast(transform.position, collider.transform.position, hit)){
// are we less than 1 frame from hitting the person?
if(collider.rigidbody.velocity.magnitude * Time.deltaTime / Vector3.Distance(transform.position, hit.point)<1){
//We are about to hit…
//cycle through the armature and convert the character to a rag doll
}
}
}
}

Ok i have this script now i need to make this://cycle through the armature and convert the character to a rag doll any help, tnx in advance…

Ok, do you happen to know what this script does?
Have you looked at the documentation to see how to set up a rag-doll?
http://unity3d.com/support/documentation/Components/wizard-RagdollWizard.html

i have allready ragdoll, i have advanced ragdoll view here:- YouTube

yes i know, it is for my walkable model with ragdoll, so when it is hitted by car it is act similar like gta pedestrian, but code for ““convert the character to a rag doll””
is that i need…

//We are about to hit...
                //cycle through the armature and convert the character to a rag doll

This is usually done with a recursive function. We included a working sample in our application, the URG!

Forum thread: http://forum.unity3d.com/threads/107501-Release-URG!-The-ultimate-ragdoll-generator?p=713290

Product page: http://unity.thearcgames.com/URG!_Ultimate_Ragdoll_Generator