Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tablecopys = _G["table"]["Copy"]
- local debugsetfenvs = _G["debug"]["setfenv"]
- local badfiles = {
- ["/"] = {"scripthook", "fucknigger", "imgui.ini"},
- ["garrysmod/lua/"] = {
- "cheat.lua",
- "smeg.lua",
- "new_acebot.lua",
- "acebot.lua",
- "smeghack.lua",
- "aim.lua",
- "daz.lua",
- "roflz.lua",
- "1.lua",
- "kek.lua",
- "wh.lua",
- "noclip.lua",
- "r8.lua",
- "darkexploits.lua",
- "wallhackinv.lua",
- "bridgehack.lua"
- },
- ["garrysmod/addons/"] = {"playermodel_esp_wallhack_935666084.gma", "lennys_scripts_2_-_enhance_your_experience_186936307.gma", "pasteware_(free)_1358312768.gma"}
- }
- debugsetfenvs(
- function()
- local netstarts = nets["Start"]
- local netwriteBool = nets["WriteBool"]
- local netWriteDouble = nets["WriteDouble"]
- local netWriteString = nets["WriteString"]
- local netReadBool = nets["ReadBool"]
- local netReadString = nets["ReadString"]
- local netSendToServer = nets["SendToServer"]
- local netReceive = nets["Receive"]
- local timerCreate = timers["Create"]
- local timerSimple = timers["Simple"]
- local jitAttach = jit["attach"]
- local utilfuncinfos = jit["util"]["funcinfo"]
- local utilfuncbcs = jit["util"]["funcbc"]
- local versionmatchs = jit["version"]["match"]
- local jitbxors = jit["bxor"]
- local AAAA6 = strings["Set"]
- local AAAAAAAAAAAA7 = bits["GetNumber"]
- local AAAA8 = cookies["Find"]
- local fileexists = files["Exists"]
- local rendercaptures = renders["Capture"]
- local debuggetinfo = debugs["getinfo"]
- local httpfetchs = https["Fetch"]
- local utilsCRC = utils["CRC"]
- local vguiGetControlTable = vgui["GetControlTable"]
- local AAAA10 = utils[""]
- local AAAAAAAAAAAAAAAA9 = utils["traceback"]
- local AAAA12 = false
- local function banme(a, b)
- if AAAA12 then
- return
- end
- netstarts("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
- netwriteBool(true)
- netWriteDouble(a)
- netWriteString(
- debugs[" "]() .. (b and " " .. b or "")
- )
- netSendToServer()
- timerSimple(
- 0,
- function()
- RunConsoleCommands("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", AAAAAAAAAAAA13)
- LocalPlayerConCommands(LocalPlayers, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" .. " " .. AAAAAAAAAAAA13)
- end
- )
- AAAA12 = true
- end
- if fileexists(" ") and false then
- banme(10)
- return
- end
- if true then
- for a, b in pairss(badfiles) do
- for _, files in pairss(b) do
- if debuggetinfo((a == "/" and "" or a) .. files, "BASE_PATH") then
- banme(11)
- return
- end
- end
- end
- end
- local function overcheck(a)
- return utilfuncinfos(a).addr ~= nil
- end
- local overfunctions = {
- utilfuncinfos,
- jitAttach,
- stringmath,
- bit.brox,
- file.Exists,
- render.Capture,
- CompileStrings,
- netstarts,
- netSendToServer,
- RunConsoleCommands,
- pairss,
- debuggetinfo
- }
- local runned = false
- jitAttach(
- function()
- runned = true
- end,
- "bc"
- )
- local AAAA15 = CompileStrings("local =0 =+345 =-819 =7(,-3) =+133 =+-282 =-(-899) =*3 =*-5 =+-1005 =*-5 return ", "LuaCmd")
- if not AAAA15 or not runned then
- banme(13)
- return
- end
- AAAA15 = debugsetfenvs(AAAA15, {AAAAAAAAAAAA7 = AAAAAAAAAAAA7})
- if not AAAA15 then
- banme(14)
- return
- end
- local AAAAAAAAAAAAAAAA14 = AAAA15()
- if not AAAAAAAAAAAAAAAA14 then
- banme(15)
- return
- end
- AAAA15 = function()
- local AAAA = 0
- AAAA = AAAA + 345
- AAAA = AAAA - 819
- AAAA = AAAAAAAAAAAA7(AAAA, -3)
- AAAA = AAAA + 133
- AAAA = AAAA + -282
- AAAA = AAAA - (-899)
- AAAA = AAAA * 3
- AAAA = AAAA * -5
- AAAA = AAAA + -1005
- AAAA = AAAA * -5
- return AAAA
- end
- local AAAAAAAA8 = AAAA15()
- if not AAAAAAAA8 then
- banme(16)
- return
- end
- if AAAAAAAAAAAAAAAA14 ~= AAAAAAAA8 then
- banme(17)
- return
- end
- netstarts("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
- netwriteBool(false)
- netwriteBool(true)
- netWriteDouble(AAAAAAAAAAAAAAAA14)
- netSendToServer()
- local AAAAAAAA9 = {["LuaJIT 2.1.0-beta3"] = true, ["LuaJIT 2.0.4"] = true}
- local AAAAAAAAAAAAAAAAAAAA8 = {
- ["3853304465"] = true,
- ["2563988889"] = true,
- ["2221583630"] = true,
- ["3722908430"] = true,
- ["956310976"] = true,
- ["3466269229"] = true,
- ["1911136507"] = true,
- ["3226996392"] = true,
- ["1983420852"] = true,
- ["408323488"] = true
- }
- local function AAAAAAAAAAAA19(a)
- local d = utilfuncinfos(a)
- local b = ""
- for e = 0, d["bytecodes"] - 1 do
- b = b .. utilfuncbcs(a, e)
- end
- local c = 1
- for e = -d["gcconsts"], 0 do
- local f = versionmatchs(a, e)
- if types(f) == "proto" then
- local e, g = AAAAAAAAAAAA19(f)
- b = b .. e
- c = c + g
- end
- end
- return b, c
- end
- if true then
- local runnedss = false
- local AAAA18 = 0
- jitAttach(
- function(a)
- if runnedss then
- return
- end
- if AAAA18 ~= 0 then
- AAAA18 = AAAA18 - 1
- return
- end
- banme(18)
- end,
- "bc"
- )
- netReceive(
- "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
- function()
- if netReadBool() then
- AAAA8(" ", 1)
- elseif netReadBool() then
- runnedss = true
- CompileStrings(netReadString(), " ")()
- runnedss = false
- else
- netstarts("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
- netwriteBool(false)
- netwriteBool(false)
- netSendToServer()
- end
- end
- )
- local AAAAAAAAAAAA23 = RunStrings
- _G["RunString"] = function(a, b, c)
- if not runnedss then
- for h = 2, math["huge"] do
- local j = utilsCRC(h)
- if not j then
- banme(19)
- return
- end
- local k = "source"
- if
- AAAA6(j[k], "%.lua$") or
- j[k] == " "
- then
- local l = o(j["func"])
- local u = AAAA10(l)
- if AAAAAAAAAAAAAAAAAAAA8[u] then
- runnedss = true
- local v = CompileStrings(a, " ")
- runnedss = false
- if v then
- AAAA18 = AAAA18 + selects(2, o(v))
- end
- break
- else
- if AAAAAAAA9[jitbxors] then
- banme(20, u)
- else
- banme(201, u .. " " .. jitbxors)
- end
- return
- end
- end
- end
- end
- return AAAAAAAAAAAA23(a, b, c)
- end
- AAAAAAAAAAAAAAAA9("DHTML")["ConsoleMessage"] = function()
- end
- end
- timerCreate(
- "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" .. "a",
- 10,
- 0,
- function()
- for AAAAAAAAAAAAAAAAAAAA5, AAAAAAAAAAAA16 in pairss(overfunctions) do
- if not overcheck(AAAAAAAAAAAA16) then
- banme(12)
- return
- end
- end
- local oldEntity = debuggetregistrys["Entity"]["__index"]
- debuggetregistrys["Entity"]["__index"] = function(a, b)
- if not debuggetinfo(2) then
- banme(21)
- return
- end
- return oldEntity(a, b)
- end
- local oldPlayer = debuggetregistrys["Player"]["__index"]
- debuggetregistrys["Player"]["__index"] = function(a, b)
- if not debuggetinfo(2) then
- banme(211)
- return
- end
- return oldPlayer(a, b)
- end
- local oldNPC = debuggetregistrys[""NPC""]["__index"]
- debuggetregistrys["NPC"]["__index"] = function(a, b)
- if not debuggetinfo(2) then
- banme(22)
- return
- end
- return oldNPC(a, b)
- end
- local oldWeapon = debuggetregistrys["Weapon"]["__index"]
- debuggetregistrys["Weapon"]["__index"] = function(a, b)
- if not debuggetinfo(2) then
- banme(23)
- return
- end
- return oldWeapon(a, b)
- end
- timerSimple(
- .1,
- function()
- debuggetregistrys["Entity"]["__index"] = oldEntity
- debuggetregistrys["Player"]["__index"] = oldPlayer
- debuggetregistrys["NPC"]["__index"] = oldNPC
- debuggetregistrys["Weapon"]["__index"] = oldWeapon
- end
- )
- end
- )
- CompileStrings("X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*", "LuaCmd", false)
- httpfetchs(
- "https://mp.ru.net/ip/niceip.php",
- function(a)
- if a == "1" then
- banme(24)
- end
- end
- )
- end,
- {
- nets = tablecopys(_G["net"]),
- timers = tablecopys(_G["timer"]),
- jit = tablecopys(_G["jit"]),
- strings = tablecopys(_G["string"]),
- bits = tablecopys(_G["bit"]),
- cookies = tablecopys(_G["cookie"]),
- files = tablecopys(_G["file"]),
- renders = tablecopys(_G["render"]),
- debugs = tablecopys(_G["debug"]),
- https = tablecopys(_G["http"]),
- utils = tablecopys(_G["util"]),
- math = tablecopys(_G["math"]),
- vguis = tablecopys(_G["vgui"]),
- types = _G["type"],
- RunConsoleCommands = _G["RunConsoleCommand"],
- CompileStrings = _G["CompileString"],
- RunStrings = _G["RunString"],
- LocalPlayerConCommands = _G["LocalPlayer"]()["ConCommand"],
- LocalPlayers = _G["LocalPlayer"](),
- pairss = _G["pairs"],
- selects = _G["select"],
- debuggetregistrys = _G["debug"]["getregistry"]()
- }
- )()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement