Run it
Copy the script and paste it into your executor.
PlayerGui = .Players.LocalPlayer:()
TweenService = :()
Players = :()
player = Players.LocalPlayer
gui = .()
gui.Name =
gui.Parent = PlayerGui
Background = .()
Background.Name =
Background.Size = .(, , , )
Background.Image =
Background.BackgroundTransparency =
Background.Position = .(, , , )
Background.Parent = gui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = Background
Bar = .()
Bar.Size = .(, , , )
Bar.Position = .(, , , )
Bar.BackgroundColor3 = .(, , )
Bar.Parent = Background
barCorner = .()
barCorner.CornerRadius = .(, )
barCorner.Parent = Bar
Close = .()
Close.Name =
Close.Text =
Close.Position = .(, , , )
Close.TextColor3 = .(, , )
Close.TextSize =
Close.Font = .Font.LuckiestGuy
Close.Size = .(, , , )
Close.BackgroundTransparency =
Close.Parent = Bar
WelcomeLabel = .()
WelcomeLabel.Name =
WelcomeLabel.Size = .(, , , )
WelcomeLabel.Position = .(, , , )
WelcomeLabel.TextSize =
WelcomeLabel.TextColor3 = .(, , )
WelcomeLabel.Font = .Font.LuckiestGuy
WelcomeLabel.BackgroundTransparency =
WelcomeLabel.Text =
WelcomeLabel.Parent = Bar
ScriptBox = .()
ScriptBox.Name =
ScriptBox.Size = .(, , , )
ScriptBox.Position = .(, , , )
ScriptBox.AnchorPoint = .(, )
ScriptBox.TextColor3 = .(, , )
ScriptBox.TextSize =
ScriptBox.BackgroundColor3 = .(, , )
ScriptBox.BackgroundTransparency =
ScriptBox.ClearTextOnFocus =
ScriptBox.MultiLine =
ScriptBox.TextWrapped =
ScriptBox.TextXAlignment = .TextXAlignment.Left
ScriptBox.TextYAlignment = .TextYAlignment.Top
ScriptBox.PlaceholderText =
ScriptBox.Parent = Background
boxCorner = .()
boxCorner.CornerRadius = .(, )
boxCorner.Parent = ScriptBox
Execute = .()
Execute.Name =
Execute.Size = .(, , , )
Execute.Position = .(, , , )
Execute.Font = .Font.LuckiestGuy
Execute.BackgroundColor3 = .(, , )
Execute.TextColor3 = .(, , )
Execute.TextSize =
Execute.Text =
Execute.Parent = Background
executeCorner = .()
executeCorner.CornerRadius = .(, )
executeCorner.Parent = Execute
Clear = .()
Clear.Name =
Clear.Size = .(, , , )
Clear.Position = .(, , , )
Clear.Font = .Font.LuckiestGuy
Clear.BackgroundColor3 = .(, , )
Clear.TextColor3 = .(, , )
Clear.TextSize =
Clear.Text =
Clear.Parent = Background
clearCorner = .()
clearCorner.CornerRadius = .(, )
clearCorner.Parent = Clear
Close.MouseButton1Click:(()
Close.Active =
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
tween1 = TweenService:(Background, tweenInfo, {ImageTransparency = })
tween2 = TweenService:(Bar, tweenInfo, {BackgroundTransparency = })
tween3 = TweenService:(WelcomeLabel, tweenInfo, {TextTransparency = })
tween4 = TweenService:(Close, tweenInfo, {TextTransparency = })
tween5 = TweenService:(ScriptBox, tweenInfo, {BackgroundTransparency = , TextTransparency = })
tween6 = TweenService:(Execute, tweenInfo, {BackgroundTransparency = , TextTransparency = })
tween7 = TweenService:(Clear, tweenInfo, {BackgroundTransparency = , TextTransparency = })
tween1:()
tween2:()
tween3:()
tween4:()
tween5:()
tween6:()
tween7:()
()
gui:()
)
Clear.MouseButton1Click:(()
ScriptBox.Text =
)
Execute.MouseButton1Click:(()
scriptText = ScriptBox.Text
scriptText scriptText ~=
()
success, errorMessage = (()
(scriptText)()
)
success
(, errorMessage)
()
()
)
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
Background.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
Bar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = Background.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
Bar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
Bar.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
:().InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input)
)Hey so this is my open source project, it's competely written by my own (some errors fixed by AI but we don't talk about that) Its pretty simple needs sum bugs fixes not the best design but okay! and it is still in beta

Universal