I have stopped Dex but I want to know how to stop script dumping. I was thinking it lags when you do that how do I detect that please help
What is s script dumping? I never heard of this before.
You havenβt stopped Dex, and you wonβt be able to stop script dumping either. This all happens client-sided. If exploiters dumping your scripts is a big problem then you are doing something wrong.
I have you can use gcinfo() to stop dex.
That is just for checking memory spikes, an exploiter can just hookfunction gcinfo to return a low memory value so you canβt detect a thing. So no, you havenβt.
#game:GetDescendants() works as well
Hookfunctioning game.GetDescendants
works as well, but if you want to discuss more feel free to dm me
if #game:GetDescendants() == nil or #game:GetDescendants() < Anotherway of getting how many parts are in the game then
localplayer:Kick() end
My best bet is to use Require() for your scripts and also try lua obfuscation.
For stopping dumping? I want have thought to try and detect the lag spike upon execution of the dumper or the text box / text labels that appear when you execute it synapse x uses text labels
no, you didnβt stop anything; you canβt stop anything that happens client-side exclusively.
if youβre having a problem with script dumping youβre simpling doing something horribly wrong.
Iβm not having I problem with it u sit want to stop it.
Script dumping cannot be stopped from my knowledge. There isnβt much you can do for this Client Sided, but I believe if you store crucial scripts in ServerScriptService
then you should be able to protect some scripts since they are server sided only, unlike Workspace, or ReplicatedStorage. For your βWanting to detect the lag spikeβ question, I donβt really think you can do that unless you wait for a specific GUI to appear in CoreGui, or PlayerGui, then kick the player, or kick them from the game if their frames drop to 1, since some exploits do that upon script injection, from those exploiter YouTube channels Iβve seen. hint hint Roblox
-Void_Xiety
Iβm pretty sure itβs impossible for you to stop script dumping due to the way LUA/Roblox is designed.
As long as you are a competent programmer and properly design your game, you should not have to worry about people knowing how your game works.
If my gcinfo returns 69 (default for fresh baseplate) when you execute Dex it spike to 10069 round about surely checking that is an anti-Dex and there are work around a if they do hookfunction it like checking if the script errors or check if gcinfo returns a proper value by storing it as the game starts. if you for I = 1, #game:GetDecendants()you could check if the parent is Coregui and if the name is not whitelisted it kicks the playe
I do not know how to get fps so
Yeah, you could create a table for whitelisted GUIs, or do it the lazy way (like me) and just wait for a specific GUI. In this case, ScreenGui since most exploit scripts (including dex last time I checked*) use this.
I donβt either since Iβm not a very good scripter, however people indeed have done this before, and I believe this thread right here could be of some help. Itβs one I found just now.
And how are you planning to do that with a script that doesnβt have permission level 1? You canβt index CoreGui because it would error since your average localscript or script doesnβt have level 1 permission.
Oh yeah, speaking of Permission Level 1, for some reason when I used a Local Script to detect if a certain GUI opened up in CoreGui (me being not-so-smart with scripting, and still am) did it anyways with CoreGui, and it still worked. So I donβt know if it really matters.