Run it
Copy the script and paste it into your executor.
(gui)
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
gui.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = gui.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
gui.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
:().InputChanged:((input)
input == dragInput dragging
(input)
)
()
gui = .()
gui.Name =
frame = .(, gui)
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
textLabel = .(, frame)
textLabel.Size = .(, , , )
textLabel.Text =
textLabel.TextSize =
textBox = .(, frame)
textBox.Size = .(, , , )
textBox.Position = .(, , , )
textBox.TextWrapped =
textBox.TextScaled =
executeButton = .(, frame)
executeButton.Size = .(, , , )
executeButton.Position = .(, , , )
executeButton.Text =
executeButton.MouseButton1Click:(()
= (textBox.Text)
()
)
clearButton = .(, frame)
clearButton.Size = .(, , , )
clearButton.Position = .(, , , )
clearButton.Text =
clearButton.MouseButton1Click:(()
textBox.Text =
)
messageLabel = .(, frame)
messageLabel.Size = .(, , , )
messageLabel.Position = .(, , , )
messageLabel.Text =
messageLabel.TextColor3 = .(, , )
messageLabel.BackgroundTransparency =
messageLabel.Font = .Font.SourceSans
messageLabel.TextSize =
gui.Parent = .Players.LocalPlayer:()
(frame)
()
This was made by chatgpt

Universal