That idea is awesome, but it does run into some issues. Developers can replicate most functionality in the Roblox Escape Menu, as I’ve tried, but there are some things we can’t do. This means that UI, that cannot be ‘deleted’, must be included in this theoretical replacement of an escape menu.
Here’s the pause menu in a game of mine:
Here's my notes:
Roblox’s ‘People’ tab:
- The game is single-player and I’m using a custom character. Obsolete.
Roblox’s ‘Help’ tab:
- My ‘Controls’ menu makes Roblox’s not-editable ‘Help’ menu obsolete.
Roblox’s ‘Report’ tab:
- There’s no need to report other players because it’s a single-player game. And, I can’t exactly make a system for reporting my own game. Also, players can report my game on the ‘landing page’ of my game.
Roblox’s ‘Settings’ tab:
- My ‘Options’ menu hosts various settings relevant to the game. The reasons someone would need to go to Roblox ‘Settings’ menu, in my game, are to do the following:
- Change ‘Experience Language’, which I think I can program myself and make an option for.
- Change ‘Camera Sens-’, which I could do myself.
- Change ‘Graphics mode’, which I can not do myself.
- Change ‘Graphics Quality’, which I can not do myself. However, there’s a keybind for it.
- Turn on ‘Performance Stats’, but this can be done with a keybind. Not sure if I can open this with code myself.
- Turn on ‘Micro Profiler’, this does not have a keybind to my knowledge, and I’m not sure if I can toggle it myself with code.
Roblox’s ‘Record’ tab:
- I don’t have it implemented yet, but you can force players into screenshot UI already. This makes 50% of the ‘Record’ tab obsolete.
- You cannot force players into a recording UI, as of right now.
Other Stuff:
- I disabled the ‘Reset’ button, it’s obsolete.
- I have my own ‘Leave’ and ‘Resume’ button, Roblox’s is some-what obsolete.
I’ve researched this stuff quite a bit: Roblox Menu Remake | Answering: What can and can't developers do on Roblox?
I feel there’s a solution, or multiple ones for different things, here other than stopping people from editing the Roblox Escape Menu.