Run it
Copy the script and paste it into your executor.
player = :().LocalPlayer
userInputService = :()
tweenService = :()
guiService = :()
textService = :()
runService = :()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
_, v (player:():())
v.Name ==
v:()
screenGui.Parent = player:()
colors = {
bg = .(, , ),
darkBg = .(, , ),
lightBg = .(, , ),
lightestBg = .(, , ),
text = .(, , ),
black = .(, , ),
white = .(, , ),
green = .(, , ),
red = .(, , )
}
isInjected =
lineNumbers = {}
currentScriptLines = {}
savedScripts = {}
hasValidKey =
currentGeneratedKey =
(parent, text, size, position, callback)
button = .()
button.Name = text ..
button.Size = size
button.Position = position
button.Text = text
button.BackgroundColor3 = colors.lightBg
button.TextColor3 = colors.text
button.Font = .Font.SourceSans
button.TextSize =
button.BorderSizePixel =
button.AutoButtonColor =
button.Parent = parent
button.MouseEnter:(()
button.SelectionImageObject
tweenService:(button, TweenInfo.(), {BackgroundColor3 = colors.lightestBg}):()
)
button.MouseLeave:(()
button.SelectionImageObject
tweenService:(button, TweenInfo.(), {BackgroundColor3 = colors.lightBg}):()
)
button.MouseButton1Down:(()
tweenService:(button, TweenInfo.(), {BackgroundColor3 = colors.lightestBg}):()
)
button.MouseButton1Up:(()
tweenService:(button, TweenInfo.(), {BackgroundColor3 = colors.lightBg}):()
)
button.MouseButton1Click:(()
tweenService:(button, TweenInfo.(), {BackgroundColor3 = colors.lightestBg}):()
.()
tweenService:(button, TweenInfo.(), {BackgroundColor3 = colors.lightBg}):()
callback ()
)
button
(textBox)
lines = {}
line textBox.Text:()
.(lines, line)
#lines == lines = {}
currentScriptLines = lines
lineNumFrame = textBox.Parent:()
lineNumFrame
lineNumFrame:()
i = , #lines
numLabel = .()
numLabel.Size = .(, , , )
numLabel.Position = .(, , , (i-)*)
numLabel.Text = (i)
numLabel.BackgroundTransparency =
numLabel.TextColor3 = colors.text
numLabel.Font = .Font.SourceSans
numLabel.TextSize =
numLabel.Parent = lineNumFrame
(parent, buttonText, items, position)
dropdownFrame = .()
dropdownFrame.Name = buttonText ..
dropdownFrame.Size = .(, , , )
dropdownFrame.Position = position
dropdownFrame.BackgroundColor3 = colors.darkBg
dropdownFrame.BorderSizePixel =
dropdownFrame.Visible =
dropdownFrame.Parent = parent
dropdownFrame.ClipsDescendants =
layout = .()
layout.Parent = dropdownFrame
layout.SortOrder = .SortOrder.LayoutOrder
layout.Padding = .(, )
layout:():(()
dropdownFrame.Size = .(, , , layout.AbsoluteContentSize.Y)
)
_, item (items)
btn = (dropdownFrame, item, .(, , , ), .(, , , ), ()
dropdownFrame.Visible =
item ==
()
item ==
()
item ==
()
item ==
()
item ==
:()
)
btn.BackgroundColor3 = colors.darkBg
btn.TextColor3 = colors.text
btn.TextXAlignment = .TextXAlignment.Left
btn.Parent = dropdownFrame
dropdownFrame
(parent, generatedKey)
_, child (parent:())
child.Name ~= child.Name ~= child.Name ~=
child:()
instructionLabel = parent:()
timerLabel = parent:()
progressBar = parent:()
instructionLabel instructionLabel.Visible =
timerLabel timerLabel.Visible =
progressBar progressBar.Visible =
stage2Label = .()
stage2Label.Name =
stage2Label.Size = .(, , , )
stage2Label.Position = .(, , , )
stage2Label.Text =
stage2Label.BackgroundTransparency =
stage2Label.TextColor3 = colors.text
stage2Label.Font = .Font.SourceSans
stage2Label.TextSize =
stage2Label.Parent = parent
keyInput = .()
keyInput.Name =
keyInput.Size = .(, -, , )
keyInput.Position = .(, , , )
keyInput.BackgroundColor3 = colors.lightBg
keyInput.TextColor3 = colors.text
keyInput.Font = .Font.SourceSans
keyInput.TextSize =
keyInput.PlaceholderText =
keyInput.ClearTextOnFocus =
keyInput.Parent = parent
continueBtn = .()
continueBtn.Name =
continueBtn.Size = .(, , , )
continueBtn.Position = .(, -, , )
continueBtn.Text =
continueBtn.BackgroundColor3 = colors.green
continueBtn.TextColor3 = colors.black
continueBtn.Font = .Font.SourceSansBold
continueBtn.TextSize =
continueBtn.BorderSizePixel =
continueBtn.Parent = parent
continueBtn.MouseEnter:(()
tweenService:(continueBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
continueBtn.MouseLeave:(()
tweenService:(continueBtn, TweenInfo.(), {BackgroundColor3 = colors.green}):()
)
continueBtn.MouseButton1Click:(()
keyInput.Text == generatedKey
hasValidKey =
browserFrame = parent.Parent
browserFrame
browserFrame:()
successMsg = .()
successMsg.Size = .(, , , )
successMsg.Position = .(, -, , -)
successMsg.Text =
successMsg.BackgroundColor3 = colors.green
successMsg.TextColor3 = colors.black
successMsg.Font = .Font.SourceSansBold
successMsg.TextSize =
successMsg.Parent = screenGui
.()
successMsg:()
keyInput.BackgroundColor3 = colors.red
.()
keyInput.BackgroundColor3 = colors.lightBg
)
()
screenGui:()
currentGeneratedKey = .. .(, .(, )) .. .. .(, .(, )) .. .. .(, .(, ))
browserFrame = .()
browserFrame.Name =
browserFrame.Size = .(, , , )
browserFrame.Position = .(, -, , -)
browserFrame.BackgroundColor3 = colors.darkBg
browserFrame.BorderSizePixel =
browserFrame.BorderColor3 = colors.lightBg
browserFrame.Parent = screenGui
browserFrame.Active =
browserFrame.Draggable =
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = colors.lightBg
titleBar.BorderSizePixel =
titleBar.Parent = browserFrame
titleText = .()
titleText.Size = .(, -, , )
titleText.Position = .(, , , )
titleText.Text =
titleText.BackgroundTransparency =
titleText.TextColor3 = colors.text
titleText.Font = .Font.SourceSansBold
titleText.TextSize =
titleText.TextXAlignment = .TextXAlignment.Left
titleText.Parent = titleBar
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.Text =
closeBtn.BackgroundColor3 = colors.red
closeBtn.TextColor3 = colors.text
closeBtn.Font = .Font.SourceSansBold
closeBtn.TextSize =
closeBtn.BorderSizePixel =
closeBtn.Parent = titleBar
contentFrame = .()
contentFrame.Size = .(, -, , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundColor3 = colors.bg
contentFrame.BorderSizePixel =
contentFrame.Parent = browserFrame
instructionLabel = .()
instructionLabel.Name =
instructionLabel.Size = .(, , , )
instructionLabel.Position = .(, , , )
instructionLabel.Text =
instructionLabel.BackgroundTransparency =
instructionLabel.TextColor3 = colors.text
instructionLabel.Font = .Font.SourceSans
instructionLabel.TextSize =
instructionLabel.Parent = contentFrame
timerLabel = .()
timerLabel.Name =
timerLabel.Size = .(, , , )
timerLabel.Position = .(, , , )
timerLabel.Text =
timerLabel.BackgroundTransparency =
timerLabel.TextColor3 = colors.green
timerLabel.Font = .Font.SourceSansBold
timerLabel.TextSize =
timerLabel.Parent = contentFrame
progressBar = .()
progressBar.Name =
progressBar.Size = .(, -, , )
progressBar.Position = .(, , , )
progressBar.BackgroundColor3 = colors.darkBg
progressBar.BorderSizePixel =
progressBar.Parent = contentFrame
progressFill = .()
progressFill.Name =
progressFill.Size = .(, , , )
progressFill.BackgroundColor3 = colors.green
progressFill.BorderSizePixel =
progressFill.Parent = progressBar
timeLeft =
totalTime =
startTime = ()
()
elapsedTime = () - startTime
timeLeft = .(, totalTime - .(elapsedTime))
timerLabel.Text = (timeLeft)
progress = elapsedTime / totalTime
progress > progress =
progressFill.Size = .(progress, , , )
timeLeft <=
timerLabel.Text =
progressFill.Size = .(, , , )
titleText.Text =
instructionLabel.Text =
instructionLabel.Position = .(, , , )
keyDisplay = .()
keyDisplay.Name =
keyDisplay.Size = .(, -, , )
keyDisplay.Position = .(, , , )
keyDisplay.BackgroundColor3 = colors.lightBg
keyDisplay.TextColor3 = colors.text
keyDisplay.Font = .Font.SourceSans
keyDisplay.TextSize =
keyDisplay.Text = currentGeneratedKey
keyDisplay.TextEditable =
keyDisplay.ClearTextOnFocus =
keyDisplay.Parent = contentFrame
copyBtn = .()
copyBtn.Name =
copyBtn.Size = .(, , , )
copyBtn.Position = .(, -, , )
copyBtn.Text =
copyBtn.BackgroundColor3 = colors.lightBg
copyBtn.TextColor3 = colors.text
copyBtn.Font = .Font.SourceSans
copyBtn.TextSize =
copyBtn.BorderSizePixel =
copyBtn.Parent = contentFrame
copyBtn.MouseEnter:(()
tweenService:(copyBtn, TweenInfo.(), {BackgroundColor3 = colors.lightestBg}):()
)
copyBtn.MouseLeave:(()
tweenService:(copyBtn, TweenInfo.(), {BackgroundColor3 = colors.lightBg}):()
)
copyBtn.MouseButton1Click:(()
clipboard = setclipboard toclipboard (text)
( .. text)
clipboard
(clipboard, currentGeneratedKey)
copyBtn.Text =
copyBtn.BackgroundColor3 = colors.green
copyBtn.TextColor3 = colors.black
.()
(contentFrame, currentGeneratedKey)
)
timerLabel.Visible =
progressBar.Visible =
connection
connection = runService.Heartbeat:(()
completed = ()
completed
connection:()
)
closeBtn.MouseButton1Click:(()
connection
connection:()
browserFrame:()
)
()
hasValidKey
warningMsg = .()
warningMsg.Size = .(, , , )
warningMsg.Position = .(, -, , -)
warningMsg.Text =
warningMsg.BackgroundColor3 = colors.red
warningMsg.TextColor3 = colors.text
warningMsg.Font = .Font.SourceSans
warningMsg.TextSize =
warningMsg.Parent = screenGui
.()
warningMsg:()
isInjected
()
consoleFrame = .()
consoleFrame.Name =
consoleFrame.Size = .(, , , )
consoleFrame.Position = .(, -, , -)
consoleFrame.BackgroundColor3 = .(, , )
consoleFrame.BorderSizePixel =
consoleFrame.BorderColor3 = colors.lightBg
consoleFrame.Parent = screenGui
consoleText = .()
consoleText.Size = .(, -, , -)
consoleText.Position = .(, , , )
consoleText.BackgroundTransparency =
consoleText.TextColor3 = .(, , )
consoleText.Font = .Font.SourceSans
consoleText.TextSize =
consoleText.TextXAlignment = .TextXAlignment.Left
consoleText.TextYAlignment = .TextYAlignment.Top
consoleText.Text =
consoleText.Parent = consoleFrame
consoleFrame.BackgroundTransparency =
consoleText.TextTransparency =
tweenService:(consoleFrame, TweenInfo.(), {BackgroundTransparency = }):()
tweenService:(consoleText, TweenInfo.(), {TextTransparency = }):()
isInjected =
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.Text =
closeButton.BackgroundColor3 = .(, , )
closeButton.TextColor3 = colors.text
closeButton.Font = .Font.SourceSansBold
closeButton.TextSize =
closeButton.BorderSizePixel =
closeButton.Parent = consoleFrame
closeButton.MouseButton1Click:(()
tweenService:(consoleFrame, TweenInfo.(), {BackgroundTransparency = }):()
tweenService:(consoleText, TweenInfo.(), {TextTransparency = }):()
.()
consoleFrame:()
)
.()
consoleFrame consoleFrame.Parent
tweenService:(consoleFrame, TweenInfo.(), {BackgroundTransparency = }):()
tweenService:(consoleText, TweenInfo.(), {TextTransparency = }):()
.()
consoleFrame:()
()
(scriptText)
isInjected
()
errorMsg = .()
errorMsg.Size = .(, , , )
errorMsg.Position = .(, -, , -)
errorMsg.Text =
errorMsg.BackgroundColor3 = .(, , )
errorMsg.TextColor3 = colors.text
errorMsg.Font = .Font.SourceSans
errorMsg.TextSize =
errorMsg.Parent = screenGui
.()
errorMsg:()
success, err = (()
(scriptText)()
)
success
( .. err)
(scriptText, fileName)
fileName fileName ~=
savedScripts[fileName] = scriptText
( .. fileName)
(fileName)
savedScripts[fileName]
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = colors.bg
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
mainFrame.Active =
mainFrame.Draggable =
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , -)
titleLabel.Text =
titleLabel.BackgroundTransparency =
titleLabel.TextColor3 = colors.text
titleLabel.Font = .Font.SourceSansBold
titleLabel.TextSize =
titleLabel.Parent = mainFrame
kSquare = .()
kSquare.Name =
kSquare.Size = .(, , , )
kSquare.Position = .(, , , )
kSquare.BackgroundColor3 = colors.white
kSquare.BorderSizePixel =
kSquare.Parent = mainFrame
kLetter = .()
kLetter.Size = .(, , , )
kLetter.Text =
kLetter.BackgroundTransparency =
kLetter.TextColor3 = colors.black
kLetter.Font = .Font.SourceSansBold
kLetter.TextSize =
kLetter.Parent = kSquare
buttonPanel = .()
buttonPanel.Name =
buttonPanel.Size = .(, -, , )
buttonPanel.Position = .(, , , )
buttonPanel.BackgroundTransparency =
buttonPanel.Parent = mainFrame
fileButton = (buttonPanel, , .(, , , ), .(, , , ))
fileDropdown = (mainFrame, , {, }, .(, , , ))
fileButton.MouseButton1Click:(()
fileDropdown.Visible = fileDropdown.Visible
)
creditsButton = (buttonPanel, , .(, , , ), .(, , , ), ()
()
)
scriptHubButton = (buttonPanel, , .(, , , ), .(, , , ), ()
()
)
othersButton = (buttonPanel, , .(, , , ), .(, , , ))
othersDropdown = (mainFrame, , {, , }, .(, , , ))
othersButton.MouseButton1Click:(()
othersDropdown.Visible = othersDropdown.Visible
)
getKeyButton = (buttonPanel, , .(, , , ), .(, , , ), ()
()
)
scriptArea = .()
scriptArea.Name =
scriptArea.Size = .(, -, , )
scriptArea.Position = .(, , , )
scriptArea.BackgroundColor3 = colors.darkBg
scriptArea.BorderSizePixel =
scriptArea.Parent = mainFrame
lineNumbers = .()
lineNumbers.Name =
lineNumbers.Size = .(, , , )
lineNumbers.BackgroundColor3 = colors.darkBg
lineNumbers.BorderSizePixel =
lineNumbers.Parent = scriptArea
scriptBox = .()
scriptBox.Name =
scriptBox.Size = .(, -, , -)
scriptBox.Position = .(, , , )
scriptBox.BackgroundColor3 = .(, , )
scriptBox.TextColor3 = colors.text
scriptBox.Font = .Font.SourceSans
scriptBox.TextSize =
scriptBox.TextXAlignment = .TextXAlignment.Left
scriptBox.TextYAlignment = .TextYAlignment.Top
scriptBox.ClearTextOnFocus =
scriptBox.MultiLine =
scriptBox.Text =
scriptBox.Parent = scriptArea
scriptBox:():(()
(scriptBox)
)
bottomPanel = .()
bottomPanel.Name =
bottomPanel.Size = .(, -, , )
bottomPanel.Position = .(, , , -)
bottomPanel.BackgroundTransparency =
bottomPanel.Parent = mainFrame
executeButton = (bottomPanel, , .(, , , ), .(, , , ), ()
(scriptBox.Text)
)
clearButton = (bottomPanel, , .(, , , ), .(, , , ), ()
scriptBox.Text =
)
openFileButton = (bottomPanel, , .(, , , ), .(, , , ), ()
fileName =
scriptBox.Text = (fileName)
)
saveFileButton = (bottomPanel, , .(, , , ), .(, , , ), ()
fileName =
(scriptBox.Text, fileName)
)
injectButton = (bottomPanel, , .(, , , ), .(, , , ), ()
()
)
topmostButton = (bottomPanel, , .(, , , ), .(, , , ), ()
screenGui.Enabled = screenGui.Enabled
.()
screenGui.Enabled =
)
(scriptBox)
userInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.UserInputType == .UserInputType.MouseButton1
fileDropdown.Visible =
othersDropdown.Visible =
)
()bullshit

Universal