Only 31 highlights can be rendered at a time. Highlights that are not under Workspace or PlayerGui (meaning they aren’t being rendered) still count towards this limit, even when disabled! This also still happens when the highlight is not the child of a BasePart.
The video attached demonstrates the bug. I’ve also attached the repro file.
I don’t think this is a bug, but more of a limitation of this instance. The documentation says that highlight instances, even when disabled, still eat up a slot in the 31 count limit, and it’s best to destroy them when not in use.
I do think that highlights need improvements. The Enabled property should prevent the highlight from eating up a slot when disabled, and if the limit is never increased, we should at least have the option to set multiple adornees for a single highlight without needing to have all those adornees within the same folder or model.
Thanks for pointing that out. To be quite honest I didn’t read the documentation for highlights…
Though, it states that a highlight with Enabled set to false takes up a slot. It doesn’t say anything about highlights stored somewhere other than Workspace.
Highlights definitely need improvements. Still feels like an unfinished beta feature.