Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 08:26 AM |
So recently I have had some exploiters help me see the extent of their exploits. I have been able to patch a lot of them but I have had 1 big issue so far.
There is something the Player owns called the CoreGui. It can't be accessed by a script (CoreScripts only), and I have not found any way to do anything to it. However I learned that these exploiters exploits place their GUI's in this CoreGui area (not sure how), and I have no way of accessing them. Im hoping someone can give me a solution to this, at the very least I'd like to be able too check which player put what in their CoreGui, or lock anything from even going into the CoreGui |
|
|
| Report Abuse |
|
|
|
| 03 Apr 2017 08:28 AM |
| Check for gui's that are not intended to be usedone and remove the player using them? |
|
|
| Report Abuse |
|
|
Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 08:30 AM |
| ##### I've tried using the ChildAdded method, but it automatically throws an error whenever doing so. |
|
|
| Report Abuse |
|
|
Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 08:31 AM |
| Heres some extra information on the CoreGui: ######################################################## |
|
|
| Report Abuse |
|
|
Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 08:31 AM |
Their wiki articles are apparently blocked.
Just Google "Core Gui Roblox" |
|
|
| Report Abuse |
|
|
|
| 03 Apr 2017 08:33 AM |
| I wouldnt know how to make an anti cheat, you should try to get a script injector and reverse engineer it to have a better understanding of it, then make the anticheat |
|
|
| Report Abuse |
|
|
|
| 03 Apr 2017 08:40 AM |
not sure if possible but maybe they are calling GetChildren() on the coregui and then placing their objects inside the Child objects?
If that is the case then you should be able to call ChildAdded() on those child objects.
But if they are putting objects directly under CoreGui then idk. |
|
|
| Report Abuse |
|
|
Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 08:44 AM |
| ^ Ill try using the descendant function instead, hopefully that'll work |
|
|
| Report Abuse |
|
|
Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 08:47 AM |
Just tried it got this error: 10:46:42.964 - Error occurred, no output from Lua.
Heres the code: game.CoreGui.DescendantAdded:connect(function(name) warn('VERY EVIL ITEM IS BEING ADDED TO CORE GUI') warn('Its name is '..name.Name) name:Destroy() end) |
|
|
| Report Abuse |
|
|
|
| 03 Apr 2017 09:42 AM |
| I never heard of warn and did you variblized name? |
|
|
| Report Abuse |
|
|
Vexchan
|
  |
| Joined: 15 Jul 2012 |
| Total Posts: 2081 |
|
|
| 03 Apr 2017 01:06 PM |
| No 'warn' is basically printing, but makes it more prominent and logs the time. |
|
|
| Report Abuse |
|
|