Run it
Copy the script and paste it into your executor.
Players = :()
Player = Players.LocalPlayer
PlayerGui = Player:()
TweenService = :()
UserInputService = :()
RunService = :()
circle = .()
circle.Size = .(, , , )
circle.Position = .(, -, , -)
circle.BackgroundTransparency =
circle.Image =
circle.ScaleType = .ScaleType.Fit
circle.Name =
circle.Parent = PlayerGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = circle
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween = TweenService:(circle, tweenInfo, {Position = .(, , , -)})
tween:()
(()
circle.Rotation = (circle.Rotation + ) %
RunService.RenderStepped:()
)
()
screenGui = .()
screenGui.Name =
screenGui.Parent = PlayerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = screenGui
title = .()
title.Size = .(, , , )
title.Text =
title.BackgroundTransparency =
title.TextColor3 = .(, , )
title.Font = .Font.SourceSansBold
title.TextSize =
title.Parent = frame
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
buttonHeight =
buttonWidth =
padding =
yOffset =
(name, yPos, func)
button = .()
button.Size = .(, buttonWidth, , buttonHeight)
button.Position = .(, -buttonWidth/, , yPos)
button.Text = name
button.BackgroundColor3 = .(, , )
button.BorderColor3 = .(, , )
button.BorderSizePixel =
button.TextColor3 = .(, , )
button.Font = .Font.SourceSans
button.TextSize =
button.Parent = frame
button.MouseButton1Click:(func)
button
(, yOffset, ()
decalId =
_, part (:())
part:() part:()
_, face (.NormalId:())
decal = .()
decal.Texture = decalId
decal.Face = face
decal.Parent = part
)
yOffset = yOffset + buttonHeight + padding
(, yOffset, ()
skyId =
lighting = .Lighting
sky = lighting:() .(, lighting)
sky.SkyboxBk = skyId
sky.SkyboxDn = skyId
sky.SkyboxFt = skyId
sky.SkyboxLf = skyId
sky.SkyboxRt = skyId
sky.SkyboxUp = skyId
)
yOffset = yOffset + buttonHeight + padding
(, yOffset, ()
musicId =
sound = .()
sound.SoundId = musicId
sound.Looped =
sound.Parent =
sound:()
(()
.Lighting.Ambient = .(.(), , )
()
)
)
yOffset = yOffset + buttonHeight + padding
(, yOffset, ()
_, sound (:())
sound:()
sound:()
sound:()
.Lighting.Ambient = .(, , )
)İt's good gui

Universal