I saw that a game called Retro Studio made an update that makes the default menu disabled and they can use their custom menu and I’m really curious on how they did it.
Here’s a video to show you guys:
Neither of those disable the default menu.
Maybe you can delete it from the PlayerGui or CoreGui, wherever it is?
Roblox’s default menu is a CoreGui. CoreGui is inaccessible to developer scripts. None of these options work. Not sure how this game hacked together the removal of the default menu but I don’t think it’s something that should be publicised and should instead be classified as a bug that needs fixing. No developer should be able to remove the core menu, forcibly or not.
You can enable it so you can see the CoreGui in the explorer, and delete it from there.
That change gets undone as you play.
But is there like a way of just removing the icon? like the icon doesn’t show but when player presses esc the menu works.
I just remove the default buttons and replace them with transparent ones (or custom ones) in the game files
Example:
Or custom ones:
In my knoledge there is no way to change the default buttons using scripts on studio except if you modify client files
Just curious, does that show for other people if it is your game? Also, they replaced the actual ESC menu too. The default doesn’t show up, it shows the custom one.
replacing the game files can only take affect on your game client only and NOT other players.
The custom menu that they did in the video looks very interesting… I am not sure how they are able to pull this one out, but my guess is that they did some “reverse engineering” with the coreGUI scripts
I figured that it only shows up for you.
Looks like whatever they were doing to achieve this effect has been patched. Last I played, the esc menu (the custom one) and the default roblox one shows up when pressing ESC. The button in the top left is also there again.
Still, I really wonder how someone would even edit / modify / reverse engineer such a core part of roblox.
There are layers at guis I think they prefered to do a hacky method on gui(s) layers, so the CoreGui(s) didnt seemed at the background im suprised how they assigned a key to esc or stuff…
Not sure, I’ve tried the game out and I’m pretty sure the Roblox menu icon was still there. It’s not possible but you could add an alternative one.
You can disable stuff like Chat, PlayerList, Inventory, Emotes though.
They mean when you join a game in RetroStudio and press the menu key, a custom pops up instead of the default roblox one
I know that happens but you still have the default Roblox one, this topics quite confusing
Its because it got patched already. I made this topic 2 months ago.
yeah, im pretty sure its illegal to do that. i don’t know why and how retrostudio did it
Saw that this was still unsolved
Here is how
Rename LocalPlayer’s PlayerGui to something else
game.Players.LocalPlayer.PlayerGui.Name = "yes"
(do it from the server tho)
Call it first thing
Create a LocalScript inside ReplicatedFirst and enter game.Players.LocalPlayer.PlayerGui.Name = "yes"