As a Roblox developer, it is currently too hard to modify Roblox’s out-of-the-box CoreGui’s.
This is an issue many innovative developers, which wish to use their own GUIs, for sake of experience-theme, easy of use (don’t think we can’t do it better than you, Roblox!), disorder with existing GUIs, general dislike, or for just being totally unnecessary, face. Not every game needs every CoreGui. Most don’t. At this point, it’s just a waste of client memory and screen estate.
Have a look at the new menu icons. Well-received? No. Easy to integrate with existing games? No. Did anyone ask for them? No. Did any actual developers have a say in their design? No. Do they work with non-humanoid characters? No. Very, very inclusive, Roblox!
Of course things such as a leave button are necessary, and not every developer could be trusted to include them, if they had access, but even that could be sorted, like how other security issues in the past have been.
Some examples:
Graphical settings → can be addressed by the developer, easily. I.e individual graphic settings. (I know Roblox thinks children are very stupid, and thus simplify every last thing, but it turns out, they are not as stupid as it seems! Many children CAN adjust INDIVIDUAL settings (not a bar, mind you!), to their desired result.
Settings tab → can be addressed by the developer. Not every game uses Shift-lock, for example. Why should I then have it show up on the list?? Same with movement mode, camera mode, etc, most of them being set by developer anyways.
Reset button (quite a few games don’t even use the reset button!) → can be addressed by the developer.
List of keybinds, i.e ‘Help’ Tab → can be addressed by the developer. Not every game has the same keybinds.
Player list → generally pointless. You have a leaderboard in-game, and then again, in the ESC-menu. Can also be addressed by developer. Wasted screen estate.
I can go on. We find such useless baggage in other Roblox GUIs, and even some dated instaces, e.g Humanoids.
If this issue is addressed, it would improve my development experience because then I could finally have creative reign over what is on the screen, and what isn’t, which memory is wasted on what, etc. It would undoubtedly be one of the most well-received changes, ever, by far.