Moving the GuiRoot class into the CoreGui has been causing some plugins to error

It appears that the legacy GuiRoot service has recently been updated so that its parent is inside of the CoreGui.

image

There are some plugins on Roblox that iterate over the contents of the CoreGui. Because there is a class security check in place for GuiRoot, any plugin that attempts to iterate over the CoreGui’s children can run into an error if it doesn’t check for this object carefully.

This change should be undone, or the GuiRoot’s security should be loosened slightly so that it doesn’t cause problems like this.

1 Like

This is unrelated but why is the icon of your GuiRoot red?

Mine is blue
image

It’s a custom studio icon pack:

2 Likes

I’ve actually already reported this here:

2 Likes

A post was merged into an existing topic: Selecting locked instances errors GUI editor and Collision Groups editor

Duplicate