Disembodied Spirit Glitch

Repro:
Parent Character to Lighting,
Parent Character to Workspace
Call MakeJoints() on Character to make the character not die

What’s the issue:
HumanoidRootPart isn’t jointed to the character, so the character just flops around, but all your physics still work on the HumanoidRootPart, making you still able to walk and all, but completely invisible

Place you can currently see it at(select, then deselect the hover tool)(glitch may not be present at this place for long):

This happens for all welds IIRC. That’s the whole reason multi-part tools need weld-on-equip scripts.

ik, but this used to not be an issue, roblox somehow broke it, and not sure when, anyone remember the old Person299’s admin script, how punish/ would parent you to Lighting? that used to not break you, because calling MakeJoints() re-jointed the character, my point now, is that MakeJoints doesn’t joint the torso to the HumanoidRootPart, and I think it should, since you used to be able to do this, and I can’t think of any other way to temporarily get rid of the player