How is it possible to remove the roblox menu?

I don’t think this should be possible, but I found a game that manages to straight up remove the ability to open the menu and the menu button.
I would like to know if someone knows how this works.

If you join this game:
https://www.roblox.com/games/10419314832/
Edit: Disclaimer: this game was updated and now contains horror material

You will notice that it’s missing the roblox menu button and you cannot open the menu with esc.

Image for those of you who don’t want to join:

Do you have any idea on how this works and how to replicate it?
Pretty sure this isn’t something that should be possible and it’s totally not allowed.
Didn’t find much information about this in the devforum or other places.

2 Likes

Another game did this a while ago, but it no longer works. There are some theories on a post about it here

3 Likes

That is the only useful thing I found about this.
If someone has more I would love to know.

1 Like

I messaged the developer and he has a solution! Just place a LocalScript in ReplicatedFirst and change the name of PlayerGui to something else. This makes some core script glitch out and prevents it from loading.

image

9 Likes

You can use scripts for this but remove the ability to select what key it reacts to. Any attempts to edit the code will result in the Roblox menu being faster than this.

local RunService = game:GetService("RunService")

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
local TextBox = Instance.new("TextBox")
TextBox.Visible = false
TextBox.Size = UDim2.new(0, 0, 0, 0)
TextBox.BackgroundTransparency = 1
TextBox.Parent = ScreenGui

game:GetService("UserInputService").InputBegan:Connect(function(Key)
	RunService.RenderStepped:Wait()
	TextBox:CaptureFocus()
end)
1 Like

broken did not work any solution???

1 Like

You’re not suppossed to remove the Core Gui, so I recommend you don’t do it.

2 Likes

well i already tried but there is a game that still is allowed and I have this :

game.Players.LocalPlayer.PlayerGui.Name = "u wanne die"
1 Like

someone done it
image

1 Like

this particular workaround has been patched for quite some time. Please see this post for reasons on why this is a bad idea in the first place.

1 Like

please stop replying i already fixed it