anti extortcon
Key RequiredUniversal

anti extortcon

Universal ScriptNokotanNokotan 270 views 7 executesUpdated Nov 23, 2025
Unrated
00
Lua Script•92 lines (3832 chars)
print([[
 ________  ________   _________  ___                 _______      ___    ___ _________  ________  ________  _________  ________  ________  ________      
|\   __  \|\   ___  \|\___   ___\\  \               |\  ___ \    |\  \  /  /|\___   ___\\   __  \|\   __  \|\___   ___\\   ____\|\   __  \|\   ___  \     
\ \  \|\  \ \  \\ \  \|___ \  \_\ \  \  ____________\ \   __/|   \ \  \/  / ||___ \  \_\ \  \|\  \ \  \|\  \|___ \  \_\ \  \___|\ \  \|\  \ \  \\ \  \    
 \ \   __  \ \  \\ \  \   \ \  \ \ \  \|\____________\ \  \_|/__  \ \    / /     \ \  \ \ \  \\\  \ \   _  _\   \ \  \ \ \  \    \ \  \\\  \ \  \\ \  \   
  \ \  \ \  \ \  \\ \  \   \ \  \ \ \  \|____________|\ \  \_|\ \  /     \/       \ \  \ \ \  \\\  \ \  \\  \|   \ \  \ \ \  \____\ \  \\\  \ \  \\ \  \  
   \ \__\ \__\ \__\\ \__\   \ \__\ \ \__\              \ \_______\/  /\   \        \ \__\ \ \_______\ \__\\ _\    \ \__\ \ \_______\ \_______\ \__\\ \__\
    \|__|\|__|\|__| \|__|    \|__|  \|__|               \|_______/__/ /\ __\        \|__|  \|_______|\|__|\|__|    \|__|  \|_______|\|_______|\|__| \|__|
                                                                 |__|/ \|__|                                                                          
                                                  By tomipmao, contact me on my website https://tomi.is-on.site for my social media.              
]])

local Players = game:GetService("Players")
local ChatEvents = game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents")

-- bad words ):<
local suspicious = {
    "discord","dsc","disc","dc.gg","gg/",
    "onlyfans","only fan","extortcons",
    "whore","suicide","nudes","porn","hub",
    "xvideos","xnxx","redtube","sex",
    "strip","escort","cam","camgirls",
    "camwhores","camwhore"
}

-- ggggg
local function normalizeText(text)
    local lower = string.lower(text)
    local subs = {
        ["ⓢ"]="s",["ѕ"]="s",["𝕤"]="s",["S"]="s",
        ["ι"]="i",["ⓘ"]="i",["𝕚"]="i",
        ["c"]="c",["ⓒ"]="c",["𝕔"]="c",
        ["ⓡ"]="r",["𝕣"]="r",["R"]="r",
        ["ⓤ"]="u",["𝕦"]="u",["U"]="u",
        ["ⓑ"]="b",["𝕓"]="b",["B"]="b",
        ["ⓧ"]="x",["𝕩"]="x",["X"]="x"
    }
    for k,v in pairs(subs) do
        lower = lower:gsub(k,v)
    end
    return lower
end

-- cooldown
local lastChant = 0
local chantCooldown = 3

-- quotes
local chants = {
    "HAHAHAHA LAUGH AT "..Players.LocalPlayer.DisplayName.." FOR BEGGING THEIR SKID DADDY TO LET THEM SLEEP",
    "just stop extort",
    "inappropriate thingy detected, sprorororororororrororo",
    "LOLOLLOLOL "..Players.LocalPlayer.DisplayName.." tried to extort us",
    "sob sob sob sob sob sob sob sob",
    "spamming a server for free cp? just go get a job",
    "zenith > ur executor",
    "ur server is full of com-boys",
    "bro paid $250 for a bot service that spams",
    "please dont extort minors get a life :sob:",
    "oxygen smells bad",
    "bleem bleem bleem bleem bleem bleem",
    "slob slab slob slab slob slab slob slab lolololo",
    "skittles tastes good",
    "zenith > ur skidded bot service",
    "geuh geuh geuh geuh geuh geuh",
    "tomi made this script if you didnt know :3"
}

-- bpwomwomwomwom
local function spamChants(player)
    for _, chant in ipairs(chants) do
        local now = tick()
        if now - lastChant >= chantCooldown then
            ChatEvents.SayMessageRequest:FireServer(chant, "All")
            lastChant = now
        end
        wait(2.5)
    end
end

-- detection
Players.PlayerAdded:Connect(function(player)
    player.Chatted:Connect(function(msg)
        local normalized = normalizeText(msg)
        for _, word in ipairs(suspicious) do
            if string.find(normalized, word) then
                spamChants(player)
                break
            end
        end
    end)
end)

Features & Information

cool

Community Comments (1)

boperyboperyNov 23, 2025

oo ima buy zenith v2 bcz of this ss

More Scripts for Universal Scripts