I know how to detect Dex Explorer and Remote Spy, here are some simple scripts I made for you to try :
Remote Spy
local Remote = Instance.new("RemoteEvent")
local FireServer = Remote.FireServer
while wait() do
if FireServer ~= Remote.FireServer then
print("Remote Spy Was Detected")
end
end
Dex Explorer
game:FindFirstChild("RemoteDebugWindow", true)
You can try using these scripts so that you can try to detect either of the things but I highly doubt they would work since the exploiters have access to the rawmetatable and also they can use hookfunction to not get kicked / punished…