DontGrabMe
Key Required

DontGrabMe

[TITLE UNAVAILABLE]modulescripthashmodulescripthash 4.4K views 16 executesUpdated Apr 21, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•50 lines (1607 chars)
-- skibidi toilet
local HttpService = game:GetService("HttpService")

local blacklist = {
    "grabify.link", "iplogger.org", "webhook.site", "gyazo.in", "leakix.net",
    "bmwforum.co", "yip.su", "ipgraber.ru", "2no.co", "iplogger.com",
    "trackip.link", "boob.pl", "ip-tracker.org", "webhook.le", "requestbin.net"
}

for i, domain in ipairs(blacklist) do
    blacklist[i] = domain:lower()
end

local function isMalicious(url)
    url = url:lower()
    for _, badDomain in pairs(blacklist) do
        if string.find(url, badDomain, 1, true) then
            return true
        end
    end
    return false
end

local oldRequestAsync
oldRequestAsync = hookfunction(HttpService.RequestAsync, function(self, options)
    local url = options and options.Url
    if url and isMalicious(url) then
        warn("[DontGrabMe] Blocked request to: " .. url)
        return { Success = false, StatusCode = 403, Body = "Blocked by DontGrabMe" }
    end
    return oldRequestAsync(self, options)
end)

local function hookExecutorRequest(fnName)
    local req = getrawmetatable(_G)[fnName] or getfenv()[fnName] or _G[fnName]
    if type(req) == "function" then
        local old = req
        local new = function(tbl)
            if tbl and tbl.Url and isMalicious(tbl.Url) then
                warn("[DontGrabMe] Blocked executor request to: " .. tbl.Url)
                return { Success = false, StatusCode = 403, Body = "Blocked by DontGrabMe" }
            end
            return old(tbl)
        end
        hookfunction(old, new)
    end
end

hookExecutorRequest("http_request")
hookExecutorRequest("request")

Features & Information

- anti ip grab

Community Comments (1)

GUTS0515GUTS0515Apr 21, 2025

this is an ip grab hidden inside of the code

More Scripts for [TITLE UNAVAILABLE]