daily pastebin goal
41%
SHARE
TWEET

Shitcheat 5.1

Caliber_ Aug 18th, 2017 (edited) 150 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[
  2. TODO LIST:
  3.  
  4. - automatic ACD for hl2rp
  5. ]]
  6.  
  7.  
  8. local defcon = { Menu = { t = {}; b = {}; c = 0}; Alive = {};}
  9. defcon.Normal           = {
  10.     aimbot                  = true;
  11.     aimbot_fov              = 5;
  12.     aimbot_friendly_fire    = true;
  13.     triggerbot              = false;
  14.    
  15.     esp_player              = true;
  16.     esp_player_dist         = 16000;
  17.     esp_player_showdist     = true;
  18.     esp_player_name         = true;
  19.     esp_player_rank         = true;
  20.     esp_player_health       = true;
  21.     esp_player_armor        = true;
  22.     esp_player_glow         = true;
  23.     boxESP                  = false;
  24.     chams                   = false;
  25.    
  26.     esp_entity              = true;
  27.     esp_entity_dist         = 16000;
  28.     propchams               = false;
  29.     entitychams             = false;
  30.    
  31.     flashlight_spam         = false;
  32.    
  33.     darkrp_money            = false;
  34.     darkrp_god              = false;
  35.    
  36.     ttt_deathnotifs         = true;
  37.     bhop_bhop               = true;
  38.     crosshair               = false;
  39.     velocity                = false;
  40.     lasereyes               = false;
  41.    
  42.     chatspam1               = false;
  43.     chatspam2               = false;
  44.     chatspam3               = false;
  45.     chatspam4               = false;
  46.     superspam               = false;
  47.     madspam                 = false;
  48.     adminspam               = false;
  49.     autispam                = false;
  50.     adspam                  = false;
  51.     obnoxiousspam           = false;
  52.     OOCspam                 = false;
  53.    
  54.     cl_noclip               = false;
  55.    
  56.     pickupinradius          = false;
  57.     dupeinradius            = false;
  58. }
  59. defcon.Settings         = (file.Exists("d_settings.txt", "DATA") and util.JSONToTable(file.Read("d_settings.txt", "DATA"))) or defcon.Normal
  60. defcon.Entities         = (file.Exists("d_entities.txt", "DATA") and util.JSONToTable(file.Read("d_entities.txt", "DATA"))) or {}
  61. defcon.Whitelist        = (file.Exists("d_whitelist.txt", "DATA") and util.JSONToTable(file.Read("d_whitelist.txt", "DATA"))) or {}
  62. defcon.AimKey           = (file.Exists("d_aimkey.txt", "DATA") and tonumber(file.Read("d_aimkey.txt", "DATA"))) or KEY_LALT
  63.  
  64. --colors
  65.  
  66. red = Color(255,0,0,255);
  67. black = Color(0,0,0,255);
  68. green = Color(0,255,0,255);
  69. white = Color(255,255,255,255);
  70. blue = Color(0,0,255,255);
  71. cyan = Color(0,255,255,255);
  72. pink = Color(255,0,255,255);
  73. blue = Color(0,0,255,255);
  74. grey = Color(100,100,100,255);
  75. gold = Color(255,228,0,255);
  76. lightblue = Color(155,205,248);
  77. lightgreen = Color(174,255,0);
  78. iceblue = Color(116,187,251,255);
  79. orange = Color(255,165,0,255);
  80. brown = Color(112, 89, 50, 255);
  81. sc = Color(43, 128, 226, 255);
  82. sc2 = Color(43,140,226, 255);
  83.  
  84. --print shit
  85.  
  86. chat.AddText("")
  87. chat.AddText( sc2, "[Shitcheat] ", white, "Hack activated.")
  88. chat.AddText( sc2, "[Shitcheat] ", white, "To open the menu, press TAB and Q at the same time.")
  89. chat.AddText( sc2, "[Shitcheat] ", white, "The middle mouse button activates the triggerbot. ")
  90. chat.AddText( sc2, "[Shitcheat] ", white, "F activates the aimbot.")
  91.  
  92. --menu display messages
  93.  
  94. defcon.Phrases              = {
  95.     "niggerniggerniggernigger";
  96.     "bob good is not so good";
  97.     "sheo is a kike";
  98.     "new shitcheat";
  99.     "better than snixzz!";
  100.     "100x better than snixzz";
  101.     "i hate niggers";
  102.     "suck my dick";
  103.     "donul trump";
  104.     "remove kebab";
  105.     "remember, no russian";
  106.     "'skiddie shit'";
  107.     "dirt shit nigger";
  108.     "how about you try spending a year of your life making a cheat";
  109.     "Made by the Madbluntz.rs Team";
  110.     "we need to nuke japan again";
  111.     "now with freecam";
  112.     "go fast eat ass";
  113.     "onion";
  114.     "[OOC]Johnny Nutmegg: you fucking suck dick bro";
  115.     "the fuck are you looking at";
  116.     "fucking eat shit kid";
  117.     "commies go home";
  118.     "tito is a dirty nigger";
  119.     "now with more dongs";
  120.     "north virginia battle falag isnt the confed flag";
  121.     "free forever, always.";
  122.     "the KKK is dead stop crying about it";
  123.     "doesn't support Æß¾";
  124.     "back to africa";
  125.     "if you voted for hillary delete system32";
  126.     "[LOOC]poop: hi";
  127.     "gulag";
  128.     "halgualuhglugaluaglhuaglhuaglhu";
  129.     "over 1000 lines of bullshit";
  130.     "remember to enable ESP";
  131.     "skype is shit";
  132.     "bent dick";
  133.     "nigger";
  134.     "minecraft used to be good";
  135.     "lets go back to 2011";
  136.     "not an argument";
  137.     "better than niggermenu";
  138.     "still using lua";
  139.     "better than gearmenu";
  140.     "personalized";
  141.     "who wants a free mbam key";
  142.     "remember kids, dont advertise.";
  143.     "madbluntz.rs - home of shitcheat";
  144.     "where my new england homies at";
  145.     "JSY3050PA";
  146.     "cuck";
  147.     "free gift card giveaway";
  148.     "i banned him for 'furry'";
  149.     "skype abuse";
  150.     "hes an OP";
  151.     "exploding capacitors";
  152.     "It's a nice gun, I'll give you that.";
  153.     "Team AVO deserves ice cream";
  154.     "made with notepad++";
  155.     "made on microshit windon't 8.1";
  156.     "Pravi srpski ratni heroj";
  157.     "kosovo je srbija";
  158.     "6 shots";
  159.     "that revolver only carries 6 shots";
  160.     "THE SHAGOHAD";
  161.     "REMOV KEBAB";
  162.     "i hear sadness";
  163.     "this isn't the final version, trust me.";
  164.     "doridian wasn't happy";
  165.     "there's more where that came from";
  166.     "remember; no russian";
  167.     "whoops";
  168.     "how many of these fucking things do you have";
  169.     "jesus christ";
  170.     "one side";
  171.     "down with fascists";
  172.     "good night alt right";
  173.     "identity politics is a hell of a drug";
  174.     "trump isn't a fascist you fucking retards";
  175.     "hitler only killed 12 million stfu";
  176.     "if you advertize a discord server i'll ddos u";
  177.     "don't forget to credit the people u steal hacks from";
  178.     "AUFHIFUWEHFUWAHFULFUWAHIFAWHIFUWHLFIUAWHFIUAWHFILWUHWAFHWILUFHWALIUFHWIUFHWAIUFHWUFHWLIFUHWIUFWHUIHFW";
  179.     "dirty fucking NIGGERS";
  180.     "spear chuckers get out of my country";
  181.     "hi";
  182.     "if you see this message, tell calb";
  183.     "BIG FUCK, TELL TONY";
  184.     "cucked ape";
  185.     "rust sucks";
  186.     "garry newman more like garry jewman";
  187.     "cum-guzzling faggots";
  188.     "dongs";
  189.     "official website: www.madbluntz.rs";
  190.     "listen to my music @ caliberr.bandcamp.com";
  191.     "discord.gg/nigger";
  192.     "furries will die from brain tumors";
  193.     "space left blank intentionally";
  194.     "whoa, dude";
  195.     "As seen on TV";
  196.     "BACK UP THE CLEAN DATA AND DISINFECT THE DEAD";
  197.     "Awesome";
  198.     "100% pure";
  199.     "May contain nuts";
  200.     "expect shitty memes";
  201.     "Better than Prey";
  202.     "More polygons";
  203.     "Sexy";
  204.     "THERE'S A LIGHT AT THE END OF THE TUNNEL, ALWAYS. A CLICHÉ HOPE TO DRIVE YOU TO ENDURE ANOTHER DAY";
  205.     "Limited edition";
  206.     "Flashing letters";
  207.     "It's here";
  208.     "Best in class";
  209.     "It's finished";
  210.     "Kind of dragon free";
  211.     "Excrement";
  212.     "More than 500 sold";
  213.     "One of a kind";
  214.     "Heaps of hits on YouTube";
  215.     "Indev";
  216.     "Spiders everywhere";
  217.     "Check it out";
  218.     "Holy cow, man";
  219.     "It's a game";
  220.     "Made in Sweden";
  221.     "Uses LWJGL";
  222.     "Reticulating splines";
  223.     "Singleplayer";
  224.     "Keyboard compatible";
  225.     "Undocumented";
  226.     "Ingots";
  227.     "That's no moon";
  228.     "l33t";
  229.     "Exclusive";
  230.     "The bee's knee";
  231.     "Down with O.P.P.";
  232.     "Closed source";
  233.     "Classy";
  234.     "Wow";
  235.     "Not on steam";
  236.     "Oh man";
  237.     "Awesome community";
  238.     "Pixels";
  239.     "Teetsuuuuoooo";
  240.     "Kaaneeeedaaaa";
  241.     "Now with difficulty";
  242.     "Enhanced";
  243.     "90% bug free";
  244.     "Pretty";
  245.     "We shoot the sick, the young, the lame,";
  246.     "We do our best to kill and maim,";
  247.     "Because the kills all count the same,";
  248.     "Flying low across the trees,";
  249.     "Pilots doing what they please,";
  250.     "Dropping frags on refugees,";
  251.     "It made us feel so good inside,";
  252.     "When the strongmen left and the women cried,";
  253.     "we decompose when we're buried ";
  254.     "we break apart when least ready ";
  255.     "we both know misery";
  256.     "But what we really like is the children fried,";
  257.     "See that family over there,";
  258.     "Watch me get them with a pear,";
  259.     "Blood and guts just everywhere,";
  260.     "set me free ";
  261.     "show me what it means to be ";
  262.     "alive and moving on ";
  263.     "i'll show you what it's like to be ";
  264.     "here when i'm gone";
  265.     "CIA with guns for hire,";
  266.     "Montagnards around a fire,";
  267.     "jban42 has abandoned the match and recieved a 7 day competitive matchmaking cooldown";
  268.     "don't worry ";
  269.     "it's nothing much ";
  270.     "no trouble at all ";
  271.     "if it doesn't make sense ";
  272.     "let me take the fall ";
  273.     "cheats dont fucking deserve money";
  274.     "i'll always be the one ";
  275.     "afraid to let you down ";
  276.     "inquire and ask away ";
  277.     "so i don't lead you around ";
  278.     "don't worry if it doesn't make sense ";
  279.     "i should know better after all";
  280.     "Napalm makes the fire higher,";
  281.     "Children sucking on a mother's tit,";
  282.     "gooks down in a sifty pit,";
  283.     "Dow Chemical doesn't give a shit,";
  284.     "Attack some kids when you go downtown,";
  285.     "surfing supported shattered starshine ";
  286.     "so you're back from space ";
  287.     "you got a look on your face ";
  288.     "like you saw something great ";
  289.     "well i'm back from space too ";
  290.     "and i found something new ";
  291.     "but my story's gotta wait";
  292.     "it doesn't matter what i've done ";
  293.     "if you're gonna step on my shoudlers ";
  294.     "to act like the taller one ";
  295.     "something is showing through the cracks ";
  296.     "in your skin ";
  297.     "i thought you were a humanoid ";
  298.     "like me a humanoid ";
  299.     "i rode so many cosmic rays ";
  300.     "i ruled so many galactic days ";
  301.     "i wanna say i've overcome ";
  302.     "all of the problems that i faced ";
  303.     "and i've still got spare energy ";
  304.     "so you know the next time you're around ";
  305.     "you're gonna have to deal with my universal sound ";
  306.     "blasting through like mothafuckin' starlight";
  307.     "dust drifting directionless divine ";
  308.     "screaming sidelining supernovas ";
  309.     "colliding colossi cracked coronas ";
  310.     "you accrued new dues ";
  311.     "to eschew the slew in view ";
  312.     "your queue grew ";
  313.     "the few in queue were due ";
  314.     "you were through and flew";
  315.     "By throwing some candy on the ground,";
  316.     "Then grease them when they gather 'round,";
  317.     "hey ";
  318.     "it's a hot one today ";
  319.     "it's a hot day ";
  320.     "but i bet it's hotter for you ";
  321.     "you stupid patronizing fool ";
  322.     "i bet you think you're fuckin' cool ";
  323.     "you've got some new people to school ";
  324.     "on your stupid damn rules ";
  325.     "we're sick of hearing tales of you taking a stand ";
  326.     "blasphemers burned to the bones if they would not recant ";
  327.     "we're tired of hearing fables of how you're so stuck ";
  328.     "this shit will roll off us if we have any luck ";
  329.     "nd do you know what we have? ";
  330.     "we have luck ";
  331.     "you pave a road, you carve a path, you blaze a trail ";
  332.     "but you look like a stupid dog chasing its tail ";
  333.     "convincing others that it's lots of fun ";
  334.     "a grave mistake within the words you've spun ";
  335.     "hey ";
  336.     "it's a cold one today ";
  337.     "it's a cold day ";
  338.     "but i bet it's colder for you ";
  339.     "you stupid patronizing fool ";
  340.     "i bet you think you're fuckin' cool ";
  341.     "you've got some new people to school ";
  342.     "on your stupid damn rules ";
  343.     "we're sick of hearing tales of you taking a stand ";
  344.     "blasphemers burned to the bones if they would not recant ";
  345.     "we're tired of hearing fables of how you're so stuck ";
  346.     "this shit will roll off us if we have any luck ";
  347.     "and most of all above everything ";
  348.     "we will always have luck";
  349.     "A squad of Cong in the grass,";
  350.     "But all the fighting's long since passed,";
  351.     "Crispy critters in a mass,";
  352.     "i think a thousand years have passed ";
  353.     "while wondering how long i'll last ";
  354.     "and it turns out time flies ";
  355.     "i feel the earth has spun ";
  356.     "a million turns around the sun ";
  357.     "and it turns out time flies ";
  358.     "the best decision that i've made ";
  359.     "is living in the moment ";
  360.     "and not expanding ";
  361.     "the infinite points of past and future ";
  362.     "into some kind of quale ";
  363.     "ever commanding";
  364.     "LOH's out to have a blast,";
  365.     "Drop some peon kids en masse,";
  366.     "Send the remains to the chief of staff,";
  367.     "Oxcarts rolling down the road,";
  368.     "Peasants with a heavy load,";
  369. }
  370. defcon.Phrases3             = {
  371.     "kikr";
  372.     "They're all VC when the bombs explode,";
  373.     "i will soak myself in the rain ";
  374.     "until i'm reflective ";
  375.     "and i'll sprawl out underneath you ";
  376.     "and get your feet wet ";
  377.     "you'll absorb me through your shoes ";
  378.     "until your legs are heavy ";
  379.     "i'll make your journey that much longer ";
  380.     "when you're not ready ";
  381.     "Shooting women's lots of fun,";
  382.     "try killing one thats pregnant son,";
  383.     "You'll get two for the price of one,";
  384.     "Napalm sticks to kids.";
  385.     "Flying low and feeling mean,";
  386.     "see that family by the stream,";
  387.     "Drop some napalm n hear them scream,";
  388.     "See that gook on his knees,";
  389.     "Lost some flechettes in the breeze,";
  390.     "Find his arms nailed to the trees,";
  391.     "NVA are all hardcore,";
  392.     "Flechettes nail them to the jungle floor,";
  393.     "Throw them PSYOPS out the door,";
  394.     "18 kids in a no-fire zone,";
  395.     "Books under arms and going home,";
  396.     "Last in line goes home alone,";
  397.     "Chucks in a sampan sitting in the stern,";
  398.     "But he don't think his boat'll burn,";
  399.     "Them fucking gooks will never learn,";
  400.     "See the little kids jump and shout,";
  401.     "Drop some nape and without a doubt,";
  402.     "appleman";
  403.     "they got appleman";
  404.     "Watch them try and put it out,";
  405.     "I've been around, Some things I've seen,";
  406.     "But the people who are mighty mean,";
  407.     "The gooks you kill, they make you clean,";
  408.     "I've only seen it happen twice,";
  409.     "But both times, it was mighty nice,";
  410.     "Shooting peasants planting rice,";
  411.     "Napalm, son, is lots of fun,";
  412.     "Dropped from a bomb or shot from a gun,";
  413.     "It gets the gooks when they're on the run,";
  414.     "Some people say its not so neat ,";
  415.     "to watch gooks burning in the street,";
  416.     "but burning flesh smells mighty neat,";
  417.     "Gooks in the open, making hay,";
  418.     "Shoot civilians where the sit.";
  419.     "Take some pictures as you split.";
  420.     "All your life, you'll remember it.";
  421.     "They'se in good shape for the shape they'se in,";
  422.     "But they'se no way that they can win,";
  423.     "With Napalm rolling down their skin,";
  424.     "Napalm sticks to kids.";
  425.     "12 herbs and spices";
  426.     "Fat free";
  427.     "Absolutely no memes";
  428.     "Free dental";
  429.     "Ask your doctor";
  430.     "Minors not welcome";
  431.     "Cloud computing";
  432.     "Legal in Finland";
  433.     "Hard to label";
  434.     "Technically good";
  435.     "Bringing home the bacon";
  436.     "Indie";
  437.     "GOTY";
  438.     "Ceci n'est pas une cheat menu";
  439.     "Euclidian";
  440.     "Now in 2D";
  441.     "Inspirational";
  442.     "Herregud";
  443.     "deuce: N E V E R  F O R G E T MY COCK";
  444.     "sponsored by lootcrate and trunkclub and shithead and shinebox";
  445.     "Complex cellular automata";
  446.     "NO SIR";
  447.     "Played by cowboys";
  448.     "OpenGL 2.1 (if supported)";
  449.     "tens of colors";
  450.     "Try it";
  451.     "Age of empires is better";
  452.     "Try the mushroom sjw";
  453.     "Sensational";
  454.     "Hot tamale, hot hot tamale";
  455.     "Play him off, fuckhead";
  456.     "pants: P - THE PEE TAPES ARE REAL";
  457.     "Guaranteed";
  458.     "spigot: [WARNING: THIS STORY CONTAINS SPOILERS FOR UNIVERSAL AND ILLUMINATION ENTERTAINMENT'S DESPICABLE ME 3.]";
  459.     "Macroscopic";
  460.     "Bring it on";
  461.     "Random splash";
  462.     "pants: SIGHS, GETS OUT WALLET";
  463.     "Call your mother";
  464.     "Monster infighting";
  465.     "Loved by millions";
  466.     "pants: MMMM YEAH OOOH BOY";
  467.     "Ultimate edition";
  468.     "Freaky";
  469.     "PRESS INSERT TO OPEN sekrit MENU";
  470.     "You've got a brand new key";
  471.     "not water proof";
  472.     "Uninflammable";
  473.     "Whoa, dude";
  474.     "All inclusive";
  475.     "pants: LET ME GET YOU A DRINK WITH ABSOLUTELY NO ROOFIES IN IT";
  476.     "Tell your friends";
  477.     "NP is not in P";
  478.     "Livestreamed";
  479.     "Haunted";
  480.     "Polynomial";
  481.     "Terrestrial";
  482.     "All is full of ERP";
  483.     "Full of stars";
  484.     "Scientific";
  485.     "Not as cool as Spock";
  486.     "Collaborate and listen";
  487.     "Never fuck up";
  488.     "Take frequent breaks";
  489.     "Not linear";
  490.     "Han shot first";
  491.     "Nice to meet you";
  492.     "Buckets of lava";
  493.     "Ride the pig";
  494.     "Larger than Earth";
  495.     "sqrt(-1) love you";
  496.     "spigot: GOD SAID IT / I SUCKED ON IT / THAT SETTLES IT";
  497.     "hes mad";
  498.     "Phobos anomaly";
  499.     "toggle your frog";
  500.     "getting wood";
  501.     "Falling off cliffs";
  502.     "14% sugar";
  503.     "150% hyperbole";
  504.     "Synecdoche";
  505.     "Let's punc";
  506.     "Seecret Friday update";
  507.     "Reference implementation";
  508.     "PRESS INSERT 2 open secret bitch";
  509.     "Lewd with two dudes with food";
  510.     "Kiss the sky";
  511.     "20 GOTO 10";
  512.     "pants: T DEUCE MY BONER CRASHED INTO THE SEA";
  513.     "frog toggler";
  514.     "Verlet intregration";
  515.     "bad boy teenager club";
  516.     "shoe stealer";
  517.     "boner";
  518.     "Peter Griffin";
  519.     "Do not distribute";
  520.     "Cogito ergo sum";
  521.     "boneless pizza machine broke";
  522.     "44 lines of code";
  523.     "A skeleton popped out";
  524.     "The Work of nutmegg";
  525.     "The sum of its parts";
  526.     "BTAF used to be good";
  527.     "spigot: WHOA HOLY GOD SHIT FALLING";
  528.     "I miss ADOM";
  529.     "you tell me when to be afraid ";
  530.     "so i know when to turn away ";
  531.     "i will be yours to lead astray ";
  532.     "my independence will decay ";
  533.     "we teach each other how to fear ";
  534.     "when insecure we disappear ";
  535.     "a peace we've been deprived of ";
  536.     "never taught each other how to ";
  537.     "i keep my eyes out for hurt ";
  538.     "and ways that i could subvert ";
  539.     "trained into a state of high alert ";
  540.     "my vision was yours to pervert ";
  541.     "we teach each other how to fear ";
  542.     "when insecure we disappear ";
  543.     "a peace we've been deprived of ";
  544.     "never taught each other how to ";
  545.     "love";
  546.     "umop-apisdn";
  547.     "deuce: CAN WE TALK BALLS?";
  548.     "bung: MOM!";
  549.     "deuce: THAT IS NOT AN ANSWER";
  550.     "onyun";
  551.     "OICU812";
  552.     "Bring me Ray Cokes";
  553.     "Finger-licking";
  554.     "spigot: PASSWORD STRENGTH: LIMP";
  555.     "dick-licking";
  556.     "cock-nobbling";
  557.     "absolutely fucking cancerous";
  558.     "101% communism free";
  559.     "sucking, fucking";
  560.     "teachin', preachin'";
  561.     "darkrp is a shit gamemode for shit people";
  562.     "now supports деад ниггерс";
  563.     "Thematic";
  564.     "back from sending a little part of me away ";
  565.     "admiring shapes beneath me ";
  566.     "caught my eye glowing brightly from a distance ";
  567.     "what on earth could that be ";
  568.     "do you call yourself stronger ";
  569.     "when you avoid it altogether ";
  570.     "just hold out a little longer ";
  571.     "and overcome the destroyer ";
  572.     "you're on the right track ";
  573.     "so rock on ";
  574.     "fuck you facepunch";
  575.     "fuck you FP";
  576.     "fuck you cloud 16";
  577.     "fuck you cloud 9";
  578.     "fuck you hillary clinton";
  579.     "fuck you futret";
  580.     "fuck you nishi";
  581.     "bielodesph gay";
  582.     "bong hits for gay jesus";
  583.     "and we won't turn back ";
  584.     "it was you and we shared a silent moment ";
  585.     "and i crossed the bridge on my way back home and ";
  586.     "now i'll never know you ";
  587.     "right now i barely know a thing ";
  588.     "do you call yourself stronger ";
  589.     "when you avoid it altogether ";
  590.     "just hold out a little longer ";
  591.     "and overcome the destroyer ";
  592.     "Whatever kid.";
  593.     "Oh I'm sorry did I fucking trigger you?";
  594.     "Were you fucking triggered you little cry baby?";
  595.     "Fuck off.";
  596.     "Literally saying not a fucking word to you";
  597.     "and you're gonna fucking mute me because you have a problem with me";
  598.     "just fucking talking shit in all chat?";
  599.     "Honestly go fuck yourself to the highest fucking caliber you fucking asshole.";
  600.     "So sick of little fucking bitches like you who fucking have a fucking opinion";
  601.     "like you're fucking sitting over there like,";
  602.     "oh I'm some fucking problem to you because I'm not even fucking saying a fucking word to you";
  603.     "Fuck off. Call it what you fucking asshole?    Hormonal?";
  604.     "Kid you're a fucking bullshitter.";
  605.     "You're a fucking bullshitter.";
  606.     "Go fuck yourself.";
  607.     "You ain't fucking nothing.";
  608.     "You ain't fucking anyone.";
  609.     "You ain't got a fucking clue in your fucking head who I am or what I'm fucking about.";
  610.     "That I'm fucking calling these fucking kids tryhards,";
  611.     "has your fucking panties in a bunch for what?";
  612.     "For what? For fucking what kid?";
  613.     "Honestly I'm fucking sick of kids like you.";
  614.     "Literally go fuck yourself.";
  615.     "Go fuck yourself and everything that you fucking stand for";
  616.     "because I'm gonna tell you right now,";
  617.     "you don't stand for shit kid.";
  618.     "You don't stand for fucking shit.";
  619.     "Please. Yeah, talk in all chat. ";
  620.     "Yeah like anybody fucking cares kid";
  621.     "go find a fucking friend to talk to, right?";
  622.     "Because you can't fucking talk to me,";
  623.     "you can't fucking treat me like a fucking person.";
  624.     "You ain't fucking real kid.";
  625.     "You ain't fucking real.";
  626.     "You ain't got a fucking real fucking bone in your fucking body kid.";
  627.     "So go fucking all chat, and make some fucking friends.";
  628.     "Alright? You can make some fucking friends because 'Oh, this guy's hormonal,'";
  629.     "pffft 'Uh I'm gonna mute him,'";
  630.     "pffft fuck off.";
  631.     "You're literally a fucking cancer on this fucking world kid.";
  632.     "Never fucking forget it.";
  633.     "you're on the right track ";
  634.     "[LOOC] David Remmler: ok mom";
  635.     "and we won't turn back ";
  636.     "Pneumatic";
  637.     "Prismatic";
  638.     "Twas the night before Kwanzaa,";
  639.     "and niggas was drinkin'.";
  640.     "Santa Claus walked in, they said bitch, what you thinkin'?";
  641.     "One of them had a gun,";
  642.     "the other one had a knife,";
  643.     "but Santa Claus wasn't going down without a fight!";
  644.     "He pulled some presents from out of his bag,";
  645.     "he kicked them in the nuts and called them all fags.";
  646.     "But they didn't like that, they thought it was gay,";
  647.     "for Santa's boner grew 5 times that day!";
  648.     "He robbed all his shit, from his cash to his rocks,";
  649.     "Santa pleaded with them this black on black crime must stop!";
  650.     "And in just that moment in walked little Suzie,";
  651.     "little Suzie walked in with sub-machine uzi. Everyone hit the deck,";
  652.     "them bullets was sprayin', but Santa couldn't grasp what the black guy was saying,";
  653.     "and on that very night little Suzie got famous,";
  654.     "he shot Santa in his cock and it still hurt his anussss.";
  655.     "Santa pulled out his mistletoe and started to blast,";
  656.     "no man left that night without a cap in his ass,";
  657.     "and they heard Santa shout as he skipped up the chimney,";
  658.     "merry Christmas bitch niggas, yall should of never fucked with me!";
  659.     "!!! ALARM WARNING DANGER APPROACHING !!!";
  660.     "Hacker-fucker TSR shit or any Virus Detected !!!";
  661.     "Anyone who wants to fuck Revenge is Naivnij Man";
  662.     "With best wishes & thanks to DialogScn";
  663.     "Emulation engine will have problems with this ZHOM";
  664.     "In future versions we will add :";
  665.     " 1. Protected Mode Decryptor [VMME]";
  666.     " 2. Adinf table Hacker-cracker";
  667.     " 3. Destroy Files/Disks/CMOS/Printer/CDROM";
  668.     " 4. Disk Encryption and other BUGs,GLUKs & SHITs !";
  669.     "Dis is only BEGIN... Win95 & her lamers must die!";
  670.     "Searching... SEEK & DESTROY";
  671.     "There can only be one ...";
  672.     "Sublime";
  673.     "Octagonal";
  674.     "Une baguette";
  675.     "pants: I'LL LIVE ON YOUR DESKTOP FOREVER";
  676.     "Gargamel uses it";
  677.     "smurfs r gay";
  678.     "7 day cooldown machine";
  679.     "Rita is the new top dog";
  680.     "SWM forever";
  681.     "Representing Edsbyn";
  682.     "Matt Damon";
  683.     "Supercalifragilisticexpialidocious";
  684.     "Consummate V's";
  685.     "Cow Tools";
  686.     "Double buffered";
  687.     "Fan fiction";
  688.     "Flaxkikare";
  689.     "Jason Jason Jason";
  690.     "Hotter than the sun";
  691.     "Internet enabled";
  692.     "Autonomous";
  693.     "Engage";
  694.     "Fantasy";
  695.     "DRR DRR DRR";
  696.     "Kick it root down";
  697.     "Google anlyticsed";
  698.     "Now supports åäö";
  699.     "some kind of dysphoria ";
  700.     "22 05 88 09 04 90 AC 09 ";
  701.     "some kind of desire to sleep";
  702.     "Give us Gordon";
  703.     "Tip your waiter";
  704.     "Very fun";
  705.     "12345 is a bad password";
  706. }
  707. defcon.Phrases4             = {
  708.     "nigs";
  709.     "But I can hear those gunships say,";
  710.     "They'll be no Chieu Hois today,";
  711.     "Vote for net neutrality";
  712.     "Lives in a pineapple under the sea";
  713.     "in distress, feeling stressed ";
  714.     "reassuring ";
  715.     "the stairs are a hassle ";
  716.     "i feel unable ";
  717.     "a shepherd's scale ";
  718.     "where the notes are played with sounds of yelling ";
  719.     "at the rain ";
  720.     "and i will grow";
  721.     "MAP11 has two names";
  722.     "Omnipotent";
  723.     "Gasp";
  724.     "...";
  725.     "Bees, bees, bees, bees";
  726.     "Jag känner en bot";
  727.     "Haha, LOL";
  728.     "Menger sponge";
  729.     "idspispopd";
  730.     "but the day could be dark ";
  731.     "and the day could be bleak ";
  732.     "but i'll have done it all ";
  733.     "i have done it all";
  734.     "Eple (original edit)";
  735.     "So fresh, so clean";
  736.     "Today is gonna be the day";
  737.     "[LOOC] Orin McCallister: too laggy, johnny";
  738.     "That I'll give the country back to you";
  739.     "By now you should've somehow";
  740.     "Realized that is not quite true.";
  741.     "I don't believe that anybody";
  742.     "Really has a clue what I'll do now...";
  743.     "Deadbeats, there's murder in the streets";
  744.     "And our borders are a broken spout.";
  745.     "And I'm sure you've heard it all before";
  746.     "But you seem to like it when I shout.";
  747.     "I don't believe that anybody can divide the USA";
  748.     "Like I can now...";
  749.     "In all the rust belt states I was crushin'";
  750.     "Although my whole campaign was run by Russians.";
  751.     "There are many brown people";
  752.     "I would like to send to jail,";
  753.     "But I don't know how...";
  754.     "So Steve Bannon,";
  755.     "Why won't you tell me what your plannin'?";
  756.     "But after all-";
  757.     "Just want my border wall...";
  758.     "Slow acting portals";
  759.     "Don't look directly at the bugs";
  760.     "Finally without NIGGERS";
  761.     "don't let light make you blind to how things look ";
  762.     "don't let dark make you ignorant to what it took ";
  763.     "to come this far and open up to you";
  764.     "aight im fucking tired of making shitty messages that no one will see";
  765.     "Scary";
  766.     "Twittered about";
  767.     "Jump up, jump up, and get down";
  768.     "sheo is neat";
  769.     "can't be like this forever ";
  770.     "turn off all the lights ";
  771.     "my heartbeat fills the night ";
  772.     "pacemaker keep me steady ";
  773.     "keeping me at the ready";
  774.     "let's break out of this";
  775.     "a riddle, wrapped in a mystery";
  776.     "Huge tracts of land";
  777.     "Welcome to your Doom";
  778.     "Stay a while, stay forever";
  779.     "Stay a while and listen";
  780.     "Treatment for your rash";
  781.     "look at all the things ";
  782.     "i packed away to make a space ";
  783.     "that i could play and laugh and love ";
  784.     "and live in ";
  785.     "'look at all the things'";
  786.     "you said to me as i faded away ";
  787.     "from everyone and everything ";
  788.     "that had been ";
  789.     "you took away my parachute ";
  790.     "and told me to fall ";
  791.     "i jumped and felt the air ";
  792.     "rip through me as i stared ";
  793.     "at the ground";
  794.     "when i'm gone will my drive live on ";
  795.     "i'd like to think when i'm gone ";
  796.     "my drive will burn on";
  797.     "'Autological' is";
  798.     "Information wants to be free";
  799.     "Almost never' is an interesting concept";
  800.     "OK.";
  801.     "This is the most radical way to kill yourself that I can think of.";
  802.     "Go to Ferrari dealership and rent a car there.";
  803.     "After you have that, you need to get a cinder block, and guns that shoot blanks.";
  804.     "Take your Ferrari, go to Vegas.";
  805.     "Drive by nearest police station and shoot your guns and just act like a fucking lunatic.";
  806.     "Then floor it, nigger.";
  807.     "The police chase will ensue and you need to lead them to a desert.";
  808.     "If you did it right, this should be covered by local news networks, possibly national ones.";
  809.     "In either case, you should be on TV (on account of the helicopters streaming your shenanigans)";
  810.     "Now, the magic begins.";
  811.     "Oh, yeah, you need rope and a parachute.";
  812.     "So, drop the cinder block on the gas pedal and release the parachute.";
  813.     "Be sure you have rope attached to your neck in such a way that the jerk will snap your neck while you are sailing from the car.";
  814.     "The parachute needs to have a visible Ron Paul 2020 logo.";
  815.     "+10 points if you set yourself on fire while doing this.";
  816.     "+10 points if you do it wearing a crotchless fursuit";
  817.     "Lots of truthiness";
  818.     "The nigger is a baffoon";
  819.     "Turing complete";
  820.     "It's groundbreaking";
  821.     "Let our battles begin";
  822.     "The sky is the limit";
  823.     "Casul gayming";
  824.     "vietnam";
  825.     "ddos";
  826.     "niggers";
  827.     "dicks";
  828.     "faggot";
  829.     "faggots";
  830.     "faggotz";
  831.     "sperg";
  832.     "spergs";
  833.     "spergz";
  834.     "spergnig";
  835.     "nignog";
  836.     "cock";
  837.     "dick";
  838.     "penis";
  839.     "pen0r";
  840.     "myg0t";
  841.     "nigga";
  842.     "owned";
  843.     "ownzone";
  844.     "dab";
  845.     "weed";
  846.     "bong";
  847.     "bongs";
  848.     "bongz";
  849.     "bonghit";
  850.     "big ddos";
  851.     "dogshit";
  852.     "horseshit";
  853.     "catshit";
  854.     "batshit";
  855.     "shit";
  856.     "fuck";
  857.     "cunt";
  858.     "piss";
  859.     "wu-tang";
  860.     "method man";
  861.     "RZA";
  862.     "GZA";
  863.     "JIZZA";
  864.     "RIZZA";
  865.     "mbam";
  866.     "malwarebytes";
  867.     "antivurus";
  868.     "malware";
  869.     "anti-malware";
  870.     "birus";
  871.     "virus";
  872.     "cryptolocker";
  873.     "meme";
  874.     "lie";
  875.     "cocks";
  876.     "penises";
  877.     "sheo";
  878.     "iced";
  879.     "miro";
  880.     "louisiana";
  881.     "galil";
  882.     "richard";
  883.     "dennis";
  884.     "ww2";
  885.     "world war 2";
  886.     "ww1 ";
  887.     "world war 1";
  888.     "black";
  889.     "white";
  890.     "obama";
  891.     "trump";
  892.     "hillary";
  893.     "democrat";
  894.     "republican";
  895.     "federalist";
  896.     "PC";
  897.     "PCs";
  898.     "pyrolodicklowick";
  899.     "serbia";
  900.     "bosnia";
  901.     "poland";
  902.     "germany";
  903.     "russia";
  904.     "america";
  905.     "mexico";
  906.     "spic";
  907.     "spicboy";
  908.     "flyboy";
  909.     "fuccboi";
  910.     "ironic";
  911.     "dennis";
  912.     "meme";
  913.     "lewis gun";
  914.     "pizza";
  915.     "pasta";
  916.     "pepperoni";
  917.     "salami";
  918.     "cheese";
  919.     "nutshack";
  920.     "nutsack";
  921.     "balls";
  922.     "ballz";
  923.     "smoke weed";
  924.     "SWED";
  925.     "swag";
  926.     "yolo";
  927.     "autism";
  928.     "downs";
  929.     "aspergers";
  930.     "spergers";
  931.     "frogsnacks";
  932.     "cummies";
  933.     "memes";
  934.     "pepe";
  935.     "datboi";
  936.     "downie";
  937.     "brownies";
  938.     "4chan";
  939.     "reddit";
  940.     "dropbox";
  941.     "google";
  942.     "gaygle";
  943.     "sick";
  944.     "sikh";
  945.     "allah";
  946.     "allahu akbar";
  947.     "akbar";
  948.     "richard";
  949.     "inspektah dek";
  950.     "loner";
  951.     "boner";
  952.     "boners";
  953.     "farts";
  954.     "fag";
  955.     "fartz";
  956.     "Undefeated";
  957.     "Kinda like Lemmings";
  958.     "Follow the train, CJ";
  959.     "Leveraging synergy";
  960.     "This message will never appear on the hack menu, isn't that weird?";
  961.     "Read more books";
  962.     "Khaaaaaaaaan";
  963.     "Less addictive than TV Tropes";
  964.     "More addictive than lemonade";
  965.     "I want to die";
  966.     "Bigger than a bread box";
  967.     "Millions of peaches";
  968.     "Fnord";
  969.     "This is my true form";
  970.     "Totally forgot about Dre";
  971.     "Don't bother with the clones";
  972.     "Nobody ever expects to end up here.";
  973.     "Not like this.";
  974.     "But no matter how well planned out you think your life is.";
  975.     "That all could change.";
  976.     "Just like that.";
  977.     "Everything went silent.";
  978.     "I couldn't even hear myself breathe.";
  979.     "I thought to myself:";
  980.     "This must be it.";
  981.     "I waited for some, I dunno, bright light.";
  982.     "Maybe something to come take me somewhere.";
  983.     "Anything.";
  984.     "7 years later,";
  985.     "I'd choose an eternety in hell over this.";
  986.     "There's a man";
  987.     "Sitting in an old wooden rocking chair";
  988.     "He's got a white button-up shirt";
  989.     "Black vest,";
  990.     "Black slacks,";
  991.     "Shiny black shoes,";
  992.     "OH YEAH?! WELL AT LEAST I DON'T SPEND MY TIME SUCKING DICKS IN THE BATHROOM";
  993.     "AT OLIVE GARDEN, YOU DIRTY ROTTEN LOWDOWN SLIMY FILTHY";
  994.     "DISGUSTING GLUTTONOUS HOGLIKE MOTHER FUCKING COCK SUCKING";
  995.     "SON OF AN INCESTUOUS PEDOPHILE SHEMALE RAPIST PROSTITUTE GET YOUR MOM'S DICK OUT";
  996.     "OF YOUR MOUTH. DO YOU KNOW WHAT I'M GONNA DO? I'M GONNA SHIT UP YOUR ASS";
  997.     "STOP FOR A MOMENT AND REALLY GRASP THAT STATEMENT ";
  998.     "I AM LITERALLY GOING TO SHIT UP YOUR ASS I WILL TAKE MY PANTS OFF, RIP YOUR PANTS OFF, OUR SPHINCTERS WILL TOUCH";
  999.     "AND I WILL SHIT. YOU WILL TRY TO COUNTERSHIT, BUT MY SPHINCTER WILL OVERCOME, AND I WILL PUSH A LOG OF SHIT";
  1000.     "FROM MY ASS UP AND INTO YOUR BODY. THIS IS WHAT SHALL OCCUR. YOU KNOW WHAT ELSE? I WILL PISS IN A POT";
  1001.     "I WILL ADD CORNSTARCH TO THE PISS AND BOIL IT UNTIL IT GETS REALLY THICK, LIKE SAUCE";
  1002.     "I WILL POUR THE THICKENED PISS INTO A PLASTIC CONTAINER AND PUT IT IN THE FRIDGE UNTIL IT HARDENS INTO A FIRM JELLO";
  1003.     "I WILL THEN CUT IT INTO RECTANGLES, BATTER IT IN A MIX OF MILK, FLOUR, AND EGGS, AND DEEP FRY IT AT 375 UNTIL GOLDEN BROWN,";
  1004.     "FLIPPING ONCE SINCE THEY FLOAT";
  1005.     "AND I WILL SERVE YOU MY DEEP FRIED PISS";
  1006.     "A timepiece hanging out of his pocket.";
  1007.     "He smokes an old wooden oak pipe.";
  1008.     "In his left eye he has the universe.";
  1009.     "And in his right eye, he has the devil.";
  1010.     "He's been there since the beginning of time.";
  1011.     "When he first sat down and lit the tobacco in his pipe, it sparked.";
  1012.     "In his left eye, the universe was created.";
  1013.     "He didn't want that universe to be silent, so he made music.";
  1014.     "And that created his right eye.";
  1015.     "He sits there, and rocks back and forth";
  1016.     "In his rocking chair.";
  1017.     "If he were to stop,";
  1018.     "Life as we know it would stop.";
  1019.     "No rotating planets.";
  1020.     "No burning stars.";
  1021.     "I pray to him every night.";
  1022.     "Don't stop rocking.";
  1023.     "See, my body died right there on the spot.";
  1024.     "Right with the blast.";
  1025.     "But my mind stayed awake.";
  1026.     "And I'm forced to see and hear everyone living a life around me I once had.";
  1027.     "Now";
  1028.     "I'm just wishing they'd pull that fucking plug already.";
  1029.     "Just so I could see what's next.";
  1030.     "But the point of all this?";
  1031.     "You'd never think it could happen to you.";
  1032.     "Pumpkinhead";
  1033.     "Hobo humping slobo babe";
  1034.     "Feature packed";
  1035.     "Conventional";
  1036.     "Homeomorphic to a 3-sphere";
  1037.     "Doesn't avoid double negatives";
  1038.     "Meeting expectations";
  1039.     "lives in cambodia";
  1040.     "Take my Wojack, take my Rand";
  1041.     "Take me where I cannot stand";
  1042.     "I don't care, I'm still free";
  1043.     "You can't take Pepe from me.";
  1044.     "Take me out to the BLACKED";
  1045.     "Tell them I ain't comin' back";
  1046.     "Burn the tendies and boil the pee";
  1047.     "Leave the memes where they lay";
  1048.     "Normies'll never see another day";
  1049.     "Lost my soul, lost my dream,";
  1050.     "I feel the Chan reaching out";
  1051.     "I hear its song without a doubt";
  1052.     "I still hear and I still pee-pee";
  1053.     "Lost my love, lost my land";
  1054.     "Lost the last place I could stand";
  1055.     "There's no place I can be";
  1056.     "Since I've found obscenity";
  1057.     "PC gaming since 1873";
  1058.     "Ghoughpteighbteau tchoghs";
  1059.     "GET GUD AT MINGING U NIGGER";
  1060.     "NEXUS NOT FOUND";
  1061.     "ADMIN SPOTTED";
  1062.     "/plyban ^ 0";
  1063.     "everyone type in chat caliber is a stupid nigger";
  1064.     "caliber .50 BMG";
  1065.     "andy.b choked on niggermenu";
  1066.     "Déjà vu";
  1067.     "Déjà vu";
  1068.     "Got your nose";
  1069.     "Haley loves Elan";
  1070.     "fuck you microsoft";
  1071.     "Afraid of the big, black bat";
  1072.     "Doesn't use stonel code";
  1073.     "Child's play";
  1074.     "See you next Friday or so";
  1075.     "fuck formatting";
  1076.     "From the streets of Södermalm";
  1077.     "150 bpm for 400000 minutes";
  1078.     "Technologic";
  1079.     "Funk soul brother";
  1080.     "Pumpa kungen";
  1081.     "日本ハロー!";
  1082.     "한국 안녕하세요";
  1083.     "Helo Cymru";
  1084.     "Cześć Polsko";
  1085.     "你好中国!";
  1086.     "Привет Россия";
  1087.     "Γεια σου Ελλάδα";
  1088.     "My life for Aiur";
  1089.     "I see your vocabulary has improved";
  1090.     "Who put it there?";
  1091.     "You can't explain that";
  1092.     "if not ok then return end";
  1093.     "§1C§2o§3l§4o§5r§6m§7a§8t§9i§ac";
  1094.     "§kFUNKY LOL";
  1095.     "Big Pointy Teeth";
  1096.     "Bekarton guards the gate";
  1097.     "Mmmph, mmph";
  1098.     "Don't feed avocados to parrots";
  1099.     "Swords for everyone";
  1100.     ".party()";
  1101.     "Pretty scary";
  1102.     "I have a suggestion.";
  1103.     "Now with extra hugs";
  1104.     "Now Lua 6";
  1105.     "Woah.";
  1106.     "HURNERJSGER?";
  1107.     "What's up, Doc?";
  1108.     "Now contains 6 million random daily kikes!";
  1109.     "That's Niggerwang";
  1110.     "join this server right now u niggers";
  1111.     "Put a little fence around it";
  1112.     "Throw a blanket over it";
  1113.     "Now with additional stuff";
  1114.     "Extra things";
  1115.     "niggaz in da hood";
  1116.     "So sweet";
  1117.     "Popping tags";
  1118.     "Very influential in its circle";
  1119.     "Now with extra yeet";
  1120.     "Rise from your grave";
  1121.     "Warning A huge battleship is approaching fast!";
  1122.     "Blue warrior shot the food";
  1123.     "Run, coward I hunger";
  1124.     "Flavor with no seasoning";
  1125.     "Strange, but not a stranger";
  1126.     "Tougher than diamonds, rich like cream";
  1127.     "Getting ready to show";
  1128.     "Getting ready to know";
  1129.     "i'm happy with it.";
  1130.     "Getting ready to drop";
  1131.     "Getting ready to suck";
  1132.     "Getting ready to freak";
  1133.     "Getting ready to speak";
  1134.     "It swings, it jives";
  1135.     "Cruising streets for gold";
  1136.     "Take an eggbeater and beat it against a skillet";
  1137.     "Make me a table, a funky table";
  1138.     "Take the elevator to the mezzanine";
  1139.     "Stop being reasonable, this is the Internet";
  1140.     "/giveweapon m9k_1911a1 1";
  1141.     "This is good for Realms.";
  1142.     "now with memeware";
  1143.     "fuck all y'all";
  1144.     "cocaine is bad for u";
  1145.     "school is gay";
  1146.     "Any computer is a laptop if you're brave enough";
  1147.     "Do it all, everything";
  1148.     "Where there is not light, there can spider";
  1149.     "GNU Terry Pratchett";
  1150.     "More Digital";
  1151.     "doot doot";
  1152.     "Falling with style";
  1153.     "There's no stopping the nutmegg";
  1154.     "Throw yourself at the ground and miss";
  1155.     "Rule #1: it's never my fault";
  1156.     "Replaced molten cheese with blood?";
  1157.     "Absolutely fixed relatively broken coordinates";
  1158.     "Boats FTW";
  1159.     "gay edition";
  1160.     "REALLY gay edition";
  1161.     "You're going too fast";
  1162.     "made without parential permission";
  1163.     "lapfuckstrax";
  1164.     "tried, tested, not approved.";
  1165.     "aspie collective";
  1166.     "a product of its time";
  1167.     "their they're and there";
  1168.     "endless streams of shit";
  1169.     "new! old! terrible!";
  1170.     "i make music now";
  1171.     "this is my life now";
  1172.     "i'm ok with this";
  1173.     "u know wwhat this is prob the last version, i dont have anything new to add";
  1174.     "shoutout to johnny nutmegg";
  1175.     "etxraneous bullshit";
  1176.     "inflated filesize";
  1177.     "cancer";
  1178.     "69";
  1179.     "666";
  1180.     "1cup";
  1181.     "2girls";
  1182.     "2girls1cup";
  1183.     "4r5e";
  1184.     "5h1t";
  1185.     "abortion";
  1186.     "ahole";
  1187.     "aids";
  1188.     "anal";
  1189.     "anal sex";
  1190.     "analsex";
  1191.     "angrydragon";
  1192.     "angrydragons";
  1193.     "angrypenguin";
  1194.     "angrypenguins";
  1195.     "angrypirate";
  1196.     "angrypirates";
  1197.     "anus";
  1198.     "apeshit";
  1199.     "ar5e";
  1200.     "arrse";
  1201.     "arse";
  1202.     "arsehole";
  1203.     "artard";
  1204.     "askhole";
  1205.     "ass";
  1206.     "ass 2 ass";
  1207.     "ass hole";
  1208.     "ass kisser";
  1209.     "ass licker";
  1210.     "ass lover";
  1211.     "ass man";
  1212.     "ass master";
  1213.     "ass pirate";
  1214.     "ass rapage";
  1215.     "ass rape";
  1216.     "ass raper";
  1217.     "ass to ass";
  1218.     "ass wipe";
  1219.     "assbag";
  1220.     "assbandit";
  1221.     "assbanger";
  1222.     "assberger";
  1223.     "assburger";
  1224.     "assclown";
  1225.     "asscock";
  1226.     "asses";
  1227.     "assface";
  1228.     "assfuck";
  1229.     "assfucker";
  1230.     "assfukker";
  1231.     "asshat";
  1232.     "asshead";
  1233.     "asshole";
  1234.     "asshopper";
  1235.     "assjacker";
  1236.     "asslicker";
  1237.     "assmunch";
  1238.     "asswhole";
  1239.     "asswipe";
  1240.     "aunt flo";
  1241.     "b000bs";
  1242.     "b00bs";
  1243.     "b17ch";
  1244.     "b1tch";
  1245.     "bag";
  1246.     "ballbag";
  1247.     "ballsack";
  1248.     "bampot";
  1249.     "bang";
  1250.     "bastard";
  1251.     "basterd";
  1252.     "bastich";
  1253.     "bean count";
  1254.     "beaner";
  1255.     "beastial";
  1256.     "beastiality";
  1257.     "beat it";
  1258.     "beat off";
  1259.     "beaver";
  1260.     "beavers";
  1261.     "beeyotch";
  1262.     "betch";
  1263.     "beyotch";
  1264.     "bfe";
  1265.     "bi sexual";
  1266.     "bi sexuals";
  1267.     "biatch";
  1268.     "bigmuffpi";
  1269.     "biotch";
  1270.     "bisexual";
  1271.     "bisexuality";
  1272.     "bisexuals";
  1273.     "bitch";
  1274.     "bitched";
  1275.     "bitches";
  1276.     "bitchin";
  1277.     "bitching";
  1278.     "bizatch";
  1279.     "blackie";
  1280.     "blackies";
  1281.     "block";
  1282.     "bloody hell";
  1283.     "blow";
  1284.     "blow job";
  1285.     "blow wad";
  1286.     "blowjob";
  1287.     "boff";
  1288.     "boffing";
  1289.     "boffs";
  1290.     "boink";
  1291.     "boinking";
  1292.     "boinks";
  1293.     "boiolas";
  1294.     "bollick";
  1295.     "bollock";
  1296.     "bondage";
  1297.     "boner";
  1298.     "boners";
  1299.     "bong";
  1300.     "boob";
  1301.     "boobies";
  1302.     "boobs";
  1303.     "booty";
  1304.     "boy2boy";
  1305.     "boy4boy";
  1306.     "boyforboy";
  1307.     "boyonboy";
  1308.     "boys2boys";
  1309.     "boys4boys";
  1310.     "boysforboys";
  1311.     "boysonboys";
  1312.     "boytoboy";
  1313.     "brothel";
  1314.     "brothels";
  1315.     "brotherfucker";
  1316.     "buceta";
  1317.     "bugger";
  1318.     "bugger ";
  1319.     "buggered";
  1320.     "buggery";
  1321.     "bukake";
  1322.     "bullshit";
  1323.     "bumblefuck";
  1324.     "bumfuck";
  1325.     "bung";
  1326.     "bunghole";
  1327.     "bush";
  1328.     "bushpig";
  1329.     "but";
  1330.     "but plug";
  1331.     "butplug";
  1332.     "butsecks";
  1333.     "butsekks";
  1334.     "butseks";
  1335.     "butsex";
  1336.     "butt";
  1337.     "buttfuck";
  1338.     "buttfucka";
  1339.     "buttfucker";
  1340.     "butthole";
  1341.     "buttmuch";
  1342.     "buttmunch";
  1343.     "buttplug";
  1344.     "buttsecks";
  1345.     "buttsekks";
  1346.     "buttseks";
  1347.     "buttsex";
  1348.     "buttweed";
  1349.     "c0ck";
  1350.     "c0cksucker";
  1351.     "cabron";
  1352.     "canabis";
  1353.     "cannabis";
  1354.     "carpet muncher";
  1355.     "chank";
  1356.     "cheesedick";
  1357.     "chinc";
  1358.     "chink";
  1359.     "chinks";
  1360.     "choad";
  1361.     "choads";
  1362.     "chode";
  1363.     "cipa";
  1364.     "circlejerk";
  1365.     "circlejerks";
  1366.     "cleavelandsteemer";
  1367.     "cock";
  1368.     "cock block";
  1369.     "cock suck";
  1370.     "cockblock";
  1371.     "cockface";
  1372.     "cockfucker";
  1373.     "cockfucklutated";
  1374.     "cockhead";
  1375.     "cockmaster";
  1376.     "cockmunch";
  1377.     "cockmuncher";
  1378.     "cockpenis";
  1379.     "cockring";
  1380.     "cocks";
  1381.     "cocksuck";
  1382.     "cocksucker";
  1383.     "cocksuka";
  1384.     "cocksukka";
  1385.     "cok";
  1386.     "cokmuncher";
  1387.     "coksucka";
  1388.     "comestain";
  1389.     "condom";
  1390.     "condoms";
  1391.     "coochie";
  1392.     "coon";
  1393.     "coons";
  1394.     "shit";
  1395.     "shitdick";
  1396.     "shite";
  1397.     "shited";
  1398.     "shitey";
  1399.     "woggy";
  1400.     "wogs";
  1401.     "woof";
  1402.     "wop";
  1403.     "xx";
  1404.     "xxx";
  1405.     "yank";
  1406.     "yayo";
  1407.     "yeat";
  1408.     "yeet";
  1409.     "yeyo";
  1410.     "yiff";
  1411.     "yiffy";
  1412.     "yola";
  1413.     "yols";
  1414.     "yoni";
  1415.     "youaregay";
  1416.     "yourgay";
  1417.     "zipperhead";
  1418.     "zipperheads";
  1419.     "zorch";
  1420.     "die";
  1421.     "aimbot key is F";
  1422.     "oh fuck off";
  1423.     "try exanima";
  1424.     "jerkcity.com - since 1998";
  1425. }
  1426. defcon.Phrasesall           = {    
  1427.     defcon.Phrases;    
  1428.     defcon.Phrases3;       
  1429.     defcon.Phrases4;       
  1430. }
  1431. defcon.Phrases2             = {
  1432.     "got fucked";
  1433.     "got shit on";
  1434.     "died";
  1435.     "got holocausted";
  1436.     "ate shit";
  1437.     "tried to fly a potato";
  1438.     "dug too deep";
  1439.     "got RDM'd";
  1440.     "tried to drink molten stone";
  1441.     "got owned";
  1442.     "ate that dirt";
  1443.     "fought the law (and the law won)";
  1444.     "was slain";
  1445.     "tried to do hvh with an aimware user";
  1446.     "downloaded memeware";
  1447.     "deleted system32";
  1448.     "got mad";
  1449.     "kicked the bucket";
  1450.     "downloaded malware";
  1451.     "got spawncamped to death";
  1452.     "unsubscribed from dramaalert";
  1453.     "went to hell";
  1454.     "did not pass go";
  1455.     "did not collect 200 dollars";
  1456.     "forgot how to stop, drop, and roll";
  1457.     "went to detroit at night";
  1458.     "got smashed";
  1459.     "got their fucking brains blown out";
  1460.     "became one with the ground";
  1461.     "got gangbanged";
  1462.     "literally ate shit";
  1463.     "listened to a kanye west album";
  1464.     "fucked a cat";
  1465.     "got their dick bitten off by spets";
  1466.     "tried to erp with spets";
  1467.     "broke their spine";
  1468.     "broke their dick";
  1469.     "used reddit";
  1470.     "was savagely murdered";
  1471.     "got crusaded";
  1472.     "converted to islam";
  1473.     "burned the qur'an";
  1474.     "ate pork";
  1475.     "contracted wrongthink";
  1476.     "fuckin died LMAO";
  1477.     "is dead, long live the king!";
  1478.     "gave bad succ";
  1479.     "unjammed an open-bolt weapon";
  1480.     "brought snixzz3 to a gmod hvh";
  1481.     "tried to use the carthus curved sword in a fight club";
  1482.     "unfinished string lol";
  1483.     "is dead lol";
  1484.     "contracted autism";
  1485.     "didn't praise johnny nutmegg";
  1486.     "watched an amy schumer comedy special";
  1487.     "voted for hillary clinton";
  1488.     "supported communism";
  1489.     "got boned";
  1490.     "got permbanned by spets";
  1491.     "tried to break into rcon";
  1492.     "drowned";
  1493.     "got struck by lightening";
  1494.     "was detected by CAC";
  1495.     "sat on a dick";
  1496.     "got raped anally";
  1497.     "followed bob good";
  1498.     "tried to ERP with sheo";
  1499.     "didn't let someone react to their /me";
  1500.     "got blamed for mingery";
  1501.     "has used /Me cum";
  1502.     "choked on cum";
  1503.     "has used /Me punc";
  1504.     "has used /plyban me 0";
  1505.     "stole rations";
  1506.     "posted their IP on raidforums";
  1507.     "smoked bad weed";
  1508.     "choked on niggermenu";
  1509.     "dedicated his whole life to hl2rp";
  1510.     "tried to install gentoo";
  1511.     "got doused with napalm";
  1512.     "drank some nape";
  1513.     "used omegle";
  1514.     "uninstalled their antivirus";
  1515.     "got ganked by gooks";
  1516.     "visited nebulous";
  1517.     "didn't subscribe to madbluntz";
  1518.     "used snixzz3";
  1519.     "tried to run from a cheater";
  1520. }
  1521. defcon.Keys = {
  1522. "KEY_0", "KEY_1", "KEY_2", "KEY_3", "KEY_4", "KEY_5",
  1523. "KEY_6", "KEY_7", "KEY_8", "KEY_9", "KEY_A", "KEY_B", "KEY_C",
  1524. "KEY_D", "KEY_E", "KEY_F", "KEY_G", "KEY_H", "KEY_I", "KEY_J",
  1525. "KEY_K", "KEY_L", "KEY_M", "KEY_N", "KEY_O", "KEY_P", "KEY_Q",
  1526. "KEY_R", "KEY_S", "KEY_T", "KEY_U", "KEY_V", "KEY_W", "KEY_X",
  1527. "KEY_Y", "KEY_Z", "KEY_PAD_0", "KEY_PAD_1", "KEY_PAD_2", "KEY_PAD_3",
  1528. "KEY_PAD_4", "KEY_PAD_5", "KEY_PAD_6", "KEY_PAD_7", "KEY_PAD_8", "KEY_PAD_9",
  1529. "KEY_PAD_DIVIDE", "KEY_PAD_MULTIPLY", "KEY_PAD_MINUS", "KEY_PAD_PLUS", "KEY_PAD_ENTER",
  1530. "KEY_PAD_DECIMAL", "KEY_LBRACKET", "KEY_RBRACKET", "KEY_SEMICOLON", "KEY_APOSTROPHE",
  1531. "KEY_BACKQUOTE", "KEY_COMMA", "KEY_PERIOD", "KEY_SLASH", "KEY_BACKSLASH", "KEY_MINUS",
  1532. "KEY_EQUAL", "KEY_ENTER", "KEY_SPACE", "KEY_BACKSPACE", "KEY_TAB", "KEY_CAPSLOCK",
  1533. "KEY_NUMLOCK", "KEY_ESCAPE", "KEY_SCROLLLOCK", "KEY_INSERT", "KEY_DELETE", "KEY_HOME",
  1534. "KEY_END", "KEY_PAGEUP", "KEY_PAGEDOWN", "KEY_BREAK", "KEY_LSHIFT", "KEY_RSHIFT",
  1535. "KEY_LALT", "KEY_RALT", "KEY_LCONTROL", "KEY_RCONTROL", "KEY_LWIN", "KEY_RWIN",
  1536. "KEY_APP", "KEY_UP", "KEY_LEFT", "KEY_DOWN", "KEY_RIGHT", "KEY_F1", "KEY_F2",
  1537. "KEY_F3", "KEY_F4", "KEY_F5", "KEY_F6", "KEY_F7", "KEY_F8", "KEY_F9",
  1538. "KEY_F10", "KEY_F11", "KEY_F12", "KEY_CAPSLOCKTOGGLE", "KEY_NUMLOCKTOGGLE",
  1539. "KEY_SCROLLLOCKTOGGLE"
  1540. };
  1541.  
  1542. local function SafeCheck(v)
  1543.     if v ~=LocalPlayer() and v:Alive() and v:IsValid() and v:GetActiveWeapon():IsValid() and v:Health() >= 1 then
  1544.         return true
  1545.     else
  1546.         return false
  1547.     end
  1548. end
  1549.  
  1550. for k,v in pairs(defcon.Normal) do
  1551.     if defcon.Settings[k] == nil then
  1552.         defcon.Settings = defcon.Normal
  1553.         -- so if you fuck with my shit i fuck with your shit
  1554.     end
  1555. end
  1556.  
  1557. -- functions
  1558.  
  1559. function defcon.Update(x,y,z, ok)
  1560.     if x == "setting" then
  1561.         defcon.Settings[y] = z
  1562.         if ok == true then
  1563.             file.Write("d_settings.txt", util.TableToJSON(defcon.Settings))
  1564.         end
  1565.     elseif x == "entity" then
  1566.         file.Write("d_entities.txt", util.TableToJSON(defcon.Entities))
  1567.     elseif x == "friend" then
  1568.         file.Write("d_whitelist.txt", util.TableToJSON(defcon.Whitelist))
  1569.     end
  1570. end
  1571. function defcon.ESPCheck(typ, v)
  1572.     if typ == "player" then
  1573.         if v:Alive() && v:Health() >= 1 && v ~= LocalPlayer() /*&& /*LocalPlayer():Alive() &&*/ /*LocalPlayer():Team() ~= TEAM_SPECTATOR*/ then
  1574.             return true
  1575.         end
  1576.     elseif typ == "entity" then
  1577.         if IsValid(v) then
  1578.             return true
  1579.         end
  1580.     end
  1581.     return false
  1582. end
  1583. function defcon.ESPDistance(typ, v)
  1584.     if typ == "player" then
  1585.         if defcon.Settings["esp_player_dist"] >= 16000 then
  1586.             return true
  1587.         elseif v:GetPos():Distance(LocalPlayer():GetPos()) < (defcon.Settings["esp_player_dist"]) then
  1588.             return true
  1589.         end
  1590.     elseif typ == "entity" then
  1591.         if defcon.Settings["esp_entity_dist"] >= 16000 then
  1592.             return true
  1593.         elseif v:GetPos():Distance(LocalPlayer():GetPos()) < (defcon.Settings["esp_entity_dist"]) then
  1594.             return true
  1595.         end
  1596.     end
  1597.     return false
  1598. end
  1599. function defcon.GetShootPos(ent)
  1600.     local eyes = ent:LookupAttachment("eyes");
  1601.     if(eyes ~= 0) then
  1602.         eyes = ent:GetAttachment(eyes);
  1603.         if(eyes and eyes.Pos) then
  1604.             return eyes.Pos, eyes.Ang;
  1605.         end
  1606.     end
  1607. end
  1608. function defcon.Visible(ent)
  1609.     local pos = LocalPlayer():GetShootPos()
  1610.     local ang = LocalPlayer():GetAimVector()
  1611.     local trace = {start = LocalPlayer():GetShootPos(), endpos = defcon.GetShootPos(ent), filter = {LocalPlayer(), ent}, mask = 1174421507};
  1612.     local tr = util.TraceLine(trace);
  1613.     return(tr.Fraction == 1);
  1614. end
  1615. function defcon.Whitelisted(ent)
  1616.     if defcon.Whitelist[ent:SteamID()] then return true
  1617.     else return false end
  1618. end
  1619. function defcon.CanTarget(v)
  1620.     if v:IsPlayer() then
  1621.         if (defcon.Visible(v) and (not defcon.Whitelisted(v)) and v:Alive() and (v:Health() > 0) and v:Team() ~= TEAM_SPECTATOR) then
  1622.             if (v ~= LocalPlayer() and LocalPlayer():Alive() and LocalPlayer():Team() ~= TEAM_SPECTATOR) then
  1623.                 if not(defcon.Settings["aimbot_friendly_fire"]) then
  1624.                     if (v:Team() ~= LocalPlayer():Team()) then
  1625.                         return true
  1626.                     end
  1627.                 else
  1628.                     return true
  1629.                 end
  1630.             end
  1631.         end
  1632.     end
  1633.     return false
  1634. end
  1635. function defcon.Ents()
  1636.     local t = {}
  1637.     for k,v in pairs(ents.GetAll()) do
  1638.         if IsValid(v) and not(table.HasValue(t, v:GetClass())) then
  1639.             table.insert(t, v:GetClass())
  1640.         end
  1641.     end
  1642.     table.sort(t, function(a,b) return a < b end)
  1643.    
  1644.     return t
  1645. end
  1646.  
  1647. -- fonts
  1648.  
  1649. surface.CreateFont("deffont", {
  1650.     font    =   "impact",
  1651.     size    =   64
  1652. });
  1653.  
  1654. surface.CreateFont("deffontesp1", {
  1655.     font="TabLarge",
  1656.     size=13,
  1657.     weight=700
  1658. });
  1659. surface.CreateFont("deffontesp2", {
  1660.     font="TabLarge",
  1661.     size=10,
  1662.     weight=700
  1663. });
  1664. surface.CreateFont("fuck", {
  1665.     font="Console",
  1666.     size=13,
  1667.     weight=100
  1668. });
  1669.  surface.CreateFont("warnign", {
  1670.  size = 18,
  1671.  weight = 0,
  1672.  antialias = false,
  1673.  font = "times new roman"
  1674.  });
  1675.   surface.CreateFont("trike", {
  1676.  size = 13,
  1677.  weight = 0,
  1678.  antialias = false,
  1679.  font = "Trebuchet"
  1680.  });
  1681.  
  1682. -- long vars
  1683.  
  1684. local menu              = defcon.Menu
  1685. local current           = defcon.Current
  1686. local alive             = defcon.Alive
  1687. local normal            = defcon.Normal
  1688. local settings          = defcon.Settings
  1689. local entities          = defcon.Entities
  1690. local whitelist         = defcon.Whitelist
  1691. local phrases           = defcon.Phrases
  1692. local espcheck          = defcon.ESPCheck
  1693. local espdistance       = defcon.ESPDistance
  1694.  
  1695. -- menu base
  1696.  
  1697. local function AddTab(txt, tab, func)
  1698.     menu.c = menu.c + 1
  1699.     local panel
  1700.     if tab and tab == true then
  1701.         panel = vgui.Create("DPanel", menu.frame);
  1702.         panel:SetPos(120,25);
  1703.         panel:SetSize(376,406);
  1704.         if menu.Current == txt then
  1705.             panel:SetVisible(true)
  1706.         else
  1707.             panel:SetVisible(false)
  1708.         end
  1709.         panel.Paint = function()
  1710.             surface.SetDrawColor( 163, 163, 163, 255 )
  1711.             surface.DrawOutlinedRect( 0, 0, panel:GetWide() - 1, panel:GetTall() - 1)
  1712.             draw.SimpleText(string.upper(txt), "deffont", 10, 5, Color(210, 210, 210, 235), TEXT_ALIGN_LEFT);
  1713.         end
  1714.     end
  1715.     local button = vgui.Create("DButton", menu.buttons);
  1716.     button:SetText(txt);
  1717.     button:SetSize(80, 20);
  1718.     button:SetPos(15, -15+(25*menu.c));
  1719.     button:SetTextColor(color_white)
  1720.     button.Paint = function(self)
  1721.         surface.SetDrawColor(100,100,100,220)
  1722.         surface.DrawRect(0, 0,self:GetSize())
  1723.         surface.SetDrawColor(0,0,0,0)
  1724.         surface.SetTextColor(color_white)
  1725.         surface.DrawOutlinedRect(0,0,self:GetSize())
  1726.     end
  1727.     button.DoClick = func or (tab and tab == true and function()
  1728.         for k,v in pairs(menu.t) do
  1729.             if v ~= panel then
  1730.                 v:SetVisible(false)
  1731.             end
  1732.         end
  1733.         panel:SetVisible(true)
  1734.         menu.Current = txt
  1735.         surface.PlaySound("ambient/levels/canals/drip4.wav");
  1736.     end)
  1737.     return panel, button;
  1738. end
  1739.  
  1740. --derma bullshit + menu niggering
  1741.  
  1742. local function AddFeature(id, parent, typ, name, setting, o1, o2)
  1743.     if not parent then return end
  1744.     if typ == "button" then
  1745.         local label = vgui.Create("DLabel", parent)
  1746.         label:SetText(name)
  1747.         label:SetPos(5,(55+(id*25)))
  1748.         label:SizeToContents(false)
  1749.         local button = vgui.Create("DButton", parent)
  1750.         if defcon.Settings[setting] == true then
  1751.             button:SetText("enabled")
  1752.         else
  1753.             button:SetText("disabled")
  1754.         end
  1755.         button:SetSize(80,20)
  1756.         if not id then
  1757.             button:SetPos(285,45)
  1758.         else
  1759.             button:SetPos(285,(55+(id*25)))
  1760.         end
  1761.         button.DoClick = function()
  1762.             if button:GetText() == "enabled" then
  1763.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true)
  1764.             else
  1765.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true)
  1766.             end
  1767.         end
  1768.         button:SetTextColor(color_white)
  1769.         button.Paint = function(self)
  1770.             surface.SetDrawColor(100,100,100,220)
  1771.             surface.DrawRect(0, 0,self:GetSize())
  1772.             surface.SetDrawColor(0,0,0,0)
  1773.             surface.SetTextColor(color_white)
  1774.             surface.DrawOutlinedRect(0,0,self:GetSize())
  1775.         end
  1776.         return button,label
  1777.     elseif typ == "slider" then
  1778.         local slider = vgui.Create("DNumSlider", parent)
  1779.         slider:SetPos(5, (45+(id*25)))
  1780.         slider:SetText(name)
  1781.         slider:SetMinMax(o1, o2)
  1782.         slider:SetWide(372.5)
  1783.         slider:SetDecimals( 0 )
  1784.         slider:SetFGColor(255,255,255,255)
  1785.         slider:SetBGColor(255,255,255,255)
  1786.         slider:SetValue(defcon.Settings[setting])
  1787.         slider.OnValueChanged = function(panel, value)
  1788.             local c = tonumber(value)
  1789.             defcon.Update("setting", setting, math.Round(c), true)
  1790.         end
  1791.         return slider;
  1792. end
  1793.  
  1794.     if typ == "label" then
  1795.         local label = vgui.Create("DLabel", parent)
  1796.         label:SetText(name)
  1797.         label:SetPos(5,(55+(id*25)))
  1798.         label:SizeToContents(false)
  1799.         label:SetFont("warnign")
  1800.         label.Paint = function(self)
  1801.             label:SetTextColor(Color( 43, 98, 226, 255 ))
  1802.             end
  1803.        
  1804.     return label
  1805. end
  1806.         if typ == "label2" then
  1807.         local label = vgui.Create("DLabel", parent)
  1808.         label:SetText(name)
  1809.         label:SetPos(5,(55+(id*25)))
  1810.         label:SizeToContents(false)
  1811.         label:SetFont("fuck")
  1812.         label.Paint = function(self)
  1813.             label:SetTextColor(Color( 140, 140, 140, 255 ))
  1814.             end
  1815.            
  1816.     return label2
  1817. end
  1818.         if typ == "label3" then
  1819.         local label = vgui.Create("DLabel", parent)
  1820.         label:SetText(name)
  1821.         label:SetPos(5,(55+(id*25)))
  1822.         label:SizeToContents(false)
  1823.         label:SetFont("warnign")
  1824.         label.Paint = function(self)
  1825.             label:SetTextColor(Color( 43, 98, 226, 255 ))
  1826.             end
  1827.        
  1828.     return label3
  1829. end
  1830.         if typ == "def" then
  1831.         local label = vgui.Create("DLabel", parent)
  1832.         label:SetText(name)
  1833.         label:SetPos(5,(55+(id*25)))
  1834.         label:SizeToContents(false)
  1835.         label:SetFont("trike")
  1836.         label.Paint = function(self)
  1837.             label:SetTextColor(Color( 220, 220, 220, 255 ))
  1838.             end
  1839.            
  1840.     return def
  1841. end
  1842.     if not parent then return end
  1843.     if typ == "canser" then
  1844.         local label = vgui.Create("DLabel", parent)
  1845.         label:SetText(name)
  1846.         label:SetPos(5,(55+(id*25)))
  1847.         label:SizeToContents(false)
  1848.         local button = vgui.Create("DButton", parent)
  1849.         if defcon.Settings[setting] == true then
  1850.             button:SetText("enabled")
  1851.         else
  1852.             button:SetText("disabled")
  1853.         end
  1854.         button:SetSize(80,20)
  1855.         if not id then
  1856.             button:SetPos(285,45)
  1857.         else
  1858.             button:SetPos(285,(55+(id*25)))
  1859.         end
  1860.         button.DoClick = function()
  1861.             if button:GetText() == "enabled" then
  1862.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true); RunConsoleCommand "SH_toggle"
  1863.             else
  1864.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true); RunConsoleCommand "SH_toggle"
  1865.             end
  1866.         end
  1867.         button:SetTextColor(color_white)
  1868.         button.Paint = function(self)
  1869.             surface.SetDrawColor(100,100,100,220)
  1870.             surface.DrawRect(0, 0,self:GetSize())
  1871.             surface.SetDrawColor(0,0,0,0)
  1872.             surface.DrawOutlinedRect(0,0,self:GetSize())
  1873.     end
  1874.     end
  1875.     if not parent then return end
  1876.     if typ == "landsernigger" then
  1877.         local label = vgui.Create("DLabel", parent)
  1878.         label:SetText(name)
  1879.         label:SetPos(5,(55+(id*25)))
  1880.         label:SizeToContents(false)
  1881.         local button = vgui.Create("DButton", parent)
  1882.         if defcon.Settings[setting] == true then
  1883.             button:SetText("search")
  1884.         else
  1885.             button:SetText("search")
  1886.         end
  1887.         button:SetSize(80,20)
  1888.         if not id then
  1889.             button:SetPos(285,45)
  1890.         else
  1891.             button:SetPos(285,(55+(id*25)))
  1892.         end
  1893.         button.DoClick = function()
  1894.             if button:GetText() == "enabled" then
  1895.                 button:SetText("search"); defcon.Update("setting", setting, false, true); RunConsoleCommand "pickupinradius"
  1896.             else
  1897.                 button:SetText("search"); defcon.Update("setting", setting, true, true); RunConsoleCommand "pickupinradius"
  1898.             end
  1899.         end
  1900.         button:SetTextColor(color_white)
  1901.         button.Paint = function(self)
  1902.             surface.SetDrawColor(100,100,100,220)
  1903.             surface.DrawRect(0, 0,self:GetSize())
  1904.             surface.SetDrawColor(0,0,0,0)
  1905.             surface.DrawOutlinedRect(0,0,self:GetSize())
  1906.     end
  1907.     end
  1908.         if not parent then return end
  1909.     if typ == "landsernigger6" then
  1910.         local label = vgui.Create("DLabel", parent)
  1911.         label:SetText(name)
  1912.         label:SetPos(5,(55+(id*25)))
  1913.         label:SizeToContents(false)
  1914.         local button = vgui.Create("DButton", parent)
  1915.         if defcon.Settings[setting] == true then
  1916.             button:SetText("enabled")
  1917.         else
  1918.             button:SetText("disabled")
  1919.         end
  1920.         button:SetSize(80,20)
  1921.         if not id then
  1922.             button:SetPos(285,45)
  1923.         else
  1924.             button:SetPos(285,(55+(id*25)))
  1925.         end
  1926.         button.DoClick = function()
  1927.             if button:GetText() == "enabled" then
  1928.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true); RunConsoleCommand ("defcon.chams", "0")
  1929.             else
  1930.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true); RunConsoleCommand ("defcon.chams", "1")
  1931.             end
  1932.         end
  1933.         button:SetTextColor(color_white)
  1934.         button.Paint = function(self)
  1935.             surface.SetDrawColor(100,100,100,220)
  1936.             surface.DrawRect(0, 0,self:GetSize())
  1937.             surface.SetDrawColor(0,0,0,0)
  1938.             surface.DrawOutlinedRect(0,0,self:GetSize())
  1939.     end
  1940.     end
  1941.     if not parent then return end
  1942.     if typ == "landsernigger3" then
  1943.         local label = vgui.Create("DLabel", parent)
  1944.         label:SetText(name)
  1945.         label:SetPos(5,(55+(id*25)))
  1946.         label:SizeToContents(false)
  1947.         local button = vgui.Create("DButton", parent)
  1948.         if defcon.Settings[setting] == true then
  1949.             button:SetText("enabled")
  1950.         else
  1951.             button:SetText("disabled")
  1952.         end
  1953.         button:SetSize(80,20)
  1954.         if not id then
  1955.             button:SetPos(285,45)
  1956.         else
  1957.             button:SetPos(285,(55+(id*25)))
  1958.         end
  1959.         button.DoClick = function()
  1960.             if button:GetText() == "enabled" then
  1961.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true); RunConsoleCommand ("defcon.boxESP", "0")
  1962.             else
  1963.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true); RunConsoleCommand ("defcon.boxESP", "1")
  1964.             end
  1965.         end
  1966.         button:SetTextColor(color_white)
  1967.         button.Paint = function(self)
  1968.             surface.SetDrawColor(100,100,100,220)
  1969.             surface.DrawRect(0, 0,self:GetSize())
  1970.             surface.SetDrawColor(0,0,0,0)
  1971.             surface.DrawOutlinedRect(0,0,self:GetSize())
  1972.     end
  1973.     end
  1974.             if not parent then return end
  1975.     if typ == "landsernigger4" then
  1976.         local label = vgui.Create("DLabel", parent)
  1977.         label:SetText(name)
  1978.         label:SetPos(5,(55+(id*25)))
  1979.         label:SizeToContents(false)
  1980.         local button = vgui.Create("DButton", parent)
  1981.         if defcon.Settings[setting] == true then
  1982.             button:SetText("enabled")
  1983.         else
  1984.             button:SetText("disabled")
  1985.         end
  1986.         button:SetSize(80,20)
  1987.         if not id then
  1988.             button:SetPos(285,45)
  1989.         else
  1990.             button:SetPos(285,(55+(id*25)))
  1991.         end
  1992.         button.DoClick = function()
  1993.             if button:GetText() == "enabled" then
  1994.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true); RunConsoleCommand ("defcon.propchams", "0")
  1995.             else
  1996.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true); RunConsoleCommand ("defcon.propchams", "1")
  1997.             end
  1998.         end
  1999.         button:SetTextColor(color_white)
  2000.         button.Paint = function(self)
  2001.             surface.SetDrawColor(100,100,100,220)
  2002.             surface.DrawRect(0, 0,self:GetSize())
  2003.             surface.SetDrawColor(0,0,0,0)
  2004.             surface.DrawOutlinedRect(0,0,self:GetSize())
  2005.     end
  2006.     end
  2007.                 if not parent then return end
  2008.     if typ == "landsernigger5" then
  2009.         local label = vgui.Create("DLabel", parent)
  2010.         label:SetText(name)
  2011.         label:SetPos(5,(55+(id*25)))
  2012.         label:SizeToContents(false)
  2013.         local button = vgui.Create("DButton", parent)
  2014.         if defcon.Settings[setting] == true then
  2015.             button:SetText("enabled")
  2016.         else
  2017.             button:SetText("disabled")
  2018.         end
  2019.         button:SetSize(80,20)
  2020.         if not id then
  2021.             button:SetPos(285,45)
  2022.         else
  2023.             button:SetPos(285,(55+(id*25)))
  2024.         end
  2025.         button.DoClick = function()
  2026.             if button:GetText() == "enabled" then
  2027.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true); RunConsoleCommand ("defcon.radiochams", "0")
  2028.             else
  2029.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true); RunConsoleCommand ("defcon.radiochams", "1")
  2030.             end
  2031.         end
  2032.         button:SetTextColor(color_white)
  2033.         button.Paint = function(self)
  2034.             surface.SetDrawColor(100,100,100,220)
  2035.             surface.DrawRect(0, 0,self:GetSize())
  2036.             surface.SetDrawColor(0,0,0,0)
  2037.             surface.DrawOutlinedRect(0,0,self:GetSize())
  2038.     end
  2039.     end
  2040.     if not parent then return end
  2041.     if typ == "landsernigger2" then
  2042.         local label = vgui.Create("DLabel", parent)
  2043.         label:SetText(name)
  2044.         label:SetPos(5,(55+(id*25)))
  2045.         label:SizeToContents(false)
  2046.         local button = vgui.Create("DButton", parent)
  2047.         if defcon.Settings[setting] == true then
  2048.             button:SetText("dupe")
  2049.         else
  2050.             button:SetText("dupe")
  2051.         end
  2052.         button:SetSize(80,20)
  2053.         if not id then
  2054.             button:SetPos(285,45)
  2055.         else
  2056.             button:SetPos(285,(55+(id*25)))
  2057.         end
  2058.         button.DoClick = function()
  2059.             if button:GetText() == "enabled" then
  2060.                 button:SetText("dupe"); defcon.Update("setting", setting, false, true); RunConsoleCommand "dupeinradius"
  2061.             else
  2062.                 button:SetText("dupe"); defcon.Update("setting", setting, true, true); RunConsoleCommand "dupeinradius"
  2063.             end
  2064.         end
  2065.         button:SetTextColor(color_white)
  2066.         button.Paint = function(self)
  2067.             surface.SetDrawColor(100,100,100,220)
  2068.             surface.DrawRect(0, 0,self:GetSize())
  2069.             surface.SetDrawColor(0,0,0,0)
  2070.             surface.DrawOutlinedRect(0,0,self:GetSize())
  2071.     end
  2072.     end
  2073. if not parent then return end
  2074.     if typ == "bielodesphgay" then
  2075.         local label = vgui.Create("DLabel", parent)
  2076.         label:SetText(name)
  2077.         label:SetPos(5,(55+(id*25)))
  2078.         label:SizeToContents(false)
  2079.         local button = vgui.Create("DButton", parent)
  2080.         if defcon.Settings[setting] == true then
  2081.             button:SetText("enabled")
  2082.         else
  2083.             button:SetText("disabled")
  2084.         end
  2085.         button:SetSize(80,20)
  2086.         if not id then
  2087.             button:SetPos(285,45)
  2088.         else
  2089.             button:SetPos(285,(55+(id*25)))
  2090.         end
  2091.         button.DoClick = function()
  2092.             if button:GetText() == "enabled" then
  2093.                 button:SetText("disabled"); defcon.Update("setting", setting, false, true); RunConsoleCommand ("entitychams", "0")
  2094.             else
  2095.                 button:SetText("enabled"); defcon.Update("setting", setting, true, true); RunConsoleCommand ("entitychams", "1")
  2096.             end
  2097.         end
  2098.         button:SetTextColor(color_white)
  2099.         button.Paint = function(self)
  2100.             surface.SetDrawColor(100,100,100,220)
  2101.             surface.DrawRect(0, 0,self:GetSize())
  2102.             surface.SetDrawColor(0,0,0,0)
  2103.             surface.DrawOutlinedRect(0,0,self:GetSize())
  2104.     end
  2105.     end
  2106. end
  2107.  
  2108. --button shit
  2109.  
  2110. local function AddButton(parent, text, posx, posy, func)
  2111.     local button = vgui.Create("DButton", parent)
  2112.     button:SetText(text)
  2113.     button:SetSize(80,20)
  2114.     button:SetPos(posx,posy)
  2115.     button:SetTextColor(color_white)
  2116.     button.DoClick = func or function() end
  2117.     button.Paint = function(self)
  2118.         surface.SetDrawColor(100,100,100,220)
  2119.         surface.DrawRect(0, 0,self:GetSize())
  2120.         surface.SetDrawColor(163,163,163,0)
  2121.         surface.DrawOutlinedRect(0,0,self:GetSize())
  2122.     end
  2123.     return button
  2124. end
  2125.  
  2126. local function DrawMenu()
  2127.     if(menu.frame) then menu.frame:Remove(); menu.frame = nil; end
  2128.    
  2129.     menu.c = 0
  2130.    
  2131.     menu.frame = vgui.Create("DFrame");
  2132.     menu.frame:SetPos(ScrW()/2-184, ScrH()/2-155);
  2133.     menu.frame:SetSize(500, 435);
  2134.     menu.frame:SetTitle("Shitcheat 5.1 :: ".. (table.Random(table.Random(defcon.Phrasesall))  ));
  2135.     menu.frame.Paint = function()
  2136.         surface.SetDrawColor(50,50,50,200)
  2137.         surface.DrawRect(0, 0,menu.frame:GetWide(),menu.frame:GetTall())
  2138.         surface.SetDrawColor(163,163,0,0)
  2139.         surface.DrawOutlinedRect(0,0,menu.frame:GetWide(),menu.frame:GetTall())
  2140.     end
  2141.     menu.frame:SetVisible(true);
  2142.     menu.frame:SetDraggable(true);
  2143.     menu.frame:SetSizable(false);
  2144.     menu.frame:ShowCloseButton(false);
  2145.     menu.frame:SetBackgroundBlur(true)
  2146.     menu.frame:MakePopup();
  2147.    
  2148.     menu.close = vgui.Create("DButton", menu.frame)
  2149.     menu.close:SetFont('marlett')
  2150.     menu.close:SetText('r')
  2151.     menu.close:SetColor(Color(255, 255, 255, 255))
  2152.     menu.close:SetSize(15, 15)
  2153.     menu.close:SetDrawBackground(false)
  2154.     menu.close:SetPos(menu.frame:GetWide() - 20, 5)
  2155.     menu.close.DoClick = function()
  2156.         menu.frame:Remove(); menu.frame = nil;
  2157.     end
  2158.  
  2159.     menu.buttons = vgui.Create("DPanel",menu.frame)
  2160.     menu.buttons:SetPos(5, 25)
  2161.     menu.buttons:SetSize(111,406)
  2162.     menu.buttons:SetVisible(true)
  2163.     menu.buttons.Paint = function()
  2164.         surface.SetDrawColor(163,163,163,255)
  2165.         surface.DrawOutlinedRect(0,0,110,405)
  2166.     end
  2167.  
  2168.     menu.t.def = vgui.Create("DPanel", menu.frame);
  2169.     menu.t.def:SetPos(120,25);
  2170.     menu.t.def:SetSize(376,406);
  2171.     if menu.Current ~= nil then menu.t.def:SetVisible(false) end
  2172.     menu.t.def.Paint = function()
  2173.         surface.SetDrawColor( 163, 163, 163, 255 )
  2174.         surface.DrawOutlinedRect( 0, 0, menu.t.def:GetWide() - 1, menu.t.def:GetTall() - 1)
  2175.     end
  2176.    
  2177.     menu.t.a, menu.b.a      = AddTab("Aimbot",      true)
  2178.     menu.t.p, menu.b.p      = AddTab("Player ESP",  true)
  2179.     menu.t.e, menu.b.e      = AddTab("Entity ESP",  true)
  2180.     menu.t.m, menu.b.m      = AddTab("Misc.",       true)
  2181.     menu.t.c, menu.b.c      = AddTab("Chat Spam",   true)
  2182.     menu.t.f, menu.b.f      = AddTab("Freecam",     true)
  2183.     --id, parent , the type, the text , setting
  2184.     AddFeature(1, menu.t.a, "button", "", "aimbot")
  2185.     AddFeature(1, menu.t.a, "def", "Enabled")
  2186.     AddFeature(2, menu.t.a, "button", "", "triggerbot")
  2187.     AddFeature(2, menu.t.a, "def", "Triggerbot")
  2188.     AddFeature(3, menu.t.a, "button", "", "aimbot_friendly_fire")
  2189.     AddFeature(3, menu.t.a, "def", "Friendly Fire")
  2190.     AddFeature(4, menu.t.a, "slider", "", "aimbot_fov", 0, 180)
  2191.     AddFeature(4, menu.t.a, "def", "FOV")
  2192.     AddFeature(6, menu.t.a, "label2", "The aimbot key is F by default                                                                                                                 ")
  2193.    
  2194.     AddFeature(1, menu.t.p, "button", "", "esp_player")
  2195.     AddFeature(1, menu.t.p, "def", "Enabled")
  2196.     AddFeature(2, menu.t.p, "button", "", "esp_player_name")
  2197.     AddFeature(2, menu.t.p, "def", "Show Name")
  2198.     AddFeature(3, menu.t.p, "button", "", "esp_player_rank")
  2199.     AddFeature(3, menu.t.p, "def", "Show Rank")
  2200.     AddFeature(4, menu.t.p, "button", "", "esp_player_health")
  2201.     AddFeature(4, menu.t.p, "def", "Show Health")
  2202.     AddFeature(5, menu.t.p, "button", "", "esp_player_armor")
  2203.     AddFeature(5, menu.t.p, "def", "Show Armor")
  2204.     AddFeature(6, menu.t.p, "button", "", "esp_player_showdist")
  2205.     AddFeature(6, menu.t.p, "def", "Show Distance")
  2206.     AddFeature(7, menu.t.p, "slider", "", "esp_player_dist", 0, 16000)
  2207.     AddFeature(7, menu.t.p, "def", "Draw Distance")
  2208.     AddFeature(8, menu.t.p, "button", "", "esp_player_glow")
  2209.     AddFeature(8, menu.t.p, "def", "Draw Glow Halo")
  2210.     AddFeature(9, menu.t.p, "button", "", "lasereyes")
  2211.     AddFeature(9, menu.t.p, "def", "Laser Eyes")
  2212.     AddFeature(10,menu.t.p, "landsernigger3", "", "defcon.boxESP")
  2213.     AddFeature(10,menu.t.p, "def", "Draw Hitboxes")
  2214.     AddFeature(11,menu.t.p, "landsernigger6", "", "defcon.chams")
  2215.     AddFeature(11,menu.t.p, "def", "Player Chams")
  2216.    
  2217.     AddFeature(1, menu.t.e, "button", "", "esp_entity")
  2218.     AddFeature(1, menu.t.e, "def", "Entity Finder")
  2219.     AddFeature(2, menu.t.e, "slider", "", "esp_entity_dist", 0, 16000)
  2220.     AddFeature(2, menu.t.e, "def", "Draw Distance")
  2221.     AddFeature(3, menu.t.e, "landsernigger4", "", "defcon.propchams")
  2222.     AddFeature(3, menu.t.e, "def", "Physics Prop chams")
  2223.     AddFeature(4, menu.t.e, "bielodesphgay", "", "entitychams")
  2224.     AddFeature(4, menu.t.e, "def", "Entity chams")
  2225.    
  2226.     AddFeature(1, menu.t.m, "button", "", "flashlight_spam")
  2227.     AddFeature(1, menu.t.m, "def", "Flashlight Spam [hold leftarrow]")
  2228.     AddFeature(2, menu.t.m, "button", "", "bhop_bhop")
  2229.     AddFeature(2, menu.t.m, "def", "Bunny hopping [hold space]")
  2230.     AddFeature(3, menu.t.m, "button", "", "crosshair")
  2231.     AddFeature(3, menu.t.m, "def", "Client side crosshair")
  2232.     AddFeature(4, menu.t.m, "button", "", "velocity")
  2233.     AddFeature(4, menu.t.m, "def", "Big velocity meter")
  2234.     AddFeature(5, menu.t.m, "landsernigger", "","pickupinradius")
  2235.     AddFeature(5, menu.t.m, "def", "Pick up items in radius [Clockwork schemas only]")
  2236.     AddFeature(6, menu.t.m, "label2", "Console coammand: pickupinradius                                               ")
  2237.     AddFeature(7, menu.t.m, "landsernigger2", "", "dupeinradius")
  2238.     AddFeature(7, menu.t.m, "def", "Duplicate items in radius [Clockwork schemas only]")
  2239.     AddFeature(8, menu.t.m, "label2", "Console command: dupeinradius                                               ")
  2240.  
  2241.     AddFeature(1, menu.t.c, "button", "", "chatspam1")
  2242.     AddFeature(1, menu.t.c, "def", "Random messages")
  2243.     AddFeature(2, menu.t.c, "button", "", "chatspam2")
  2244.     AddFeature(2, menu.t.c, "def", "HL2RP VC messages")
  2245.     AddFeature(3, menu.t.c, "button", "", "chatspam3")
  2246.     AddFeature(3, menu.t.c, "def", "WWWWWWWWWWWWWWWWWW")
  2247.     AddFeature(4, menu.t.c, "button", "", "chatspam4")
  2248.     AddFeature(4, menu.t.c, "def", "Menu display messages")
  2249.     AddFeature(5, menu.t.c, "button", "", "superspam")
  2250.     AddFeature(5, menu.t.c, "def", "Procedurally generated spam")
  2251.     AddFeature(6, menu.t.c, "button", "", "madspam")
  2252.     AddFeature(6, menu.t.c, "def", "FULL CAPS procgen spam")
  2253.     AddFeature(7, menu.t.c, "button", "", "badminspam")
  2254.     AddFeature(7, menu.t.c, "def", "Admin insulter")
  2255.     AddFeature(8, menu.t.c, "button", "", "autispam")
  2256.     AddFeature(8, menu.t.c, "def", "CS:GO russian gibberish")
  2257.     AddFeature(9, menu.t.c, "button", "", "adspam")
  2258.     AddFeature(9, menu.t.c, "def", "Cheat promotion spam")
  2259.     AddFeature(10, menu.t.c, "button", "", "obnoxiousspam")
  2260.     AddFeature(10, menu.t.c, "def", "Obnoxious questions")
  2261.     AddFeature(11, menu.t.c, "button", "", "OOCspam")
  2262.     AddFeature(11, menu.t.c, "def", "Global chat spam toggle")
  2263.    
  2264.     AddFeature(1, menu.t.f, "canser", "", "cl_noclip")
  2265.     AddFeature(1, menu.t.f, "def", "New Freecam")
  2266.  
  2267.     AddFeature(11, menu.t.f, "label", "NOTICE: entities may not appear when using freecam                                                     ")
  2268.    
  2269.     if string.find(gmod.GetGamemode().Name, "DarkRP") then
  2270.         AddFeature(1, menu.t.g, "button", "God-mode Exploit (Costs in-game $$$)", "darkrp_god")
  2271.     end
  2272.     local elist
  2273.     local elist2
  2274.     local elistc
  2275.     local elistc2
  2276.     local function makeelist()
  2277.         elist = vgui.Create("DComboBox", menu.t.e)
  2278.         elist:SetPos(10,menu.t.e:GetTall()-43)
  2279.         elist:SetSize(130,20)
  2280.         for k,v in pairs(defcon.Ents()) do
  2281.             if not(defcon.Entities[v]) then
  2282.                 local i = elist:AddChoice(v)
  2283.             end
  2284.         end
  2285.         elist.OnSelect = function(index,value,data)
  2286.             print(data)
  2287.             elist2 = data
  2288.         end
  2289.     end
  2290.     local function makeelistc()
  2291.         elistc = vgui.Create("DComboBox", menu.t.e)
  2292.         elistc:SetPos(235, menu.t.e:GetTall()-43)
  2293.         elistc:SetSize(130,20)
  2294.         for k,v in pairs(defcon.Entities) do
  2295.             local i = elistc:AddChoice(v)
  2296.         end
  2297.         elistc.OnSelect = function(index,value,data)
  2298.             elistc2 = data
  2299.         end
  2300.     end
  2301.     makeelist()
  2302.     makeelistc()
  2303.     AddButton(menu.t.e, "Add Entity", 35, menu.t.e:GetTall()-23, function()
  2304.         if(elist2) then
  2305.             for k,v in pairs(defcon.Ents()) do
  2306.                 if (v == elist2) then
  2307.                     print(v)
  2308.                     table.insert(defcon.Entities, v)
  2309.                     defcon.Update("entity")
  2310.                 end
  2311.             end
  2312.         end
  2313.         makeelist()
  2314.         makeelistc()
  2315.     end)
  2316.     AddButton(menu.t.e, "Remove Entity", 260, menu.t.e:GetTall()-23, function()
  2317.         if(elistc2) then
  2318.             for k,v in pairs(defcon.Entities) do
  2319.                 if (v == elistc2) then
  2320.                     defcon.Entities[k] = nil;
  2321.                     defcon.Update("entity")
  2322.                 end
  2323.             end
  2324.         end
  2325.         makeelist()
  2326.         makeelistc()
  2327.     end)
  2328.     local flist
  2329.     local flist2
  2330.     local flistc
  2331.     local flistc2
  2332.     local function makeflist()
  2333.         flist = vgui.Create("DComboBox", menu.t.a)
  2334.         flist:SetPos(10,menu.t.a:GetTall()-43)
  2335.         flist:SetSize(130,20)
  2336.         for k,v in pairs(player.GetAll()) do
  2337.             if v ~= LocalPlayer() then
  2338.                 if not(defcon.Whitelist[v:SteamID()]) then
  2339.                     local i = flist:AddChoice(v:Nick())
  2340.                 end
  2341.             end
  2342.         end
  2343.         flist.OnSelect = function(index,value,data)
  2344.             print(data)
  2345.             elist2 = data
  2346.         end
  2347.     end
  2348.  
  2349. end
  2350.  
  2351. --panic mode for servers with serverguard
  2352.  
  2353. _G.render.Capture = function( data, func )
  2354.  
  2355.     if ( data.format == "jpeg" ) then
  2356.  
  2357.         RunConsoleCommand("panicmode", "1"); surface.PlaySound("vo/NovaProspekt/eli_foundme02.wav");
  2358.         print ("[Shitcheat] Someone tried to screencap you using serverguard! all visible elements have been disabled.")
  2359.         print ("[ShitCheat] To re-enable them, type 'panicmode 0' into the console.")
  2360.  
  2361.     elseif ( data.format == "png" ) then
  2362.  
  2363.         RunConsoleCommand("panicmode", "1"); surface.PlaySound("vo/NovaProspekt/eli_foundme02.wav");
  2364.         print ("[Shitcheat] Someone tried to screencap you using serverguard! all visible elements have been disabled.")
  2365.         print ("[ShitCheat] To re-enable them, type 'panicmode 0' into the console.")
  2366.        
  2367.     else
  2368.    
  2369.         RunConsoleCommand("panicmode", "1"); surface.PlaySound("vo/NovaProspekt/eli_foundme02.wav");
  2370.         print ("[Shitcheat] Someone tried to screencap you using serverguard! all visible elements have been disabled.")
  2371.         print ("[ShitCheat] To re-enable them, type 'panicmode 0' into the console.")
  2372.    
  2373.     end
  2374.  
  2375. end
  2376.  
  2377. --clientside noclip / freecam
  2378.  
  2379. local SH = {}
  2380.  
  2381. SH.Enabled = false
  2382. SH.ViewOrigin = Vector( 0, 0, 0 )
  2383. SH.ViewAngle = Angle( 0, 0, 0 )
  2384. SH.Velocity = Vector( 0, 0, 0 )
  2385.  
  2386. function SH.CalcView( ply, origin, angles, fov, p, o, a, f )
  2387.     if ( !SH.Enabled ) then return end
  2388.     if ( SH.SetView ) then
  2389.         SH.ViewOrigin = origin
  2390.         SH.ViewAngle = angles
  2391.        
  2392.         SH.SetView = false
  2393.     end
  2394.     return { origin = SH.ViewOrigin, angles = SH.ViewAngle }
  2395. end
  2396. hook.Add( "CalcView", "niggerwalk", SH.CalcView )
  2397.  
  2398. function SH.CreateMove( cmd, ply, origin, angles, fov, p, o, a, f )
  2399.     if ( !SH.Enabled ) then return end
  2400.    
  2401.     local time = FrameTime()
  2402.     SH.ViewOrigin = SH.ViewOrigin + ( SH.Velocity * time)
  2403.     SH.Velocity = SH.Velocity * 0.95
  2404.    
  2405.     local sensitivity = 0.022
  2406.     SH.ViewAngle.p = math.Clamp( SH.ViewAngle.p + ( cmd:GetMouseY() * sensitivity ), -89, 89 )
  2407.     SH.ViewAngle.y = SH.ViewAngle.y + ( cmd:GetMouseX() * -1 * sensitivity )
  2408.    
  2409.     local nig = Vector( 0, 0, 0 )
  2410.     local add = Vector( 0, 0, 0 )
  2411.     local ang = SH.ViewAngle
  2412.     if ( cmd:KeyDown( IN_FORWARD ) ) then add = add + ang:Forward() end
  2413.     if ( cmd:KeyDown( IN_BACK ) ) then add = add - ang:Forward() end
  2414.     if ( cmd:KeyDown( IN_MOVERIGHT ) ) then add = add + ang:Right() end
  2415.     if ( cmd:KeyDown( IN_MOVELEFT ) ) then add = add - ang:Right() end
  2416.     if ( cmd:KeyDown( IN_JUMP ) ) then add = add + ang:Up() end
  2417.     if ( cmd:KeyDown( IN_DUCK ) ) then add = add - ang:Up() end
  2418.    
  2419.     add = add:GetNormal() * time * 500
  2420.     if ( cmd:KeyDown( IN_SPEED ) ) then add = add * 2 end
  2421.    
  2422.     SH.Velocity = SH.Velocity + add
  2423.    
  2424.     if ( SH.LockView == true ) then
  2425.         SH.LockView = cmd:GetViewAngles()
  2426.     end
  2427.     if ( SH.LockView ) then
  2428.         cmd:SetViewAngles( SH.LockView )
  2429.     end
  2430.    
  2431.     cmd:SetForwardMove( 0 )
  2432.     cmd:SetSideMove( 0 )
  2433.     cmd:SetUpMove( 0 )
  2434. end
  2435. hook.Add( "CreateMove", "niggerwalk", SH.CreateMove )
  2436.  
  2437. function SH.Toggle()
  2438.     SH.Enabled = !SH.Enabled
  2439.     SH.LockView = SH.Enabled
  2440.     SH.SetView = true
  2441.    
  2442.     local status = { [ true ] = "enabled", [ false ] = "disabled" }
  2443. end
  2444. concommand.Add( "SH_toggle", SH.Toggle )
  2445.  
  2446. concommand.Add( "SH_pos", function() print( SH.ViewOrigin ) end )
  2447.    
  2448. --best esp
  2449.  
  2450. hook.Add("HUDPaint", "catHUD", function()
  2451.     if defcon.Settings["esp_player"] and GetConVarNumber("panicmode") == 0 or defcon.Settings["esp_entity"] and GetConVarNumber("panicmode") == 0 then
  2452.         for k,v in pairs(ents.GetAll()) do
  2453.             if defcon.Settings["esp_player"] && v:IsPlayer() and GetConVarNumber("panicmode") == 0 then
  2454.                 if(espcheck("player", v) and espdistance("player", v) and GetConVarNumber("panicmode") == 0 )then
  2455.                     local ESP = (v:EyePos()):ToScreen()
  2456.                     local name,health,rank,col,distance = "","","","",""
  2457.                     local outcol = Color(0,0,0,255)
  2458.                     local white = Color(255,255,255,255)
  2459.                     local outcol2 = outcol
  2460.                     if defcon.Settings["esp_player_name"] and GetConVarNumber("panicmode") == 0 then
  2461.                         if v.GetRPName then name = v:GetRPName()
  2462.                         else name = v:Nick() end
  2463.                     end
  2464.                     if v:Nick() ~= name then rank = " "..v:Nick() end
  2465.                     if v.SteamName and name ~= v:SteamName() then rank = " "..v:SteamName() end
  2466.                     if defcon.Settings["esp_player_rank"] and GetConVarNumber("panicmode") == 0 then
  2467.                         if v:IsSuperAdmin() then
  2468.                             rank = "[Super Admin]"..rank
  2469.                         elseif v:IsAdmin() then
  2470.                             rank = "[Admin]"..rank
  2471.                         elseif v:IsUserGroup("moderator") or v:IsUserGroup("mod") then
  2472.                             rank = "[Moderator]"..rank
  2473.                         elseif v:IsUserGroup("vip") or v:IsUserGroup("donator") then
  2474.                             rank = "[Donator]"..rank
  2475.                         end
  2476.                     end
  2477.                     if defcon.Settings["esp_player_health"] and GetConVarNumber("panicmode") == 0 and not(defcon.Settings["esp_player_armor"]) then
  2478.                         health = v:Health().."H"
  2479.                     elseif defcon.Settings["esp_player_armor"] and GetConVarNumber("panicmode") == 0 and not(defcon.Settings["esp_player_health"]) then
  2480.                         health = v:Armor().."A"
  2481.                     elseif defcon.Settings["esp_player_armor"] and GetConVarNumber("panicmode") == 0 and defcon.Settings["esp_player_health"] then
  2482.                         health = v:Health().. "H - "..v:Armor().."A"
  2483.                     end
  2484.                     if defcon.Settings["esp_player_showdist"] and GetConVarNumber("panicmode") == 0 then
  2485.                         distance = v:GetPos():Distance(LocalPlayer():GetPos())
  2486.                         distance = math.Round(distance).." m"
  2487.                     end
  2488.                     col = team.GetColor(v:Team())
  2489.                     if(col.r <= 50 and col.g <= 50 and col.b <= 50) then
  2490.                         outcol2 = Color(200,200,200,255)
  2491.                     end
  2492.                     if col.a <= 50 then
  2493.                         col = Color(col.r,col.g,col.b, 255)
  2494.                     end
  2495.                     draw.SimpleTextOutlined(rank, "deffontesp2", ESP.x, ESP.y -46, col, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, outcol2)
  2496.                     draw.SimpleTextOutlined(name, "deffontesp1", ESP.x, ESP.y - 34, col, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, outcol2)
  2497.                     if health ~= "" then
  2498.                         draw.SimpleTextOutlined(health, "deffontesp2", ESP.x, ESP.y -22, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, outcol)
  2499.                         draw.SimpleTextOutlined(distance, "deffontesp2", ESP.x, ESP.y - 10, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, outcol)
  2500.                     else
  2501.                         draw.SimpleTextOutlined(distance, "deffontesp2", ESP.x, ESP.y - 22, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, outcol)
  2502.                     end
  2503.                     if defcon.Settings["esp_player_glow"] and GetConVarNumber("panicmode") == 0 then
  2504.                         halo.Add({v}, col, 2, 2, 1, true, true)
  2505.                     end
  2506.                 end
  2507.             end
  2508.             if (defcon.Settings["esp_entity"] and espcheck("entity", v) and espdistance("entity", v) and GetConVarNumber("panicmode") == 0)then
  2509.                 if table.HasValue(defcon.Entities, v:GetClass()) then
  2510.                     local ESP = (v:EyePos()):ToScreen()
  2511.                     draw.SimpleTextOutlined(v:GetClass(), "deffontesp1", ESP.x, ESP.y - 46, Color(255,0,0,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,255))
  2512.                 end
  2513.             end
  2514.         end
  2515.     end
  2516.                     for k, v in pairs( player.GetAll() ) do
  2517.                             if ( GAMEMODE_NAME == "cwhl2rp" ) and GetConVarNumber("panicmode") == 0 then
  2518.                             if( v == LocalPlayer() ) then continue; end
  2519.                             local ESP = (v:EyePos()):ToScreen()
  2520.                             local hpos = v:GetPos();
  2521.                             local dist = hpos:Distance( LocalPlayer():GetPos() );
  2522.                             local m = dist / 39.36;
  2523.     if( dist <= math.min( Clockwork.config:Get( "talk_radius" ):Get() / 3, 80 ) ) and( GAMEMODE_NAME == "cwhl2rp" ) then
  2524.             draw.SimpleTextOutlined( "Whisper Range", "deffontesp2", ESP.x, ESP.y +2, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,255) );
  2525.         elseif( dist <= Clockwork.config:Get( "talk_radius" ):Get() ) then
  2526.             draw.SimpleTextOutlined( "Talk Range", "deffontesp2", ESP.x, ESP.y +2, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,255) );
  2527.         elseif( dist <= Clockwork.config:Get( "talk_radius" ):Get() * 2 ) then
  2528.             draw.SimpleTextOutlined( "Yell Range", "deffontesp2", ESP.x, ESP.y +2, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,255) );
  2529.         else
  2530.             draw.SimpleTextOutlined( "Out of text Range", "deffontesp2", ESP.x, ESP.y +2, white, TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,255) );
  2531. end
  2532. end
  2533. end
  2534. end)
  2535.  
  2536. -- found a workaround for the aimbot, fuck facepunch
  2537.  
  2538. hook.Add("Think", "catBOT", function(ucmd, origin, angles, calcview, fov, p, o, a, f, aaaaa )
  2539.     if(input.IsKeyDown(KEY_TAB) && input.IsKeyDown(KEY_Q) && !menu.frame)then
  2540.         DrawMenu()
  2541.     elseif(menu.frame && input.IsKeyDown(KEY_BACKSPACE))then
  2542.         menu.frame:Remove();menu.frame = nil
  2543.     end
  2544.     if defcon.Settings["flashlight_spam"] and input.IsKeyDown(KEY_LEFT) then
  2545.         RunConsoleCommand("impulse", "100")
  2546.     end
  2547.     if(defcon.Settings["triggerbot"] && input.IsMouseDown(MOUSE_MIDDLE)) && input.IsKeyDown(KEY_F) then
  2548.         local pos = LocalPlayer():GetShootPos()
  2549.         local ang = LocalPlayer():GetAimVector()
  2550.         local tracedata = {}
  2551.         tracedata.start = pos
  2552.         tracedata.endpos = pos+(ang*9999999999999)
  2553.         local trace = util.TraceLine(tracedata)
  2554.         if(trace.HitNonWorld) then
  2555.                 RunConsoleCommand("+attack")
  2556.                 timer.Simple(0.000000000000000000001, function() RunConsoleCommand("-attack") end)
  2557.             end
  2558.         end
  2559.     if(defcon.Settings["aimbot"] && /*input.IsKeyDown(defcon.AimKey)*/ input.IsKeyDown(KEY_F)) then
  2560.         for k,v in pairs(player.GetAll()) do
  2561.             if defcon.CanTarget(v) then
  2562.                 local head = v:LookupBone("ValveBiped.Bip01_Head1")
  2563.                 if head ~= nil then
  2564.                     local fov = defcon.Settings["aimbot_fov"]
  2565.                     if fov == 0 then
  2566.                         local headpos,targetheadang = v:GetBonePosition(head)
  2567.                         LocalPlayer():SetEyeAngles((headpos - LocalPlayer():GetShootPos()):Angle())
  2568.                     else
  2569.                         local lpang = LocalPlayer():GetAngles();
  2570.                         local ang = (v:GetPos() - LocalPlayer():GetPos()):Angle();
  2571.                         local ady = math.abs(math.NormalizeAngle(lpang.y - ang.y))
  2572.                         local adp = math.abs(math.NormalizeAngle(lpang.p - ang.p ))
  2573.                         if not(ady > fov or adp > fov) then
  2574.                             local headpos,targetheadang = v:GetBonePosition(head)
  2575.                             if headpos != nil and targetheadang != nil then
  2576.                                 LocalPlayer():SetEyeAngles((headpos - LocalPlayer():GetShootPos()):Angle())
  2577.                             end
  2578.                         end
  2579.                     end
  2580.                 end
  2581.             end
  2582.         end
  2583.     end
  2584.     if defcon.Settings["ttt_deathnotifs"] then
  2585.         for k,v in pairs(player.GetAll()) do
  2586.             if v:Alive() and not (defcon.Alive[v:UniqueID()] == true) then
  2587.                 defcon.Alive[v:UniqueID()] = true
  2588.             elseif not v:Alive() and (defcon.Alive[v:UniqueID()] == true) then
  2589.                 defcon.Alive[v:UniqueID()] = false
  2590.                 notification.AddLegacy(v:Nick().. (" "..defcon.Phrases2[math.random(1, table.Count(defcon.Phrases2))]), NOTIFY_GENERIC, 5)
  2591.                 print ( "[Shitcheat] " .. v:Nick().. (" "..defcon.Phrases2[math.random(1, table.Count(defcon.Phrases2))]))
  2592.             end
  2593.         end
  2594.     end
  2595. end)
  2596.  
  2597. --bhop (should toggle if you don't use catapult)
  2598.  
  2599. hook.Add( "CreateMove", "Billard_Bhop", function( ucmd )
  2600.     if defcon.Settings["bhop_bhop"] then
  2601.         if ucmd:KeyDown( IN_JUMP ) then
  2602.             if LocalPlayer():WaterLevel() <= 1 && LocalPlayer():GetMoveType() != MOVETYPE_LADDER && !LocalPlayer():IsOnGround() then
  2603.                     ucmd:RemoveKey( IN_JUMP )
  2604.             end
  2605.         end
  2606.     end
  2607. end )
  2608.  
  2609.  
  2610. --velocity meter
  2611.  
  2612. surface.CreateFont("velmet", {
  2613.  size = 50,
  2614.  weight = 50,
  2615.  antialias = true,
  2616.  font = "courier new"
  2617.  });
  2618.  
  2619. hook.Add("HUDPaint", "Velocity", function()
  2620.     for k,v in pairs(player.GetAll()) do
  2621.         if defcon.Settings ["velocity"] and GetConVarNumber("panicmode") == 0 then
  2622.             local showvel = math.floor(LocalPlayer():GetVelocity():Length())
  2623.                 draw.RoundedBox(1, ScrW()/2.5, ScrH()/1.07, ScrW()/4.21, ScrH()/26, Color(50, 50, 50, 150))
  2624.                 draw.DrawText("VELOCITY: "..showvel, "velmet", ScrW()/2.5, ScrH()/1.075, Color(255, 255, 255, 185))
  2625.                 end
  2626.             end
  2627.     end)
  2628.    
  2629. --crosshair
  2630.  
  2631. hook.Add( "HUDPaint", "CrossHair", function ( ucmd )
  2632.     if defcon.Settings["crosshair"] and GetConVarNumber("panicmode") == 0 then
  2633.         local h = ScrH() / 2
  2634.         local w = ScrW() / 2
  2635.         local h1 = ScrH() / 2
  2636.         local w1 = ScrW() / 2
  2637.        
  2638.         surface.SetDrawColor( 0, 255, 255 )
  2639.         surface.DrawLine( w + 10, h, w - 10, h )
  2640.         surface.DrawLine( w, h + 10, w, h - 10 )
  2641.     end
  2642.        
  2643. end)
  2644.  
  2645. --physics prop ESP
  2646.  
  2647. local propchams = CreateMaterial("propchams","VertexLitGeneric",{
  2648.         ["$basetexture"] = "models/debug/debugwhite",
  2649.         ["$model"] = 1,
  2650.         ["$translucent"] = 1,
  2651.         ["$alpha"] = 1,
  2652.         ["$nocull"] = 1,
  2653.         ["$ignorez"] = 1
  2654. }
  2655. )
  2656.  
  2657. hook.Add( "HUDPaint", "PropESP", function()
  2658.     for k,v in pairs ( ents.FindByClass( "prop_physics" ) ) do
  2659.         if GetConVarNumber("defcon.propchams") == 1 and GetConVarNumber("panicmode") == 0 then
  2660.             cam.Start3D(EyePos(), EyeAngles())
  2661.                 if v:IsValid() then
  2662.                     render.SuppressEngineLighting( false )
  2663.                     render.MaterialOverride( propchams )
  2664.                     render.SetBlend(0.2)
  2665.                     render.SetColorModulation( 0, 255, 0)
  2666.                     v:DrawModel()
  2667.             cam.End3D()
  2668.             end
  2669.         end
  2670.     end
  2671. end)
  2672.  
  2673. -- player chams (copy-pasted from an old shitty lua file i found in my shit folder one day)
  2674.  
  2675. hook.Add( "HUDPaint", "ESPChams", function()
  2676.  
  2677.     for k,v in pairs ( player.GetAll() ) do
  2678.     if GetConVarNumber("defcon.chams") == 1 and GetConVarNumber("panicmode") == 0 then
  2679.        
  2680.         if SafeCheck(v) == true then
  2681.        
  2682.             local ply = LocalPlayer()
  2683.            
  2684.             cam.Start3D(EyePos(), EyeAngles())
  2685.                      render.MaterialOverride( propchams )
  2686.                      render.SuppressEngineLighting( false )
  2687.                      render.SetBlend( 1 )
  2688.                      render.SetColorModulation( 0, 255, 255 )
  2689.                     v:DrawModel();
  2690.                     -- This bit is for weapons. --
  2691.                      render.MaterialOverride( propchams )
  2692.                      render.SuppressEngineLighting( false )
  2693.                      render.SetBlend( 1 )
  2694.                      render.SetColorModulation( 255, 0, 0 )
  2695.                     v:GetActiveWeapon():DrawModel()
  2696.                 cam.End3D()
  2697.         end
  2698.     end
  2699. end
  2700. end)
  2701.  
  2702. --box ESP
  2703.  
  2704. hook.Add("HUDPaint", "3DBoxESP", function()
  2705.     for k,v in pairs(player.GetAll()) do
  2706.         if GetConVarNumber("defcon.boxESP") == 1 and GetConVarNumber("panicmode") == 0 then
  2707.             if SafeCheck(v) == true then
  2708.             local ply = LocalPlayer()
  2709.             local plyPos = v:GetPos()
  2710.             local head = v:OBBMaxs()
  2711.             local feet = v:OBBMins()
  2712.             local eye = v:EyeAngles()
  2713.                 cam.Start3D()
  2714.                     render.DrawWireframeBox( plyPos, Angle( 0, eye.y, 0), feet, head, team.GetColor(v:Team()) )
  2715.                      cam.End3D()
  2716.                   end
  2717.            end
  2718.     end
  2719. end)
  2720.  
  2721. --entity chams (works with darkrp shit too)
  2722.  
  2723. hook.Add("HUDPaint", "entityespchams", function()
  2724.     if (GetConVarNumber("entitychams") == 1) and GetConVarNumber("panicmode") == 0 then
  2725.     for k, v in pairs(ents.GetAll()) do
  2726.                                 if string.find(v:GetClass(), "printer") then
  2727.                                             cam.Start3D(EyePos(), EyeAngles())
  2728.                                             if v:IsValid() then
  2729.                                             render.SuppressEngineLighting( false )
  2730.                                             render.MaterialOverride("models/debug/debugwhite")
  2731.                                             render.SetBlend( 1 )
  2732.                                             render.SetColorModulation( 0, 255, 255)
  2733.                                             v:DrawModel()
  2734.                                             cam.End3D()
  2735.                                             end
  2736.                                         elseif v:GetClass() == "spawned_shipment" then
  2737.                                                     cam.Start3D(EyePos(), EyeAngles())
  2738.                                             if v:IsValid() then
  2739.                                             render.SuppressEngineLighting( false )
  2740.                                             render.MaterialOverride("models/debug/debugwhite")
  2741.                                             render.SetBlend( 1 )
  2742.                                             render.SetColorModulation( 0, 255, 255)
  2743.                                             v:DrawModel()
  2744.                                             cam.End3D()
  2745.                                             end
  2746.                                             elseif table.HasValue(defcon.Entities, v:GetClass()) then
  2747.                                             cam.Start3D(EyePos(), EyeAngles())
  2748.                                             if v:IsValid() then
  2749.                                             render.SuppressEngineLighting( false )
  2750.                                             render.MaterialOverride("models/debug/debugwhite")
  2751.                                             render.SetBlend( 1 )
  2752.                                             render.SetColorModulation( 0, 255, 255)
  2753.                                             v:DrawModel()
  2754.                                             cam.End3D()
  2755.                                             end
  2756.                                             elseif string.find(v:GetClass(), "durgz") then
  2757.                                             cam.Start3D(EyePos(), EyeAngles())
  2758.                                             if v:IsValid() then
  2759.                                             render.SuppressEngineLighting( false )
  2760.                                             render.MaterialOverride("models/debug/debugwhite")
  2761.                                             render.SetBlend( 1 )
  2762.                                             render.SetColorModulation( 0, 255, 255)
  2763.                                             v:DrawModel()
  2764.                                             cam.End3D()
  2765.                                             end
  2766.                                             elseif v:GetClass() == "spawned_weapon" then
  2767.                                             cam.Start3D(EyePos(), EyeAngles())
  2768.                                             if v:IsValid() then
  2769.                                             render.SuppressEngineLighting( false )
  2770.                                             render.MaterialOverride("models/debug/debugwhite")
  2771.                                             render.SetBlend( 1 )
  2772.                                             render.SetColorModulation( 0, 255, 255)
  2773.                                             v:DrawModel()
  2774.                                             cam.End3D()
  2775.                                             end
  2776.                                             elseif v:GetClass() == "spawned_money" then
  2777.                                             cam.Start3D(EyePos(), EyeAngles())
  2778.                                             if v:IsValid() then
  2779.                                             render.SuppressEngineLighting( false )
  2780.                                             render.MaterialOverride("models/debug/debugwhite")
  2781.                                             render.SetBlend( 1 )
  2782.                                             render.SetColorModulation( 0, 255, 255)
  2783.                                             v:DrawModel()
  2784.                                             cam.End3D()
  2785.                                             end
  2786.                                             else
  2787.                                        
  2788.                                 end
  2789.                         end
  2790.                 end    
  2791. end)
  2792.  
  2793. --chat spam 1
  2794.  
  2795. local function Spam2()
  2796.     if defcon.Settings["chatspam1"] then
  2797.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2798.          LocalPlayer():ConCommand("cwsay " .."// "..table.Random(normalspam).." " )
  2799.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  2800.          LocalPlayer():ConCommand("cwsay " ..table.Random(normalspam).." " )
  2801.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2802.          LocalPlayer():ConCommand("say ".."// "..table.Random(normalspam).." " )
  2803.          else
  2804.          LocalPlayer():ConCommand("say "..table.Random(normalspam).." " )
  2805.          end
  2806.     end
  2807. end
  2808. timer.Create("Spammins2", .05,0,Spam2)
  2809.  
  2810. normalspam = {}
  2811. normalspam[1] = "mods = fags"
  2812. normalspam[2] = "I hate niggers"
  2813. normalspam[3] = "sheo was here"
  2814. normalspam[4] = "try finger but hole"
  2815. normalspam[5] = "time for crab"
  2816. normalspam[6] = "THIS SERVER IS GETTING FUCKING NULLED RN"
  2817. normalspam[7] = "whoever made this server is a fucking downie holy shit"
  2818. normalspam[8] = "this serv sucks, fuck you guys"
  2819. normalspam[9] = "im not hacking wtf?"
  2820. normalspam[10] = "Mega.co.nz is famous for it's shitposting on 4chan."
  2821. normalspam[11] = "How much memes could a cock suck if 9/11?"
  2822. normalspam[12] = "assrape"
  2823. normalspam[13] = "AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH"
  2824. normalspam[14] = "Sweedish fish are like apples, they taste good as candy, not the actual thing."
  2825. normalspam[15] = "you what"
  2826. normalspam[16] = "I'll quote your head with a rock"
  2827. normalspam[17] = "fuck me harder daddy"
  2828. normalspam[18] = "dickrape is neat"
  2829. normalspam[19] = "Shitty memes from a shitty dream."
  2830. normalspam[20] = "sheogorath has aids"
  2831. normalspam[21] = "fuck niggers"
  2832. normalspam[22] = "♫im an alabama nigger and i wanna be free, to hell with the n double a-c-p♫"
  2833. normalspam[23] = "hey whats up guys it's scarce here"
  2834. normalspam[24] = "//this is a test of the emergency broadcast system"
  2835. normalspam[25] = "erp = b&"
  2836. normalspam[26] = "50 percent off all fat farts at the fag store"
  2837. normalspam[27] = "dennis the menace"
  2838. normalspam[28] = "that's how things came to be, and that can never change, that can never change, no way.  That's how things came to be and that can never change, except when things'll change some day."
  2839. normalspam[29] = "shoutout to poopnig420 for providing memes"
  2840. normalspam[30] = "shoutout to inboot for providing packets"
  2841. normalspam[31] = "geklmin is a grade-a autist."
  2842. normalspam[32] = "REMOVE KEBAB remove kebab"
  2843. normalspam[33] = "you are worst turk. you are the turk idiot you are the turk smell. return to croatioa. to our croatia cousins you may come our contry. you may live in the zoo….ahahahaha"
  2844. normalspam[34] = "hahahahaha idiot turk and bosnian smell so bad..wow i can smell it."
  2845. normalspam[35] = "you will get caught. russia+usa+croatia+slovak=kill bosnia…"
  2846. normalspam[36] = "you will ww2/ tupac alive in serbia, tupac making album of serbia . fast rap tupac serbia."
  2847. normalspam[37] = "2pac aliv and real strong wizard kill all the turk farm aminal with rap magic now we the serba rule ."
  2848. normalspam[38] = "ape of the zoo presidant georg bush fukc the great satan and lay egg this egg hatch and bosnia wa;s born."
  2849. normalspam[39] = "stupid baby form the eggn give bak our clay we will crush u lik a skull of pig. serbia greattst countrey"
  2850. normalspam[40] = "cetnik rascal FUck but fuck asshole turk stink bosnia sqhipere shqipare..turk genocide best day of my life."
  2851. normalspam[41] = "http://www.madbluntz.rs offical sponsor of the republika srpska - marijuana fanatics serbia"
  2852. normalspam[42] = "long live madbluntz"
  2853. normalspam[43] = "bob good militia is dead"
  2854. normalspam[44] = "hail nutmegg"
  2855. normalspam[45] = "madbluntz.rs best cheats on earth also free dl today"
  2856. normalspam[46] = "// madblintz.rs serbain weed fanatics central download the world's best gmod lua cheat today"
  2857. normalspam[47] = "GET SHITCHEAT NOW MADBLUNTZ.RS"
  2858. normalspam[48] = "fuck off kike"
  2859.  
  2860. --chat spammer 2
  2861.  
  2862. local function Spam()
  2863.     if defcon.Settings["chatspam2"] then
  2864.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2865.          LocalPlayer():ConCommand("cwsay " .."// "..table.Random(hl2rpvcspam).." " )
  2866.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  2867.          LocalPlayer():ConCommand("cwsay " ..table.Random(hl2rpvcspam).." " )
  2868.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2869.          LocalPlayer():ConCommand("say ".."// "..table.Random(hl2rpvcspam).." " )
  2870.          else
  2871.          LocalPlayer():ConCommand("say "..table.Random(hl2rpvcspam).." " )
  2872.          end
  2873.     end
  2874. end
  2875. timer.Create("Spammins", .05,0,Spam)
  2876.  
  2877. hl2rpvcspam = {}
  2878. hl2rpvcspam[1] = "noooo"
  2879. hl2rpvcspam[2] = "whistle tune"
  2880. hl2rpvcspam[3] = "i could eat a horse"
  2881. hl2rpvcspam[4] = "combine"
  2882. hl2rpvcspam[5] = "zombies"
  2883. hl2rpvcspam[6] = "run"
  2884. hl2rpvcspam[7] = "over here"
  2885. hl2rpvcspam[8] = "hey over here"
  2886. hl2rpvcspam[9] = "run for your life"
  2887. hl2rpvcspam[10] = "hes dead"
  2888. hl2rpvcspam[11] = "woops"
  2889. hl2rpvcspam[12] = "hands on doctor breen"
  2890. hl2rpvcspam[13] = "dream about cheese"
  2891. hl2rpvcspam[14] = "dibs on the suit"
  2892.  
  2893. --chatspammer 3
  2894.  
  2895. local function Spam3()
  2896.     if defcon.Settings["chatspam3"] then
  2897.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2898.          LocalPlayer():ConCommand("cwsay " .."// ".."WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW".." " )
  2899.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  2900.          LocalPlayer():ConCommand("cwsay " .."WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW".." " )
  2901.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2902.          LocalPlayer():ConCommand("say ".."// ".."WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW".." " )
  2903.          else
  2904.          LocalPlayer():ConCommand("say ".."WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW".." " )
  2905.          end
  2906.     end
  2907. end
  2908. timer.Create("Spammins", .05,0,Spam3)
  2909.  
  2910. --chatspammer 4
  2911.  
  2912. local function Spam4()
  2913.     if defcon.Settings["chatspam4"] then
  2914.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2915.          LocalPlayer():ConCommand("cwsay " .."// "..table.Random(table.Random(defcon.Phrasesall)).." " )
  2916.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  2917.          LocalPlayer():ConCommand("cwsay " ..table.Random(table.Random(defcon.Phrasesall)).." " )
  2918.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  2919.          LocalPlayer():ConCommand("say ".."// "..table.Random(table.Random(defcon.Phrasesall)).." " )
  2920.          else
  2921.          LocalPlayer():ConCommand("say "..table.Random(table.Random(defcon.Phrasesall)).." " )
  2922.          end
  2923.     end
  2924. end
  2925. timer.Create("Spammins", .05,0,Spam4)
  2926.  
  2927. --SUPER DUPER chat spam
  2928.  
  2929. local openers = {
  2930.     "get fucked",
  2931.     "eat shit",
  2932.     "fuck a baboon",
  2933.     "suck my dingleberries",
  2934.     "choke on steaming cum",
  2935.     "die in a fire",
  2936.     "gas yourself",
  2937.     "sit on garden shears",
  2938.     "choke on scrotum",
  2939.     "shove a brick up your ass",
  2940.     "swallow barbed wire",
  2941.     "move to sweden",
  2942.     "fuck a pig",
  2943.     "bow to me",
  2944.     "suck my ball sweat",
  2945.     "come back when you aren't garbage",
  2946.     "i will piss on everything you love",
  2947.     "kill yourself",
  2948.     "livestream suicide",
  2949.     "neck yourself",
  2950.     "go be black somewhere else",
  2951.     "rotate on it",
  2952.     "choke on it",
  2953.     "blow it out your ass",
  2954.     "go browse tumblr",
  2955.     "go back to darkrp",
  2956.     "sit on horse cock",
  2957.     "drive off a cliff",
  2958.     "rape yourself",
  2959.     "get raped by niggers",
  2960.     "fuck right off",
  2961.     "you mother is a whore",
  2962.     "come at me",
  2963.     "go work the corner",
  2964. --    "you are literal cancer",
  2965.     "why haven't you killed yourself yet",
  2966.     "why do you even exist",
  2967.     "shoot your balls off with a shotgun",
  2968.     "sterilize yourself",
  2969.     "convert to islam",
  2970.     "drink bleach",
  2971.     "remove yourself",
  2972.     "choke on whale cock",
  2973.     "suck shit",
  2974.     "suck a cock",
  2975.     "lick my sphincter",
  2976.     "set yourself on fire",
  2977.     "drink jenkem",
  2978.     "get beaten to death by your dad",
  2979.     "choke on your uncle's cock",
  2980.     "get sat on by a 200kg feminist",
  2981.     "blow off",
  2982.     "join isis",
  2983.     "stick your cock in a blender",
  2984.     "OD yourself on meth",
  2985.     "lie under a truck",
  2986.     "lick a wall socket",
  2987.     "swallow hot coals",
  2988.     "die slowly",
  2989.     "explode yourself",
  2990.     "swing from the noose",
  2991.     "end yourself",
  2992.     "take your best shot",
  2993.     "get shot in a gay bar",
  2994.     "drink pozzed cum",
  2995.     "marry a muslim",
  2996.     "get a better cheat",
  2997.     "rub your dick on a cheese grater",
  2998.     "wrap a rake with barbed wire and sodomize yourself",
  2999.     "close your gaping cunt",
  3000. }
  3001.  
  3002. local joiners = {
  3003.     "cancer infested",
  3004.     "cock sucking",
  3005.     "fuck faced",
  3006.     "cunt eyed",
  3007.     "nigger fucking",
  3008.     "candy ass",
  3009.     "fairy ass fucking",
  3010.     "shit licking",
  3011.     "unlovable",
  3012.     "disgusting",
  3013.     "degenerate",
  3014.     "fuck headed",
  3015.     "dick lipped",
  3016.     "autismal",
  3017.     "gook eyed",
  3018.     "mongoloided",
  3019.     "cunt faced",
  3020.     "dick fisted",
  3021.     "worthless",
  3022.     "bleeding cunted",
  3023.     "hillary loving",
  3024.     "maggot infested",
  3025.     "boot lipped",
  3026.     "chink eyed",
  3027.     "shit skinned",
  3028.     "nigger headed",
  3029.     "lgbt supporting",
  3030.     "cum stained",
  3031. }
  3032.  
  3033. local enders = {
  3034.     "fuck face",
  3035.     "poofter",
  3036.     "jew cunt",
  3037.     "fagmaster",
  3038.     "goat rapist",
  3039.     "raghead",
  3040.     "cock cheese",
  3041.     "vaginaphobe",
  3042.     "coon",
  3043.     "nigger",
  3044.     "slag cunt",
  3045.     "garbage man",
  3046.     "paeodophile",
  3047.     "kiddy toucher",
  3048.     "pony fucker",
  3049.     "tumblrite",
  3050.     "sperglord",
  3051.     "gorilla's dick",
  3052.     "shit licker",
  3053.     "shit slick",
  3054.     "redditor",
  3055.     "pig fucker",
  3056.     "spastic",
  3057.     "cuckold",
  3058.     "chode gobbler",
  3059.     "fuckwit",
  3060.     "retard",
  3061.     "mongoloid",
  3062.     "elephants cunt",
  3063.     "cunt",
  3064.     "gook",
  3065.     "fag lord",
  3066.     "shit stain",
  3067.     "mpgh skid",
  3068.     "batch coder",
  3069.     "pony fucker",
  3070.     "furfag",
  3071.     "half caste",
  3072.     "double nigger",
  3073.     "cock socket",
  3074.     "cunt rag",
  3075.     "anal wart",
  3076.     "maggot",
  3077.     "knob polisher",
  3078.     "fudge packer",
  3079.     "cock slave",
  3080.     "trashmaster",
  3081.     "shitskin",
  3082.     "curry muncher",
  3083.     "gator bait",
  3084.     "bootlip",
  3085.     "camel jockey",
  3086.     "wog cunt",
  3087.     "hooknosed kike",
  3088.     "feminist",
  3089.     "wop cunt",
  3090.     "abbo",
  3091.     "porch monkey",
  3092.     "dago",
  3093.     "anal secretion",
  3094.     "pig cunt",
  3095.     "insect",
  3096.     "sub human",
  3097.     "mental defect",
  3098.     "fat whore",
  3099.     "cunt blood",
  3100.     "cunt rag",
  3101.     "cotton picker",
  3102.     "bum tickling fag",
  3103.     "degenerate faggot",
  3104.     "smegma lump",
  3105.     "darkie",
  3106.     "fuck toy",
  3107.     "underage midget cunt",
  3108.     "twelvie",
  3109.     "faggot teenager",
  3110.     "ankle biter",
  3111.     "fat cunt american",
  3112.     "bernie loving washout",
  3113.     "fucking failure",
  3114.     "cum dumpster",
  3115.     "waste of skin",
  3116.     "petrol sniffing coon",
  3117.     "jenkem bottle",
  3118.     "dirty jew",
  3119.     "darkrp admin",
  3120.     "cuck master",
  3121.     "barrel of piss",
  3122.     "tankard of shit",
  3123.     "cock wart",
  3124. }
  3125.  
  3126. local adminstarts = {
  3127.     "How much did you pay for that staff rank",
  3128.     "Nice server you got here",
  3129.     "How much did that gay ULX rank cost",
  3130.     "I'll be back to shit on you again",
  3131.     "This is only my first alt account",
  3132.     "What autist gave you a staff rank",
  3133.     "Banning me only makes my cock harder",
  3134.     "I'll be back on a new account in 10 minutes",
  3135.     "Your server deserves to be destroyed",
  3136.     "It's been fun wrecking this shit hole",
  3137.     "Stop touching me with your physgun",
  3138.     "Letting you have admin was a mistake",
  3139.     "Do what you must, I have already won",
  3140.     "Bans mean nothing to me",
  3141.     "You should appreciate me showing you how to break your terrible server security",
  3142.     "I hunt down faggots like you for sport",
  3143.     "I am better than you in every single way",
  3144.     "I bypassed your anticheat and I'll bypass your ban too",
  3145.     "Only power mad midget cucks become staff on darkrp",
  3146.     "Lmao another bad server ruined",
  3147.     "Watch me rejoin on a VPN",
  3148. }
  3149.  
  3150. -- i gave myself terminal autism writing these
  3151.  
  3152. local cancerstrike = {
  3153.     "LOL fuk u silver scUm",
  3154.     "nice aim doEs It cume in NOT N00be?",
  3155.     "u r trible my doode",
  3156.     "u almost hit me that time LOL",
  3157.     "ur aim iz a joke my man",
  3158.     "get shrekt skrub xdddd",
  3159.     "u just got shitted on kidddd",
  3160.     "i bet u r silver on csgo xD",
  3161.     "u never stood a chance against my pSkillz",
  3162.     "ur just 2bad to kill me :^(",
  3163.     "dam im good",
  3164.     "u wil never beat odium hax kidd :^)",
  3165.     "eat shit and die xdd",
  3166.     "do u use xashpass cos ur 2 bad to bypass cac :D",
  3167.     "i laugh at ur shit skillz :D",
  3168.     "get fukn owned kid xd",
  3169.     "i kill u every time u shud try harder :^(",
  3170.     "all u can do is die LOL",
  3171.     "N00bez like u cant beat me LOL",
  3172.     "u tried but im jus 2 gud 4 u",
  3173.     "u cant even hit me LOL uninstall kid xd",
  3174.     "git GUD skrub u r an embarasment",
  3175.     "pathetic LOL",
  3176.     "2 bad so sad u just bad :^(",
  3177.     "im global elit in gmod xd",
  3178.     "thx4 free kill loser :D",
  3179.     "r u even trying???",
  3180.     "top kekt u got rekt",
  3181.     "fuken smashed kunt :D",
  3182.     "u shud add me so i can teach u how 2 shoot LOL",
  3183.     "ur jus 2 weak and sad to beat me xd",
  3184.     "looks liek ur sad life isnt working out 2 well 4 u :D",
  3185.     "dats all u got??? LOL!",
  3186.     "dont upsetti hav some spagetti",
  3187.     "eat my asse like a bufet (3 corse meal xd)",
  3188.     "i ownt u in ur gay butth0le",
  3189.     "umade noobe?",
  3190.     "le troled hard",
  3191.     "go wach naturo and play wif urself fag REKT",
  3192.     "LOL i fuckd u so hard just like ur mum lst nit fag",
  3193.     "u play liek a blynd stefen hawkin haha",
  3194.     "ARE U GUEYS NEW??",
  3195.     "are u as bad at life as u are in gmod??",
  3196.     "omg this is 2 ezy are U even trying??",
  3197.     "why dont u go play halo an fist ur butthol faget",
  3198.     "hey granma is that u???? LOL so bad",
  3199.     "time for you 2 uninstale the game shit stane",
  3200.     "congrtulations ur the worlds worst gmod player",
  3201.     "dose ur aim come in NOT NOOBE? LMAO",
  3202.     "lol i troled u so hard *OWNED*",
  3203.     "\"i lik 2 eat daddys logs of poo for lucnh while jackn off 2 naturo\"- u",
  3204.     "take a se4t faget $hitstain u got OWNDE",
  3205.     "LOL scrub ur gettin rekt hardcroe",
  3206.     "R u mad becouse ur bad nooby?",
  3207.     "LMAO did u go to da buthurt king an g3t urself a butthurt with fries?!?",
  3208.     "why dont u go and play manoppoly you noob",
  3209.     "you hav no lyfe you cant evan play gmod propaly",
  3210.     "im hi rite now on ganj but im stil ownen u xD",
  3211.     "if u want my cum bake ask ur mum LOL",
  3212.     "butdocter prognoses: OWND",
  3213.     "cry 2 ur dads dick forver noob",
  3214.     "lol troled autismal faget",
  3215.     "LOL N3RD owned",
  3216.     "\"i love to drink sprems all day\"- u",
  3217.     "crushd nerd do u want a baindaid for that LOL",
  3218.     "lol rectal rekage ur so sh1t lol",
  3219.     "ass states - [_] NOT REKT [X] REKT",
  3220.     "lmao do u even try????",
  3221.     "are u slippan off ur chaire cos ur ass is bleeding so hard??",
  3222.     "u better get a towel for all ur tears faget",
  3223.     "u got ass asassenated by me rofl",
  3224.     "u wont shit agen thats how rekt ur ass is",
  3225.     "i bet youre anus is sore from me ownen u LOL",
  3226.     "im gonna record a fragshow so i can watch me pwn u ova and ova LMAO",
  3227.     "i almost feel sorry for you hahahaha",
  3228.     "lol why dont u play COD so i can own you there too",
  3229.     "how dose it feel to be owneded so hartd??",
  3230.     "rekt u lol another one for the fraghsow",
  3231.     "if i was as bade as u i would kil myself",
  3232.     "dont fell bad not ervry one can be goode",
  3233.     "do u need some loob for ur butt so it doesnt hurt so much when i fuck u",
  3234.     "spesciall delivary for CAPTEN BUTTHURT",
  3235.     "wats wrong cant play wif ur dads dik in ur mouth????",
  3236.     "maybe if u put down the cheseburgers u could kill me lol fat nerd",
  3237.     "getting mad u virgan nerd??",
  3238.     "butt docta prognosis: buttfustrated",
  3239.     "<<< OWEND U >>>",
  3240.     "if u were a fish you wuld be a sperm whael LOL",
  3241.     ">mfw i ownd u",
  3242.     "rekt u noob *OWNED*",
  3243.     "ur gonna have 2 wear dipers now cos ur ass got SHREDED by me",
  3244.     "y dont u take a short strole to the fagot store and buy some skills scrub",
  3245.     "school3d by a 13yo lol u r rely bad",
  3246.     "ur pathetic nerd its like u have parkensons",
  3247.     "u just got promoted 2 cumcaptain prestige",
  3248.     "lol pwnd",
  3249.     "u just got butt raped lol TROLLED U",
  3250.     "did u learn 2 aim from stevie wondar??? LOL",
  3251.     "tell ur mum to hand the keyboard and mosue back",
  3252.     "how does it feel to be shit on by a 13 yer old",
  3253.     "r u into scat porns or some thing cos it feel\"s like u want me 2 shit on u",
  3254.     "u play gmod like my granpa and hes ded",
  3255.     "are u new or just bad?? noobe",
  3256.     "u play gmod lik a midget playin basket ball",
  3257.     "welcome to the noob scoole bus first stop ur house <<PWND>>",
  3258.     ">mfw i rek u",
  3259.     "\"i got my ass kiked so hard im shittn out my mouf\" - u",
  3260.     "<-(0.0)-<   dats u gettn ownd LOL",
  3261.     "u just got ur ass ablitterated <<<RECKT>>>",
  3262.     "c=3 (dats ur tiney dik rofl)",
  3263.     "just leeve the game and let the real mans play",
  3264.     "ur so bad u make ur noobe team look good",
  3265.     "CONGRASTULATIONS YOU GOT FRIST PRIZE IN BEING BUTT MAD (BUT LAST IN PENIS SIZE LMAO)",
  3266.     "im not even trying to pwn u its just so easy",
  3267.     "im only 13 an im better than u haha XD",
  3268.     "u just got raped",
  3269.     "some one an ambulance cos u just got DE_STROYED",
  3270.     "i hope u got birth control coz u got rapped",
  3271.     "lol pwnd scrubb",
  3272.     "you play lik a girl",
  3273.     "\"i got fukd so hard dat im cummin shit n shittn cum\"- u",
  3274.     "ur gonna need tampons for ur ass afta that ownage",
  3275.     "{{ scoooled u }}",
  3276.     "(O.o) ~c======3 dats me jizzan on u",
  3277.     "dont wrry at least ur tryan XD",
  3278.     "cya noob send me a post card from pwnd city ROFL",
  3279.     "its ok if u keep practasing u will get bettar lol #rekt",
  3280.     "\"evry time i fart 1 liter of cum sqerts out\" - u",
  3281.     "rofl i pwnd u scrub #420 #based #mlgskill",
  3282.     "u fail just like ur dads condom",
  3283.     "if i pwnd u any harder it wud be animal abuse",
  3284.     "uploaden this fragshow roflmao",
  3285. }
  3286.  
  3287. local buyourshitfaggot = {
  3288.  
  3289.     "CAC + VAC + HAC + SAC UNDETECTED",
  3290.     "GET ICE CREAM",
  3291.     "STEP UP YOUR GAME FAGGOT",
  3292.     "BE THE BEST WHEN YOU GET THE BEST",
  3293.     "MAKE DARKRP KIDS CRY",
  3294.     "DEMOLISH THE LUA STATE",
  3295.     "PUT YOUR POWER ON DISPLAY",
  3296.     "STOMP NOOBS INTO THE DIRT",
  3297.     "CRASH SERVERS WITH NO SURVIVORS",
  3298.     "HACK ANYWHERE, ANYTIME, ANYONE",
  3299.     "DESTROY ALL ANTICHEATS",
  3300.     "TRIGGER FEMINISTS",
  3301.     "KILL NIGGERS",
  3302.     "START A SECOND HOLOCAUST",
  3303.     "TIRED OF BEING A TOTAL FUCKING LOSER?",
  3304.     "STOMP THE COMP",
  3305.     "BLACK LIVES SPLATTERED",
  3306.     "MAKE FACEPUNCH FACEDUNKED",
  3307.     "BECOME UNBANNABLE",
  3308.     "MADBLUNTZ.RS SERBIAN WEED FANATICS CENTRAL",
  3309.     "DUNK SO HARD YOU BREAK THE NET",
  3310.     "#1 CAUSE OF ADMIN SUICIDES",
  3311.     "NO FAT CHICKS",
  3312.     "DO U LIKE CHEATING?",
  3313.     "LEGIT IS FOR LOSERS",
  3314.     "YOUR LOSER PARENTS NEVER BOUGHT YOU TOYS THIS COOL",
  3315.     "SHOOT THE HOTTEST LOADS",
  3316.     "GAS JEWS LIKE ITS 1942",
  3317.     "MADBLUNTZ.RS",
  3318. }
  3319.  
  3320. local thistriggersamericans = {
  3321.     "If i found out a girl I was flirting with was transgender I'd bash the fuck out of that degenerate cunt",
  3322.     "Feminism is a tool satan is using to corrupt and destroy gods country, FIGHT BACK!",
  3323.     "It's scientifically proven that women are physically and mentally weaker than men",
  3324.     "Man's job is to build empires and conquer the earth, woman's only job is to make more men",
  3325. }
  3326.  
  3327. local annoyingquestions = {
  3328.     "whats the max tabs you can have open on a vpn",
  3329.     "how many vpns does it take to stop a ddos",
  3330.     "whats better analog or garrys mod",
  3331.     "whats the time",
  3332.     "is it possible to make a clock in binary",
  3333.     "how many cars can you drive at once",
  3334.     "did you know there's more planes on the ground than there is submarines in the air",
  3335.     "how many busses can you fit on 1 bus",
  3336.     "how many tables does it take to support a chair",
  3337.     "how many doors does it take to screw a screw",
  3338.     "how long can you hold your eyes closed in bed",
  3339.     "how long can you hold your breath for under spagetti",
  3340.     "whats the fastest time to deliver the mail as mail man",
  3341.     "how many bees does it take to make a wasp make honey",
  3342.     "If I paint the sun blue will it turn blue",
  3343.     "how many beavers does it take to build a dam",
  3344.     "how much wood does it take to build a computer",
  3345.     "can i have ur credit card number",
  3346.     "is it possible to blink and jump at the same time",
  3347.     "did you know that dinosaurs were, on average, large",
  3348.     "how many thursdays does it take to paint an elephant purple",
  3349.     "if cars could talk how fast would they go",
  3350.     "did you know theres no oxygen in space",
  3351.     "do toilets flush the other way in australia",
  3352.     "if i finger paint will i get a splinter",
  3353.     "can you build me an ant farm",
  3354.     "did you know australia hosts 4 out of 6 of the deadliest spiders in the world",
  3355.     "is it possible to ride a bike in space",
  3356.     "can i make a movie based around your life",
  3357.     "how many pants can you put on while wearing pants",
  3358.     "if I paint a car red can it wear pants",
  3359.     "how come no matter what colour the liquid is the froth is always white",
  3360.     "can a hearse driver drive a corpse in the car pool lane",
  3361.     "how come the sun is cold at night",
  3362.     "why is it called a TV set when there is only one",
  3363.     "if i blend strawberries can i have ur number",
  3364.     "if I touch the moon will it be as hot as the sun",
  3365.     "did u know ur dad is always older than u",
  3366.     "did u know the burger king logo spells burger king",
  3367.     "did uknow if u chew on broken glass for a few mins, it starts to taste like blood",
  3368.     "did u know running is faster than walking",
  3369.     "did u kno the colur blue is called blue because its blue",
  3370.     "did you know a shooting star isnt a star",
  3371.     "did u know shooting stars dont actually have guns",
  3372.     "did u kno the great wall of china is in china",
  3373.     "statistictal fact: 100% of non smokers die",
  3374.     "did you kmow if you eat you poop it out",
  3375.     "did u know rain clouds r called rain clouds cus they are clouds that rain",
  3376.     "if cows drink milk is that cow a cannibal",
  3377.     "did u know you cant win a staring contest with a stuffed animal",
  3378.     "did u know if a race car is at peak speed and hits someone they'll die",
  3379.     "did u know the distance between the sun and earth is the same distance as the distance between the earth and the sun",
  3380.     "did u kno flat screen tvs arent flat",
  3381.     "did u know aeroplane mode on ur phone doesnt make ur phone fly",
  3382.     "did u kno too many britdhays can kill you",
  3383.     "did u know rock music isnt for rocks",
  3384.     "did u know if you eat enough ice you can stop global warming",
  3385.     "if ww2 happened before vietnam would that make vietnam world war 2",
  3386.     "did you know 3.14 isn't a real pie",
  3387.     "did u know 100% of stair accidents happen on stairs",
  3388.     "can vampires get AIDS",
  3389.     "what type of bird was a dodo",
  3390.     "did u know dog backwards is god",
  3391.     "did you know on average a dog barks more than a cat",
  3392.  
  3393. }
  3394.  
  3395. function SH.GenerateInsult()
  3396.  
  3397.     return table.Random(openers).." you "..table.Random(joiners).." "..table.Random(enders)
  3398.  
  3399. end
  3400. function SH.GenerateInsult2()
  3401.  
  3402.     return string.upper(table.Random(openers)).." YOU "..string.upper(table.Random(joiners)).." "..string.upper(table.Random(joiners)).." "..string.upper(table.Random(enders))
  3403.  
  3404. end
  3405. function SH.GenerateInsult3()
  3406.  
  3407.     return table.Random(adminstarts).." you "..table.Random(joiners).." "..table.Random(enders)
  3408.  
  3409. end
  3410. function SH.GenerateInsult4()
  3411.  
  3412.     return table.Random(cancerstrike)
  3413.  
  3414. end
  3415. function SH.GeneratePromo()
  3416.  
  3417.     return table.Random(buyourshitfaggot).." :: DOWNLOAD SHITCHEAT TODAY"
  3418.  
  3419. end
  3420. function SH.GenerateAutism()
  3421.  
  3422.     return table.Random(annoyingquestions)
  3423.  
  3424. end
  3425. local function assspam()
  3426.     if defcon.Settings["superspam"] then
  3427.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3428.          LocalPlayer():ConCommand("cwsay " .."// "..SH.GenerateInsult().." " )
  3429.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  3430.          LocalPlayer():ConCommand("cwsay " ..SH.GenerateInsult().." " )
  3431.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3432.          LocalPlayer():ConCommand("say ".."// "..SH.GenerateInsult().." " )
  3433.          else
  3434.          LocalPlayer():ConCommand("say "..SH.GenerateInsult().." " )
  3435.          end
  3436.     end
  3437. end
  3438. timer.Create("Spammins9030", .05,0,assspam)
  3439. local function madspam()
  3440.     if defcon.Settings["madspam"] then
  3441.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3442.          LocalPlayer():ConCommand("cwsay " .."// "..SH.GenerateInsult2().." " )
  3443.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  3444.          LocalPlayer():ConCommand("cwsay " ..SH.GenerateInsult2().." " )
  3445.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3446.          LocalPlayer():ConCommand("say ".."// "..SH.GenerateInsult2().." " )
  3447.          else
  3448.          LocalPlayer():ConCommand("say "..SH.GenerateInsult2().." " )
  3449.          end
  3450.     end
  3451. end
  3452. timer.Create("Spammins9000", .05,0,madspam)
  3453. local function badminspam()
  3454.     if defcon.Settings["badminspam"] then
  3455.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3456.          LocalPlayer():ConCommand("cwsay " .."// "..SH.GenerateInsult3().." " )
  3457.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  3458.          LocalPlayer():ConCommand("cwsay " ..SH.GenerateInsult3().." " )
  3459.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3460.          LocalPlayer():ConCommand("say ".."// "..SH.GenerateInsult3().." " )
  3461.          else
  3462.          LocalPlayer():ConCommand("say "..SH.GenerateInsult3().." " )
  3463.          end
  3464.     end
  3465. end
  3466. timer.Create("kms", .05,0,badminspam)
  3467. local function autispam()
  3468.     if defcon.Settings["autispam"] then
  3469.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3470.          LocalPlayer():ConCommand("cwsay " .."// "..SH.GenerateInsult4().." " )
  3471.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  3472.          LocalPlayer():ConCommand("cwsay " ..SH.GenerateInsult4().." " )
  3473.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3474.          LocalPlayer():ConCommand("say ".."// "..SH.GenerateInsult4().." " )
  3475.          else
  3476.          LocalPlayer():ConCommand("say "..SH.GenerateInsult4().." " )
  3477.          end
  3478.     end
  3479. end
  3480. timer.Create("NIGTIMERRR", .05,0,autispam)
  3481. local function adspam()
  3482.     if defcon.Settings["adspam"] then
  3483.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3484.          LocalPlayer():ConCommand("cwsay " .."// "..SH.GeneratePromo().." " )
  3485.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  3486.          LocalPlayer():ConCommand("cwsay " ..SH.GeneratePromo().." " )
  3487.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3488.          LocalPlayer():ConCommand("say ".."// "..SH.GeneratePromo().." " )
  3489.          else
  3490.          LocalPlayer():ConCommand("say "..SH.GeneratePromo().." " )
  3491.          end
  3492.     end
  3493. end
  3494. timer.Create("pleaseshoteme", .05,0,adspam)
  3495. local function obnoxiousspam()
  3496.     if defcon.Settings["obnoxiousspam"] then
  3497.         if ( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3498.          LocalPlayer():ConCommand("cwsay " .."// "..SH.GenerateAutism().." " )
  3499.          elseif ( GAMEMODE_NAME == "cwhl2rp" ) and !defcon.Settings["OOCspam"] then
  3500.          LocalPlayer():ConCommand("cwsay " ..SH.GenerateAutism().." " )
  3501.          elseif !( GAMEMODE_NAME == "cwhl2rp" ) and defcon.Settings["OOCspam"] then
  3502.          LocalPlayer():ConCommand("say ".."// "..SH.GenerateAutism().." " )
  3503.          else
  3504.          LocalPlayer():ConCommand("say "..SH.GenerateAutism().." " )
  3505.          end
  3506.     end
  3507. end
  3508. timer.Create("pleasesh3oteme", .05,0,obnoxiousspam)
  3509.  
  3510. concommand.Add("ass_insult", function() LocalPlayer():ConCommand("say "..(SH.GenerateInsult())  )  end)
  3511. concommand.Add("ass_insult2", function() LocalPlayer():ConCommand("say "..(SH.GenerateInsult2())  ) end)
  3512. concommand.Add("ass_insult3", function() LocalPlayer():ConCommand("say "..(SH.GenerateInsult3()) ) end)
  3513. concommand.Add("ass_insult4", function() LocalPlayer():ConCommand( "say "..(SH.GenerateInsult4()) ) end)
  3514.  
  3515. --laser eyes (old shit from anozira days)
  3516.  
  3517. hook.Add("PostDrawOpaqueRenderables", "lasereyes", function()
  3518.     if defcon.Settings["lasereyes"] and GetConVarNumber("panicmode") == 0 then
  3519.     for k, v in pairs(player.GetAll())do
  3520.     if SafeCheck(v) == true then
  3521.         local pos, ang = v:GetShootPos();
  3522.         render.SetMaterial(Material("sprites/bluelaser1"));
  3523.         render.DrawBeam(pos, v:GetEyeTrace().HitPos, 5, 1, 1, team.GetColor(v:Team()));
  3524.     end
  3525.     end
  3526.     end
  3527. end)  
  3528.  
  3529. --pickup and dupein radius from niggermenu
  3530.  
  3531. function DupeInRadius()
  3532.         local ply = LocalPlayer()
  3533.             for k,v in pairs( ents.GetAll() ) do
  3534.                     local pos = v:GetPos()
  3535.                     if v:IsValid() and ply:GetPos():Distance(pos) <= 180 then
  3536.                             if v:GetClass() == "cw_item"  then
  3537.                                     for i=0,2,1 do
  3538.                                             Clockwork.datastream:Start("EntityMenuOption", {v, "cwItemTake", "cwItemTake"})
  3539.                                                                         end
  3540.                                                         elseif v:GetClass() == "cw_cash" then
  3541.                                                                 for i=0,2,1 do
  3542.                                             Clockwork.datastream:Start("EntityMenuOption", {v, "cwCashTake", "cwCashTake"})
  3543.                                     end
  3544.                             end
  3545.                     end
  3546.             end
  3547.     end
  3548.  
  3549.    concommand.Add( "dupeinradius", DupeInRadius )
  3550.  
  3551. function PickUpInRadius()
  3552.     local ply = LocalPlayer()
  3553.         for k,v in pairs( ents.GetAll() ) do
  3554.                 local pos = v:GetPos()
  3555.                 if v:IsValid() and ply:GetPos():Distance(pos) <= 2048 then
  3556.                         if v:GetClass() == "cw_item"  then
  3557.                                 Clockwork.datastream:Start("EntityMenuOption", {v, "cwItemTake", "cwItemTake"});
  3558.                         elseif v:GetClass() == "cw_cash" then
  3559.                                 Clockwork.datastream:Start("EntityMenuOption", {v, "cwCashTake", "cwCashTake"});
  3560.                         elseif v:GetClass() == "cw_shipment" then
  3561.                                 Clockwork.datastream:Start("EntityMenuOption", {v, "cwShipmentOpen", "cwShipmentOpen"});
  3562.                         elseif v:GetClass() == "prop_physics" then
  3563.                                 Clockwork.datastream:Start("EntityMenuOption", {v, "cwContainerOpen", "cwContainerOpen"});
  3564.                         elseif v:GetClass() == "prop_ragdoll" then
  3565.                                 Clockwork.datastream:Start("EntityMenuOption", {v, "cwContainerOpen", "cwContainerOpen"});
  3566.                          end
  3567.                 end
  3568.         end
  3569. end
  3570. concommand.Add( "pickupinradius", PickUpInRadius )
  3571.  
  3572. --clientside convars
  3573.  
  3574. CreateClientConVar( "defcon.boxESP", 0, true, false)
  3575. CreateClientConVar( "defcon.propchams", 0, true, false)
  3576. CreateClientConVar( "defcon.radiochams", 0, true, false)
  3577. CreateClientConVar( "defcon.chams", 0, true, false)
  3578. CreateClientConVar( "entitychams", 0, true, false)
  3579. CreateClientConVar( "panicmode", 0, true, false)
  3580.  
  3581. --gutted leftovers that for some reason make the freecam work again (idk why)
  3582.  
  3583. hook.Add("CalcView", "", function( p, o, a, f)
  3584.  
  3585. end);
  3586.  
  3587. -- spectat0r detect0r
  3588.  
  3589. speclist = speclist or {}
  3590. for k, v in pairs(player.GetAll()) do
  3591.  
  3592. function twoplustwo()
  3593. local me = LocalPlayer()
  3594. if !me:IsValid() then return end
  3595.     if( v:GetObserverTarget() and v != me and v:GetObserverTarget() == me and !table.HasValue( speclist, v ) ) then
  3596.         surface.PlaySound("buttons/bell1.wav")
  3597.         chat.AddText( v:Nick().." is now spectating you.", Color(sc2) )
  3598.         table.insert( speclist, v )
  3599.     end
  3600.     for k,v in pairs( speclist ) do
  3601.     if( !IsValid( v ) ) then table.remove( speclist, k ) continue end
  3602.     if( !v:GetObserverTarget() or ( v:GetObserverTarget() and v:GetObserverTarget() != me ) ) then
  3603.         chat.AddText( v:Nick().." is no longer spectating you.", Color(lightgreen) )
  3604.         table.remove( speclist, k )
  3605.     end
  3606. end
  3607. end
  3608. end
  3609.    
  3610.     hook.Add("Think", "twoplustwo", twoplustwo)
  3611.  
  3612. --everything below is disabled lol
  3613.  
  3614. /*concommand.Add("debug", function()
  3615.     local pcash,gname = "", gmod.GetGamemode().Name
  3616.     print("Game-mode:\n    "..gname)
  3617.     if string.find(gname, "DarkRP") then
  3618.         print("Player Cash Amounts")
  3619.         for k,v in pairs(player.GetAll()) do
  3620.             if not(v.DarkRPVars and v.DarkRPVars.money)and(darkrpvar == true) then
  3621.                 darkrpvar = false
  3622.             end
  3623.             if v ~= LocalPlayer() then
  3624.                 pcash = pcash.."    "..v:Nick().." - "..v.DarkRPVars.money.."\n"
  3625.             end
  3626.         end
  3627.         if pcash ~= "" then
  3628.             print(pcash)
  3629.         end
  3630.     end
  3631.     if LocalPlayer().GetActiveWeapon and LocalPlayer():GetActiveWeapon() ~= nil and IsValid(LocalPlayer():GetActiveWeapon()) then
  3632.         print("Current Weapon")
  3633.         print("    "..LocalPlayer():GetActiveWeapon():GetClass())
  3634.     end
  3635.         local pos = LocalPlayer():GetShootPos()
  3636.     local ang = LocalPlayer():GetAimVector()
  3637.     local tracedata = {}
  3638.     tracedata.start = pos
  3639.     tracedata.endpos = pos+(ang*9999999999999)
  3640.     local trace = util.TraceLine(tracedata)
  3641.     if(trace.HitNonWorld) then
  3642.         target = trace.Entity
  3643.         print("Entity Info")
  3644.         print("    Class: "..target:GetClass())
  3645.         print("    Model: "..target:GetModel())
  3646.     end
  3647. end)*/
  3648.  
  3649. --[[
  3650. GREETZ:
  3651. Johnny Nutmegg, Tito, Seals, Lincent, Dr. Richard Head, Caliber, the rest of the Madbluntz.rs team, Spets,
  3652. Rush, Mack, Ghost, Shawntism, Fried_Kooch, Timi, AROLTD, Kibler, Oscar, Rootie, Verrock, Thrice, A5, Ted, Quak,
  3653. And all the cool people who have used this cheat.
  3654.  
  3655. Created by the Madbluntz.rs team for internal use during raids.
  3656. Released and developed publically to encourage both new people to join and to create the best public lua cheat imaginable.
  3657. Free to distribute and modify in any way.
  3658.  
  3659. "Shitcheat: free forever, always."
  3660.  
  3661. --]]
RAW Paste Data
Pastebin PRO CHRISTMAS Special!
Get 60% OFF Pastebin PRO accounts!
Top