How to Control A Ragdoll

I have finally developed the ragdoll with the model I wanted. My last question is can I make the ragdoll a player. What I mean is Im well aware you can apply the “SmoothFollow” script to the ragdoll so the camera can follow it but Im talking about can a player press one of the WASD keys and the ragdoll will move in that direction depending on which keys were press like for example W but in a funny ragdoll way that it is but it will still get to that destination in time. If possible can a kind person please give me a script that allows a player to control a ragdoll using the WASD keys. Id want it in C# but it does not really matter. Allot of you have helped me so much I do not know where to begin to start thanking you guys

lol “no soup for you”

But I would be happy to explain some elements. If you wanted a character dangling around while you are manipulating a part of him, you can use a character controller on the root of the RD to control it with the WSDA keys. If you wanted a character that gets hit by something and then dies or falls in an RD way, that you just take a normal animated character, move him around and when he gets hit, you delete him and replace him with the RD in the same place.