GuiService :GetSelectionGroups() :ClearSelectionGroups()

Selection Groups are used to limit what a gamepad can currently select. There is currently no way to check what Selection Groups are currently active. This makes it hard to create and remove selection groups when I open different UI windows. Some script may have mistakenly created a selection group and forgot to remove it before another UI window is opened.

It seems strange to me there is no way to get currently active selection groups. It would be nice to have a function for this and also a quick function to clear all current selection groups for when you want to completely exit UI selection.

1 Like