--Enjoy! repeat task.wait() until game:IsLoaded() local lib = { ['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', ['racist'] = 'Bullying', ['covid'] = 'Bullying', ['virus'] = 'Bullying', ['mask'] = 'Bullying', ['pandemic'] = 'Bullying', ['china'] = 'Bullying', ['vaccine'] = 'Bullying', ['politics'] = 'Bullying', ['trump'] = 'Bullying', ['biden'] = 'Bullying' } local players = game:GetService('Players') local user = game:GetService('Players').LocalPlayer function lib.notify(title, description, icon) game:GetService("StarterGui"):SetCore("SendNotification", { Title = title, Text = description, Icon = icon }) end function lib.report(userId, name, rs) if userId 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 warn("Couldn't report due to the reason: " .. er .. ' | AR') else lib.notify("Nextix's Auto-Report", "Reported " .. lib.username .. ' for saying "' .. lib.bw .. '"', "rbxassetid://6023426926") 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 pairs(words) do if string.find(msg, i) then lib.bw = i lib.report(plr.UserId, plr.Name, v) end end end end) lib.notify("Nextix's Auto-Report", "Loaded", "rbxassetid://6023426926")