Thank you for every comment. Well, now I want a way to detect it.
You can’t access Roblox’s CoreGUI at all. Only Roblox and exploiters can access this unfortunately.
You can view instances within CoreGUI in studio, but you cant add scripts to it or use its API methods.
Well you can insert scripts into it, you just won’t be able to edit them, UNLESS, using the command bar, you Instance.new a LocalScript, use LocalScript.LinkedSource to add an assetid of a LocalScript you’ve used “upload to Roblox” on, and THEN parent it to CoreGui whilst you’re in play solo (test mode).
That should work.
The reason for this is that the command bar has access to LocalUserSecurity, and I believe that includes access to CoreGui.
The only real way to detect it is using PreloadAsync attacks with ContentProvider, which involves passing CoreGui as the preloaded instance and checking the assetid callback values for anything that doesn’t start with rbxasset://.
I’m sure Roblox will patch this soon, though, as they’re getting quite tight on scripts being able to obtain RobloxLocked references at the minute.
First you wanna take them to a dinner and ask them about their lives. Then realize that you cant access them because they are seeing Roblox and exploiters.
Plugins can insert new objects into CoreGui. Other then that, none of your game scripts can touch it. What do you need to do this for?
You can’t, but you can disable certain elements of it:
game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false)
There is a way to disable the topbar, but I’m sure it will be patched soon to ban your account, so I won’t say.
(That is literally it, you can’t do anything else with CoreGui.)
But im assuming you cant do this in studio?
You can access to the Guis in CoreGui in studio with this method :
for i,v in pairs(game.CoreGui:GetChildren()) do
v:Clone().Parent = DESTINATION (ex: game.StarterGui.ExempleFolder)
end
Here you get all guis in CoreGui !
I saw, when you do that, you just have the empty ScreenGuis, if you want the real guis (per exemple the original Roblox top bar) then :
- Play in studio
- Copy and past my command in the Command Bar (you can activate it by pressing right mouse button on the Roblox studio top bar frame)
- Copy the folder / model with the core guis inside
- Stop the test mode
- Paste in studio the folder / model you got
And now you have the originals guis of Roblox !
This post on the documentation tells you most of all that can be done with CoreGui:
StarterGui also has some methods for CoreGui: