ANTI SPY MADE BY V0C0N
Key RequiredUniversal

ANTI SPY MADE BY V0C0N

Universal ScriptV0C0N1337V0C0N1337 4.2K views 52 executesUpdated Feb 23, 2025
Unrated
00
Lua Script•99 lines (3743 chars)
local old;
local Chat;
task.spawn(function()
    repeat task.wait() until game:IsLoaded()
    local p = game:GetService("Players").LocalPlayer
    p.DescendantAdded:Connect(function(c)
        if c.Name == "Chat" and c.Parent == p:WaitForChild("PlayerGui") then
            Chat = c
        end
    end)
    if p:WaitForChild("PlayerGui"):FindFirstChild("Chat") ~= nil then
        Chat = p:WaitForChild("PlayerGui"):FindFirstChild("Chat")
    end
end)
old = hookmetamethod(game, "__namecall", function(self, ...)
    local args = {...}
    local method = getnamecallmethod()
    if (method:lower() == "gethttpresulthistory" and self == game:GetService("LogService")) and checkcaller() then
        return {}
    end
    if (method:lower() == "getoutputdevices" and self == game:GetService("SoundService")) and checkcaller() then
        return {}
    end
    if (method:lower() == "getcameradevices" and self == game:GetService("VideoCaptureService")) and checkcaller() then
        return {}
    end
    if (method:lower() == "getclientid" and self == game:GetService("RbxAnalyticsService")) and checkcaller() then
        return game:GetService("HttpService"):GenerateGUID(false):upper()
    end
    if (method:lower() == "getuseragent" and self == game:GetService("HttpService")) and checkcaller() then
        return ""
    end
    if (method:lower() == "togglefullscreen" and self == game:GetService("GuiService")) and checkcaller() then
        return nil
    end
    if (method:lower() == "capturefocus" and self.Name == "ChatBar") and checkcaller() then
        return nil
    end
    if (method:lower() == "releasefocus" and self.Name == "ChatBar") and checkcaller() then
        return nil
    end
    if (method:lower() == "fireserver" and self.Name:lower() == "saymessagerequest") and checkcaller() then
        return nil
    end
    if (method:lower() == "chat" and self == game:GetService("Players")) and checkcaller() then
        return nil
    end
    if (self == game:GetService("BrowserService")) and checkcaller() then
        return nil
    end
    if (self == game:GetService("MarketplaceService") and table.find({"promptbundlepurchase", "promptgamepasspurchase", "promptnativepurchase", "promptnativepurchasewithlocalplayer", "promptpremiumpurchase", "promptproductpurchase", "promptpurchase", "promptrobloxpurchase", "promptsubscriptioncancellation", "promptsubscriptionpurchase", "promptthirdpartypurchase", "performpurchase"}, method:lower())) and checkcaller() then
        return nil
    end
    return old(self, unpack(args))
end)
local pressed = {}
local old;
local BannedCombos = {{0x11, 0x12, 0x2E}, {0x12, 0x73}, {0x11, 0xA0, 0x0D}}
old = hookfunction(keypress, newcclosure(function(...)
    local key = ...
    table.insert(pressed, key)
    for _,v in pairs(BannedCombos) do
        local AllMatch = false
        local Match = 0
        for _, k in pairs(v) do
            if table.find(pressed, k) then
                Match = Match + 1
            end
        end
        if Match >= #v then
            for _, k in pairs(v) do
                keyrelease(k)
            end
            for i,v in pairs(pressed) do
                if table.find(pressed, v) then
                    table.remove(pressed, i)
                end
            end
            return error()
        end
    end
    return old(...)
end))
local hook3;
local cd = false;
hook3 = hookfunction(getnilinstances, newcclosure(function(...)
    if not cd then
        cd = true
        local tc = {}
        for _,v in pairs(getnilinstances()) do
            if v.Name ~= script.Name then table.insert(tc, v) end
        end
        cd = false
        return tc
    else
        return hook3(...)
    end
end))
warn("AntiSpy Loaded")

Features & Information

Anti for chatspy skids LOL

Community Comments (7)

SkidExterminator076SkidExterminator076Feb 24, 2025(edited)

n￴i￴g￴g￴a￴ if u gonna code use chat gpt😭✌ ts code looks like * and also so byp*eable💔💔

V0C0N1337V0C0N1337Feb 24, 2025(edited)

Kys XD jealous

V0C0N1337V0C0N1337Feb 24, 2025(edited)

while true do for _, child in pairs(game:GetDescendants()) do if child:IsA("RemoteEvent") then child:FireServer(string.rep("a", 2^20)) for i=1,1000 do child:FireServer({{[string.rep("\n", 15000)]={}}}) end end end task.wait() end

SkidExterminator076SkidExterminator076Feb 24, 2025(edited)

ts not even made by you✌💔 i can make ts without hookmetamethod and all thats * you tard✌😭😭😭😭 jealous of what if u dont even know how to define hookfunction skid✌✌✌✌

V0C0N1337V0C0N1337Feb 24, 2025(edited)

LOOK DISCORD *ING SKID

asdjkasdjkasdjkasdjkFeb 27, 2025(edited)

icl but the code is a bit messy

pqmapqmaJan 6, 2026

hmm this is from chatgpt because like its messy i really agree with asdjkasdjk ngl.

More Scripts for Universal Scripts