LoadCharacter() causes clones if character is parented elsewhere

When calling Player:LoadCharacter() numerous times within the same frame, there’s a chance that the character will end up getting cloned. This only happens if you are parenting every new character elsewhere from it’s initial parent (workspace).

Example video:

Repro file as well as any other relevant details regarding the bug will be included inside of the staff-only private message.

Expected behavior

Similarly to how the function works without setting the character’s parent, it is expected for it not to cause duplicate characters.

A private message is associated with this bug report

2 Likes