Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
TextService = :()
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = mainFrame
glow = .()
glow.Name =
glow.Size = .(, , , )
glow.Position = .(, -, , -)
glow.BackgroundTransparency =
glow.Image =
glow.ImageColor3 = .(, , )
glow.ImageTransparency =
glow.ScaleType = .ScaleType.Slice
glow.SliceCenter = Rect.(, , , )
glow.ZIndex =
glow.Parent = mainFrame
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleCover = .()
titleCover.Size = .(, , , )
titleCover.Position = .(, , , -)
titleCover.BackgroundColor3 = .(, , )
titleCover.BorderSizePixel =
titleCover.Parent = titleBar
titleGradient = .()
titleGradient.Color = ColorSequence.{
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}
titleGradient.Rotation =
titleGradient.Parent = titleBar
(()
titleBar.Parent
i = , ,
titleBar.Parent
titleGradient.Rotation = i
()
)
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.Font = .Font.GothamBold
titleLabel.TextSize =
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
versionBadge = .()
versionBadge.Size = .(, , , )
versionBadge.Position = .(, , , )
versionBadge.BackgroundColor3 = .(, , )
versionBadge.Text =
versionBadge.TextColor3 = .(, , )
versionBadge.Font = .Font.GothamBold
versionBadge.TextSize =
versionBadge.Parent = titleBar
badgeCorner = .()
badgeCorner.CornerRadius = .(, )
badgeCorner.Parent = versionBadge
clientBadge = .()
clientBadge.Size = .(, , , )
clientBadge.Position = .(, , , )
clientBadge.BackgroundColor3 = .(, , )
clientBadge.Text =
clientBadge.TextColor3 = .(, , )
clientBadge.Font = .Font.GothamBold
clientBadge.TextSize =
clientBadge.Parent = titleBar
clientCorner = .()
clientCorner.CornerRadius = .(, )
clientCorner.Parent = clientBadge
minimizeButton = .()
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.BorderSizePixel =
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.Font = .Font.GothamBold
minimizeButton.TextSize =
minimizeButton.AutoButtonColor =
minimizeButton.Parent = titleBar
minCorner = .()
minCorner.CornerRadius = .(, )
minCorner.Parent = minimizeButton
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundColor3 = .(, , )
closeButton.BorderSizePixel =
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.Font = .Font.GothamBold
closeButton.TextSize =
closeButton.AutoButtonColor =
closeButton.Parent = titleBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeButton
toolbar = .()
toolbar.Name =
toolbar.Size = .(, -, , )
toolbar.Position = .(, , , )
toolbar.BackgroundColor3 = .(, , )
toolbar.BorderSizePixel =
toolbar.Parent = mainFrame
toolCorner = .()
toolCorner.CornerRadius = .(, )
toolCorner.Parent = toolbar
fontLabel = .()
fontLabel.Size = .(, , , )
fontLabel.Position = .(, , , )
fontLabel.BackgroundTransparency =
fontLabel.Text =
fontLabel.TextColor3 = .(, , )
fontLabel.Font = .Font.GothamMedium
fontLabel.TextSize =
fontLabel.TextXAlignment = .TextXAlignment.Left
fontLabel.Parent = toolbar
fontDecrease = .()
fontDecrease.Size = .(, , , )
fontDecrease.Position = .(, , , )
fontDecrease.BackgroundColor3 = .(, , )
fontDecrease.Text =
fontDecrease.TextColor3 = .(, , )
fontDecrease.Font = .Font.GothamBold
fontDecrease.TextSize =
fontDecrease.AutoButtonColor =
fontDecrease.Parent = toolbar
fontDecCorner = .()
fontDecCorner.CornerRadius = .(, )
fontDecCorner.Parent = fontDecrease
fontSizeDisplay = .()
fontSizeDisplay.Size = .(, , , )
fontSizeDisplay.Position = .(, , , )
fontSizeDisplay.BackgroundColor3 = .(, , )
fontSizeDisplay.Text =
fontSizeDisplay.TextColor3 = .(, , )
fontSizeDisplay.Font = .Font.GothamBold
fontSizeDisplay.TextSize =
fontSizeDisplay.Parent = toolbar
fontSizeCorner = .()
fontSizeCorner.CornerRadius = .(, )
fontSizeCorner.Parent = fontSizeDisplay
fontIncrease = .()
fontIncrease.Size = .(, , , )
fontIncrease.Position = .(, , , )
fontIncrease.BackgroundColor3 = .(, , )
fontIncrease.Text =
fontIncrease.TextColor3 = .(, , )
fontIncrease.Font = .Font.GothamBold
fontIncrease.TextSize =
fontIncrease.AutoButtonColor =
fontIncrease.Parent = toolbar
fontIncCorner = .()
fontIncCorner.CornerRadius = .(, )
fontIncCorner.Parent = fontIncrease
lineCountLabel = .()
lineCountLabel.Size = .(, , , )
lineCountLabel.Position = .(, -, , )
lineCountLabel.BackgroundTransparency =
lineCountLabel.Text =
lineCountLabel.TextColor3 = .(, , )
lineCountLabel.Font = .Font.GothamMedium
lineCountLabel.TextSize =
lineCountLabel.TextXAlignment = .TextXAlignment.Right
lineCountLabel.Parent = toolbar
editorContainer = .()
editorContainer.Name =
editorContainer.Size = .(, -, , -)
editorContainer.Position = .(, , , )
editorContainer.BackgroundColor3 = .(, , )
editorContainer.BorderSizePixel =
editorContainer.Parent = mainFrame
editorCorner = .()
editorCorner.CornerRadius = .(, )
editorCorner.Parent = editorContainer
editorHeader = .()
editorHeader.Size = .(, , , )
editorHeader.BackgroundColor3 = .(, , )
editorHeader.BorderSizePixel =
editorHeader.Parent = editorContainer
headerCorner = .()
headerCorner.CornerRadius = .(, )
headerCorner.Parent = editorHeader
headerCover = .()
headerCover.Size = .(, , , )
headerCover.Position = .(, , , -)
headerCover.BackgroundColor3 = .(, , )
headerCover.BorderSizePixel =
headerCover.Parent = editorHeader
editorLabel = .()
editorLabel.Size = .(, -, , )
editorLabel.Position = .(, , , )
editorLabel.BackgroundTransparency =
editorLabel.Text =
editorLabel.TextColor3 = .(, , )
editorLabel.Font = .Font.GothamBold
editorLabel.TextSize =
editorLabel.TextXAlignment = .TextXAlignment.Left
editorLabel.Parent = editorHeader
lineNumbersFrame = .()
lineNumbersFrame.Size = .(, , , -)
lineNumbersFrame.Position = .(, , , )
lineNumbersFrame.BackgroundColor3 = .(, , )
lineNumbersFrame.BorderSizePixel =
lineNumbersFrame.Parent = editorContainer
lineNumbersScroll = .()
lineNumbersScroll.Size = .(, , , )
lineNumbersScroll.BackgroundTransparency =
lineNumbersScroll.BorderSizePixel =
lineNumbersScroll.ScrollBarThickness =
lineNumbersScroll.CanvasSize = .(, , , )
lineNumbersScroll.ScrollingEnabled =
lineNumbersScroll.Parent = lineNumbersFrame
lineNumbers = .()
lineNumbers.Size = .(, -, , )
lineNumbers.Position = .(, , , )
lineNumbers.BackgroundTransparency =
lineNumbers.Text =
lineNumbers.TextColor3 = .(, , )
lineNumbers.Font = .Font.Code
lineNumbers.TextSize =
lineNumbers.TextXAlignment = .TextXAlignment.Right
lineNumbers.TextYAlignment = .TextYAlignment.Top
lineNumbers.Parent = lineNumbersScroll
scriptScrollFrame = .()
scriptScrollFrame.Name =
scriptScrollFrame.Size = .(, -, , -)
scriptScrollFrame.Position = .(, , , )
scriptScrollFrame.BackgroundColor3 = .(, , )
scriptScrollFrame.BorderSizePixel =
scriptScrollFrame.ScrollBarThickness =
scriptScrollFrame.ScrollBarImageColor3 = .(, , )
scriptScrollFrame.CanvasSize = .(, , , )
scriptScrollFrame.Parent = editorContainer
scrollbarBg = .()
scrollbarBg.Size = .(, , , )
scrollbarBg.Position = .(, -, , )
scrollbarBg.BackgroundColor3 = .(, , )
scrollbarBg.BorderSizePixel =
scrollbarBg.ZIndex =
scrollbarBg.Parent = scriptScrollFrame
scriptBox = .()
scriptBox.Name =
scriptBox.Size = .(, -, , )
scriptBox.Position = .(, , , )
scriptBox.BackgroundTransparency =
scriptBox.TextColor3 = .(, , )
scriptBox.Font = .Font.Code
scriptBox.TextSize =
scriptBox.Text =
scriptBox.TextXAlignment = .TextXAlignment.Left
scriptBox.TextYAlignment = .TextYAlignment.Top
scriptBox.TextWrapped =
scriptBox.ClearTextOnFocus =
scriptBox.MultiLine =
scriptBox.PlaceholderText =
scriptBox.PlaceholderColor3 = .(, , )
scriptBox.Parent = scriptScrollFrame
lastText = scriptBox.Text
cursorPosition =
= {
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
indentKeywords = {
, , , , , ,
}
snippets = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
}
scriptBox:():(()
currentText = scriptBox.Text
trigger, snippet (snippets)
currentText:(trigger .. ) lastText:(trigger .. )
newText = currentText:(trigger .. , snippet)
scriptBox.Text = newText
outputBox.TextColor3 = .(, , )
outputBox.Text =
()
lastText = currentText
)
UserInputService = :()
scriptBox.Focused:(()
connection
connection = UserInputService.InputBegan:((input, gameProcessed)
scriptBox:()
connection:()
input.KeyCode == .KeyCode.Tab
text = scriptBox.Text
cursorPos = scriptBox.CursorPosition
newText = text:(, cursorPos - ) .. .. text:(cursorPos)
scriptBox.Text = newText
scriptBox.CursorPosition = cursorPos +
open, close ()
input.KeyCode == .KeyCode.Unknown
text = scriptBox.Text
cursorPos = scriptBox.CursorPosition
text:(cursorPos - , cursorPos - ) == open
(open == open == ) text:(cursorPos - , cursorPos - ) == open
.()
currentText = scriptBox.Text
currentPos = scriptBox.CursorPosition
scriptBox.Text = currentText:(, currentPos - ) .. close .. currentText:(currentPos)
scriptBox.CursorPosition = currentPos
input.KeyCode == .KeyCode.Return
.()
text = scriptBox.Text
cursorPos = scriptBox.CursorPosition
beforeCursor = text:(, cursorPos - )
lastLine = beforeCursor:()
_, keyword (indentKeywords)
lastLine:( .. keyword .. )
newText = text:(, cursorPos - ) .. .. text:(cursorPos)
scriptBox.Text = newText
scriptBox.CursorPosition = cursorPos +
)
)
()
text = scriptBox.Text
lines =
_ text:()
lines = lines +
lineNumberText =
i = , lines
lineNumberText = lineNumberText .. i ..
lineNumbers.Text = lineNumberText
textSize = TextService:(
text,
scriptBox.TextSize,
scriptBox.Font,
.(scriptBox.AbsoluteSize.X, .huge)
)
scriptScrollFrame.CanvasSize = .(, , , textSize.Y + )
lineNumbersScroll.CanvasSize = .(, , , textSize.Y + )
lineCountLabel.Text = .(, lines, #text)
scriptBox:():(updateEditor)
scriptScrollFrame:():(()
lineNumbersScroll.CanvasPosition = .(, scriptScrollFrame.CanvasPosition.Y)
)
outputContainer = .()
outputContainer.Name =
outputContainer.Size = .(, -, , )
outputContainer.Position = .(, , , -)
outputContainer.BackgroundColor3 = .(, , )
outputContainer.BorderSizePixel =
outputContainer.Parent = mainFrame
outputCorner = .()
outputCorner.CornerRadius = .(, )
outputCorner.Parent = outputContainer
outputHeader = .()
outputHeader.Size = .(, , , )
outputHeader.BackgroundColor3 = .(, , )
outputHeader.BorderSizePixel =
outputHeader.Parent = outputContainer
outHeaderCorner = .()
outHeaderCorner.CornerRadius = .(, )
outHeaderCorner.Parent = outputHeader
outHeaderCover = .()
outHeaderCover.Size = .(, , , )
outHeaderCover.Position = .(, , , -)
outHeaderCover.BackgroundColor3 = .(, , )
outHeaderCover.BorderSizePixel =
outHeaderCover.Parent = outputHeader
outputLabel = .()
outputLabel.Size = .(, -, , )
outputLabel.Position = .(, , , )
outputLabel.BackgroundTransparency =
outputLabel.Text =
outputLabel.TextColor3 = .(, , )
outputLabel.Font = .Font.GothamBold
outputLabel.TextSize =
outputLabel.TextXAlignment = .TextXAlignment.Left
outputLabel.Parent = outputHeader
clearOutputButton = .()
clearOutputButton.Size = .(, , , )
clearOutputButton.Position = .(, -, , )
clearOutputButton.BackgroundColor3 = .(, , )
clearOutputButton.BorderSizePixel =
clearOutputButton.Text =
clearOutputButton.TextColor3 = .(, , )
clearOutputButton.Font = .Font.GothamMedium
clearOutputButton.TextSize =
clearOutputButton.AutoButtonColor =
clearOutputButton.Parent = outputHeader
clearOutCorner = .()
clearOutCorner.CornerRadius = .(, )
clearOutCorner.Parent = clearOutputButton
outputScrollFrame = .()
outputScrollFrame.Name =
outputScrollFrame.Size = .(, -, , -)
outputScrollFrame.Position = .(, , , )
outputScrollFrame.BackgroundColor3 = .(, , )
outputScrollFrame.BorderSizePixel =
outputScrollFrame.ScrollBarThickness =
outputScrollFrame.ScrollBarImageColor3 = .(, , )
outputScrollFrame.CanvasSize = .(, , , )
outputScrollFrame.Parent = outputContainer
outScrollCorner = .()
outScrollCorner.CornerRadius = .(, )
outScrollCorner.Parent = outputScrollFrame
outputBox = .()
outputBox.Name =
outputBox.Size = .(, -, , )
outputBox.Position = .(, , , )
outputBox.BackgroundTransparency =
outputBox.TextColor3 = .(, , )
outputBox.Font = .Font.Code
outputBox.TextSize =
outputBox.Text =
outputBox.TextXAlignment = .TextXAlignment.Left
outputBox.TextYAlignment = .TextYAlignment.Top
outputBox.TextWrapped =
outputBox.Parent = outputScrollFrame
()
textSize = TextService:(
outputBox.Text,
outputBox.TextSize,
outputBox.Font,
.(outputBox.AbsoluteSize.X, .huge)
)
outputScrollFrame.CanvasSize = .(, , , .(textSize.Y + , ))
outputScrollFrame.CanvasPosition = .(, .(, textSize.Y - outputScrollFrame.AbsoluteSize.Y))
clearOutputButton.MouseButton1Click:(()
outputBox.Text =
outputBox.TextColor3 = .(, , )
()
)
buttonContainer = .()
buttonContainer.Size = .(, -, , )
buttonContainer.Position = .(, , , -)
buttonContainer.BackgroundTransparency =
buttonContainer.Parent = mainFrame
executeButton = .()
executeButton.Name =
executeButton.Size = .(, , , )
executeButton.Position = .(, , , )
executeButton.BackgroundColor3 = .(, , )
executeButton.BorderSizePixel =
executeButton.Text =
executeButton.TextColor3 = .(, , )
executeButton.Font = .Font.GothamBold
executeButton.TextSize =
executeButton.AutoButtonColor =
executeButton.Parent = buttonContainer
execCorner = .()
execCorner.CornerRadius = .(, )
execCorner.Parent = executeButton
clearButton = .()
clearButton.Size = .(, , , )
clearButton.Position = .(, , , )
clearButton.BackgroundColor3 = .(, , )
clearButton.BorderSizePixel =
clearButton.Text =
clearButton.TextColor3 = .(, , )
clearButton.Font = .Font.GothamBold
clearButton.TextSize =
clearButton.AutoButtonColor =
clearButton.Parent = buttonContainer
clearCorner = .()
clearCorner.CornerRadius = .(, )
clearCorner.Parent = clearButton
copyButton = .()
copyButton.Size = .(, , , )
copyButton.Position = .(, , , )
copyButton.BackgroundColor3 = .(, , )
copyButton.BorderSizePixel =
copyButton.Text =
copyButton.TextColor3 = .(, , )
copyButton.Font = .Font.GothamBold
copyButton.TextSize =
copyButton.AutoButtonColor =
copyButton.Parent = buttonContainer
copyCorner = .()
copyCorner.CornerRadius = .(, )
copyCorner.Parent = copyButton
saveButton = .()
saveButton.Size = .(, , , )
saveButton.Position = .(, , , )
saveButton.BackgroundColor3 = .(, , )
saveButton.BorderSizePixel =
saveButton.Text =
saveButton.TextColor3 = .(, , )
saveButton.Font = .Font.GothamBold
saveButton.TextSize =
saveButton.AutoButtonColor =
saveButton.Parent = buttonContainer
saveCorner = .()
saveCorner.CornerRadius = .(, )
saveCorner.Parent = saveButton
snippetsButton = .()
snippetsButton.Size = .(, , , )
snippetsButton.Position = .(, , , )
snippetsButton.BackgroundColor3 = .(, , )
snippetsButton.BorderSizePixel =
snippetsButton.Text =
snippetsButton.TextColor3 = .(, , )
snippetsButton.Font = .Font.GothamBold
snippetsButton.TextSize =
snippetsButton.AutoButtonColor =
snippetsButton.Parent = buttonContainer
snippetsCorner = .()
snippetsCorner.CornerRadius = .(, )
snippetsCorner.Parent = snippetsButton
loadButton = .()
loadButton.Size = .(, , , )
loadButton.Position = .(, -, , )
loadButton.BackgroundColor3 = .(, , )
loadButton.BorderSizePixel =
loadButton.Text =
loadButton.TextColor3 = .(, , )
loadButton.Font = .Font.GothamBold
loadButton.TextSize =
loadButton.AutoButtonColor =
loadButton.Parent = buttonContainer
loadCorner = .()
loadCorner.CornerRadius = .(, )
loadCorner.Parent = loadButton
(button, normalColor, hoverColor)
button.MouseEnter:(()
TweenService:(button, TweenInfo.(), {BackgroundColor3 = hoverColor}):()
TweenService:(button, TweenInfo.(), {Size = button.Size + .(, , , )}):()
)
button.MouseLeave:(()
TweenService:(button, TweenInfo.(), {BackgroundColor3 = normalColor}):()
TweenService:(button, TweenInfo.(), {Size = button.Size - .(, , , )}):()
)
(executeButton, .(, , ), .(, , ))
(clearButton, .(, , ), .(, , ))
(copyButton, .(, , ), .(, , ))
(saveButton, .(, , ), .(, , ))
(snippetsButton, .(, , ), .(, , ))
(loadButton, .(, , ), .(, , ))
(closeButton, .(, , ), .(, , ))
(minimizeButton, .(, , ), .(, , ))
(fontDecrease, .(, , ), .(, , ))
(fontIncrease, .(, , ), .(, , ))
(clearOutputButton, .(, , ), .(, , ))
fontDecrease.MouseButton1Click:(()
currentSize = scriptBox.TextSize
currentSize >
scriptBox.TextSize = currentSize -
lineNumbers.TextSize = currentSize -
outputBox.TextSize = currentSize -
fontSizeDisplay.Text = (currentSize - )
()
()
)
fontIncrease.MouseButton1Click:(()
currentSize = scriptBox.TextSize
currentSize <
scriptBox.TextSize = currentSize +
lineNumbers.TextSize = currentSize +
outputBox.TextSize = currentSize +
fontSizeDisplay.Text = (currentSize + )
()
()
)
dragging =
dragStart =
startPos =
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = mainFrame.Position
)
titleBar.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
titleBar.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
minimized =
originalSize = mainFrame.Size
minimizeButton.MouseButton1Click:(()
minimized = minimized
tweenInfo = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out)
minimized
toolbar.Visible =
editorContainer.Visible =
outputContainer.Visible =
buttonContainer.Visible =
TweenService:(mainFrame, tweenInfo, {Size = .(, , , )}):()
minimizeButton.Text =
toolbar.Visible =
editorContainer.Visible =
outputContainer.Visible =
buttonContainer.Visible =
TweenService:(mainFrame, tweenInfo, {Size = originalSize}):()
minimizeButton.Text =
)
closeButton.MouseButton1Click:(()
tweenInfo = TweenInfo.(, .EasingStyle.Back, .EasingDirection.In)
tween = TweenService:(mainFrame, tweenInfo, {
Size = .(, , , ),
Position = .(, , , )
})
tween:()
tween.Completed:()
screenGui:()
)
clearButton.MouseButton1Click:(()
scriptBox.Text =
outputBox.Text =
outputBox.TextColor3 = .(, , )
()
)
copyButton.MouseButton1Click:(()
(scriptBox.Text)
originalText = copyButton.Text
copyButton.Text =
()
copyButton.Text = originalText
)
savedScripts = {}
saveButton.MouseButton1Click:(()
.(savedScripts, scriptBox.Text)
outputBox.TextColor3 = .(, , )
outputBox.Text = .(, #savedScripts)
()
)
loadButton.MouseButton1Click:(()
#savedScripts ==
outputBox.TextColor3 = .(, , )
outputBox.Text =
()
scriptBox.Text = savedScripts[#savedScripts]
outputBox.TextColor3 = .(, , )
outputBox.Text = .(, #savedScripts, #savedScripts)
()
()
)
snippetsButton.MouseButton1Click:(()
outputBox.TextColor3 = .(, , )
outputBox.Text =
()
)
executeButton.MouseButton1Click:(()
originalSize = executeButton.Size
smallerSize = .(originalSize.X.Scale * , originalSize.X.Offset * , originalSize.Y.Scale * , originalSize.Y.Offset * )
TweenService:(executeButton, TweenInfo.(), {Size = smallerSize}):()
()
TweenService:(executeButton, TweenInfo.(), {Size = originalSize}):()
success, err = (()
scriptText = scriptBox.Text
scriptText == scriptText:()
outputBox.TextColor3 = .(, , )
outputBox.Text =
()
output = {}
oldPrint =
oldWarn =
= (...)
args = {...}
str =
i, v (args)
str = str .. (v)
i < #args
str = str ..
.(output, .. str)
(...)
= (...)
args = {...}
str =
i, v (args)
str = str .. (v)
i < #args
str = str ..
.(output, .. str)
(...)
func, loadErr = (scriptText)
func
execSuccess, execErr = (func)
execSuccess
outputBox.TextColor3 = .(, , )
result =
#output >
result = result .. .. .(, ) .. .. .(output, )
outputBox.Text = result
outputBox.TextColor3 = .(, , )
outputBox.Text = .. .(, ) .. .. (execErr)
outputBox.TextColor3 = .(, , )
outputBox.Text = .. .(, ) .. .. (loadErr)
= oldPrint
= oldWarn
()
)
success
outputBox.TextColor3 = .(, , )
outputBox.Text = .. .(, ) .. .. (err)
()
)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
()
openTween = TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Size = .(, , , ),
Position = .(, -, , -)
})
openTween:()
()
()Simple Client Sided Script Runner V3

Universal