Humanoid:ApplyDescription makes accessories look wierd

Hello,

I made a script that applies the description of one of the player’s friends to a blank dummy. It works for the most part, but for some reason accessories that aren’t supposed to be on the head are placed where the dummy’s head is.

It looks like this:
image

Is this a studio problem or did I do something wrong?

game.ReplicatedStorage.RemoteEvents.friendthing.OnServerEvent:Connect(function(p,dummy,id)
	local Dum = dummy:Clone()
	Dum.Parent = workspace.Lobby
	
	local desc = game.Players:GetHumanoidDescriptionFromUserId(id)
	Dum.Humanoid:ApplyDescription(desc)
	
	game.ReplicatedStorage.RemoteEvents.friendthing:FireClient(p,Dum) -- replicates the friend dummy to the client
	Dum:Destroy() -- destroys it on the server, but keeps it on the client
end)
1 Like

Actually, turns out it’s not a scripting problem. The dummies were missing attachments like these:
image
I copy/pasted these attachments into the dummies and the accessories work fine now

6 Likes