Adding custom UGC head to dummy via script not working

I want to change a r6 dummy’s head to a UGC one through humanoiddescriptions, and upon trying it out, nothing happens. The dummy’s head is still default. I tried using the bundleID, head ID, and asking around but nobody could help me fix it. Here’s the code

local desc = script.Parent:GetAppliedDescription()
desc.HairAccessory = ""
desc.HatAccessory = ""
desc.WaistAccessory = ""
desc.FrontAccessory = ""
desc.FaceAccessory = ""
desc.BackAccessory = ""
desc.Shirt = ""
desc.Pants = ""
desc.Face = ""
desc.Head = "" -- Head ID here
script.Parent:ApplyDescription(desc)

for i,v in pairs(script.Parent.Parent:GetChildren()) do
	if v:IsA("MeshPart") or v:IsA("Accessory") or v:IsA("Part") then
		local clickDetect = Instance.new("ClickDetector", v)
		clickDetect.CursorIcon = "rbxassetid://10150438823"
		clickDetect.MouseClick:Connect(function(player)
			game:GetService("ReplicatedStorage").productList:FireClient(player, script.Parent.Parent)
		end)
	end
end

For reference, I’m trying to put the Lamp head on a dummy.

1 Like

Make the default head invisible and turn off the face.

Then add the accessory.

1 Like

It’s a head I’m trying to add, not an accessory. Making the head invisible would pretty much be removing the head altogether instead of making the custom head appear.

1 Like

I’ve solved the issue, the dummy needs to be R15 in order to have the head appear.
Edit: To keep the R6 look I was going for, I used ellieflopper’s R15 model that looks like R6.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.