When changing Face, I set it to the Face Id and then use ApplyDescription to update the character, however, you can see it just deletes the decal and does nothing.
Please note the Id at the start of the video and the end. I have the same face Id on the HumanoidDescription, yet when I try applying it via code it doesn’t work
function AvatarEditorController:EditFace(face)
self.Dummy.Humanoid.HumanoidDescription.Face = face
self:EditDummy(self.Dummy.Humanoid.HumanoidDescription)
end
-- Called when the HumanoidDescription on our player changes
function AvatarEditorController:EditDummy(humanoidDescription)
if not self.Dummy then
return
end
self.Dummy.Humanoid:ApplyDescription(humanoidDescription)
-- Move adjust dummy position
self.Dummy:PivotTo(workspace.AvatarEditor.DummySpawn:GetPivot() + Vector3.new(0, self.Dummy.Humanoid.HipHeight, 0))
end
Obvious work around is to just change the decal id, however this is not ideal for my circumstances. The HumanoidDescription has a Face property, thus it should be changing the face
Expected behavior
The face on the character to change correctly.