Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
gui = .()
gui.Parent = playerGui
gui.ResetOnSpawn =
openBtn = .()
openBtn.Size = .(,,,)
openBtn.Position = .(,,,)
openBtn.BackgroundColor3 = .(,,)
openBtn.Text =
openBtn.TextColor3 = .(,,)
openBtn.TextScaled =
openBtn.Parent = gui
.(, openBtn).CornerRadius = .(,)
stroke1 = .(, openBtn)
stroke1.Color = .(,,)
stroke1.Thickness =
hub = .()
hub.Size = .(,,,)
hub.Position = .(,,,)
hub.AnchorPoint = .(,)
hub.BackgroundColor3 = .(,,)
hub.Visible =
hub.Parent = gui
.(, hub).CornerRadius = .(,)
stroke2 = .(, hub)
stroke2.Color = .(,,)
stroke2.Thickness =
grad = .(, hub)
grad.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(,,)),
ColorSequenceKeypoint.(, .(,,)),
ColorSequenceKeypoint.(, .(,,))
}
topBar = .()
topBar.Size = .(,,,)
topBar.BackgroundColor3 = .(,,)
topBar.Parent = hub
topStroke = .(, topBar)
topStroke.Color = .(,,)
topStroke.Thickness =
title = .()
title.Size = .(,,,)
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = topBar
closeBtn = .()
closeBtn.Size = .(,,,)
closeBtn.Position = .(,-,,)
closeBtn.BackgroundColor3 = .(,,)
closeBtn.Text =
closeBtn.TextColor3 = .(,,)
closeBtn.TextScaled =
closeBtn.Parent = topBar
.(, closeBtn).CornerRadius = .(,)
miniBtn = .()
miniBtn.Size = .(,,,)
miniBtn.Position = .(,-,,)
miniBtn.BackgroundColor3 = .(,,)
miniBtn.Text =
miniBtn.TextColor3 = .(,,)
miniBtn.TextScaled =
miniBtn.Parent = topBar
.(, miniBtn).CornerRadius = .(,)
opened =
minimized =
(frame)
dragging =
dragStart
startPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
)
frame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
(openBtn)
(hub)
openBtn.MouseButton1Click:(()
opened =
hub.Visible =
hub.Size = .(,,,)
TweenService:(hub, TweenInfo.(), {
Size = .(,,,)
}):()
)
closeBtn.MouseButton1Click:(()
gui:()
)
miniBtn.MouseButton1Click:(()
minimized = minimized
minimized
TweenService:(hub, TweenInfo.(), {
Size = .(,,,)
}):()
TweenService:(hub, TweenInfo.(), {
Size = .(,,,)
}):()
)Hm

Universal