Run it
Copy the script and paste it into your executor.
CoreGui = :()
UserInputService = :()
TweenService = :()
old = CoreGui:()
old old:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = CoreGui
frame = .()
frame.Name =
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(,,)
frame.BorderSizePixel =
frame.Active =
frame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
outline = .()
outline.Color = .(,,)
outline.Thickness =
outline.Parent = frame
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundTransparency =
titleBar.Parent = frame
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextColor3 = .(,,)
titleLabel.Text =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(,,)
closeBtn.BorderSizePixel =
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.TextColor3 = .(,,)
closeBtn.Text =
closeBtn.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
textBox = .()
textBox.Size = .(, -, , )
textBox.Position = .(, , , )
textBox.BackgroundColor3 = .(,,)
textBox.BorderSizePixel =
textBox.PlaceholderText =
textBox.Font = .Font.Gotham
textBox.TextSize =
textBox.TextColor3 = .(,,)
textBox.ClearTextOnFocus =
textBox.Parent = frame
inputCorner = .()
inputCorner.CornerRadius = .(, )
inputCorner.Parent = textBox
messageBtn = .()
messageBtn.Size = .(, , , )
messageBtn.AnchorPoint = .(, )
messageBtn.Position = .(, , , -)
messageBtn.BackgroundColor3 = .(,,)
messageBtn.BorderSizePixel =
messageBtn.Font = .Font.GothamBold
messageBtn.TextSize =
messageBtn.TextColor3 = .(,,)
messageBtn.Text =
messageBtn.Parent = frame
msgCorner = .()
msgCorner.CornerRadius = .(, )
msgCorner.Parent = messageBtn
colorGrid = .()
colorGrid.Size = .(, -, , )
colorGrid.Position = .(, , , -)
colorGrid.BackgroundTransparency =
colorGrid.Parent = frame
uiList = .()
uiList.CellSize = .(, , , )
uiList.CellPadding = .(, , , )
uiList.FillDirectionMaxCells =
uiList.HorizontalAlignment = .HorizontalAlignment.Center
uiList.SortOrder = .SortOrder.LayoutOrder
uiList.Parent = colorGrid
floatText = .()
floatText.Size = .(, , , )
floatText.AnchorPoint = .(, )
floatText.Position = .(, , , -)
floatText.BackgroundTransparency =
floatText.Font = .Font.GothamBlack
floatText.TextSize =
floatText.TextColor3 = .(,,)
floatText.TextStrokeTransparency =
floatText.TextStrokeColor3 = .(,,)
floatText.Text =
floatText.Visible =
floatText.Parent = screenGui
currentColor = .(,,)
(msg)
floatText.Text = msg
floatText.TextColor3 = currentColor
floatText.Position = .(, , , -)
floatText.Visible =
tweenIn = TweenService:(floatText, TweenInfo.(, .EasingStyle.Quad), {Position = .(, , , )})
tweenIn:()
tweenIn.Completed:()
.()
tweenOut = TweenService:(floatText, TweenInfo.(, .EasingStyle.Quad), {Position = .(, , , -)})
tweenOut:()
tweenOut.Completed:()
floatText.Visible =
floatText.Text =
messageBtn.MouseButton1Click:(()
txt = textBox.Text:() textBox.Text
txt ~=
.(()
(txt)
)
)
closeBtn.MouseButton1Click:(()
screenGui:()
)
dragging, dragInput, dragStart, startPos
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
dragInput = input
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
UserInputService.InputChanged:((input)
dragging input == dragInput
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
(name, color)
btn = .()
btn.Name = name
btn.Size = .(,,,)
btn.BackgroundColor3 = color
btn.Text =
btn.Parent = colorGrid
corner = .()
corner.CornerRadius = .(,)
corner.Parent = btn
btn.MouseButton1Click:(()
currentColor = color
)
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))
(, .(,,))This is only client sided, but still cool to play around with lol

Universal