In my game, I remove all of the players packages before a round starts using this code.
local function removeBundles(hum)
local descriptionClone = hum:GetAppliedDescription()
descriptionClone.Head = 0
descriptionClone.LeftArm = 0
descriptionClone.RightArm = 0
descriptionClone.LeftLeg = 0
descriptionClone.RightLeg = 0
descriptionClone.Torso = 0
hum:ApplyDescription(descriptionClone)
end
However, this sometimes causes weird issues where characters look weird and off and certain limbs refuse to animate properly to other clients.
This is what it should and does look like on the player’s screen:

This is what it looks like to other players:

And this is what it looks like on the server:

Is something I did wrong, or is there something else I have to do to stop this from occurring? It disorients players and can ruin things.