For thread safety, this property is not safe to read in an unsynchronized thread.
RemoveTag will remove some tag from some object. This method will not throw an error if the object did not have the tag in the first place. Successfully removing a tag will fire a signal created by
CollectionService/GetInstanceRemovedSignal with the given tag.
When removing a tag, it is common that some resources are used to give the tag its functionality, e.g. event connections or tables. To prevent memory leaks, it is a good idea to clean these up (disconnect, set to nil, etc) when no longer needed for a tag.
Using Tags and CollectionService
This code sample demonstrates adding, removing and querying a tag from an object using
CollectionService. Be sure to add a
Part to the
Workspace before running this code.