Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
Players = :()
RunService = :()
player = Players.LocalPlayer
remote = ReplicatedStorage:():()
explosionRadius =
isSending =
visualZone =
connection =
autoRankUp =
autoSell =
rankUpConnection =
sellConnection =
baseArgs = {
,
,
.(, , ),
}
()
success, backpack = (()
player:()
)
success
success2, launcher = (()
backpack:()
)
success2
success3, stats = (()
launcher:()
)
success4, rocket = (()
launcher:():()
)
success4
success5, boom = (()
rocket:()
)
success3 success5
baseArgs[] = stats
baseArgs[] = boom
()
visualZone
(()
visualZone:()
)
visualZone = .()
visualZone.Name =
visualZone.Size = .(explosionRadius * , explosionRadius * , explosionRadius * )
visualZone.Shape = .PartType.Ball
visualZone.Anchored =
visualZone.CanCollide =
visualZone.Transparency =
visualZone.Material = .Material.Neon
surfaceGui = .()
surfaceGui.Face = .NormalId.Top
surfaceGui.AlwaysOnTop =
surfaceGui.Parent = visualZone
frame = .()
frame.Size = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.Parent = surfaceGui
pointLight = .()
pointLight.Brightness =
pointLight.Range = explosionRadius *
pointLight.Color = .(, , )
pointLight.Parent = visualZone
particleEmitter = .()
particleEmitter.Texture =
particleEmitter.Color = ColorSequence.(.(, , ), .(, , ))
particleEmitter.Size = NumberSequence.(, )
particleEmitter.Transparency = NumberSequence.(, )
particleEmitter.Lifetime = NumberRange.(, )
particleEmitter.Rate =
particleEmitter.Speed = NumberRange.(, )
particleEmitter.Parent = visualZone
visualZone.Parent =
player.Character player.Character:()
visualZone.Position = player.Character.HumanoidRootPart.Position
visualZone
(position)
()
baseArgs[] = position
(()
remote:((baseArgs))
)
lastPlayerPosition = .(, , )
()
player.Character player.Character:()
lastPlayerPosition = player.Character.HumanoidRootPart.Position
visualZone
(()
visualZone.Position = lastPlayerPosition
)
offset = .(
(.() * - ) * explosionRadius,
(.() * - ) * explosionRadius * ,
(.() * - ) * explosionRadius
)
lastPlayerPosition + offset
()
isSending
isSending =
()
connection = RunService.Heartbeat:(()
()
i = ,
.(()
position = ()
(()
(position)
)
)
)
()
isSending =
connection
(()
connection:()
)
connection =
visualZone
(()
visualZone:()
)
visualZone =
(amount)
explosionRadius = .(explosionRadius + amount, , )
visualZone
(()
visualZone.Size = .(explosionRadius * , explosionRadius * , explosionRadius * )
visualZone:()
visualZone.PointLight.Range = explosionRadius *
visualZone:()
visualZone.ParticleEmitter.Rate = .(explosionRadius * )
)
explosionRadius
()
autoRankUp
autoRankUp =
rankUpEvent = ReplicatedStorage.Remotes.rankUp
rankUpConnection = RunService.Heartbeat:(()
.()
(()
rankUpEvent:()
)
)
()
autoRankUp =
rankUpConnection
(()
rankUpConnection:()
)
rankUpConnection =
()
autoSell
autoSell =
sellEvent = ReplicatedStorage.Remotes.sellBricks
sellConnection = RunService.Heartbeat:(()
.()
(()
sellEvent:()
)
)
()
autoSell =
sellConnection
(()
sellConnection:()
)
sellConnection =
(boostType, duration, multiplier)
(()
ReplicatedStorage.Remotes.generateBoost:(boostType, duration, multiplier)
)
()
(()
ReplicatedStorage.Remotes.generateBoost:(, -, )
ReplicatedStorage.Remotes.generateBoost:(, -, )
ReplicatedStorage.Remotes.generateBoost:(, -, )
ReplicatedStorage.Remotes.generateBoost:(, -, )
ReplicatedStorage.Remotes.generateBoost:(, -, )
ReplicatedStorage.Remotes.generateBoost:(, , )
)
repo =
Library = (:(repo .. ))()
ThemeManager = (:(repo .. ))()
SaveManager = (:(repo .. ))()
Window = Library:({
Title = ,
Footer = ,
Icon = ,
ShowCustomCursor = ,
})
Tabs = {
Main = Window:(, ),
Boosts = Window:(, ),
[] = Window:(, ),
}
LeftGroupBox = Tabs.Main:(, )
LeftGroupBox:(, {
Text = ,
Default = ,
Callback = (Value)
Value
()
()
,
})
LeftGroupBox:({
Text = ,
Func = ()
()
,
})
LeftGroupBox:({
Text = ,
Func = ()
(-)
,
})
LeftGroupBox:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (Value)
explosionRadius = Value
visualZone
(()
visualZone.Size = .(explosionRadius * , explosionRadius * , explosionRadius * )
visualZone:()
visualZone.PointLight.Range = explosionRadius *
)
,
})
LeftGroupBox:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
})
RightGroupBox = Tabs.Main:(, )
RightGroupBox:(, {
Text = ,
Default = ,
Callback = (Value)
Value
()
()
,
})
RightGroupBox:(, {
Text = ,
Default = ,
Callback = (Value)
Value
()
()
,
})
VisualGroupBox = Tabs.Main:(, )
VisualGroupBox:(, {
Text = ,
Default = ,
Callback = (Value)
Value
isSending visualZone
()
visualZone
(()
visualZone:()
)
visualZone =
,
})
VisualGroupBox:():(, {
Default = .(, , ),
Title = ,
Callback = (Value)
visualZone
(()
visualZone:()
frame = visualZone.SurfaceGui:()
frame
frame.BackgroundColor3 = Value
visualZone:()
visualZone.PointLight.Color = Value
visualZone:()
visualZone.ParticleEmitter.Color = ColorSequence.(Value, .(
.(Value.R * ),
.(Value.G * ),
.(Value.B * )
))
)
,
})
VisualGroupBox:(, {
Text = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (Value)
visualZone
(()
visualZone.Transparency = Value
visualZone:()
frame = visualZone.SurfaceGui:()
frame
frame.BackgroundTransparency = Value +
)
,
})
BoostsLeftGroupBox = Tabs.Boosts:(, )
BoostsLeftGroupBox:({
Text = ,
Func = ()
(, , )
,
})
BoostsLeftGroupBox:({
Text = ,
Func = ()
(, , )
,
})
BoostsLeftGroupBox:({
Text = ,
Func = ()
(, , )
,
})
BoostsLeftGroupBox:({
Text = ,
Func = ()
(, , )
,
})
BoostsLeftGroupBox:({
Text = ,
Func = ()
(, , )
,
})
BoostsRightGroupBox = Tabs.Boosts:(, )
BoostsRightGroupBox:({
Text = ,
Func = ()
(()
ReplicatedStorage.Remotes.generateBoost:(, , )
)
,
})
BoostsRightGroupBox:({
Text = ,
Func = ()
()
,
})
Library:(()
()
()
()
)
MenuGroup = Tabs[]:()
MenuGroup:():(, {
Default = ,
NoUI = ,
Text =
})
MenuGroup:(, ()
Library:()
)
Library.ToggleKeybind = Options.MenuKeybind
ThemeManager:(Library)
SaveManager:(Library)
SaveManager:()
SaveManager:({ })
SaveManager:(Tabs[])
ThemeManager:(Tabs[])
SaveManager:()
:().LocalPlayer.CharacterAdded:(()
.()
isSending visualZone
(()
visualZone:()
)
visualZone =
()
)
:().LocalPlayer.CharacterRemoving:(()
visualZone
(()
visualZone:()
)
visualZone =
)
(input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.RightControl
Library:()
:().InputBegan:(onInputBegan)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Hi my discord: dualjuja Script open source Main Functions: Explosion Control Section: Enable Explosions - Toggle automatic explosions around player Increase Radius - Increase explosion radius by +10 Decrease Radius - Decrease explosion radius by -10 Radius Size (slider) - Precise radius adjustment (10-500) Explosion Speed (slider) - Explosion frequency control (5-100 per frame) Auto Features Section: Auto Rank UP - Automatic rank increase (every 0.1 seconds) Auto Sell - Automatic brick selling (every 0.1 seconds) Visuals Section: Show Zone - Show/hide visual explosion zone Zone Color - Customize zone color (default purple) Zone Transparency - Adjust zone transparency (0-100%) Boosts Section: Boost Activation: Super Jump (10h) - 10-hour jump boost Extra Speed (10h) - 10-hour speed boost Coin Boost (x1M) - x1,000,000 coin multiplier XP Boost (x1M) - x1,000,000 XP multiplier Brick Boost (x1M) - x1,000,000 brick multiplier Level & Clear: Level Up (+10) - Instant +10 level increase Clear All Boosts - Remove all active boosts Controls: Close Gui "RightControl"

💥 Destruction Simulator