Is it possible to make a custom escape screen?

Ive never seen this done before so im wondering if its possible to do and if it is how?

1 Like

I don’t think it is possible to create your own custom escape menu to replace the default one.

I also don’t think you should add this and here are some reasons why:

  • People not adding a leave button and keeping players trapped inside the game
  • No easy way to implement your own Report Abuse feature
  • Adding fake users to the player lists
1 Like

It is not possible by any known means.

The esc menu is a CoreGui and Roblox does not currently provide any APIs for developers to customize or replace it.

Mainly for security reasons, I guess.

4 Likes

But still u can try playing with ur files to customize coreugui on ur client

3 Likes

Isnt modifying the client agenst the rules?

1 Like

Yes it is, you shouldn’t break tos uhhhhhhhh

2 Likes

I dont think because roblox cant see what ur doing with their files on ur pc. It will just work for ur pc. If it was breaking tos why CloneTrooper1019 made mod manager

1 Like

At one point it was possible with a Roblox glitch. It was patched though. Unless you find another glitch, its not possible.

1 Like

CloneTrooper1019’s mod manager is specifically for studio with turning on unreleased features and customizing studio icons :face_exhaling:

1 Like

I know but isnt it still illegal as ur interfering with the files

1 Like

its STUDIO, studio is for creating games, also people have done that in the past and roblox hasn’t said one word about it, i still recommend not to try and touch the coreUIs as people WILL use that for malicious intent.

I m not telling u to interfere coreUi instead go to textures of ur file and change them. I remember a animator @A_SquaredAnimations who always try to do that for animations as roblox have limits

1 Like

Modifying the client in those ways is not exploiting, it’s unprotected client files. I see no problem with changing the skybox image to something you like (albeit now apparently impossible) if it doesn’t give you an advantage in games.

If it’s completely possible without DLL injection or exe modification, it’s not exploiting, and if Roblox has a problem with it, it’s completely in their power to just have a few checks and revert/redownload modified files, like they’ve done with material textures.

Also, if Mod Manager allows you to publish games with unreleased features, I think it’ll just cause the publish to fail, or the place files to get corrupted.

I’ve seen this done in a building game, though I forgot what it was called. I believe they modified a core UI script somehow? idk. I’ll post a link here if I ever find it.

1 Like

firstly sorry for reviving this topic but curiosity overwhelms

secondly, did you found it??
I had this idea where you can just disable the CoreGUI through .All and then bind it to it and use it as menu, but Im not sure if roblox would allow that at all

I think it was retro studio that had the custom escape menu.

EDIT: I found no evidence of this being a thing and it was a long time ago when I “remember” seeing this post so I probably got some wires crossed in my head.

I was able to make a “custom menu” with 15 lines of code, I figured out how the corescripts receive the “escape key” press and how to prevent it from a local script, as well as a shimmed player
module player controller (I had to change a couple lines for it to still work with my input sinker)

this works in the ROBLOX client on real game servers too, mainly because it’s just a localscript nothing special, so you can theoretically use this to rebind the Escape key to something in your game, so that games feel more natural.

obviously I should state that this only works for PC (keybinds) and does NOT prevent users from actually opening the menu, you can just use your mouse and click the menu button on the top left, but I think this is a pretty neat trick that a game can use.

I’m unsure whether I should show the method, but it is definitely not private, it’s been talked about on the devforum before many times so you can find it yourself if you want, I’m just not going to provide it.

2 Likes