Chat / profanity-words.js
Ramazanpro995's picture
Upload 160 files
db63cd7 verified
Raw
History Blame Contribute Delete
6.77 kB
"use strict";
// High-confidence English moderation roots. The server expands these roots with
// common suffixes and also detects repeated letters, separators, and leetspeak.
const ENGLISH_PROFANITY_ROOTS = Object.freeze([
"arse",
"arseface",
"arsehole",
"ass",
"assbag",
"assbite",
"assclown",
"assface",
"asshat",
"asshole",
"asskisser",
"asslick",
"asswipe",
"bastard",
"bellend",
"biatch",
"bitch",
"bitchass",
"bitchface",
"bitchslap",
"bollock",
"boner",
"bugger",
"bullshit",
"butthead",
"clit",
"cock",
"cockface",
"cockhead",
"cocksucker",
"crap",
"cum",
"cumdumpster",
"cumslut",
"cunt",
"dammit",
"damn",
"dick",
"dickbag",
"dickface",
"dickhead",
"dickwad",
"dildo",
"dipshit",
"douche",
"douchebag",
"dumbass",
"fag",
"faggot",
"fanny",
"feck",
"fuck",
"fuckass",
"fuckboy",
"fucker",
"fuckface",
"fuckhead",
"fuckoff",
"fuckwad",
"goddamn",
"horseshit",
"jackass",
"jerkoff",
"knobhead",
"motherfucker",
"motherfucking",
"muthafucka",
"piss",
"pissed",
"pissface",
"prick",
"pussy",
"shit",
"shitass",
"shitbag",
"shitface",
"shithead",
"shitstain",
"shitty",
"slut",
"slutbag",
"slutty",
"son of a bitch",
"tit",
"titty",
"tosser",
"twat",
"wank",
"wanker",
"whore",
"whorebag",
"whoreface",
"wtf",
"stfu",
"bdsm",
"bestiality",
"blowjob",
"bukkake",
"buttplug",
"camgirl",
"cocksucking",
"creampie",
"deepthroat",
"doggystyle",
"ejaculate",
"fellatio",
"fingering",
"fisting",
"gangbang",
"handjob",
"hardcore porn",
"hentai",
"horny",
"incest",
"jizz",
"masturbate",
"masturbation",
"milf",
"naked sex",
"nipple",
"nude",
"orgasm",
"penis",
"porn",
"porno",
"pornography",
"rimjob",
"sexcam",
"sexting",
"shemale",
"stripper",
"testicle",
"threesome",
"vagina",
"vibrator",
"voyeur",
"anal sex",
"oral sex",
"phone sex",
"rape",
"rapist",
"molest",
"molester",
"pedo",
"pedophile",
"child porn",
"childporn",
"retard",
"retarded",
"spastic",
"mongoloid",
"cripple",
"tranny",
"dyke",
"homo",
"queerbait",
"beaner",
"chink",
"coon",
"darkie",
"gook",
"gringo",
"gyppo",
"jap",
"kike",
"nazi",
"nigger",
"nigga",
"paki",
"raghead",
"redskin",
"sandnigger",
"spic",
"wetback",
"whitey",
"zipperhead",
"camel jockey",
"porch monkey",
"white trash",
"scumbag",
"scum",
"dirtbag",
"dumbfuck",
"fuckwit",
"fucktard",
"shitwit",
"shitbrain",
"shitlord",
"cockwomble",
"cumbrain",
"cumface",
"skank",
"hoe",
"hooker",
"prostitute",
"bimbo",
"pigfucker",
"goatfucker",
"sheepfucker",
"numbnuts",
"nutsack",
"ballsack",
"fucknugget",
"dickweed",
"dickless",
"assmunch",
"assrammer",
"buttfuck",
"clusterfuck",
"circlejerk",
"screw you",
"fuck you",
"fuck yourself",
"eat shit",
"eat my ass",
"kiss my ass",
"piece of shit",
"piece of crap",
"go to hell",
"burn in hell",
"bloody hell",
"holy shit",
"noob trash",
"human trash",
"trash person",
"kill yourself",
"kys",
"die bitch",
"suck my dick",
"suck it",
"suck my cock",
"lick my balls",
"lick my ass",
"dumb bitch",
"stupid bitch",
"ugly bitch",
"fat bitch",
"little bitch",
"sonofabitch",
"mother fucker",
"mother fucking",
"dick sucker",
"cock sucker",
"shit eater",
"shit kicker",
"ass eater",
"ass licker",
"booty call",
"sexcrazed",
"sex slave",
"sex toy",
"cumshot",
"facial cum",
"gang bang",
"glory hole",
"golden shower",
"public sex",
"rough sex",
"rape porn",
"revenge porn",
"bareback",
"bondage porn",
"escort sex",
"nude pics",
"send nudes",
"onlyfans leak",
"pornhub",
"xvideos",
"xnxx",
"redtube",
"brazzers",
"anilingus",
"ass fuck",
"ass fucker",
"ass master",
"ass pirate",
"ass bandit",
"ass breath",
"ass crack",
"ass face",
"ass hole",
"ass wipe",
"autofellatio",
"ball gag",
"bastardface",
"bitch boy",
"bitch made",
"bitch tits",
"blow me",
"blow your load",
"bondage",
"brain dead",
"cameltoe",
"chode",
"circle jerk",
"cock block",
"cock breath",
"cock nose",
"cock tease",
"crotch",
"cum bucket",
"cum guzzler",
"cum rag",
"cunnilingus",
"cunt bag",
"cunt face",
"cunt lips",
"cybersex",
"dick breath",
"dick nose",
"dick cheese",
"dick munch",
"dumb idiot",
"double penetration",
"eat a dick",
"eat my shorts",
"erotic porn",
"felching",
"fetish porn",
"fingerbang",
"footjob",
"fuck bag",
"fuck brain",
"fuck bucket",
"fuck hole",
"fuck meat",
"fuck stick",
"fuck up",
"fudge packer",
"genital",
"grope",
"hump",
"intercourse",
"jack off",
"jagoff",
"labia",
"lemon party",
"meatspin",
"muff diver",
"naked pics",
"nutsack face",
"orgy",
"pegging",
"penetration",
"piss head",
"piss off",
"pubic hair",
"queef",
"scissoring",
"semen",
"sex tape",
"shit bucket",
"shit heel",
"shit neck",
"shit show",
"slut face",
"sodomy",
"swinger sex",
"tea bagging",
"tit fuck",
"twat face",
"twat waffle",
"upskirt",
"wank stain",
"whore house",
"xxx porn",
"commit suicide",
"go kill yourself",
"hang yourself",
"slit your wrist",
"i will kill you",
"death threat",
"shoot yourself",
"shoot you",
"stab yourself",
"stab you",
"bomb threat",
"ching chong",
"dot head",
"jungle bunny",
"kraut",
"muzzie",
"polack",
"slope head",
"towel head",
"uncle tom",
"yellow man",
"gypsy slur",
"imbecile",
"degenerate",
"worthless loser",
"pathetic loser",
"dumb moron",
"stupid moron",
"absolute idiot",
"complete idiot",
"shut the fuck up",
"what the fuck",
"who the fuck",
"why the fuck",
"get fucked",
"fucked up",
"fuck this",
"fuck that",
"fuck them",
"fuck everyone",
"bull shit",
"horse shit",
"dog shit",
"chicken shit",
"bat shit",
"no fucking way",
"holy fucking shit",
"god damn it",
"damn you",
"damn idiot",
"bastard child",
"dirty whore",
"cheap whore",
"stupid slut",
"dirty slut",
"cock loving",
"dick loving",
"anal beads",
"anal plug",
"sex offender",
"sexual predator",
"child molester",
"grooming child",
"rape threat"
]);
const ENGLISH_PROFANITY_SUFFIXES = Object.freeze([
"",
"s",
"es",
"ed",
"er",
"ers",
"ing",
"ings"
]);
module.exports = {
ENGLISH_PROFANITY_ROOTS,
ENGLISH_PROFANITY_SUFFIXES,
GENERATED_VARIANT_COUNT:
ENGLISH_PROFANITY_ROOTS.length * ENGLISH_PROFANITY_SUFFIXES.length
};