AncestryChanged does not fire when object is removed

Put this in a local script in StarterPack script.Parent.AncestryChanged:connect(function (child, parent) print(child, parent) end) You will notice that when the child finds itself in nil it does not fire.

Please provide reproduction steps.

5 years later seemingly just stumbled upon the same issue.

When using :LoadCharacter() the Backpack obviously gets cleared but the event does not fire.

2 Likes