How would I go about making a characters baseparts weightless?

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! :slight_smile:

1 Like

Try set platform standing to true for the character.

1 Like

It doesn’t seemed to have worked unfortunately, but thank you for trying though.
Also, when you said to set platform standing to true, did you mean the PlatformStand property in humanoid?

Just making 100% sure.

Its due to the humanoids and welds I think, something about the humanoid wanting to upright itself or something. Check out this post:
How to weld two rigid bodies without one interfering with the other’s physics? - Help and Feedback / Scripting Support - DevForum | Roblox

1 Like

Thanks, I’ve been looking for a solution for this for quite a while lol.
Works great!