
KeylessUniversal

repeat
task.wait()
until game:IsLoaded()
local lib = {
['notification'] = loadstring(game:HttpGet(("https://raw.githubusercontent.com/AbstractPoo/Main/main/Notifications.lua"), true))(),
['cooldown'] = false,
['username'] = 'unknown',
['bw'] = 'unknown'
}
local words = {
['gay'] = 'Bullying',
['trans'] = 'Bullying',
['lgbt'] = 'Bullying',
['lesbian'] = 'Bullying',
['suicide'] = 'Bullying',
['cum'] = 'Swearing',
['f@g0t'] = 'Bullying',
['cock'] = 'Swearing',
['penis'] = 'Swearing',
['furry'] = 'Bullying',
['furries'] = 'Bullying',
['dick'] = 'Swearing',
['nigger'] = 'Bullying',
['bible'] = 'Bullying',
['nigga'] = 'Bullying',
['cheat'] = 'Scamming',
['report'] = 'Bullying',
['niga'] = 'Bullying',
['bitch'] = 'Bullying',
['sex'] = 'Swearing',
['cringe'] = 'Bullying',
['trash'] = 'Bullying',
['allah'] = 'Bullying',
['dumb'] = 'Bullying',
['idiot'] = 'Bullying',
['kid'] = 'Bullying',
['clown'] = 'Bullying',
['bozo'] = 'Bullying',
['faggot'] = 'Bullying',
['autist'] = 'Bullying',
['autism'] = 'Bullying',
['get a life'] = 'Bullying',
['nolife'] = 'Bullying',
['no life'] = 'Bullying',
['adopted'] = 'Bullying',
['skill issue'] = 'Bullying',
['muslim'] = 'Bullying',
['gender'] = 'Bullying',
['parent'] = 'Bullying',
['islam'] = 'Bullying',
['christian'] = 'Bullying',
['noob'] = 'Bullying',
['retard'] = 'Bullying',
['burn'] = 'Bullying',
['stupid'] = 'Bullying',
['wthf'] = 'Swearing',
['pride'] = 'Bullying',
['mother'] = 'Bullying',
['father'] = 'Bullying',
['homo'] = 'Bullying',
['hate'] = 'Bullying',
['exploit'] = 'Scamming',
['hack'] = 'Scamming',
['download'] = 'Scamming',
['youtube'] = 'Offsite Links'
}
local players = game:GetService('Players')
local user = game:GetService('Players').LocalPlayer
function lib.notify()
lib.notification:message{
Title = "AutoReport",
Description = "Reported " .. lib.username .. ' for saying "' .. lib.bw .. '"',
Icon = 6023426926
}
end
function lib.report(user, name, rs)
if user and lib.cooldown == false then
lib.username = name
local suc, er = pcall(function()
players:ReportAbuse(players:FindFirstChild(name), rs, 'breaking TOS')
end)
if not suc then
return warn("Couldn't report due to the reason: " .. er .. ' | AR')
else
lib.notify()
end
lib.cooldown = true
task.wait(5)
lib.username = 'unknown'
lib.bw = 'unknown'
lib.cooldown = false
end
end
players.PlayerChatted:Connect(function(chatType, plr, msg)
msg = string.lower(msg)
if chatType ~= Enum.PlayerChatType.Whisper and plr ~= user then
for i, v in next, words do
if string.find(msg, i) then
lib.bw = i
lib.report(plr.UserId, plr.Name,v)
end
end
end
end)
lib.notification:message{
Title = "AutoReport",
Description = "loaded",
Icon = 6023426926
}



how does that work ? like nothing pops out after i executed it
@umutmeric0111 need a good executor