--Hackers Menu v1.0

function MakeAddToolMenuTabs()
spawnmenu.AddToolTab("Hackmenu", "Hackmenu")
end
hook.Add("AddToolMenuTabs", "MakeAddToolMenuTabs", MakeAddToolMenuTabs)

function UsefullCommands (Panel)
Panel:AddControl("Slider", {Label = "Suicide Health", Command = "aimbot_suicidehealth", Min = "0", Max = "99", Type = "Integer"})
Panel:AddControl("Button", {Label = "Kill yourself", Text = "...", Command = "kill"})
Panel:AddControl("Label", {Text = "ESP"})
Panel:AddControl("Button", {Label = "On", Text = "...", Command = "esp_on"})
Panel:AddControl("Button", {Label = "Off", Text = "...", Command = "esp_off"})
Panel:AddControl("Label", {Text = " NightVision"})
Panel:AddControl("Button", {Label = "Toggle On\Off", Text = "...", Command = "toggle_nightvision"})
Panel:AddControl("Label", {Text = " XrayVision"})
Panel:AddControl("Button", {Label = "Toggle On\Off", Text = "...", Command = "toggle_xrayvision"})
Panel:AddControl("Label", {Text = "AIMBOT"})
Panel:AddControl("Button", {Label = "AIMBOT On", Text = "...", Command = "aimbot_on"})
Panel:AddControl("Button", {Label = "AIMBOT Off", Text = "...", Command = "aimbot_off"})
Panel:AddControl("Button", {Label = "Target Players ONLY", Text = "...", Command = "aimbot_playersonly_on" })
Panel:AddControl("Button", {Label = "*Target Everything", Text = "...", Command = "aimbot_playersonly_off" })
Panel:AddControl("Button", {Label = "Target Enemys ONLY", Text = "...", Command = "aimbot_enemysonly_on" })
Panel:AddControl("Button", {Label = "*Target Enemys OFF", Text = "...", Command = "aimbot_enemysonly_off" })
Panel:AddControl("Button", {Label = "HeadShots ON", Text = "...", Command = "aimbot_headshots_on" })
Panel:AddControl("Button", {Label = "HeadShots OFF", Text = "...", Command = "aimbot_headshots_off" })
Panel:AddControl("Label", {Text = "Camera"})
Panel:AddControl("Button", {Label = "On", Text = "...", Command = "entx_camenable"})
Panel:AddControl("Button", {Label = "Off", Text = "...", Command = "entx_camdisable"})
Panel:AddControl("Label", {Text = "SPAZ"})
Panel:AddControl("Button", {Label = "On", Text = "...", Command = "entx_spazon"})
Panel:AddControl("Button", {Label = "Off", Text = "...", Command = "entx_spazoff"})
Panel:AddControl("Label", {Text = "Extras"})
Panel:AddControl("Button", {Label = "Disconnect", Text = "...", Command = "disconnect"})
Panel:AddControl("Button", {Label = "Quit", Text = "...", Command = "quit"})
Panel:AddControl("Button", {Label = "OPENCONSOLE", Text = "...", Command = "toggleconsole"})
Panel:AddControl("Button", {Label = "Zo0m IN", Text = "...", Command = "toggle_zoom"})
end

function PluginInfo(Panel)
Panel:AddControl("Label", {Text = "    This is a simple script i edited"})
Panel:AddControl("Label", {Text = ""})
Panel:AddControl("Label", {Text = "Like the GREAT ONE always said"})
Panel:AddControl("Label", {Text = "----HACKS ON , HACKS OFF----"})
Panel:AddControl("Label", {Text = "  :D"})
Panel:AddControl("Label", {Text = "      Hackmenu V1.0"})
Panel:AddControl("Label", {Text = "      sour revision 4.5"})
Panel:AddControl("Label", {Text = "NOTE: some of theese commands require cheats to be on"})
Panel:AddControl("Label", {Text = "have fun!"})
end

function SOURmenu(Panel)
Panel:AddControl("Label", {Text = "SOUR|menu"})
Panel:AddControl("Button", {Label = "Reloadspaz ON", Text = "...", Command = "+reload" })
Panel:AddControl("Button", {Label = "Reloadspaz OFF", Text = "...", Command = "-reload" })
Panel:AddControl("Button", {Label = "Disconnect", Text = "...", Command = "disconnect" })
Panel:AddControl("Button", {Label = "hurt", Text = "...", Command = "hurtme" })
Panel:AddControl("Button", {Label = "ALL ammo", Text = "...", Command = "Impulse 101" })
Panel:AddControl("Button", {Label = "shake", Text = "...", Command = "shake" })
Panel:AddControl("Button", {Label = "clip board", Text = "...", Command = "rs_clipboard" })
Panel:AddControl("Button", {Label = "attack spaz on", Text = "...", Command = "+attack" })
Panel:AddControl("Button", {Label = "attack spaz off", Text = "...", Command = "-attack" })
Panel:AddControl("Button", {Label = "MP3 Player", Text = "...", Command = "+mp3" })
Panel:AddControl("Button", {Label = "show invis", Text = "...", Command = "showinvis" })
Panel:AddControl("Button", {Label = "set button model", Text = "...", Command = "setbuttonmodel" })
Panel:AddControl("Button", {Label = "trace normal", Text = "...", Command = "tracenormal" })
Panel:AddControl("Button", {Label = "Measure", Text = "...", Command = "distance_press" })
Panel:AddControl("Label", {Text = "first/third person"})
Panel:AddControl("Button", {Label = "First Person", Text = "...", Command = "firstperson" })
Panel:AddControl("Button", {Label = "Third Person", Text = "...", Command = "thirdperson" })
Panel:AddControl("Label", {Text = "Picker ON/OFF"})
Panel:AddControl("Button", {Label = "Picker ON/off", Text = "...", Command = "picker2" })
Panel:AddControl("Label", {Text = "Spawn"})
Panel:AddControl("Button", {Label = "Custom Spawnpoint", Text = "...", Command = "setspawnpoint" })
Panel:AddControl("Label", {Text = "R.P"})
Panel:AddControl("Button", {Label = "ammo pistol", Text = "...", Command = "say /buyammo pistol" })
Panel:AddControl("Button", {Label = "ammo rifle", Text = "...", Command = "say /buyammo rifle" })
Panel:AddControl("Button", {Label = "ammo shotgun", Text = "...", Command = "say /buyammo shotgun" })
Panel:AddControl("Button", {Label = "buy druglab", Text = "...", Command = "say /buydruglab" })
Panel:AddControl("Button", {Label = "buy gunlab", Text = "...", Command = "say /buygunlab" })
Panel:AddControl("Button", {Label = "buy moneyprinter", Text = "...", Command = "say /buymoneyprinter" })
Panel:AddControl("Button", {Label = "job mobboss", Text = "...", Command = "say /mobboss" })
Panel:AddControl("Button", {Label = "job gundealer", Text = "...", Command = "say /gundealer" })
Panel:AddControl("Button", {Label = "job cop", Text = "...", Command = "say /votecop" })
Panel:AddControl("Button", {Label = "job mayor", Text = "...", Command = "say /votemayor" })
Panel:AddControl("Button", {Label = "job gangster", Text = "...", Command = "say /gangster" })
Panel:AddControl("Button", {Label = "toggle own", Text = "...", Command = "say /toggleown" })
Panel:AddControl("Button", {Label = "job cheif", Text = "...", Command = "say /chief" })
Panel:AddControl("Button", {Label = "shoty", Text = "...", Command = "say /buyshipment shotgun" })
Panel:AddControl("Button", {Label = "mp5", Text = "...", Command = "say /buyshipment mp5" })
Panel:AddControl("Button", {Label = "mp5", Text = "...", Command = "say /buyshipment sniper" })
Panel:AddControl("Button", {Label = "grenade", Text = "...", Command = "say /buyshipment grenade" })
Panel:AddControl("Button", {Label = "ak47", Text = "...", Command = "say /buyshipment ak47" })
Panel:AddControl("Button", {Label = "m16", Text = "...", Command = "say /buyshipment m16" })
Panel:AddControl("Label", {Text = "Admin(ulx)"})
Panel:AddControl("Button", {Label = "noclip", Text = "...", Command = "say !noclip" })
Panel:AddControl("Button", {Label = "god", Text = "...", Command = "say !god" })
Panel:AddControl("Button", {Label = "help", Text = "...", Command = "say !menu" })
Panel:AddControl("Button", {Label = "MOTD", Text = "...", Command = "say !motd" })
Panel:AddControl("Label", {Text = "Admin(ASS)"})
Panel:AddControl("Button", {Label = "ASS menu", Text = "...", Command = "+ass_menu" })
Panel:AddControl("Label", {Text = "Binds"})
Panel:AddControl("Button", {Label = "hello", Text = "...", Command = "say hello " })
Panel:AddControl("Button", {Label = "sparta", Text = "...", Command = "say THIS IS SPARTA" })
Panel:AddControl("Button", {Label = "funny", Text = "...", Command = "say Wall-la-la-lo-da-loo" })
Panel:AddControl("Button", {Label = "evil monkey", Text = "...", Command = "say there is an evil monkey in my closet" })
Panel:AddControl("Button", {Label = "help", Text = "...", Command = "say HELP ME HELP ME IM BEING RAPED" })
Panel:AddControl("Button", {Label = "Mudkipz", Text = "...", Command = "say do you like mudkipz?" })
Panel:AddControl("Button", {Label = "l33t?", Text = "...", Command = "|)0 j00z 5p34|< |337?" })
end

function CreateHackmenu()
spawnmenu.AddToolMenuOption( "Hackmenu", "Usefull", "Usefull Commands", "#Usefull Commands", "", "", UsefullCommands )
spawnmenu.AddToolMenuOption( "Hackmenu", "Plug-In", "Plug-In Info", "#PlugIn Help", "", "", PluginInfo )
spawnmenu.AddToolMenuOption( "Hackmenu", "Usefull", "SOUR menu", "#SOURmenu", "", "", SOURmenu )
end
hook.Add("PopulateToolMenu", "PopulateToolMenu", CreateHackmenu)

-- FEEL FREE to USE MY EXAMPLE --
-- revised by the sour man --