I’ve been playing a lot of disturbing games lately to get inspiration for the new horror game I’m developing, and I stumbled upon a cool CoreGui glitch!
I know that aside from using the StarterGui:SetCoreEnabled() function, it’s nearly impossible to manipulate or even access the CoreGui itself, as it’s only been accomplished a few times. But the following game appears to have actually achieved CoreGui manipulation, or at least overriding the CoreGui, as they have managed to disable every button on the escape menu entirely!
As you can see, the CoreGui appears to be overridden by some big grey rectangle placed in the center of the screen… I don’t know how this is possible.
I have searched many forum posts on CoreGui manipulation, and none of them seem to have actually accomplished it. I even tried checking the output while I was inside of the game, and I have not yet discovered anything important. I would personally love to have this kind of code on hand for my horror game, so let me know if you have any ideas on overriding or manipulating the CoreGui!
I’m almost certain this would be against the rules, so I wouldn’t recommend trying it. Also, I took a look, and Esc->L->Enter still works. So it’d be ineffective (except against mobile players) and possibly rulebreaking. Plus, I don’t think your players would exactly approve of it if they couldn’t leave a horror game when they’re scared.
Firstly I don’t believe it’s against the rules because I have not yet discovered any forum posts that agree it would be, and I have not found anything in the Terms against it myself.
Secondly, I am only interested in manipulating the CoreGui for my game, and I would like to know how this is possible. I would not abuse the feature or use it to trap players out of their will, I just think it’s an awesome glitch/hack that would be cool to feature in my horror game.
I also know that this does not completely trap players inside of the game, because you can always press Alt + F4 to immediately exit whenever you need to. It is simply just a cool glitch that would make the game more scary and appreciated.
Both LocalScripts and normal Scripts have this problem. You’d somehow have to get the permissions, which the methods to obtain aren’t likely to be shared by the creators (because if it became public, it’d probably get patched).
However, if you’re up to the challenge to try to figure it out, here’s the path to the Esc Gui: CoreGui.RobloxGui.SettingsShield.SettingsShield.MenuContainer
Yeah I’m starting to think this is against the rules because if you notice that the frame is over the CoreGui and if you guys remember the incidents that happened a few months ago when that YouTuber lost 1 million robux… because someone actually found a way to make the CoreGui invisible (and still functioning) or make a button OVER it.
Well I’ll experiment with this for myself. And I do agree with you, it would be best that this glitch doesn’t actually get revealed to public as it would likely get patched after that. Thanks for the info though, I appreciate it.
Bumping post because I need something like this too so I can try to bring back the old 2018 CoreGUI by, well, modifying the CoreGUI as it’s not possible to do this perfectly as you’d have to keep the modern escape and chat icons as they can’t be changed.
Honestly unless there’s a valid reason to this I find it a bit selfish of the OP to request that the answer gets deleted considering it’s the only thing regarding this topic I can find on the DevForum and just the internet overall.
Hello! I’ve been getting a lot of questions about this topic so I just wanted to clear some things up. Firstly, the glitch has been sadly patched long ago. It only functioned for a few months after the solution of this topic I believe. And secondly, it wasn’t actually manipulating the CoreGui, it was using text commands to make the :Kick() message box very large so that it would displace all of the kick gui buttons off of the screen, inaccessible to the players. This would create an illusion that the CoreGui had been overridden. Although, if you still want to look further into CoreGui manipulation, I do believe a game called “RetroStudio” possibly achieved it at some point.
I requested the solution to be redacted because I knew that the chances would be significantly higher of the glitch to be patched right away, especially if it was just open to public like that. I didn’t want to take that away from the users who were already using it quietly.