Does it create something in the game? If so, would I have to detect if something has been added somewhere and then kick that player if the created thing is called a certain thing?
COMMUNITY QUESTION
Does anyone know how to detect when someone injected their exploit?
1 answer
Sorry, not possible. Lua by itself can't detect any DLLs, but its C API can, but since Roblox has C disabled, you're toast. On the upside, however, the only programming language I know that can "detect" DLLs is Visual Basic. Two example code lines:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Wscript.Echo objFSO.GetFileVersion("c:\windows\system32\scrrun.dll")
This discussion is preserved as it was. New answers, comments, and votes are closed.

10 comments
I don't think so rip, and now everyone is using building tools so they don't need to inject it
What do you mean everyone is using building tools?
Building tools aren't that hazardous since they only affect the local player in an fe game. I want to block the entire exploit or at least popular scripts such as dex.
These hacks like 'homojews' where you can delete stuff (client only unless you have filtering disabled)
Injecting almost never happends anymore, most people either use noclipping hacks (like cheat engine) or building tools
There's still a decent amount of people that inject, there's a whole exploiting community called Vermillion.
Still, my way to do it is to make a fake remote event wich automaticly kicks the player and always checking remote events very carefully, for noclip I have no solution rip and for builder tools I use a script that keeps setting all the parts to locked
LawlR, no. You're thinking of exploits like an instance that gets added? they are separate computer programs. You may only attack what their scripts do.
lol if roblox can't even block em how could we?
It is possible. I got a free exploit to test it out, and when I inject it at this game (https://www.roblox.com/games/14769582/Terrain-Maze-2-1-0) it kicked me out instantly.