Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if SERVER then
- local lennyCollection = {
- "ʖ",
- --"°",
- "͡ಠ",
- "͡ಠ",
- "͡~",
- "͡°",
- "͡o",
- "͜",
- "◕",
- "ω",
- "͡° ͜ʖ ͡ -",
- "( ͡͡ ° ͜ ʖ ͡ °)",
- "( ͡ ͡° ͡° ʖ ͡° ͡°)",
- "(ง ͠° ͟ل͜ ͡°)ง",
- "( ͡° ͜ʖ ͡ °)",
- "(ʖ ͜° ͜ʖ)",
- "( ͡o ͜ʖ ͡o)",
- "{ ͡• ͜ʖ ͡•}",
- "( ͡° ͜V ͡°)",
- "( ͡^ ͜ʖ ͡^)",
- "( ‾ʖ̫‾)",
- "( ͡°╭͜ʖ╮͡° )",
- "ᕦ( ͡°╭͜ʖ╮͡° )ᕤ",
- "╮ (. ❛ ᴗ ❛.) ╭",
- "c(^u^c)",
- }
- local phrases = {
- "vigiously rubbed by Lenny",
- "touched by the pope",
- "annihilated",
- "idiot culled",
- "'SUCK ON MY FAT ASS'ed",
- "nuked from orbit",
- "blasted harder than Hiroshima",
- "rekt",
- "whooped by their mama",
- "transported to the 4th dimension",
- "deleted",
- "shaved from head to toe",
- }
- function idiotBan( ply )
- local culls = ply:GetPData( "lenny", 0 )
- culls = culls + 1
- ply:SetPData( "lenny", culls )
- --PrintMessage( HUD_PRINTTALK, ply:Nick().." has been idiot culled "..culls.." times.")
- PrintMessage( HUD_PRINTTALK, ply:Nick().." has been "..table.Random( phrases ).." "..culls.." time(s).")
- --ply:Ban( culls )
- ply:Kick("Idiot cull")
- end
- hook.Add( "PlayerSay", "idiotCull", function( ply, text, team )
- for _, lenny in pairs( lennyCollection ) do
- if string.find( text, lenny ) then
- --if ply != findExho() then
- if not ply.banned then
- idiotBan( ply )
- ply.banned = true
- end
- --end
- end
- end
- end)
- hook.Add( "PlayerSay", "idiotCull2", function( ply, text, team )
- if string.sub( text:lower(), 1, string.len("!getstaff" ) ) == "!getstaff" then
- --if ply != findExho() then
- if not ply.banned then
- idiotBan( ply )
- ply.banned = true
- end
- --end
- end
- end)
- hook.Add( "PlayerSpawn", "idiotCull", function( ply )
- for _, lenny in pairs( lennyCollection ) do
- if string.find( ply:Nick(), lenny ) then
- timer.Simple( math.random(5, 60), function()
- idiotBan( ply )
- end)
- end
- end
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement