Run it
Copy the script and paste it into your executor.
ScreenGui = .()
MainFrame = .()
UIListLayout = .()
ScreenGui.Parent = .Players.LocalPlayer:()
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.AnchorPoint = .(, )
UIListLayout.Parent = MainFrame
UIListLayout.Padding = .(, )
UIListLayout.FillDirection = .FillDirection.Vertical
UIListLayout.HorizontalAlignment = .HorizontalAlignment.Center
UIListLayout.VerticalAlignment = .VerticalAlignment.Top
dragging =
dragInput, startPos, dragStart
(input)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
MainFrame.InputBegan:(onInputBegan)
:().InputChanged:((input)
dragging
(input)
)
TextLabel = .()
TextLabel.Parent = ScreenGui
TextLabel.Size = .(, , , )
TextLabel.Position = .(, -, , -)
TextLabel.AnchorPoint = .(, )
TextLabel.BackgroundTransparency =
TextLabel.Text =
TextLabel.Font = .Font.GothamBold
TextLabel.TextSize =
TextLabel.TextColor3 = .(, , )
TextLabel:(.(, -, , -), .EasingDirection.Out, .EasingStyle.Quad, )
()
i = , #TextLabel.Text
TextLabel.Text = TextLabel.Text:(, -i)
()
TextLabel:()
MainFrame:(.(, -, , -), .EasingDirection.Out, .EasingStyle.Quad, )
(name, parent, callback)
button = .()
button.Parent = parent
button.Size = .(, , , )
button.Text = name
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
button.Font = .Font.GothamBold
button.TextSize =
button.MouseButton1Click:(callback)
button
(, MainFrame, ()
hintText = .()
hintText.Parent = ScreenGui
hintText.Size = .(, , , )
hintText.Position = .(, -, , -)
hintText.AnchorPoint = .(, )
hintText.BackgroundTransparency =
hintText.Font = .Font.GothamBold
hintText.TextSize =
hintText.TextColor3 = .(, , )
hintText.Text =
()
hintText.Text =
sound = .(, ScreenGui)
sound.SoundId =
sound.Volume =
sound:()
()
hintText:()
)
(, MainFrame, ()
skybox = .()
skybox.Parent = .Lighting
skybox.SkyboxBk =
skybox.SkyboxFt =
skybox.SkyboxLf =
skybox.SkyboxRt =
skybox.SkyboxDn =
skybox.SkyboxUp =
fire = .()
fire.Parent =
fire.Size =
fire.Heat =
sound = .(, )
sound.SoundId =
sound.Volume =
sound:()
()
skybox:()
fire:()
)
(, MainFrame, ()
sound = .(, )
sound.SoundId =
sound.Volume =
sound.Looped =
sound:()
)
(, MainFrame, ()
_, player (.Players:())
player.Character player.Character:()
hrp = player.Character.HumanoidRootPart
bodyGyro = .(, hrp)
bodyGyro.CFrame = hrp.CFrame
bodyGyro.MaxTorque = .(, , )
bodyGyro.D =
()
i = ,
bodyGyro.CFrame = bodyGyro.CFrame * .(, .(), )
()
bodyGyro:()
)
(, MainFrame, ()
_, obj (:())
obj:()
obj.Material = .Material.ForceField
obj.Color = .(, , )
obj.Transparency =
()
_, obj (:())
obj:()
obj.Material = .Material.Plastic
obj.Transparency =
)
(, MainFrame, ()
i = ,
block = .()
block.Size = .(, , )
block.Position = .CurrentCamera.CFrame.p + .(.(-, ), .(, ), .(-, ))
block.Anchored =
block.Color = .(, , )
block.Parent =
)
(, MainFrame, ()
_, player (.Players:())
player.Character player.Character:()
hrp = player.Character.HumanoidRootPart
bodyVelocity = .newlocal bodyVelocity = .(, hrp)
bodyVelocity.Velocity = .(, , )
bodyVelocity.MaxForce = .(, , )
()
bodyVelocity:()
)
(, MainFrame, ()
tool = .()
tool.Name =
tool.RequiresHandle =
tool.Parent = .Players.LocalPlayer.Backpack
handle = .()
handle.Size = .(, , )
handle.Color = .(, , )
handle.Anchored =
handle.CanCollide =
handle.Parent = tool
tool.Activated:(()
explosion = .()
explosion.Position = tool.Handle.Position
explosion.BlastRadius =
explosion.BlastPressure =
explosion.Parent =
()
tool:()
)
)
(, MainFrame, ()
skyboxIds = {
,
,
,
,
,
}
_, id (skyboxIds)
skybox = .()
skybox.Parent = .Lighting
skybox.SkyboxBk = id
skybox.SkyboxFt = id
skybox.SkyboxLf = id
skybox.SkyboxRt = id
skybox.SkyboxDn = id
skybox.SkyboxUp = id
()
skybox:()
)
(, MainFrame, ()
i = ,
position = .CurrentCamera.CFrame.p + .(.(-, ), , .(-, ))
explosion = .()
explosion.Position = position
explosion.BlastRadius =
explosion.BlastPressure =
explosion.Parent =
()
)
(, MainFrame, ()
_, player (.Players:())
player.Character player.Character:()
hrp = player.Character.HumanoidRootPart
freeze = .(, hrp)
freeze.MaxTorque = .(, , )
freeze.CFrame = hrp.CFrame
freeze.D =
()
freeze:()
block = .()
block.Size = .(, , )
block.Position = hrp.Position + .(, , )
block.Anchored =
block.Parent =
block.Touched:((hit)
hit.Parent == player.Character
player.Character:()
)
)
(, MainFrame, ()
_, player (.Players:())
player.Character player.Character:()
hrp = player.Character.HumanoidRootPart
block = .()
block.Size = .(, , )
block.Position = hrp.Position + .(, , )
block.Anchored =
block.Parent =
block.Touched:((hit)
hit.Parent == player.Character
player.Character:()
)
)
(, MainFrame, ()
message =
messageLabel = .()
messageLabel.Parent = ScreenGui
messageLabel.Size = .(, , , )
messageLabel.Position = .(, -, , -)
messageLabel.AnchorPoint = .(, )
messageLabel.BackgroundTransparency =
messageLabel.Text = message
messageLabel.Font = .Font.GothamBold
messageLabel.TextSize =
messageLabel.TextColor3 = .(, , )
()
messageLabel:()
)This GUI is a user interface in Roblox that provides various interactive features for players. Below is an overview of each button's function: 1. Draggable Frame: Allows the user to drag the GUI around the screen. This feature lets players move the interface to any position they prefer on the game screen. 2. Buttons: Each button performs a different interaction or effect when clicked. These buttons are used to provide different experiences for the players. Bomb Button: When clicked, the player receives a "bomb" tool. The bomb creates an explosion effect and detonates after 3 seconds. Skybox Loop Button: The game's skybox (the background sky) continuously changes. A set of images is displayed in sequence, and this loop repeats indefinitely. Random Explosion Button: This button creates explosions at random locations. The explosions have a blast radius, affecting nearby areas and players. Turkish Sultan Button: This button "freezes" all players and causes a block to spin above their heads. If a player is standing under the block, they "die" (their character is destroyed). Block Spawner Button: This button spawns "blocks" at random locations. If a player touches one of these

Universal