Anon bonk

Used for systematically deleting cookies and local storage, and auto asigining unique guest name & guest colors on every page reload.

// ==UserScript==
// @name         Anon bonk
// @namespace    https://github.com/777Portal
// @version      1.0.0
// @description  Used for systematically deleting cookies and local storage, and auto asigining unique guest name & guest colors on every page reload.
// @author       ExonAuto
// @match        *://bonk.io/*
// @icon         data:image/png;base64,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
// @license      GPL
// @grant        none
// @noframes
// ==/UserScript==

document.cookie.split(";").forEach(function(c) { document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/"); });
localStorage.clear();

function getRandomInt(max) {
  return Math.floor(Math.random() * max);
}


//max 15 chars for guest name
const wordList = ["abandon", "abandoned", "abattoir", "abducted", "abduction", "abilities", "ability", "abnormal", "abnormality", "abnormally", "abomination", "above", "aboveground", "abrasive", "absence", "absent", "absently", "absentness", "absolution", "absorb", "absorbable", "absorbing", "abstinence", "abstinent", "abstract", "abstractly", "absurd", "absurdities", "absurdity", "absurdly", "abuse", "abusive", "academic", "academy", "accepting", "accessories", "accident", "accidental", "accommodation", "accomplice", "accord", "accountable", "accuracy", "accursed", "ache", "acid", "acidic", "acoustic", "acrobat", "acrobatic", "action", "actor", "actress", "actuality", "acute", "adaptive", "addict", "addiction", "addictive", "address", "adequate", "adherence", "adhesive", "adjustable", "admiral", "admission", "adopter", "adoption", "adorable", "adornment", "adrenaline", "adsorbable", "adult", "advancement", "advantage", "adventure", "advertisement", "advisor", "advocate", "aerial", "aerobatic", "aerodynamic", "affair", "affliction", "affordable", "aficionado", "afraid", "after", "afterlife", "aftermath", "afternoon", "aftershock", "aftertaste", "afterwards", "afterworld", "again", "against", "age", "aged", "ageless", "agency", "agenda", "agent", "aggression", "aggressive", "agility", "agitator", "agonizing", "agony", "agreeable", "aim", "aimless", "air", "airport", "airship", "airspace", "airtight", "alarm", "alarming", "alcohol", "alcoholic", "alibi", "alien", "alienate", "align", "alignment", "allergenic", "alley", "alliance", "allied", "alligator", "allotment", "allow", "allowable", "almighty", "almond", "almost", "alphabet", "alphabetic", "alphabetical", "already", "also", "altercation", "alternate", "aluminium", "always", "amateur", "amazement", "amazing", "amazingly", "amber", "ambidextrous", "ambient", "ambiguous", "ambition", "ambitious", "ambivalent", "ambulance", "ambulatory", "ambush", "american", "americana", "ammonia", "ammunition", "amnesia", "amnesiac", "amoeba", "amoebic", "among", "amongst", "amoral", "amphibian", "amplitude", "amputate", "amputation", "amulet", "amuse", "amusement", "amusing", "analysis", "analyst", "analytical", "analyze", "anatomy", "ancestor", "anchovies", "androgynous", "angel", "anger", "angriest", "angry", "anguish", "animal", "animalistic", "animatronic", "ankh", "ankle", "annihilate", "annoying", "annual", "anonymous", "answer", "anteater", "antelope", "antelopes", "anticlimactic", "antidemocratic", "antique", "antiviral", "anxiety", "anxious", "any", "anybody", "anyone", "anyplace", "anything", "anytime", "anyways", "anywhere", "apartment", "ape", "apocalypse", "apocalyptic", "apology", "appalling", "apparatus", "apparent", "apparently", "apparition", "appeal", "appear", "appearance", "appetite", "applause", "apple", "application", "applied", "appointment", "approaching", "approximation", "apricot", "aquamarine", "aquarium", "aquatic", "arbitrary", "arcane", "arch", "archer", "architect", "archive", "area", "ark", "arm", "armchair", "armor", "arms", "army", "aroma", "arrival", "arrogant", "arrow", "arrows", "arson", "arsonist", "art", "artificial", "artist", "ash", "ashes", "assassin", "assassination", "assault", "assembly", "associate", "association", "astounding", "astronaut", "atmosphere", "atomic", "atonement", "atrocities", "atrocity", "attachment", "attack", "attacker", "attacking", "attempt", "attic", "attitude", "attribute", "auction", "audacity", "audience", "audio", "augmentation", "authentic", "authority", "automatic", "automatons", "autonomous", "autopilot", "autopsy", "auxiliary", "available", "avenging", "average", "aversion", "aviator", "avocado", "avoid", "awakening", "award", "awesome", "awesomeness", "awful", "awkward", "axe", "axiom", "axis", "babble", "babbling", "baboon", "baby", "babysitter", "bachelor", "back", "backbone", "background", "backward", "backyard", "bacon", "bacteria", "bad", "badge", "badger", "badlands", "badmouth", "baffling", "bag", "bags", "bait", "bake", "balance", "balcony", "bald", "ball", "ballerina", "ballet", "ballistic", "ballistics", "balloon", "ballroom", "baloney", "bamboo", "banana", "bananas", "bandsaw", "bang", "bank", "bankroll", "banquet", "baptism", "bar", "barbarian", "barbaric", "barbell", "barber", "barbershop", "barbwire", "bare", "bareknuckle", "barge", "bark", "barn", "barnacle", "barnburner", "barnyard", "baron", "barren", "barricade", "bars", "barter", "base", "baseline", "basement", "bases", "bash", "basic", "basin", "basket", "baster", "bastion", "bat", "batch", "battalion", "battery", "battle", "battleground", "bauble", "bawling", "bayonet", "bazooka", "beach", "beacon", "bead", "beads", "beak", "beam", "bean", "bear", "beard", "bearskin", "beast", "beastly", "beat", "beaten", "beautiful", "beauty", "beaver", "became", "because", "become", "becoming", "bed", "bedtime", "beefcake", "beehive", "beekeeper", "beeswax", "beggar", "begging", "begin", "beginner", "beginning", "behavior", "behead", "behind", "behold", "beholder", "being", "believable", "believe", "believer", "believing", "bell", "belly", "bellyache", "bellybutton", "bellyful", "belong", "belongings", "below", "belt", "bench", "bend", "beneath", "benefit", "benevolent", "bent", "berserk", "berserker", "best", "bestial", "bet", "betray", "betrayal", "better", "between", "bewitching", "beyond", "bible", "biblical", "big", "biggest", "bighead", "bigmouth", "bigwig", "bike", "bikini", "billion", "billionaire", "bin", "binding", "binge", "binocular", "biological", "biology", "bionic", "biplane", "bird", "birthday", "birthmark", "birthplace", "bit", "bite", "biter", "bitter", "bitterness", "bittersweet", "bizarre", "blabbermouth", "black", "blackheart", "blacklist", "blackmail", "blackness", "blackout", "blackwater", "bladder", "blade", "blame", "bland", "blank", "blankly", "blankness", "blast", "blasted", "blaster", "blasting", "blaze", "bleak", "bleakly", "bleakness", "bleed", "bleeder", "bleeding", "bleep", "blemish", "blend", "blended", "blender", "bless", "blessing", "blimp", "blind", "blindfold", "blinding", "blindly", "blindness", "blink", "blinking", "blinks", "blip", "bliss", "blissfully", "blister", "blizzard", "bloat", "blob", "block", "blockade", "blocker", "blockhead", "bloke", "blonde", "blood", "bloodlust", "bloodsport", "bloodstain", "bloodstream", "bloodsucker", "bloodthirsty", "bloody", "bloom", "blooper", "blossom", "blouse", "blow", "blowgun", "blowtorch", "blubber", "bludgeon", "blue", "blueberry", "blueprint", "bluff", "bluish", "blunder", "blunt", "bluntness", "blur", "blurb", "blurry", "blurt", "blush", "blushing", "bluster", "boa", "boar", "boarder", "boardinghouse", "boardroom", "boast", "bodies", "body", "bogeyman", "bold", "boldly", "bomb", "bombastic", "bomber", "bone", "bonus", "boom", "bootlegger", "booze", "border", "born", "bottle", "bottom", "bottomless", "boulevard", "bounce", "bouncy", "boundary", "boutique", "bovine", "bowyer", "box", "brain", "braincase", "brainwash", "brainwasher", "branch", "brand", "brass", "brave", "brawler", "breakable", "breakaway", "breakwater", "breath", "breathless", "bribery", "brick", "bridge", "brigade", "bright", "brightly", "brilliant", "brimstone", "bring", "bringer", "broken", "bronze", "brood", "brother", "brown", "brush", "brutal", "brutally", "brute", "brutish", "bubble", "bucket", "buffer", "buffet", "bug", "bughouse", "building", "bulging", "bull", "bulldog", "bulldozer", "bullet", "bulletin", "bullwhip", "bully", "bumble", "bump", "bumper", "bunny", "burden", "burglary", "burial", "buried", "burn", "burning", "burnt", "business", "butcher", "buzz", "bye", "cable", "cadaver", "cage", "calculation", "calendar", "calibration", "call", "calling", "camel", "candle", "candy", "candymaker", "cannibal", "cannibalism", "cannon", "canvas", "canyon", "capsule", "captain", "captive", "captivity", "capture", "captured", "caramel", "caravan", "carbon", "carcass", "carcinogenic", "cardinal", "caregiver", "careless", "caress", "cargo", "caribou", "carnal", "carnies", "carnival", "carnivore", "carnivorous", "carriage", "carrion", "carrot", "cartel", "carver", "case", "cashbox", "casino", "casket", "cast", "castle", "cat", "catch", "category", "caterpillar", "cathedral", "cattle", "cave", "cavity", "ceaseless", "celebration", "celebrity", "cell", "cellblock", "cellular", "cement", "centaur", "center", "central", "century", "ceramic", "ceremonial", "ceremony", "chain", "chair", "chalk", "challenge", "chamber", "chameleon", "champion", "channel", "chant", "chaos", "chaotic", "chapter", "chapterhouse", "charade", "chargeable", "charisma", "charismatic", "charm", "charming", "chart", "checkpoint", "cheerful", "chef", "chemical", "cherry", "chewable", "chicken", "chief", "chieftain", "child", "childish", "children", "chill", "chilly", "chisel", "choke", "choker", "choking", "cholera", "chop", "chops", "chromatic", "chromosome", "chronological", "chunk", "chunky", "church", "cinder", "cinnamon", "circle", "circling", "circuit", "circuitry", "circus", "citizen", "city", "civilization", "clairvoyant", "clam", "classic", "claw", "clay", "clean", "cleanup", "clear", "clever", "climax", "clinic", "clock", "closeup", "closing", "clot", "cloth", "cloud", "clover", "club", "clubfoot", "clubhouse", "cluster", "coal", "coast", "coastal", "coat", "cobra", "coconut", "cocoon", "coddle", "code", "coercion", "coffin", "cognitive", "coil", "coincidence", "coincidental", "cola", "cold", "collapsing", "collar", "collarbone", "collectable", "collection", "collide", "collider", "collision", "colonel", "colony", "color", "colors", "colt", "column", "coma", "comatose", "combat", "combatant", "combustible", "comet", "comfortable", "command", "commando", "commercial", "committee", "common", "communication", "communion", "compact", "companion", "company", "compartment", "compassionate", "compelling", "complete", "complicated", "composite", "compound", "compulsion", "compulsive", "computation", "computer", "comrade", "concave", "concept", "conceptual", "concert", "conclusion", "concrete", "concussion", "condemn", "condemned", "condition", "condo", "confidence", "confident", "confidential", "conflict", "confrontational", "confuse", "confused", "confusion", "connectedness", "connection", "connectivity", "conqueror", "conquest", "conscious", "conservative", "console", "conspiracy", "constant", "consultant", "consumer", "consumption", "contagious", "container", "contaminant", "contamination", "contempt", "content", "contest", "contestant", "continental", "continuous", "contortionist", "contractual", "contradiction", "contrast", "control", "controller", "controversial", "conversation", "conversion", "convertible", "convext", "convict", "convulsion", "copper", "cords", "corduroy", "corporation", "corpse", "correlation", "corrosion", "corrosive", "corruption", "cortex", "cosmetic", "cosmic", "cosmically", "cosmonaut", "costume", "costumed", "cotemporary", "cottage", "cotton", "couch", "cougar", "cough", "council", "country", "countryside", "couple", "courage", "courageous", "coward", "cows", "coyotes", "crab", "crabs", "crack", "crackdown", "crackpot", "cradle", "crafty", "cranberry", "crash", "crasher", "crater", "crawl", "crawler", "crawling", "crayon", "crazy", "creation", "creative", "creator", "creature", "credenza", "creep", "creeper", "creepy", "crew", "cricket", "crime", "criminal", "crimson", "crisis", "crisp", "crispy", "critical", "crocodile", "crook", "crooked", "crop", "crossfire", "crowd", "crown", "crucifier", "crucifix", "crucifixion", "crude", "cruel", "cruelty", "cruise", "crumply", "crunch", "crush", "crusher", "crushing", "crust", "crutch", "cry", "crypt", "cryptic", "crystal", "cube", "cuddle", "cuddly", "cultish", "cultural", "cunning", "curator", "curfew", "curiosities", "curious", "curse", "cursed", "curve", "curved", "cut", "cuteness", "cyanide", "cybernetic", "cyclical", "cyclops", "cynic", "cynical", "daddy", "daisies", "daisy", "damage", "damn", "damnation", "dancer", "dancing", "danger", "dangerous", "daredevil", "daring", "dark", "dart", "data", "daughter", "day", "daydream", "daydreamer", "daylight", "days", "daytime", "dazzling", "dead", "deadbeat", "deadly", "death", "deathly", "deathtrap", "debate", "debauchery", "debug", "decade", "decadence", "decadent", "decapitation", "decay", "deceit", "decent", "deception", "decipherer", "decode", "decoder", "decomposition", "decontamination", "deduction", "deep", "deepwater", "deer", "defect", "defection", "defector", "definitive", "deformer", "deformity", "degenerate", "degeneration", "degrader", "degrading", "delete", "deletion", "delicacy", "delicate", "delicatessen", "delicious", "delight", "deliverance", "democracy", "democratic", "demolishment", "demolition", "demon", "demonstration", "dense", "dent", "department", "dependent", "deplorable", "depression", "derelict", "describes", "description", "design", "desire", "desolate", "despair", "desperate", "despisable", "destiny", "destroy", "destruction", "destructive", "detachable", "details", "detainee", "determined", "detonator", "detox", "devastation", "develop", "devices", "devil", "devoid", "devour", "devout", "dexterity", "diabolatry", "diabolic", "diagonal", "dial", "diametric", "diamond", "diary", "dictator", "different", "difficult", "digital", "dignitary", "dilemma", "dimension", "dimensional", "diminished", "dinner", "dinosaur", "diplomacy", "diplomat", "diplomatic", "direct", "direction", "director", "dirt", "dirty", "disaster", "disbeliever", "disc", "discharge", "disciple", "discipline", "disclosure", "disconnect", "discontent", "discord", "discovery", "discussion", "disease", "disfigured", "disfigurement", "disgusting", "dishonest", "disintegration", "disk", "dislikable", "dismember", "dismemberment", "dismissal", "disobey", "disorientation", "dispatch", "disputed", "disrupt", "disrupter", "dissolve", "distancing", "distant", "distilery", "distinct", "distort", "distortion", "distribution", "district", "disturbance", "ditch", "diva", "diversion", "divine", "divinity", "division", "divorce", "dizzy", "doberman", "doctor", "document", "dog", "dogs", "dogtooth", "doll", "dolphin", "dolphins", "dome", "domesticated", "dominant", "domination", "domino", "donation", "donkey", "donut", "doom", "doomsday", "door", "dope", "dormant", "dosage", "dot", "double", "doubtless", "dove", "down", "downcast", "downfall", "downhill", "downriver", "downtown", "downward", "dozen", "dozens", "drag", "drain", "drama", "dramatic", "dread", "dream", "dreamer", "dreamland", "dreamless", "drench", "dress", "drift", "drifter", "drifting", "drill", "drimys", "drink", "drip", "drive", "driver", "drone", "drop", "droplet", "dropping", "droppings", "drops", "drown", "drowned", "drowsy", "drug", "drugstore", "drum", "drumbeat", "drunk", "drunken", "dry", "dual", "duck", "duel", "duke", "dumb", "dump", "duplicate", "dusk", "dust", "dynamic", "dynamite", "dynasty", "eagle", "ear", "early", "earthborn", "earthmen", "easier", "east", "eastern", "easy", "eat", "eating", "ebony", "echo", "edge", "edit", "eel", "eerie", "effective", "egg", "ego", "egocentric", "eigenvector", "eight", "elaborate", "elastic", "elbow", "electric", "electrode", "electron", "elegant", "element", "elephant", "elephants", "elevation", "elevator", "eliminate", "elimination", "elite", "elongation", "elsewhere", "embrace", "emerge", "emergency", "emotion", "emotional", "empathic", "emperor", "empire", "empirical", "empowerment", "empty", "encounter", "encrypt", "encryption", "end", "endless", "endorsement", "enemies", "enemy", "energy", "enforcer", "engine", "enjoy", "enlarge", "enlighten", "enormous", "enrage", "enter", "enterprise", "entertain", "entity", "entrance", "entropy", "envelope", "enzyme", "ephemeral", "episode", "equal", "equation", "equipment", "equivalent", "eraser", "erotic", "erotica", "error", "eruption", "escalator", "escape", "escapist", "esoteric", "essence", "essential", "establishment", "estate", "estimate", "eternal", "eternity", "ether", "ethical", "eunuch", "evacuate", "evacuation", "evaluate", "evectional", "even", "event", "eventual", "everlasting", "every", "everyday", "everyone", "evidence", "evil", "evoke", "evolution", "exact", "examiner", "excellent", "exception", "excess", "excessive", "exchange", "excitement", "exclusive", "excuse", "execute", "executioner", "executive", "exhibit", "exhibition", "exile", "existent", "existing", "exit", "exorcism", "expansion", "experiment", "expert", "explicit", "explosion", "export", "expose", "exposition", "expression", "expressive", "exquisite", "extensive", "external", "extortion", "extra", "extract", "extravagant", "extreme", "extremist", "eye", "eyes", "eyetooth", "fabric", "fabrication", "facade", "face", "faction", "factory", "factual", "fade", "fail", "faint", "fairytale", "faith", "faithless", "fake", "falcon", "fall", "falling", "fallout", "falls", "false", "family", "famous", "fanatic", "fanatical", "fancy", "fang", "fantastic", "farm", "fashion", "fashionable", "fast", "fat", "fatal", "fatality", "fate", "fathead", "father", "favor", "favorable", "fear", "fearless", "fearsome", "feast", "feather", "featherweight", "feature", "federal", "federation", "feed", "feel", "feeling", "feelings", "feet", "fellow", "felon", "felony", "felt", "femur", "fence", "ferment", "fermentation", "ferocious", "fertile", "fertility", "festival", "fetish", "feudal", "fever", "fiasco", "fibreglass", "fictional", "field", "fiend", "fiendish", "fierce", "fiery", "fight", "fighter", "fighting", "figurehead", "filament", "film", "filter", "filth", "filthy", "fin", "final", "finale", "financial", "finch", "find", "finger", "fingertip", "finish", "finishing", "finite", "fire", "firearm", "firecracker", "firm", "first", "firstborn", "fish", "fist", "fistfight", "five", "fix", "fizz", "flag", "flags", "flake", "flamboyant", "flamethrower", "flaming", "flammable", "flap", "flash", "flat", "flatness", "flatten", "flavor", "flavoring", "flaw", "flawless", "flesh", "flicker", "flight", "flimsy", "flinch", "flip", "flirt", "flirtation", "flood", "flophouse", "floppy", "floral", "flower", "flowers", "fluctuation", "fluent", "fluid", "flunk", "flush", "flutter", "flux", "fly", "flytrap", "foam", "focus", "fog", "foggy", "fold", "folding", "folk", "fool", "foot", "footwork", "forbidden", "force", "forearm", "foreign", "forest", "forger", "forgery", "forgiven", "forgotten", "fork", "forlornness", "form", "formal", "formula", "formulation", "fornicator", "fort", "fortress", "fortunate", "fortune", "fortuneteller", "forty", "fossil", "foul", "foundation", "founder", "fountain", "four", "fraction", "fracture", "fragile", "fragment", "frame", "frantic", "fraud", "fraudulent", "freak", "freakish", "freaky", "freckled", "free", "freedom", "freewill", "freeze", "freezing", "french", "frequency", "frequent", "fresh", "fried", "friend", "friendless", "fright", "frightening", "frigid", "fringe", "frisky", "frog", "frogs", "front", "frontier", "frost", "frozen", "frustration", "frying", "fuel", "fugitive", "fully", "fumbling", "functional", "fundamental", "funeral", "funnel", "furious", "furry", "fuse", "future", "futureless", "futuristic", "fuzz", "fuzzy", "gadget", "galactic", "gallery", "galloping", "gamble", "gambler", "game", "gang", "gangland", "gaping", "garage", "garden", "gargantuan", "gargoyle", "gasmask", "gate", "gateway", "gaunt", "gauntlet", "gazelle", "gear", "gems", "general", "generation", "genetic", "genuine", "geometric", "geometrical", "geometry", "germ", "gestural", "getaway", "ghetto", "ghost", "ghostly", "ghoul", "ghoulish", "giant", "gibberish", "gift", "gifted", "gigantic", "gimmick", "ginger", "giver", "giving", "glacial", "glacier", "gladness", "glamor", "glamorous", "gland", "glandular", "glass", "glider", "glimmer", "glitter", "glittery", "global", "gloomy", "glory", "glossy", "gloves", "glow", "glumly", "glutton", "gluttonous", "goat", "gobbling", "god", "godless", "godsent", "goggles", "going", "gold", "goldbricker", "goldfish", "gone", "good", "goodbye", "goofball", "goon", "gorgeous", "gorilla", "gossip", "governor", "grab", "grabbing", "graceful", "grade", "gradient", "graffiti", "grain", "grainy", "grand", "grandiose", "granite", "granularity", "grape", "graphic", "grappler", "grasp", "grasshopper", "grateful", "grave", "gravel", "graveyard", "gravitational", "gravy", "gray", "grease", "greasy", "great", "greatest", "greed", "greedy", "green", "grenade", "grey", "grid", "grieving", "grill", "grim", "grin", "grind", "grinder", "grinding", "grinning", "grip", "gripping", "grit", "gritty", "grizzly", "groan", "groaner", "groaning", "groove", "groovy", "gross", "grotesque", "ground", "grounds", "groundwave", "group", "growl", "grunting", "guaranteed", "guard", "guerilla", "guest", "guide", "guidebook", "guideline", "guild", "guillotine", "guilt", "guilty", "gulf", "gum", "gun", "gunk", "gunplay", "gunrunner", "guns", "gurgle", "gurgling", "guru", "gushing", "gutless", "guts", "gutsy", "gutter", "guzzling", "gymnast", "gymnastic", "habit", "habitual", "hack", "hacksaw", "hairless", "hairy", "half", "halfway", "halloween", "hallucination", "halting", "hammerhead", "hamster", "hand", "handlebars", "handler", "hands", "handsaw", "hangar", "hangman", "hangover", "happiness", "happy", "harbor", "hard", "harlot", "harm", "harmless", "harmonic", "harmony", "harness", "harplike", "harpoon", "harsh", "harvest", "hash", "hat", "hatch", "hatchet", "hate", "haunt", "haunting", "hawk", "haywire", "hazard", "hazy", "head", "headache", "headlock", "headphones", "headquarters", "headstrong", "heal", "healer", "healing", "healthy", "hear", "hearing", "hearse", "heart", "heartbeat", "heartbroken", "heartless", "hearts", "heartsick", "heat", "heater", "heating", "heatstroke", "heaven", "heavenly", "heaviest", "heaving", "heavy", "heavyhearted", "heavyset", "heavyweight", "hectic", "heelbone", "heist", "helicopter", "hell", "hellfire", "helmet", "help", "helpless", "hemlock", "herald", "herb", "herd", "heretic", "heretical", "heritage", "hermit", "hero", "heroes", "heroic", "hesitation", "hex", "hibernation", "hickory", "hidden", "hide", "hideaway", "hideous", "hideout", "high", "highway", "hill", "hills", "hinge", "hipbone", "hippo", "hirsute", "hiss", "historic", "history", "hit", "hitchhiker", "hive", "hoax", "hoaxer", "hobby", "hogtied", "hogwash", "hoist", "hold", "holding", "holdup", "holes", "holiday", "holiest", "hollow", "hollowness", "holy", "home", "homeland", "homeless", "homemade", "homesick", "hometown", "homewards", "homicidal", "homicide", "honest", "honesty", "honey", "honeybee", "honeydew", "honeymoon", "honeypot", "honor", "honorary", "hood", "hoodwink", "hoof", "hoofs", "hook", "hooligan", "hoop", "hoopla", "hooves", "hop", "hope", "hopeless", "hopper", "hopscotch", "horizon", "horizontal", "hormonal", "horn", "horoscope", "horrible", "horrific", "horror", "horrors", "horse", "horseback", "horseplay", "horsepower", "horseradish", "horses", "hose", "hospital", "host", "hostage", "hostility", "hot", "hotel", "hothead", "hotly", "hotter", "hottest", "hound", "hour", "house", "houseguest", "hover", "how", "however", "howling", "huffy", "hug", "huge", "human", "humanlike", "humanly", "humble", "humid", "humility", "humming", "hump", "hunchback", "hundred", "hunger", "hungry", "hunk", "hunt", "hunter", "hunting", "hurdle", "hush", "hustle", "hyaena", "hybrid", "hymn", "hype", "hypnotic", "ideal", "identical", "identity", "ignorant", "iguana", "illegal", "imaginary", "immunity", "implant", "imposter", "imprint", "improper", "impure", "indecent", "industrial", "industry", "infinite", "initial", "injury", "injustice", "ink", "inner", "innocent", "insane", "insanity", "insect", "insecure", "insurance", "internal", "intimate", "intoxicant", "intruder", "invader", "invention", "inverse", "invisible", "invitation", "iron", "islamism", "island", "ivory", "ivy", "jackknife", "jade", "jagged", "jar", "jerid", "jerk", "jewel", "jigsaw", "joypop", "joyride", "joystick", "judgment", "juice", "jump", "junior", "junk", "junkyard", "justice", "juvenile", "kangaroo", "key", "kick", "kidnapper", "kill", "killjoy", "kind", "king", "kingdom", "kissing", "kitten", "knot", "knowing", "knuckle", "knuckles", "lady", "ladybug", "land", "lands", "landscape", "lantern", "large", "largest", "laser", "lasso", "last", "lavender", "leaf", "leather", "left", "legend", "legendary", "legion", "lemon", "lethal", "level", "levitating", "liberal", "liberating", "liberation", "lick", "licker", "life", "light", "lightning", "lights", "lime", "limitless", "limousine", "linear", "link", "lion", "liqueur", "liquid", "liquor", "little", "live", "liver", "lizard", "lock", "lockbox", "locus", "locust", "logic", "logical", "lollipop", "loneliness", "lonely", "loner", "lonesome", "long", "loop", "loophole", "lord", "loser", "lottery", "love", "lovesick", "low", "loyal", "lubricant", "luck", "lucky", "lullaby", "luminous", "lump", "lurker", "lust", "lustre", "luxurious", "luxury", "machine", "mad", "magic", "magnet", "magnetic", "magnificent", "major", "marble", "marginal", "marsh", "martingale", "martini", "martyr", "mary", "mask", "massacre", "massive", "master", "maximum", "meat", "mechanical", "medicine", "medusa", "megacity", "melody", "melt", "memory", "menace", "mental", "messenger", "messiah", "metal", "metallic", "mightiest", "mighty", "military", "milky", "mind", "mindless", "minimal", "minipill", "mirror", "miserable", "misshapen", "missing", "mission", "mistaken", "mix", "mixer", "moan", "moaning", "mob", "mobster", "model", "modern", "mohawk", "moist", "molecular", "molten", "moment", "momentary", "monarchy", "money", "mongrel", "monkey", "monochrome", "mood", "moon", "moonbeam", "morbid", "more", "morsel", "mortal", "moth", "mother", "mountain", "mouth", "murder", "murderer", "murderous", "murky", "muscle", "muscleman", "muscular", "mushroom", "mustache", "mutagen", "mutant", "mutation", "mutilation", "muzzle", "mysterious", "mystery", "mystical", "mythical", "naive", "naked", "narcotic", "nasty", "national", "natural", "near", "nebula", "neck", "necrotic", "nectar", "needle", "negative", "neon", "nerve", "nervous", "neurotic", "new", "nice", "night", "nightfall", "nightmare", "nineteen", "nitro", "noble", "noir", "noise", "noisemaker", "nomad", "nomadic", "norm", "normal", "north", "northern", "nuclear", "nude", "number", "numbskull", "numeric", "nurse", "obey", "object", "observer", "obsession", "ocean", "octopus", "odd", "offender", "officer", "official", "old", "omnivore", "one", "open", "operatic", "opposition", "optimum", "optional", "orange", "orangutang", "orb", "orchard", "ordeal", "original", "ornamental", "orphan", "orphanage", "orthodox", "overt", "owl", "ox", "pagan", "pageant", "pain", "painkiller", "painless", "pale", "pandemic", "panic", "paper", "parachute", "parade", "paradise", "paradox", "parallel", "paralysed", "paralysis", "parasite", "parasitic", "parcel", "parrot", "passenger", "passion", "paste", "pastoral", "patient", "patrol", "pattern", "pavement", "peach", "pearl", "peepshow", "pelvic", "penguin", "peppermint", "perception", "percussive", "perfect", "perfection", "perfume", "perilous", "periodic", "perplexing", "personal", "pervert", "perverted", "pesky", "pessimist", "pest", "phantom", "pharaoh", "phase", "phenomena", "phenomenal", "philosophy", "phonetic", "phonograph", "photograph", "pick", "picnic", "pictorial", "piece", "pieces", "pig", "pigeon", "pigsticker", "pilgrim", "pill", "pillbox", "pilot", "pimp", "pin", "pinch", "pineapple", "pink", "pinwheel", "pipe", "pipes", "pistol", "pitch", "pity", "plaid", "planet", "planetary", "plant", "plantation", "plasma", "plastic", "play", "playground", "plaything", "playtime", "pleasant", "plush", "pneumatic", "pocket", "poet", "poetic", "poetry", "poison", "poisoner", "poisonous", "polar", "polite", "pony", "poor", "popular", "pork", "port", "portal", "portrait", "position", "positive", "possess", "possession", "potential", "pound", "pounding", "powder", "power", "powerful", "powerless", "practical", "pragmatic", "prank", "prayer", "predator", "predatory", "predict", "prediction", "prefab", "present", "preserve", "president", "pressure", "presumed", "pretend", "primate", "prime", "primitive", "prior", "private", "privilege", "privileged", "probe", "process", "production", "profile", "profound", "program", "project", "projection", "promise", "promised", "prong", "proof", "propaganda", "propellant", "propeller", "proper", "property", "prophesy", "prophet", "prophetic", "prophets", "proposal", "protect", "protection", "protest", "proud", "proven", "provider", "psycho", "public", "pull", "pulse", "punch", "puppet", "pure", "purple", "purpose", "push", "puzzle", "pyramids", "python", "quantum", "queen", "quick", "rabbit", "racket", "racoon", "rage", "raid", "rain", "rainfall", "ranch", "ransom", "rapid", "rare", "raspberry", "rassling", "raster", "rastle", "rastled", "rastling", "rat", "rattle", "raven", "raw", "ray", "really", "rear", "reason", "rebel", "recent", "reckless", "recluse", "record", "red", "refugee", "regional", "regret", "relearn", "release", "repeat", "reptile", "republic", "rerun", "research", "retreat", "revenge", "reversal", "reverse", "revolt", "rib", "rich", "riddle", "right", "rights", "ring", "riot", "ripe", "risky", "rival", "roast", "robber", "robbery", "robot", "robotic", "rodent", "room", "root", "rose", "rot", "rotten", "rough", "round", "royal", "royalty", "rubber", "ruby", "rude", "rum", "rust", "sabotage", "sacred", "sad", "sadistic", "sadness", "saint", "salt", "salty", "sand", "sanitary", "sauce", "savage", "sawdust", "scanner", "scar", "scenic", "scheme", "schemer", "scream", "screamer", "search", "section", "sector", "seducer", "seed", "selfish", "sentinel", "serenity", "series", "serpent", "serum", "servant", "settler", "setup", "seven", "several", "severe", "sewage", "sex", "sexiest", "sexless", "sexual", "shack", "shackle", "shadow", "shag", "shake", "shaman", "shameful", "shark", "sharp", "shine", "shipment", "shock", "shocking", "short", "shotgun", "show", "shrimp", "sick", "sideshow", "sideways", "signal", "silence", "silver", "simple", "sink", "siren", "sissy", "six", "skin", "skull", "sky", "skyline", "slap", "slave", "sleep", "slippery", "small", "smallpox", "smart", "smile", "smoke", "smooth", "smuggler", "smut", "snail", "snake", "social", "soft", "solid", "solitary", "some", "someone", "song", "sonic", "soon", "sorrow", "soul", "sound", "soup", "source", "south", "southern", "sparkle", "sparkler", "sparrow", "speed", "spell", "sphere", "spider", "spike", "spirit", "spirits", "sponge", "sprite", "sprites", "square", "stage", "stallion", "star", "starfish", "state", "station", "stealthy", "steel", "sticky", "stiff", "stone", "strange", "strong", "stun", "suave", "subsonic", "subway", "suckle", "sudden", "sugar", "sun", "sunrise", "super", "surgeon", "surgical", "surreal", "swamp", "swarm", "sweat", "sweet", "swindler", "switch", "swollen", "symbol", "symbolic", "system", "tactic", "tactical", "talk", "tank", "taste", "teargas", "teen", "teeth", "ten", "tense", "tenth", "terminus", "terrific", "terror", "thick", "thief", "thin", "thing", "things", "think", "threat", "thumb", "thunder", "tiger", "tight", "time", "timeless", "timid", "tin", "tiny", "tongue", "tooth", "top", "torch", "tornado", "torpedo", "total", "toy", "tragic", "trap", "trauma", "treason", "treasure", "tree", "treed", "tremor", "trial", "triangle", "true", "trust", "truth", "twelve", "twin", "twisted", "two", "tyrant", "ugly", "ultimate", "under", "undersea", "union", "unit", "unliving", "unsure", "uprising", "uptown", "urban", "useless", "vacant", "vampire", "vast", "vibrator", "victory", "village", "villain", "vinyl", "violence", "violent", "viper", "virgin", "virtual", "vision", "visitor", "vixen", "voice", "void", "volcanic", "volcano", "volume", "vulture", "wake", "wall", "war", "warm", "warmth", "warning", "warp", "warrior", "wartime", "wasp", "watch", "water", "waveform", "wax", "weak", "wealthy", "weapon", "wearable", "weasel", "web", "weed", "weird", "weirdo", "wept", "werewolf", "west", "western", "westwork", "wet", "whale", "whales", "whip", "whisper", "wife", "wig", "wild", "wilderness", "willow", "winter", "wire", "wisdom", "wise", "wish", "witch", "witness", "wizard", "wolf", "wolves", "wonder", "world", "worm", "wreck", "wreckage", "wrong", "young", "zebra", "zero", "zipper", "zombie", "zoo"];
const alphabet = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]

var name = ""
var timesTried = 0
var maxChar = 15
function createNewPerson(){
    document.cookie = `guestcol=${getRandomInt(2000000)}`;
    name = ""
    timesTried = 0
    while (name.length < maxChar) {
        var randomWord = wordList[Math.floor(Math.random() * wordList.length)];

        if (randomWord.length + name.length <= maxChar) {
            randomWord = randomWord.charAt(0).toUpperCase() + randomWord.slice(1); // makes the first letter of  the word uppercase
            name += randomWord; // adds it to the name
        } else {
            timesTried++;
        }

        if (timesTried > 25 && 1 + name.length <= maxChar) {
            name += alphabet[Math.floor(Math.random() * alphabet.length)];
        }

        if (name.length >= maxChar) {
            name = name.substring(0, maxChar); // Just in case
            console.log(`> ${name} <|> ${name.length} <`);
            document.cookie = `guestname=${name}`;
            break;
        }
    }
    if (document.getElementById("pretty_top_exit")){
        document.getElementById("pretty_top_exit").click();
    }

    document.getElementById("guestOrAccountContainer_guestButton").click();
}
createNewPerson();
// lowest val = 0