Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if not require then
- return error("[Destruction Simulator GUI] Incompatible exploit: missing the function [require]")
- end
- local ScreenGui = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local TextLabel_2 = Instance.new("TextLabel")
- local AutoSell = Instance.new("TextButton")
- local NoCooldown = Instance.new("TextButton")
- local RocketSpeed = Instance.new("TextButton")
- local TextLabel_3 = Instance.new("TextLabel")
- local Explode = Instance.new("TextButton")
- local WalkSpeed = Instance.new("TextBox")
- local Gravity = Instance.new("TextBox")
- ScreenGui.Parent = game:GetService("CoreGui")
- Frame.Active = true
- Frame.Parent = ScreenGui
- Frame.BackgroundColor3 = Color3.new(0.0980392, 0.0980392, 0.0980392)
- Frame.BorderSizePixel = 0
- Frame.Draggable = true
- Frame.Position = UDim2.new(0.100000001, 0, 0.300000012, 0)
- Frame.Size = UDim2.new(0, 275, 0, 175)
- TextLabel.Parent = Frame
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Size = UDim2.new(0, 275, 0, 30)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = "Destruction Simulator GUI"
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextSize = 18
- TextLabel_2.Parent = Frame
- TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_2.BackgroundTransparency = 1
- TextLabel_2.Position = UDim2.new(0, 0, 0.82571429, 0)
- TextLabel_2.Size = UDim2.new(0, 275, 0, 30)
- TextLabel_2.Font = Enum.Font.SourceSans
- TextLabel_2.Text = "wesurt @ v3rmillion.net"
- TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_2.TextSize = 18
- AutoSell.Name = "AutoSell"
- AutoSell.Parent = Frame
- AutoSell.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- AutoSell.BorderColor3 = Color3.new(1, 1, 1)
- AutoSell.BorderSizePixel = 0
- AutoSell.Position = UDim2.new(0.0921212286, 0, 0.279999971, 0)
- AutoSell.Size = UDim2.new(0, 100, 0, 25)
- AutoSell.Font = Enum.Font.SourceSansSemibold
- AutoSell.Text = "Auto Sell"
- AutoSell.TextColor3 = Color3.new(1, 1, 1)
- AutoSell.TextSize = 16
- NoCooldown.Name = "NoCooldown"
- NoCooldown.Parent = Frame
- NoCooldown.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- NoCooldown.BorderColor3 = Color3.new(1, 1, 1)
- NoCooldown.BorderSizePixel = 0
- NoCooldown.Position = UDim2.new(0.0921211988, 0, 0.452380896, 0)
- NoCooldown.Size = UDim2.new(0, 100, 0, 25)
- NoCooldown.Font = Enum.Font.SourceSansSemibold
- NoCooldown.Text = "No Cooldown"
- NoCooldown.TextColor3 = Color3.new(1, 1, 1)
- NoCooldown.TextSize = 16
- RocketSpeed.Name = "RocketSpeed"
- RocketSpeed.Parent = Frame
- RocketSpeed.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- RocketSpeed.BorderColor3 = Color3.new(1, 1, 1)
- RocketSpeed.BorderSizePixel = 0
- RocketSpeed.Position = UDim2.new(0.0921211988, 0, 0.636190414, 0)
- RocketSpeed.Size = UDim2.new(0, 100, 0, 25)
- RocketSpeed.Font = Enum.Font.SourceSansSemibold
- RocketSpeed.Text = "Rocket Speed"
- RocketSpeed.TextColor3 = Color3.new(1, 1, 1)
- RocketSpeed.TextSize = 16
- TextLabel_3.Parent = Frame
- TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_3.BorderSizePixel = 0
- TextLabel_3.Position = UDim2.new(0.1339394, 0, 0.16761905, 0)
- TextLabel_3.Size = UDim2.new(0, 200, 0, 1)
- TextLabel_3.Font = Enum.Font.SourceSans
- TextLabel_3.Text = ""
- TextLabel_3.TextColor3 = Color3.new(0, 0, 0)
- TextLabel_3.TextSize = 14
- Explode.Name = "Explode"
- Explode.Parent = Frame
- Explode.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- Explode.BorderColor3 = Color3.new(1, 1, 1)
- Explode.BorderSizePixel = 0
- Explode.Position = UDim2.new(0.545454502, 0, 0.279999971, 0)
- Explode.Size = UDim2.new(0, 100, 0, 25)
- Explode.Font = Enum.Font.SourceSansSemibold
- Explode.Text = "Explode Area"
- Explode.TextColor3 = Color3.new(1, 1, 1)
- Explode.TextSize = 16
- WalkSpeed.Name = "WalkSpeed"
- WalkSpeed.Parent = Frame
- WalkSpeed.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- WalkSpeed.BorderSizePixel = 0
- WalkSpeed.Position = UDim2.new(0.545454562, 0, 0.451428592, 0)
- WalkSpeed.Size = UDim2.new(0, 100, 0, 25)
- WalkSpeed.Font = Enum.Font.SourceSans
- WalkSpeed.PlaceholderColor3 = Color3.new(0.745098, 0.745098, 0.745098)
- WalkSpeed.Text = "Set WalkSpeed"
- WalkSpeed.TextColor3 = Color3.new(1, 1, 1)
- WalkSpeed.TextSize = 16
- Gravity.Name = "Gravity"
- Gravity.Parent = Frame
- Gravity.BackgroundColor3 = Color3.new(0.196078, 0.196078, 0.196078)
- Gravity.BorderSizePixel = 0
- Gravity.Position = UDim2.new(0.545454562, 0, 0.634285748, 0)
- Gravity.Size = UDim2.new(0, 100, 0, 25)
- Gravity.Font = Enum.Font.SourceSans
- Gravity.PlaceholderColor3 = Color3.new(0.745098, 0.745098, 0.745098)
- Gravity.Text = "Set Gravity"
- Gravity.TextColor3 = Color3.new(1, 1, 1)
- Gravity.TextSize = 16
- local Plr = game:GetService("Players").LocalPlayer
- local Selling = false
- AutoSell.MouseButton1Up:Connect(function()
- Selling = not Selling
- if Selling then
- AutoSell.TextColor3 = Color3.new(0, 1, 0)
- else
- AutoSell.TextColor3 = Color3.new(1, 1, 1)
- end
- end)
- local CooldownDisabled = false
- NoCooldown.MouseButton1Up:Connect(function()
- CooldownDisabled = not CooldownDisabled
- if CooldownDisabled then
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.Cooldown = 0
- a.BurstWait = 0
- end)
- end
- end
- if Plr.Character then
- for i,v in pairs(Plr.Character:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.Cooldown = 0
- a.BurstWait = 0
- end)
- end
- end
- end
- NoCooldown.TextColor3 = Color3.new(0, 1, 0)
- else
- NoCooldown.TextColor3 = Color3.new(1, 1, 1)
- end
- end)
- local SpeedEnabled = false
- RocketSpeed.MouseButton1Up:Connect(function()
- SpeedEnabled = not SpeedEnabled
- if SpeedEnabled then
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.RocketSpeed = 999999999999999999
- end)
- end
- end
- if Plr.Character then
- for i,v in pairs(Plr.Character:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.RocketSpeed = 999999999999999999
- end)
- end
- end
- end
- RocketSpeed.TextColor3 = Color3.new(0, 1, 0)
- else
- RocketSpeed.TextColor3 = Color3.new(1, 1, 1)
- end
- end)
- local Fire = function(Position)
- if not Plr.Character:FindFirstChildOfClass("Tool") then
- Plr.Backpack:FindFirstChildOfClass("Tool").Parent = Plr.Character
- end
- local Tool = Plr.Character:FindFirstChildOfClass("Tool")
- if Tool:FindFirstChild("Assets") then
- local Args1 = {
- 0,
- Tool.Stats,
- Tool.Assets.Rocket,
- Tool.Handle,
- Position,
- Tool.Assets.Rocket.Boom
- }
- local Args2 = {
- 0,
- Tool.Stats,
- Position,
- Tool.Assets.Rocket.Boom
- }
- --game:GetService("ReplicatedStorage").Remotes.clientServerRocket:FireServer(unpack(Args1))
- game:GetService("ReplicatedStorage").Remotes.explodeRocket:FireServer(unpack(Args2))
- else
- local Args1 = {
- 0,
- Tool.Stats,
- Plr,
- Tool.Handle,
- Tool.Handle,
- Position
- }
- local Args2 = {
- 0,
- Tool.Stats,
- Position,
- }
- --game:GetService("ReplicatedStorage").Remotes.clientServerBomb:FireServer(unpack(Args1))
- game:GetService("ReplicatedStorage").Remotes.explodeBomb:FireServer(unpack(Args2))
- end
- end
- Explode.MouseButton1Up:Connect(function()
- if Plr.CurrentArea.Value ~= "NoZone" then
- for i,v in pairs(workspace.Areas[Plr.CurrentArea.Value]:GetDescendants()) do
- pcall(function()
- Fire(v.Position)
- end)
- end
- end
- end)
- local WalkSpeedSet = false
- WalkSpeed.FocusLost:Connect(function()
- if tonumber(WalkSpeed.Text) ~= nil then
- if Plr.Character then
- Plr.Character.Humanoid.WalkSpeed = tonumber(WalkSpeed.Text)
- WalkSpeedSet = tonumber(WalkSpeed.Text)
- end
- end
- WalkSpeed.Text = "Set WalkSpeed"
- end)
- local GravitySet = false
- Gravity.FocusLost:Connect(function()
- if tonumber(Gravity.Text) ~= nil then
- workspace.Gravity = tonumber(Gravity.Text)
- GravitySet = tonumber(Gravity.Text)
- end
- Gravity.Text = "Set Gravity"
- end)
- Plr.CharacterAdded:Connect(function()
- if CooldownDisabled then
- spawn(function()
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.Cooldown = 0
- a.BurstWait = 0
- end)
- end
- end
- repeat wait() until Plr.Character
- for i,v in pairs(Plr.Character:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.Cooldown = 0
- a.BurstWait = 0
- end)
- end
- end
- end)
- end
- if SpeedEnabled then
- spawn(function()
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.RocketSpeed = 20
- end)
- end
- end
- repeat wait() until Plr.Character
- for i,v in pairs(Plr.Character:GetDescendants()) do
- if v:IsA("ModuleScript") then
- pcall(function()
- local a = require(v)
- a.RocketSpeed = 20
- end)
- end
- end
- end)
- end
- if WalkSpeedSet then
- spawn(function()
- repeat wait() until Plr.Character
- Plr.Character.Humanoid.WalkSpeed = WalkSpeedSet
- end)
- end
- if GravitySet then
- workspace.Gravity = GravitySet
- end
- end)
- game:GetService("RunService").RenderStepped:Connect(function()
- if Selling then
- for i = 1, 5 do
- game:GetService("ReplicatedStorage").Remotes.sellBricks:FireServer()
- end
- end
- end)
Add Comment
Please, Sign In to add comment