I have created a ragdoll script, along side with a pickup script (which welds the character on the characters HumanoidRootPart).
The problem with this is, once welded, it weighs the character down as seen in this GIF (sorry for using Gyazo, some seem to dislike it)
https://gyazo.com/fdbcc64c12d5d858cc64455247a8ace5
I have tried running a ‘for loop’ to change each individual part’s CustomPhysicalProperties, however that has not seemed to work. I have also tried setting BasePart.Massless to true, but that has also not worked. I’m not entirely sure if I’d have to put it in a runservice.Stepped function as it’s a characters basepart, if so, please let me know.
If you have any idea of what I should try, please comment your suggestion as it may work - thanks!