Run it
Copy the script and paste it into your executor.
UIS = :()
LogService = :()
Players = :()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
success, coreGui = (() :() )
success coreGui
ScreenGui.Parent = coreGui
ScreenGui.Parent = Players.LocalPlayer:()
MainFrame = .()
MainFrame.Name =
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, -, , -)
MainFrame.Size = .(, , , )
MainFrame.Active =
MainFrame.Draggable =
TopBar = .()
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = .(, , )
TopBar.BorderSizePixel =
TopBar.Size = .(, , , )
TitleLogo = .()
TitleLogo.Parent = TopBar
TitleLogo.BackgroundTransparency =
TitleLogo.Position = .(, , , )
TitleLogo.Size = .(, , , )
TitleLogo.Font = .Font.SourceSans
TitleLogo.Text =
TitleLogo.TextColor3 = .(, , )
TitleLogo.TextSize =
TitleLogo.TextXAlignment = .TextXAlignment.Left
MinButton = .()
MinButton.Parent = TopBar
MinButton.BackgroundTransparency =
MinButton.Position = .(, -, , )
MinButton.Size = .(, , , )
MinButton.Font = .Font.SourceSans
MinButton.Text =
MinButton.TextColor3 = .(, , )
MinButton.TextSize =
CloseButton = .()
CloseButton.Parent = TopBar
CloseButton.BackgroundTransparency =
CloseButton.Position = .(, -, , )
CloseButton.Size = .(, , , )
CloseButton.Font = .Font.SourceSans
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
TabBar = .()
TabBar.Parent = MainFrame
TabBar.BackgroundColor3 = .(, , )
TabBar.BorderSizePixel =
TabBar.Position = .(, , , )
TabBar.Size = .(, , , )
OutputTab = .()
OutputTab.Parent = TabBar
OutputTab.BackgroundTransparency =
OutputTab.Position = .(, , , )
OutputTab.Size = .(, , , )
OutputTab.Font = .Font.SourceSans
OutputTab.Text =
OutputTab.TextColor3 = .(, , )
OutputTab.TextSize =
ExecutorTab = .()
ExecutorTab.Parent = TabBar
ExecutorTab.BackgroundTransparency =
ExecutorTab.Position = .(, , , )
ExecutorTab.Size = .(, , , )
ExecutorTab.Font = .Font.SourceSans
ExecutorTab.Text =
ExecutorTab.TextColor3 = .(, , )
ExecutorTab.TextSize =
SubTabBar = .()
SubTabBar.Parent = MainFrame
SubTabBar.BackgroundColor3 = .(, , )
SubTabBar.BorderSizePixel =
SubTabBar.Position = .(, , , )
SubTabBar.Size = .(, , , )
TabsContainer = .()
TabsContainer.Parent = SubTabBar
TabsContainer.BackgroundTransparency =
TabsContainer.Position = .(, , , )
TabsContainer.Size = .(, -, , )
TabsLayout = .()
TabsLayout.Parent = TabsContainer
TabsLayout.FillDirection = .FillDirection.Horizontal
TabsLayout.Padding = .(, )
TabsLayout.VerticalAlignment = .VerticalAlignment.Center
AddTabBtn = .()
AddTabBtn.Parent = SubTabBar
AddTabBtn.BackgroundTransparency =
AddTabBtn.Position = .(, -, , )
AddTabBtn.Size = .(, , , )
AddTabBtn.Font = .Font.SourceSans
AddTabBtn.Text =
AddTabBtn.TextColor3 = .(, , )
AddTabBtn.TextSize =
EditorContainer = .()
EditorContainer.Parent = MainFrame
EditorContainer.BackgroundColor3 = .(, , )
EditorContainer.BorderSizePixel =
EditorContainer.Position = .(, , , )
EditorContainer.Size = .(, -, , -)
LineNumbers = .()
LineNumbers.Parent = EditorContainer
LineNumbers.BackgroundTransparency =
LineNumbers.Position = .(, , , )
LineNumbers.Size = .(, , , -)
LineNumbers.Font = .Font.Code
LineNumbers.Text =
LineNumbers.TextColor3 = .(, , )
LineNumbers.TextSize =
LineNumbers.TextYAlignment = .TextYAlignment.Top
DividerLine = .()
DividerLine.Parent = EditorContainer
DividerLine.BackgroundColor3 = .(, , )
DividerLine.BorderSizePixel =
DividerLine.Position = .(, , , )
DividerLine.Size = .(, , , )
OutputContainer = .()
OutputContainer.Parent = EditorContainer
OutputContainer.BackgroundColor3 = .(, , )
OutputContainer.BorderSizePixel =
OutputContainer.Position = .(, , , )
OutputContainer.Size = .(, -, , -)
OutputContainer.Visible =
OutputContainer.ScrollBarThickness =
OutputContainer.CanvasSize = .(, , , )
OutputLayout = .()
OutputLayout.Parent = OutputContainer
OutputLayout.SortOrder = .SortOrder.LayoutOrder
OutputLayout.Padding = .(, )
ScriptList = .()
ScriptList.Parent = MainFrame
ScriptList.BackgroundColor3 = .(, , )
ScriptList.BorderColor3 = .(, , )
ScriptList.BorderSizePixel =
ScriptList.Position = .(, -, , )
ScriptList.Size = .(, , , -)
ButtonBar = .()
ButtonBar.Parent = MainFrame
ButtonBar.BackgroundTransparency =
ButtonBar.Position = .(, , , -)
ButtonBar.Size = .(, -, , )
(text, xPos, alignment)
btn = .()
btn.BackgroundTransparency =
btn.Size = .(, , , )
btn.Font = .Font.SourceSans
btn.Text = text
btn.TextColor3 = .(, , )
btn.TextSize =
btn.Parent = ButtonBar
alignment ==
btn.Position = .(, xPos, , )
btn.TextXAlignment = .TextXAlignment.Left
btn.Position = .(, xPos, , )
btn.TextXAlignment = .TextXAlignment.Right
btn
ExecuteBtn = (, , )
OpenBtn = (, , )
SaveBtn = (, , )
ClearBtn = (, , )
AttachBtn = (, , )
ScriptHubBtn = (, -, )
SettingsBtn = (, -, )
autoExecute =
SettingsCard = .()
SettingsCard.Name =
SettingsCard.Parent = ScreenGui
SettingsCard.BackgroundColor3 = .(, , )
SettingsCard.BorderColor3 = .(, , )
SettingsCard.BorderSizePixel =
SettingsCard.Position = .(, , , -)
SettingsCard.Size = .(, , , )
SettingsCard.Active =
SettingsCard.Draggable =
SettingsCard.Visible =
SettingsCard.ZIndex =
SettingsTitleBar = .()
SettingsTitleBar.Parent = SettingsCard
SettingsTitleBar.BackgroundColor3 = .(, , )
SettingsTitleBar.BorderSizePixel =
SettingsTitleBar.Size = .(, , , )
SettingsTitleBar.ZIndex =
SettingsTitle = .()
SettingsTitle.Parent = SettingsTitleBar
SettingsTitle.BackgroundTransparency =
SettingsTitle.Position = .(, , , )
SettingsTitle.Size = .(, -, , )
SettingsTitle.Font = .Font.SourceSans
SettingsTitle.Text =
SettingsTitle.TextColor3 = .(, , )
SettingsTitle.TextSize =
SettingsTitle.TextXAlignment = .TextXAlignment.Left
SettingsTitle.ZIndex =
SettingsClose = .()
SettingsClose.Parent = SettingsTitleBar
SettingsClose.BackgroundTransparency =
SettingsClose.Position = .(, -, , )
SettingsClose.Size = .(, , , )
SettingsClose.Font = .Font.SourceSans
SettingsClose.Text =
SettingsClose.TextColor3 = .(, , )
SettingsClose.TextSize =
SettingsClose.ZIndex =
AutoRow = .()
AutoRow.Parent = SettingsCard
AutoRow.BackgroundTransparency =
AutoRow.Position = .(, , , )
AutoRow.Size = .(, -, , )
AutoRow.ZIndex =
AutoLabel = .()
AutoLabel.Parent = AutoRow
AutoLabel.BackgroundTransparency =
AutoLabel.Size = .(, -, , )
AutoLabel.Font = .Font.SourceSans
AutoLabel.Text =
AutoLabel.TextColor3 = .(, , )
AutoLabel.TextSize =
AutoLabel.TextXAlignment = .TextXAlignment.Left
AutoLabel.ZIndex =
AutoToggle = .()
AutoToggle.Parent = AutoRow
AutoToggle.BackgroundColor3 = .(, , )
AutoToggle.BorderSizePixel =
AutoToggle.Position = .(, -, , -)
AutoToggle.Size = .(, , , )
AutoToggle.Text =
AutoToggle.ZIndex =
tabs = {}
currentTab =
showingOutput =
MAX_TABS =
PINK = .(, , )
()
used = {}
_, t (tabs) used[t.number] =
i = , MAX_TABS
used[i] i
(textBox)
lines =
_ textBox.Text:() lines = lines +
str =
i = , .(lines, ) str = str .. i ..
LineNumbers.Text = str
()
showingOutput =
OutputContainer.Visible =
SubTabBar.Visible =
OutputTab.TextColor3 = .(, , )
ExecutorTab.TextColor3 = PINK
currentTab
_, t (tabs)
t.textBox.Visible =
t.frame.BackgroundColor3 = .(, , )
t.label.TextColor3 = .(, , )
currentTab.textBox.Visible =
currentTab.frame.BackgroundColor3 = .(, , )
currentTab.label.TextColor3 = .(, , )
(currentTab.textBox)
()
showingOutput =
OutputContainer.Visible =
SubTabBar.Visible =
OutputTab.TextColor3 = PINK
ExecutorTab.TextColor3 = .(, , )
LineNumbers.Text =
_, t (tabs) t.textBox.Visible =
(tab)
()
_, t (tabs)
t.textBox.Visible =
t.frame.BackgroundColor3 = .(, , )
t.label.TextColor3 = .(, , )
tab.textBox.Visible =
tab.frame.BackgroundColor3 = .(, , )
tab.label.TextColor3 = .(, , )
currentTab = tab
(tab.textBox)
(tab)
#tabs <=
idx
i, t (tabs) t == tab idx = i
idx
tab.frame:()
tab.textBox:()
.(tabs, idx)
currentTab == tab (tabs[.(idx, #tabs)])
()
#tabs >= MAX_TABS
num = ()
num
tab = { number = num }
frame = .()
frame.Parent = TabsContainer
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Size = .(, , , )
tab.frame = frame
label = .()
label.Parent = frame
label.BackgroundTransparency =
label.Position = .(, , , )
label.Size = .(, -, , )
label.Font = .Font.SourceSans
label.Text = .. num
label.TextColor3 = .(, , )
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
tab.label = label
closeBtn = .()
closeBtn.Parent = frame
closeBtn.BackgroundTransparency =
closeBtn.Position = .(, -, , )
closeBtn.Size = .(, , , )
closeBtn.Font = .Font.SourceSans
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextSize =
closeBtn.MouseButton1Click:(() (tab) )
textBox = .()
textBox.Parent = EditorContainer
textBox.BackgroundTransparency =
textBox.Position = .(, , , )
textBox.Size = .(, -, , -)
textBox.ClearTextOnFocus =
textBox.Font = .Font.Code
textBox.MultiLine =
textBox.Text =
textBox.TextColor3 = PINK
textBox.TextSize =
textBox.TextXAlignment = .TextXAlignment.Left
textBox.TextYAlignment = .TextYAlignment.Top
textBox.Visible =
tab.textBox = textBox
textBox:():(()
currentTab == tab (textBox)
)
label.MouseButton1Click:(() (tab) )
.(tabs, tab)
(tab)
tab
(code)
code code == code:()
chunk, err = (code)
chunk
ok, msg = (chunk)
ok ( .. (msg))
( .. (err))
(text, color)
label = .()
label.Parent = OutputContainer
label.Size = .(, -, , )
label.BackgroundTransparency =
label.Text = text
label.Font = .Font.Code
label.TextSize =
label.TextColor3 = color .(, , )
label.TextXAlignment = .TextXAlignment.Left
label.TextWrapped =
label.AutomaticSize = .AutomaticSize.Y
.(()
OutputContainer.CanvasSize = .(, , , OutputLayout.AbsoluteContentSize.Y + )
OutputContainer.CanvasPosition = .(, OutputContainer.CanvasSize.Y.Offset)
)
LogService.MessageOut:((message, messageType)
color = .(, , )
messageType == .MessageType.MessageWarning color = .(, , )
messageType == .MessageType.MessageError color = .(, , )
messageType == .MessageType.MessageInfo color = .(, , )
(message, color)
)
(, PINK)
(, .(, , ))
OutputTab.MouseButton1Click:(showOutputView)
ExecutorTab.MouseButton1Click:(showExecutorView)
AddTabBtn.MouseButton1Click:(createTab)
ExecuteBtn.MouseButton1Click:(()
showingOutput currentTab
(currentTab.textBox.Text)
)
ClearBtn.MouseButton1Click:(()
showingOutput
_, c (OutputContainer:())
c:() c:()
(, .(, , ))
currentTab
currentTab.textBox.Text =
)
ScriptHubBtn.MouseButton1Click:(()
ok, err = (()
(:())()
)
ok
( .. (err))
()
)
SettingsBtn.MouseButton1Click:(()
SettingsCard.Visible = SettingsCard.Visible
)
SettingsClose.MouseButton1Click:(()
SettingsCard.Visible =
)
AutoToggle.MouseButton1Click:(()
autoExecute = autoExecute
autoExecute
AutoToggle.BackgroundColor3 = .(, , )
()
currentTab showingOutput
(currentTab.textBox.Text)
AutoToggle.BackgroundColor3 = .(, , )
()
)
CloseButton.MouseButton1Click:(()
ScreenGui:()
)
MinButton.MouseButton1Click:(()
MainFrame.Visible = MainFrame.Visible
)
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
executor script

Universal