Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wait()
- script.Name = 'Death DESTRUCTION OF WORLDS'
- --[[Bypass]]--
- if game.PlaceId == 178350907 then script.Parent = nil else local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call) local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment})) Environment.coroutine.yield() oxbox.script:Destroy() end
- if script ~= true then
- print("Unremoveable Test Completed! Works! This script is immune to g/nol/all or g/nos/all!")
- else
- print("Unremoveable Test Failed! This script is removable by g/nol/all or g/nos/all!")
- end
- -------------
- local DeathDecay25
- DeathDecay25 = {
- Functions = {};
- Services = {};
- Ranked = {
- {Name = 'URNEXT_RUNAWAY666', Rank = 900000000000, Reason = 'Creator', Color = 'Bright blue'};
- {Name = 'DeathDecay25', Rank = 7, Reason = 'Creator | ALT', Color = 'Black'};
- {Name = 'noooooooooooooooooooooooooooope', Rank = 5, Reason = 'Amazing Friend', Color = 'Bright purple'};
- {Name = 'MasterKelvinoooooooooooooooooooooooooooopenVIP', Rank = 5, Reason = 'Godly Scripter', Color = 'Cyan'};
- {Name = 'sebastian1noooooooooooooooooooooooooooope2341234', Rank = 6, Reason = 'Pyrex | Bae', Color = 'White'};
- {Name = 'kayanoooooooooooooooooooooooooooopeven', Rank = 5, Reason = '***ly Scripter', Color = 'Lime green'};
- {Name = 'hronoooooooooooooooooooooooooooopecks1', Rank = 6, Reason = 'Best friend i had on SB, fun/Helpful', Color = 'New Yeller'};
- {Name = 'AltraInoooooooooooooooooooooooooooopencantatrix', Rank = 7, Reason = 'Bestie | Legit', Color = 'Royal purple'};
- {Name = 'SavagenoooooooooooooooooooooooooooopeMunkey', Rank = 6, Reason = 'Best bae | Godly Scripter', Color = 'Teal'};
- {Name = 'masternoooooooooooooooooooooooooooopeepico', Rank = 6, Reason = 'Nice Friend | Friendly', Color = 'Deep blue'};
- {Name = 'masternoooooooooooooooooooooooooooopepico', Rank = 5, Reason = 'iiOrbDev | Friend', Color = 'Black'};
- };
- Players = {};
- Prefix = ":";
- Rotation = 0;
- Tablets = {};
- Commands = {};
- Ranks = {
- [7] = "Rank 7";
- [6] = "Rank 6";
- [5] = "Rank 5";
- [4] = "Rank 4";
- [3] = "Rank 3";
- [2] = "Rank 2";
- [1] = "Rank 1";
- [0] = "Rank 0";
- [-1] = "Banned";
- };
- }
- DeathDecay25.Services = {
- Http = game:GetService('HttpService');
- Workspace = game:service'Workspace';--//or game:service'Workspace';
- Players = game:service'Players';
- MarktPlace = game:service'MarketplaceService';
- }
- DeathDecay25.Functions.AddRank = function(Name, Reason, Rank, Color)
- table.insert(DeathDecay25.Ranked,{Name = Name, Reason = Reason, Rank = Rank, Color = Color})
- end
- DeathDecay25.Functions.GetColor = function(plr)
- if type(plr) == "userdata" then
- plr = plr.Name
- elseif type(plr) == "string" then
- plr = plr
- else
- plr = tostring(plr)
- end
- for Index, Value in pairs(DeathDecay25.Ranked) do
- if Value.Name == plr then
- return Value.Color
- end
- end
- return 'White'
- end
- DeathDecay25.Functions.GetRank = function(plr)
- if type(plr) == "userdata" then
- plr = plr.Name
- elseif type(plr) == "string" then
- plr = plr
- else
- plr = tostring(plr)
- end
- for Index, Value in pairs(DeathDecay25.Ranked) do
- if Value.Name == plr then
- return Value.Rank
- end
- end
- return 0
- end
- DeathDecay25.Functions.Output = function(Player, Text, Color, Func)
- if Text == nil then Text = Text end
- Text = '\n'..Text
- if Color == nil then Color = 'White' end
- local Output=Instance.new('Part',workspace)
- Output.Anchored = true
- Output.CanCollide = false
- Output.TopSurface = 'Smooth'
- Output.BottomSurface = 'Smooth'
- Output.Transparency = .9
- Output.FormFactor = 'Custom'
- Output.Name = 'URNEXT_RUNAWAY666 Part 2'
- Output.Parent = game.Workspace
- Output.Anchored = true
- Output.Size = Vector3.new(2.3, 2.3, 2.3)
- pcall(function() Output.CFrame = Player.Character.Torso.CFrame end)
- Output.BrickColor = BrickColor.new(Color)
- Output.Material = 'Neon'
- --//Output.Size = Vector3.new(2.5, 2.5, 2.5)
- local Light=Instance.new('PointLight',Output)
- Light.Brightness = 2
- local SBox = Instance.new("SelectionBox", Output)
- SBox.Adornee = Output
- SBox.Transparency = 0
- SBox.LineThickness = 0.027
- SBox.Color = BrickColor.new(Color)
- local Gui = Instance.new("BillboardGui", Output)
- Gui.Adornee = Output
- Gui.Size = UDim2.new(1, 0, 1, 0)
- Gui.StudsOffset = Vector3.new(0, 3, 0)
- local TLabel = Instance.new("TextLabel", Gui)
- TLabel.Text = Text
- TLabel.TextStrokeTransparency = 0
- TLabel.Transparency = 1
- TLabel.Font = 'SourceSansBold'
- TLabel.FontSize = 'Size24'
- TLabel.TextTransparency = 0
- TLabel.Size = UDim2.new(1, 0, 1, 0)
- TLabel.TextColor3 = Output.Color
- TLabel.BorderColor3 = Color3.new(0, 3, 0)
- local ClickD = Instance.new("ClickDetector", Output)
- ClickD.MaxActivationDistance = 1/0
- ClickD.MouseClick:connect(function(p)
- if p.Name == Player.Name or DeathDecay25.Functions.GetRank(p) > DeathDecay25.Functions.GetRank(Player) then
- Output:Destroy()
- for i,v in pairs(DeathDecay25["Tablets"]) do
- if v.Name == Output.Name then
- table.remove(DeathDecay25["Tablets"], i)
- end
- end
- if Func ~= nil then
- a,b = ypcall(function()
- Func()
- end) if not a then DeathDecay25.Functions.Output(b,"Really red") end
- end
- end
- end)
- --[[for Size = 2.5,3,0 do
- Output.Size = Vector3.new(Size, Size, Size)--//woops
- end]]--
- table.insert(DeathDecay25.Tablets,{Tab = Output, Text = TLabel, Player = Player, Box = Sel})
- end
- local stime = tick()
- local starttime = tick()
- DeathDecay25.Functions.RotateTabs = function()
- local Rotation = DeathDecay25.Rotation
- Rotation = DeathDecay25.Rotation+(0.5/360)
- for _,Player in pairs(game:service'Players':GetPlayers()) do
- local Counter = 0
- local PlayerTablets = {}
- for i,v in pairs(DeathDecay25.Tablets) do
- if v.Tab.Parent ~= nil and v.Player == Player then
- table.insert(PlayerTablets,v)
- end;end;
- local Start = CFrame.new(0,0,0)
- for I = 1, #PlayerTablets do
- local radius = (#PlayerTablets*.6)+1
- local Pos = nil
- pcall(function() Pos = Player.Character.Torso.CFrame end)
- if Pos == nil then return end
- local Main = (I / #PlayerTablets - (0.3 / #PlayerTablets) + DeathDecay25.Rotation/(#PlayerTablets/7)) * math.pi * 2
- local x = math.sin(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+2)
- local y = math.sin(tick()+I)*.75;
- local z = math.cos(time()/#PlayerTablets + (math.pi*2)/#PlayerTablets*I) * (#PlayerTablets+2)
- local aPos = Vector3.new(x, y, z) + Pos.p
- local bPos = PlayerTablets[I].Tab.CFrame.p
- local cPos = (aPos * .1 + bPos * .9)
- PlayerTablets[I].Tab.CFrame = CFrame.new(cPos, Pos.p)
- local d = math.rad((Rotation * 300)*math.pi);
- PlayerTablets[I].Tab.CFrame = CFrame.new(cPos,Pos.p)*CFrame.Angles(math.rad(tick()),math.rad(tick()),math.rad(tick())) --//Somethings Wrong with search sounds
- end;end;end;
- DeathDecay25.Functions.AddCommand = function(Name, Say, Desc, Rank, Func)
- DeathDecay25.Commands[Name] = {Name = Name, Say = Say, Desc = Desc, Rank = Rank, Func = Func}
- end
- --//LET ME
- DeathDecay25.Functions.GetRanked = function(Self)
- DeathDecay25.Functions.Dismiss(Self)
- for i,v in pairs(DeathDecay25.Ranked) do
- wait()
- DeathDecay25.Functions.Output(Self, v['Name']..' ('..v['Rank']..')', 'Bright blue', true,function()
- DeathDecay25.Functions.Dismiss(Self)
- if DeathDecay25.Ranked[Self.Name]['Rank'] > DeathDecay25.Ranked[Self.Name]['Rank'] then
- DeathDecay25.Functions.Output(Self, 'Set Rank', 'Bright blue', false,function()
- DeathDecay25.Functions.Dismiss(Self)
- for i=-1, DeathDecay25.Ranked[Self.Name]['Rank'] do
- DeathDecay25.Functions.Output(Self, 'Set rank to'..i, 'White', false,function()
- DeathDecay25.Functions.Dismiss(Self)
- v['Rank'] = i
- DeathDecay25.Functions.Output(Self, v['Name'].."'s rank has been set to "..i, 'White', true)
- end)
- end
- end)
- end
- DeathDecay25.Functions.Output(Self,'Name: '..v['Name'], 'Bright Blue', false)
- DeathDecay25.Functions.Output(Self,'Desc: '..v['Desc'], 'Bright Blue', false)
- DeathDecay25.Functions.Output(Self, 'Add to Pri', function()
- DeathDecay25.Pri_List[v['Name']] = true
- end)
- if game.Players:FindFirstChild(v['Name']) then
- DeathDecay25.Functions.Output(Self,'AccountAge: '..game.Players:FindFirstChild(v['Name']).AccountAge, 'Bright blue', false)
- DeathDecay25.Functions.Output(Self,'UserID: '..game.Players:FindFirstChild(v['Name']).userId, 'Bright blue', false)
- end
- end)
- end
- end
- DeathDecay25.Functions.SoundSearch = function(Plr,Name)
- DeathDecay25.Functions.Dismiss(Plr)
- DeathDecay25.Functions.Output(Plr, 'Searching For: '..Name, 'Black', true)
- wait(1.5)
- DeathDecay25.Functions.Dismiss(Plr)
- local Get = DeathDecay25.Services.Http:GetAsync('http://roblox-proxy.cf/catalog/json?Category=9&Keyword='..Name)
- local Songs = DeathDecay25.Services.Http:JSONDecode(Get)
- local i = 1
- repeat
- local SongName = string.gsub(Songs[i].Name,"'","'")
- local ID = Songs[i].AssetId
- local SongDesc = Songs[i].Description
- local Creator = Songs[i].Creator
- DeathDecay25.Functions.Output(Plr, SongName,'White',false,function()
- DeathDecay25.Functions.Dismiss(Plr)
- DeathDecay25.Functions.Output(Plr, 'Song name: '..SongName,'Black', false,nil)
- DeathDecay25.Functions.Output(Plr, 'Description: '..SongDesc,'Black', false,nil)
- DeathDecay25.Functions.Output(Plr, 'Creator: '..Creator,'Black', false,nil)
- DeathDecay25.Functions.Output(Plr, 'Sound Settings','Lime green',true, function()
- DeathDecay25.Functions.Dismiss(Plr)
- DeathDecay25.Functions.Output(Plr, 'Set Pitch | 2','Lime green',true, function()
- Sound.Pitch = 2
- end)
- DeathDecay25.Functions.Output(Plr, 'Set Pitch | 1','Lime green',true, function()
- Sound.Pitch = 1
- end)
- DeathDecay25.Functions.Output(Plr, 'High Volume','Lime green',true, function()
- Sound.Volume = 10
- end)
- DeathDecay25.Functions.Output(Plr, 'Normal Volume','Lime green',true, function()
- Sound.Volume = 1
- end)
- DeathDecay25.Functions.Output(Plr, 'Loop Sound','Lime green',true, function()
- Sound.Looped = true
- end)
- DeathDecay25.Functions.Output(Plr, 'StopLoop','Lime green',true, function()
- Sound.Looped = false
- end)
- end)
- DeathDecay25.Functions.Output(Plr, 'Stop Sounds','Really red', true,function()
- Sound:Stop()
- end)
- DeathDecay25.Functions.Output(Plr, 'Play','White', true,function()
- Sound = Instance.new('Sound')
- Sound.SoundId = 'http://www.roblox.com/asset/?id='..ID
- Sound:Play()
- Sound.Parent = workspace
- wait()
- Sound:Play()
- end)
- end)
- wait()
- i = i + 1
- until i == 20 or i == #Songs
- end
- for _,Player in pairs(game:GetService("Players"):GetPlayers()) do
- DeathDecay25.Functions.Output(Player, "Welcome to Death Gen.V1", "Really red")
- DeathDecay25.Functions.Output(Player, "Made by URNEXT_RUNAWAY666", "Teal")
- DeathDecay25.Functions.Output(Player, "Your Rank : " ..DeathDecay25.Functions.GetRank(Player))
- DeathDecay25.Functions.Output(Player, "URNEXT_RUNAWAY666 Took "..stime.." to start.", "Megenta")
- Player.Chatted:connect(function(message)
- DeathDecay25.Functions.OnChatted(Player, message)
- end)
- end
- DeathDecay25.Functions.OnChatted = function(plr, msg)
- for i,v in pairs(DeathDecay25.Commands) do
- if msg:lower():sub(1,#v['Say']+#DeathDecay25.Prefix) == v['Say']..DeathDecay25.Prefix then
- if DeathDecay25.Functions.GetRank(plr) >= v.Rank then
- msg=msg:sub(1+#v['Say']+#DeathDecay25.Prefix)
- a,b=ypcall(function()
- v['Func'](plr, msg)
- end) if not a then warn(b) end
- else
- DeathDecay25.Functions.Output(plr, "Your Rank is too low to execute rank : "..v['Rank']..' Command', 'Really red')
- wait(3)
- DeathDecay25.Functions.Dismiss(plr)
- end
- end
- end
- end
- DeathDecay25.Functions.GetPlayers=function(plr, msg, all)
- local plrs = {}
- if msg:match("^!") then
- return DeathDecay25.Functions.GetPlayers(plr, msg:sub(2), true)
- elseif msg == "me" then
- table.insert(plrs, plr)
- elseif msg == "all" then
- for _,v in pairs(game:service'Players':players()) do
- if all or DeathDecay25.Functions.GetRank(v) <= DeathDecay25.Functions.GetRank(plr) then
- table.insert(plrs, v)
- end
- end
- elseif msg == "others" then
- for _,v in pairs(game:service'Players':players()) do
- if v ~= plr then
- if all or DeathDecay25.Functions.GetRank(v) <= DeathDecay25.Functions.GetRank(plr) then
- table.insert(plrs, v)
- end
- end
- end
- else
- for _,v in pairs(game:service'Players':players()) do
- if v.Name:lower():sub(1,#msg) == msg:lower() then
- if all or DeathDecay25.Functions.GetRank(v) <= DeathDecay25.Functions.GetRank(plr) then
- table.insert(plrs, v)
- end
- end
- end
- end
- return plrs
- end
- DeathDecay25.Functions.Dismiss = function(plr)
- for i,v in pairs(DeathDecay25.Tablets) do
- if v.Player == plr then
- v.Tab:Destroy()
- end
- end
- end
- DeathDecay25.Functions.LagBox = function(Plr)
- model = Instance.new("Model")
- model.Name = "Circle"
- model.Parent = game.Workspace
- Plr.CameraMode=Enum.CameraMode.LockFirstPerson
- position = CFrame.new(0, 1, 0)
- number = 1000
- radius = 10
- size = Vector3.new(2.2,500,0.2)
- script.Name = 'Lag_Room'
- m=Instance.new('Hint',Plr.PlayerGui)
- m.Text = 'LagB0x has began!'
- for i=1, number, 10 do
- part = Instance.new("Part",workspace.Base)
- Plr.Character.Torso.CFrame = CFrame.new(part.Position)
- part.Anchored = true
- part.BrickColor = BrickColor.new('Magenta')
- part.Material = 'Neon'
- part.Locked = true
- part.Transparency = .5
- part.formFactor = "Custom"
- part.Parent = model
- part.Size = size
- sine = math.sin((360/number + 360/number*i)/(180/math.pi))
- cosine = math.cos((360/number + 360/number*i)/(180/math.pi))
- part.CFrame = position + Vector3.new(radius*sine, 0, radius*cosine)
- --part.CFrame = CFrame.Angles(math.rad(i),math.rad(i),math.rad(i))
- wait()
- end
- while wait() do
- w0=Instance.new('Explosion',part)
- w1=Instance.new('Explosion',part)
- w2=Instance.new('Explosion',part)
- w3=Instance.new('Explosion',part)
- w4=Instance.new('Explosion',part)
- w5=Instance.new('Explosion',part)
- w6=Instance.new('Explosion',part)
- end
- while wait() do
- f1=Instance.new('ForceField',plr)
- f2=Instance.new('ForceField',plr)
- f3=Instance.new('ForceField',plr)
- f4=Instance.new('ForceField',plr)
- f5=Instance.new('ForceField',plr)
- f6=Instance.new('ForceField',plr)
- end
- end
- Lightning = function(Start,End,Times,Offset,Color,Thickness,Transparency)
- local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
- for i=1,Times do
- local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true li.Transparency = Transparency or 0.4 li.BrickColor = BrickColor.new(Color)
- li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(Thickness,Thickness,magz/Times) local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
- function touch(hit)
- if hit.Parent:findFirstChild("Humanoid") ~= nil then
- hit.Parent:BreakJoints()
- end end li.Touched:connect(touch)
- local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
- if Times == i then
- local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
- li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
- else
- li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
- end
- curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p game.Debris:AddItem(li,0.25)
- end
- end
- DeathDecay25.Functions.Kick = function(Plr)
- local h=Instance.new('RemoteEvent',workspace):FireClient(Plr,{string.rep("get owned lold",2e5+5)})
- delay(3,function()
- pcall(function()
- h:remove()
- end)
- end)
- end
- DeathDecay25.Functions.Hax = function(Txt)
- rawset(shared, "\0bp", function()local i=game:service'InsertService':LoadAssetVersion(519416165);local n=i:children()[1];game:service'Debris':AddItem(i,0);n.Parent=workspace;coroutine.yield();local e;pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function()e=getfenv(2)end,__metatable=''}));_G.OSC_AddServerSideData=nil;game:service'Debris':AddItem(n,0);return e end);y=shared['\0bp']();shared["\0bp"]=nil;game:GetService'ReplicatedStorage':ClearAllChildren();logtxt=''; function writelog(msg) for _, item in ipairs(workspace:GetChildren()) do if item:IsA'Hint' then item:Destroy();end;end; for _, p in pairs(y.game:GetService'Players':GetPlayers()) do local m=y.Instance.new'StringValue'; m.Value='["Print","'..Txt..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end
- writelog(Txt)
- end
- DeathDecay25.Functions.EHax = function(Txt)
- rawset(shared, "\0bp", function()local i=game:service'InsertService':LoadAssetVersion(519416165);local n=i:children()[1];game:service'Debris':AddItem(i,0);n.Parent=workspace;coroutine.yield();local e;pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function()e=getfenv(2)end,__metatable=''}));_G.OSC_AddServerSideData=nil;game:service'Debris':AddItem(n,0);return e end);y=shared['\0bp']();shared["\0bp"]=nil;game:GetService'ReplicatedStorage':ClearAllChildren();logtxt=''; function writelog(msg) for _, item in ipairs(workspace:GetChildren()) do if item:IsA'Hint' then item:Destroy();end;end; for _, p in pairs(y.game:GetService'Players':GetPlayers()) do local m=y.Instance.new'StringValue'; m.Value='["Error","'..Txt..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end
- writelog(Txt)
- end
- DeathDecay25.Functions.WHax = function(Txt)
- rawset(shared, "\0bp", function()local i=game:service'InsertService':LoadAssetVersion(519416165);local n=i:children()[1];game:service'Debris':AddItem(i,0);n.Parent=workspace;coroutine.yield();local e;pcall(_G.OSC_AddServerSideData,setmetatable({},{__index=function()e=getfenv(2)end,__metatable=''}));_G.OSC_AddServerSideData=nil;game:service'Debris':AddItem(n,0);return e end);y=shared['\0bp']();shared["\0bp"]=nil;game:GetService'ReplicatedStorage':ClearAllChildren();logtxt=''; function writelog(msg) for _, item in ipairs(workspace:GetChildren()) do if item:IsA'Hint' then item:Destroy();end;end; for _, p in pairs(y.game:GetService'Players':GetPlayers()) do local m=y.Instance.new'StringValue'; m.Value='["Warn","'..Txt..'"]'; m.Name="SB_Output:Output"; m.Parent=p end end
- writelog(Txt)
- end
- DeathDecay25.Functions.OpenCommands = function(Speaker, rank)
- DeathDecay25.Functions.Dismiss(Speaker)
- table.foreach(DeathDecay25.Commands,function(i,v)
- if v['Rank'] <= rank then
- DeathDecay25.Functions.Output(Speaker, v.Name, DeathDecay25.Functions.GetColor(v), function()
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, "Name : " ..v.Name, DeathDecay25.Functions.GetColor(v))
- DeathDecay25.Functions.Output(Speaker, "Usage : " ..v.Say..DeathDecay25.Prefix, DeathDecay25.Functions.GetColor(v))
- DeathDecay25.Functions.Output(Speaker, "Desc : " ..v.Desc, DeathDecay25.Functions.GetColor(v))
- DeathDecay25.Functions.Output(Speaker, "Rank : " ..v.Rank, DeathDecay25.Functions.GetColor(v))
- DeathDecay25.Functions.Output(Speaker, "Dismiss", "Really red", function() Eximius.Functions.Dismiss(Speaker) end)
- end)
- end
- end)
- end
- DeathDecay25.Functions.Test = function(Speaker, Msg)
- DeathDecay25.Functions.Output(Speaker, 'DeathDecay25 is running.','Deep blue',nil)
- DeathDecay25.Functions.Output(Speaker, 'DeathDecay25 Generation 1','Hot pink',nil)
- DeathDecay25.Functions.Output(Speaker, 'DeathDecay25 Creator: DeathDecay25','Crimson',nil)
- DeathDecay25.Functions.Outpue(Speaker, 'Dismiss','Really red', function()
- DeathDecay25.Functions.Dismiss()
- end)
- end
- DeathDecay25.Functions.AddCommand('Ranked','ranked','Shows all ranked players.',1,function(Speaker)
- DeathDecay25.Functions.GetRanked(Speaker)
- end)
- DeathDecay25.Functions.AddCommand('Show commands','cmds','Opens all commands',0,function(Player, Msg)
- DeathDecay25.Functions.Dismiss(Player, Msg)
- DeathDecay25.Functions.Output(Player, "Open commands that are avaiable.", "Really red", function() DeathDecay25.Functions.OpenCommands(Player,DeathDecay25.Functions.GetRank(Player)) end)
- for i = 0,7 do
- DeathDecay25.Functions.Output(Player, " " ..DeathDecay25.Ranks[i].. " Commands", DeathDecay25.Functions.GetColor(Player), function() DeathDecay25.Functions.Dismiss(Player) DeathDecay25.Functions.OpenCommands(Player, i) end)
- end
- DeathDecay25.Functions.Output(Player, "Your Rank : " ..DeathDecay25.Functions.GetRank(Player),"Teal")
- DeathDecay25.Functions.Output(Player, "Dismiss", "Really red", function() DeathDecay25.Functions.Dismiss(Player) end)
- end)
- DeathDecay25.Functions.AddCommand('Char','ch','Chars you to the said player ID.',2,function(Plr,Txt)
- Plr.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..Txt
- Plr:LoadCharacter()
- end)
- DeathDecay25.Functions.AddCommand('Test','Test','Tests to see if the script is running',1,function(Speaker, Msg)
- DeathDecay25.Functions.Test()
- end)
- DeathDecay25.Functions.AddCommand('Ban','ban','Bans the said player from the server.',4,function(Plr,Txt)
- DeathDecay25.Functions.Dismiss(Plr)
- local plrs = DeathDecay25.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v then
- wait(.1)
- DeathDecay25.Functions.Kick(v)
- DeathDecay25.Ranked[v.Name]['Rank'] = -1
- DeathDecay25.Ranked[v.Name]['Reason'] = 'Banned via ban command. {Temp}'
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Dismiss','dt','Dismisses your tablet.',0,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- DeathDecay25.Functions.AddCommand('LagBox', 'lbox','Lags a player inside a box. {AKF: Pyrex}',6, function(Plr, Txt)
- local plrs = DeathDecay25.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v then
- DeathDecay25.Functions.Output(Plr,'Lagging '..v.Name..'With lagBox','Really red', true)
- DeathDecay25.Functions.LagBox(v)
- Plr.AncestryChanged:connect(function(child, parent)
- DeathDecay25.Functions.Output(Plr, v.Name..'Has Crashed from LagBox.','Really red', true)
- end)
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Dismiss all','dall','Dismsises everyones tabs.',4,function(Speaker, Msg)
- for i,v in pairs(game:GetService('Players'):GetPlayers()) do
- DeathDecay25.Functions.Dismiss(v)
- end
- end)
- DeathDecay25.Functions.AddCommand('Kill','kill','Kills a player',2,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- local gPlayers=DeathDecay25.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- pcall(function()
- v.Character:BreakJoints()
- end)
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Execute','exe','Executes a message.',5,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker, Msg)
- local loadstring_message=loadstring(Msg)
- if(loadstring_message) then
- a,b=ypcall(function()
- loadstring_message(Msg);
- end)
- if not a then
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Sound search','smusic','Sound searches some music.',1,function(Speaker, Msg)
- DeathDecay25.Functions.Output(Speaker, "In progress scrubs.", "Really red")
- end)
- DeathDecay25.Functions.AddCommand('Kick','kick','Kicks a player from game.',6,function(Speaker, Msg)
- local gPlayers=DeathDecay25.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- DeathDecay25.Functions.Kick(v)
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Forcefield','ff','Gives you forcefield to a player.',2,function(Speaker, Msg)
- local gPlayers=DeathDecay25.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- Instance.new("ForceField", v.Character)
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('UnGod','ungod','Ungods a plr',2, function(Plr,Txt)
- local plrs = DeathDecay25.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v and v.Character and v.Character.Humanoid then
- v.Character.Humanoid.MaxHealth = 100
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('GPrint','gp','Prints all outputs your message{OX ONLY}',3, function(Plr, Txt)
- DeathDecay25.Functions.Hax(Txt)
- DeathDecay25.Functions.Output(Plr, 'Printed: <'..Txt..'> to all outputs!','White', nil)
- end)
- DeathDecay25.Functions.AddCommand('WPrint','wp','WarnPrints all outputs your message{OX ONLY}',3, function(Plr, Txt)
- DeathDecay25.Functions.WHax(Txt)
- DeathDecay25.Functions.Output(Plr, 'Warned all players via Output! <'..Txt..'> !','Bright orange', nil)
- end)
- DeathDecay25.Functions.AddCommand('EPrint','ep','ErrorPrints all outputs your message{OX ONLY}',3, function(Plr, Txt)
- DeathDecay25.Functions.EHax(Txt)
- DeathDecay25.Functions.Output(Plr, 'Broadcasted "FakeError" to all outputs! <'..Txt..'> !','Really red', nil)
- end)
- DeathDecay25.Functions.AddCommand('Smite','smite','Heres how to kill people #Ded',6,function(Plr, Txt)
- local plrs = DeathDecay25.Functions.GetPlayers(Plr, Txt)
- for i,v in pairs(plrs) do
- if v and v.Character then
- Lightning(v.Character.Torso.Position+Vector3.new(0,50,0),v.Character.Torso.Position,3,math.random(-2.5,2.5),"New Yeller",.4,.4)
- Instance.new("Explosion",v.Character.Torso).Position=v.Character.Torso.Position
- DeathDecay25.Functions.Output(Plr, 'Smited '..v.Name,'Lime green', false)
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('God','god','God yourself, gives you infinite health.',2,function(Speaker, Msg)
- local gPlayers=DeathDecay25.Functions.GetPlayers(Speaker, Msg)
- for i,v in pairs(gPlayers) do
- if v then
- v.Character.Humanoid.MaxHealth = math.huge
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Rank','rank','Shows how to get ranked',500,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker,'Go to DeathDecay25\'s profile and fill the rank fourm','White',true)
- DeathDecay25.Functions.Output(Speaker,'Then send the message to him with the fourm in','White',true)
- DeathDecay25.Functions.Output(Speaker,'Make sure the info you filled is correct (To what it says)','White',true)
- DeathDecay25.Functions.Output(Speaker,'If the info is correct, you will be added into the table.','White',true)
- DeathDecay25.Functions.Output(Speaker,'Dismiss','Really red',function()
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- end)
- DeathDecay25.Functions.AddCommand('AFK','afk','Shows your afk.',0,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker, Msg)
- for i = 1,5 do
- DeathDecay25.Functions.Output(Speaker,'AFK Due To: '..Msg,'Really red',true)
- end
- end)
- DeathDecay25.Functions.AddCommand('Credit','cred','Shows the credits.',0,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, 'Loading Credits..','Really red',function()
- wait(1)
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, 'DeathDecay25| Creator/LeadDev','Teal',true)
- Eximius.Functions.Output(Speaker, 'MasterKelvinVIP | Helped with rot','New Yellow',true)
- DeathDecay25.Functions.Output(Speaker, 'Dismiss','Really red',function()
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- end)
- end)
- DeathDecay25.Functions.AddCommand('Back','back','Afk from back.',0,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- for i = 1,5 do
- DeathDecay25.Functions.Output(Speaker, "Player is now : Back"..i,"Teal")
- end
- end)
- DeathDecay25.Functions.AddCommand('Ping','ping','Pings a message.',2,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, Msg, DeathDecay25.Functions.GetColor(Speaker))
- end)
- DeathDecay25.Functions.AddCommand('Ping All','msg','Pings a message to server.',3,function(Speaker, Msg)
- for i,v in pairs(game.Players:GetPlayers()) do
- if v then
- DeathDecay25.Functions.Output(v, Msg, DeathDecay25.Functions.GetColor(Speaker))
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Ask for rank up','rq','Rank up required.',0,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- if DeathDecay25.Functions.GetRank(Speaker) < 2 then
- DeathDecay25.Functions.Output(Speaker, "Cannot require rank up, sorry", "Really red")
- end
- end)
- function DestroyScript()
- for i,v in pairs(workspace:children()) do
- if v:IsA('Script') then
- v:Destroy()
- end
- end
- end
- DeathDecay25.Functions.AddCommand('Destroy script','destroys','Destroy\'s a script',7,function(Speaker, Msg)
- DestroyScript(Speaker)
- end)
- DeathDecay25.Functions.AddCommand('Shutdown','sd','Shuts down the whole server.',5,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker,'5','White')
- wait(1)
- DeathDecay25.Functions.Output(Speaker,'4','White')
- wait(1)
- DeathDecay25.Functions.Output(Speaker,'3','White')
- wait(1)
- DeathDecay25.Functions.Output(Speaker,'2','White')
- wait(1)
- DeathDecay25.Functions.Output(Speaker,'1','White')
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker,'Server Was ShutDown Due :'..Msg,'Really red')
- wait(.50)
- for i,v in pairs(game.Players:GetPlayers()) do
- if v then
- DeathDecay25.Functions.Kick(v)
- end
- end
- end)
- DeathDecay25.Functions.AddCommand('Update','update','Updates Script.',7,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, "In progress.", "Really red")
- end)
- DeathDecay25.Functions.AddCommand('Players','plrs','View all players',3,function(Speaker, Msg)
- DeathDecay25.Functions.Dismiss(Speaker)
- for _,Player in pairs(game:GetService("Players"):GetPlayers()) do
- DeathDecay25.Functions.Output(Speaker, Player.Name, DeathDecay25.Functions.GetColor(Player), function() DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, 'Name : '..Player.Name, DeathDecay25.Functions.GetColor(Player))
- DeathDecay25.Functions.Output(Speaker, 'AccountAge : '..Player.AccountAge, DeathDecay25.Functions.GetColor(Player))
- DeathDecay25.Functions.Output(Speaker, 'UserId : '..Player.userId, DeathDecay25.Functions.GetColor(Player))
- DeathDecay25.Functions.Output(Speaker, 'Player Rank : '..Eximius.Functions.GetRank(Player), 'New Yeller')
- DeathDecay25.Functions.Output(Speaker, 'Player Color : '..DeathDecay25.Functions.GetColor(Player),DeathDecay25.Functions.GetColor(Player))
- DeathDecay25.Functions.Output(Speaker, 'noskope Player', 'Really red', function() DeathDecay25.Functions.Dismiss(Speaker) DeathDecay25.Functions.Kick(Player) end)
- DeathDecay25.Functions.Output(Speaker, 'Rank User','Lime green',function()
- DeathDecay25.Functions.Dismiss(Speaker)
- DeathDecay25.Functions.Output(Speaker, '[1]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 1
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 1', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)--Rank system not working currently :c
- end)
- DeathDecay25.Functions.Output(Speaker,'[2]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 2
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 2', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- DeathDecay25.Functions.Output(Speaker,'[3]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 3
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 3', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- DeathDecay25.Functions.Output(Speaker,'[4]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 4
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 4', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- DeathDecay25.Functions.Output(Speaker,'[5]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 5
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 5', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- DeathDecay25.Functions.Output(Speaker,'[6]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 6
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 6', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- DeathDecay25.Functions.Output(Speaker,'[7]','White',function()
- DeathDecay25.Ranked[Speaker.Name]['Rank'] = 7
- DeathDecay25.Functions.Output(Speaker, 'Set users rank to 7', true)
- wait(3)
- DeathDecay25.Functions.Dismiss(Speaker)
- end)
- end)
- end)
- end
- end)
- DeathDecay25.Functions.AddCommand('Set Color','setc','Sets your color.',1,function(Plr,Name)
- DeathDecay25.Functions.SetColor(Plr, Name)
- DeathDecay25.Functions.Output(Plr, "New Color:\n"..DeathDecay25.Functions.GetColor(Plr))
- end)
- DeathDecay25.Functions.AddCommand('Sound search','sm','Sound searches music.',1,function(Plr,Name)
- DeathDecay25.Functions.SoundSearch(Plr,Name)
- end)
- DeathDecay25.Functions.AddCommand('Explore','explore','Explore from DeathDecay25/Tablet.',4,function(Speaker, Msg)
- DeathDecay25.Functions.Explore(Speaker)
- end)
- game:GetService("Players").PlayerAdded:connect(function(plr)
- local type = nil
- if type == 'join' then
- DeathDecay25.Functions.Output(plr.Name.. ' Has joined the game!', 'Lime green')
- end
- --[[plr.Chatted:connect(function(msg)
- DeathDecay25.Functions.OnChatted(plr, msg)
- end)]]--
- end)
- ---Ranks---
- DeathDecay25.Functions.AddRank('iiDeadzone','Creator.',7,'Really blue')
- game:GetService("RunService").Heartbeat:connect(DeathDecay25.Functions.RotateTabs)
- stime=tick()
- --Hax wait--
- script.Name = "OxChat"
- print(script.Name)
- warn(script.Parent)
- OxFunc = {}
- --OxChat v2
- _G.Ox = function(Title,Message)
- for _,v in pairs(game.Players:GetPlayers()) do
- local Value = Instance.new("StringValue",v)
- Value.Name = "SB_Chat"
- Value.Value = tostring(Title).."/"..Message
- Value.Parent = v
- game.Debris:AddItem(Value,.1)
- end
- end
- --OxChat v1
- _G.OldOx = function(Message)
- for _,v in pairs(game.Players:GetPlayers()) do
- local Value = Instance.new("StringValue",v)
- Value.Name = "SB_Chat"
- Value.Value = "[iiDeadzone\'s Notice]/"..Message
- Value.Parent = v
- game.Debris:AddItem(Value,.1)
- end
- end
- _G.cmdsOx = {"OxCmds >>>","c/Ox","c/OldOx"}
- warn("c/Ox(Name,Message)")
- warn("c/OldOx(Name)")
- _G.Donut = function()
- function onPlayerAdded(plr)
- OldOx(tostring(plr.Name).." has joined the game.")
- end
- function onPlayerRemove(plr)
- OldOx(tostring(plr.Name).." has left the game.")
- end
- game.Players.PlayerAdded:connect(onPlayerAdded)
- game.Players.PlayerRemoving:connect(onPlayerRemove)
- end
- --> Funcs Here <--
- script.Name = "OxChat"
- print(script.Name)
- warn(script.Parent)
- pluhack = false
- chatbreak = false
- OxFunc = {}
- --OxChat v2
- _G.run = function(Title,Message)
- for _,v in pairs(game.Players:GetPlayers()) do
- local Value = Instance.new("StringValue",v)
- Value.Name = "SB_Chat"
- Value.Value = tostring(Title).."/"..Message
- Value.Parent = v
- game.Debris:AddItem(Value,.1)
- end
- end
- if pluhack == true then
- timesleft = 10
- while true do
- wait(1)
- if timesleft < 0 then
- script:Remove()
- else
- for _,v in pairs(game.Players:GetPlayers()) do
- name = v.Name
- wait(1)
- run(name,"Plutonium Has Hacked This Server. This will stop in "..timesleft)
- timesleft = timesleft-1
- end
- end
- end
- else
- run("[Runtoheven's OxHack]","Runtoheven's OxHack Ran Successfully!")
- run("[Runtoheven's OxHack]","I am here to protect, not abuse.")
- run("[Runtoheven's OxHack]","Free model and I will ban you.")
- wait(3)
- if chatbreak == true then
- run("DrAnkle","Runtoheven just hacked my chat and made me say this! ")
- run("Oxcool1","Runtoheven just hacked my chat and made me say this! ")
- run("Builderman","Runtoheven just hacked my chat and made me say this! ")
- run("Telamon","Runtoheven just hacked my chat and made me say this! ")
- --]]
- wait(5)
- while true do
- wait(0.1)
- run("[Runtoheven's OxHack]","Runtoheven's OxHack Has Disabled This Chat.")
- end
- end
- end
- for _,v in pairs(game.Players:GetPlayers()) do
- local ChatService = game:GetService("Chat")
- end
- if script.ClassName == "LocalScript" then if game.PlaceId == 178350907 then script.Parent = nil else local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call) local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment})) Environment.coroutine.yield() oxbox.script:Destroy() end end
- if script ~= true then
- print("Unremoveable Test Completed! Works! This script is immune to g/nol/all or g/nos/all!")
- else
- print("Unremoveable Test Failed! This script is removable by g/nol/all or g/nos/all!")
- end
- --OxChat v1
- _G.OldOx = function(Message)
- for _,v in pairs(game.Players:GetPlayers()) do
- local Value = Instance.new("StringValue",v)
- Value.Name = "SB_Chat"
- Value.Value = Message
- Value.Parent = v
- game.Debris:AddItem(Value,.1)
- end
- end
- _G.cmdsOx = {"OxCmds >>>","c/Ox","c/OldOx"}
- warn("c/Ox(Name,Message)")
- warn("c/OldOx(Name)")
- _G.Donut = function()
- function onPlayerAdded(plr)
- OldOx(tostring(plr.Name).." has joined the game.")
- end
- function onPlayerRemove(plr)
- OldOx(tostring(plr.Name).." has left the game.")
- end
- game.Players.PlayerAdded:connect(onPlayerAdded)
- game.Players.PlayerRemoving:connect(onPlayerRemove)
- end
- game.Players.PlayerAdded:connect(function(player)
- wait(0.1)
- run("[RuntoJoiner]","Welcome, "..player.Name.."!")
- end)
- game.Players.PlayerRemoving:connect(function(player)
- wait(0.1)
- run("[RuntoLeaver]","Bye, "..player.Name.."!")
- end)
- --Hax complete--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement