Added Hair Won't Show On Character

Hey, I added hair to a viewport frame dummy (via a script) and for some reason it won’t show on the dummy’s head, but when I look at the explorer it shows that the hair is there.

    local c = script.Parent.HairSelections:FindFirstChild(script.Parent.Value.Value)
	if not c then warn("Hairstyle not found"); return; end
	script.Parent.Parent.Viewport.ViewportFrame.CustomChar.Humanoid:RemoveAccessories()
	wait()
	script.Parent.Parent.Viewport.ViewportFrame.CustomChar.Humanoid:AddAccessory(c)