Help with Ragdoll

So, I have my Third Person game, but now i want that when I press “e” the character changes into a Ragdoll. And after 3 seconds the normal player replaces the Ragdoll.
I have my Ragdoll set up, and i use the standard third person controller character. So, any help here?
Thanks

Here’s 3 links to help you

http://docs.unity3d.com/Documentation/Components/wizard-RagdollWizard.html

http://answers.unity3d.com/questions/32114/character-ragdoll-to-character-animation.html

http://cgcookie.com/unity/2013/09/25/using-ragdoll-physics-unity/

I think there are quite a few answers on this topic.

Since you already have the ragdoll setup, I won’t refer you to tutorials on ragdolls. If I’m understanding your question, you need to know how to replace an object with another. How I would go about this: I’d use Instantiate to create an instance of a prefab. Then I’d Destroy the object being replace. You didn’t mention which language you prefer, so I’ll use my favorite, C# for this. This isn’t a straight up script, it’s an example to hopefully help you understand the methods I’ve linked you to.

using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour
{
	public GameObject prefab;
	
	IEnumerator Start()
	{
		yield return new WaitForSeconds(3);
		if(prefab != null)
		{
			GameObject prefabClone = (GameObject)Instantiate(prefab, transform.position, transform.rotation);
			Destroy (gameObject);
		}
		
		else print("Prefab variable not defined in Inpsector.");
	}
}