How do i disable roblox's default menu just like in retro studio?

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.

1 Like

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

1 Like

Create a LocalScript inside ReplicatedFirst and enter game.Players.LocalPlayer.PlayerGui.Name = "yes"

2 Likes

yeah i just said that lol - thirty c

Ik but i deleted mine because i forgott to say “ReplicatedFirst” and u didnt wrote replicatedfirst because if its not in there the Menu would load already

oh, i put mine in starterplayerscripts

yeah can also do that but i meant no startergui who loads after the core

I saw some similar post, and i readed the replies and then found the solution. Simply change the PlayerGui before player fully loaded

script:

game.Players.PlayerAdded:Connect(function(player)
	player:WaitForChild("PlayerGui").Name = ""
end)

but please be aware, that might be risk to get banned or just being terminated, so i don’t recommend to do it.

Edit: @Pegagittt posted that (s)he deactivated roblox Menu and asked if you could get banned