So, about 20 mins ago my game’s character loading function just broke, without me making any script changes to the place. When i add an instance to a character’s head, in a function connected to player.CharacterAppearanceLoaded, it gets deleted shortly after.
I have found the issue, the character’s head is added once, deleted (together with it’s descendants) then added again.
Script i used to find the issue:
workspace.DescendantAdded:Connect(function(desc)
print(desc)
end)
^Then just search for head in the output
Output:
I have also noticed that those warnings in the output have only started showing up for me once i started having this problem. It’s probably something related to dynamic heads since the only instace parented to the head that only shows once in the output is “FaceControls”.
Just not sure how to fix this. Is it an engine bug? Can someone help me?