Tags Removing When Instance Set To A Nil Parent

Basically like the title mentions, I have instances with the same tag name, which then some are then set to a folder which does not have a parent (Using Instance.new and then not giving it a parent). When I print out the instances, they exist, just without the tags. I just ‘fixed’ this by giving the folder a parent (obviously), but what I’m asking is this an intentional feature? (I did this all locally btw)

IIRC: Roblox sets the Parent Property to nil, when you call :Destroy() Internally, people also usually use Parent = nil to manually handle deletions/removals on their own scripts.

But when you create a Instance through Instance.new() and do not set the parent, the parent for that instance becomes ‘hidden’ and not destroyed; that is what I am referring to.