Run it
Copy the script and paste it into your executor.
Players = :()
LogService = :()
ALLOWED_USERID =
BORDER_COLOR = .(, , )
(player)
player.UserId ~= ALLOWED_USERID
player.PlayerGui:()
sg = .()
sg.Name =
sg.Parent = player.PlayerGui
sg.ResetOnSpawn =
Main = .()
Main.Name =
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , )
Main.BorderColor3 = BORDER_COLOR
Main.BorderSizePixel =
Main.ClipsDescendants =
Main.Active =
Main.Draggable =
Main.Parent = sg
Title = .()
Title.Size = .(, , , )
Title.BackgroundColor3 = .(, , )
Title.BorderColor3 = BORDER_COLOR
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.SourceSansBold
Title.TextSize =
Title.Parent = Main
MinBtn = .()
MinBtn.Size = .(, , , )
MinBtn.Position = .(, -, , )
MinBtn.BackgroundColor3 = .(, , )
MinBtn.BorderColor3 = BORDER_COLOR
MinBtn.Text =
MinBtn.TextColor3 = .(, , )
MinBtn.Parent = Main
TabHome = .()
TabHome.Size = .(, , , )
TabHome.Position = .(, , , )
TabHome.BackgroundColor3 = .(,,)
TabHome.BorderColor3 = BORDER_COLOR
TabHome.Text =
TabHome.TextColor3 = .(,,)
TabHome.Parent = Main
TabConsole = .()
TabConsole.Size = .(, , , )
TabConsole.Position = .(, , , )
TabConsole.BackgroundColor3 = .(,,)
TabConsole.BorderColor3 = BORDER_COLOR
TabConsole.Text =
TabConsole.TextColor3 = .(,,)
TabConsole.Parent = Main
HomePage = .()
HomePage.Size = .(, , , -)
HomePage.Position = .(, , , )
HomePage.BackgroundTransparency =
HomePage.Parent = Main
ExecBox = .()
ExecBox.Size = .(, , , )
ExecBox.Position = .(, , , )
ExecBox.BackgroundColor3 = .(,,)
ExecBox.BorderColor3 = BORDER_COLOR
ExecBox.TextColor3 = .(,,)
ExecBox.Text =
ExecBox.PlaceholderText =
ExecBox.MultiLine =
ExecBox.ClearTextOnFocus =
ExecBox.ClipsDescendants =
ExecBox.TextXAlignment = .TextXAlignment.Left
ExecBox.TextYAlignment = .TextYAlignment.Top
ExecBox.Parent = HomePage
(txt, pos)
b = .()
b.Size = .(, , , )
b.Position = pos
b.BackgroundColor3 = .(,,)
b.BorderColor3 = BORDER_COLOR
b.Text = txt
b.TextColor3 = .(,,)
b.Parent = HomePage
b
BExecute = (, .(, , , ))
BClear = (, .(, , , ))
BCopy = (, .(, , , ))
ScrollList = .()
ScrollList.Size = .(, , , )
ScrollList.Position = .(, , , )
ScrollList.BackgroundColor3 = .(,,)
ScrollList.BorderColor3 = BORDER_COLOR
ScrollList.CanvasSize = .(, , , )
ScrollList.ScrollBarThickness =
ScrollList.Parent = HomePage
listLayout = .()
listLayout.Parent = ScrollList
listLayout.Padding = .(, )
(name, fn)
b = .()
b.Size = .(, -, , )
b.BackgroundColor3 = .(,,)
b.BorderColor3 = BORDER_COLOR
b.TextColor3 = .(,,)
b.Text = name
b.Parent = ScrollList
b.MouseButton1Click:(fn)
(, ()
s = .(, .Lighting)
id =
s.SkyboxBk, s.SkyboxDn, s.SkyboxFt, s.SkyboxLf, s.SkyboxRt, s.SkyboxUp = id, id, id, id, id, id
)
(, ()
s = .(, .Lighting)
id =
s.SkyboxBk, s.SkyboxDn, s.SkyboxFt, s.SkyboxLf, s.SkyboxRt, s.SkyboxUp = id, id, id, id, id, id
)
(, ()
_, p (:())
p:()
i=,
d = .(, p)
d.Texture =
d.Face = .NormalId:()[i+]
)
(, ()
_, p (:())
p:()
i=,
d = .(, p)
d.Texture =
d.Face = .NormalId:()[i+]
)
(, ()
snd = .(, )
snd.SoundId =
snd:()
)
(, ()
_, plr (Players:())
jg = .(, plr.PlayerGui)
img = .(, jg)
img.Size = .(,,,)
img.Image =
s = .(, )
s.SoundId =
s:()
.(, () jg:() )
)
(, ()
_, p (:())
p:() .(, p).Size =
)
(, ()
msgs = {, , }
_, text (msgs)
h = .(, )
h.Text = text
.()
h:()
)
(, ()
protected = {}
_, p (Players:())
p.Character
protected[p.Character] =
_, obj (:())
obj:()
isSafe =
char, _ (protected)
obj:(char)
isSafe =
isSafe
obj.Anchored =
obj:()
obj.Velocity = .(.(-,), -, .(-,))
)
(, ()
imageId =
desiredSpeed =
ratePerPart =
(obj)
obj:()
_, old (obj:())
old:() old.Name ==
old:()
pe = .()
pe.Name =
pe.Texture = imageId
pe.Transparency = NumberSequence.()
pe.LightEmission =
pe.Size = NumberSequence.()
pe.Lifetime = NumberRange.(, )
pe.Speed = NumberRange.(desiredSpeed, desiredSpeed)
pe.EmissionDirection = .NormalId.Top
pe.Acceleration = .(, , )
pe.Rate = ratePerPart
pe.Parent = obj
_, v (:())
(v)
_, player (.Players:())
player.Character
_, part (player.Character:())
(part)
()
)
(, ()
lighting = :()
cc = .(, lighting)
cc.Name =
cc.Saturation =
cc.Brightness =
c = {
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , ),
.(, , )
}
.(()
i = , #c
cc.TintColor = c[i]
.()
)
)
ConsolePage = .()
ConsolePage.Size = .(, , , -)
ConsolePage.Position = .(, , , )
ConsolePage.BackgroundTransparency =
ConsolePage.Visible =
ConsolePage.Parent = Main
ConsoleBox = .()
ConsoleBox.Size = .(, , , )
ConsoleBox.Position = .(, , , )
ConsoleBox.BackgroundColor3 = .(,,)
ConsoleBox.BorderColor3 = BORDER_COLOR
ConsoleBox.CanvasSize = .(,,,)
ConsoleBox.Parent = ConsolePage
.(, ConsoleBox)
PlayerList = .()
PlayerList.Size = .(, , , )
PlayerList.Position = .(, , , )
PlayerList.BackgroundColor3 = .(,,)
PlayerList.BorderColor3 = BORDER_COLOR
PlayerList.Parent = ConsolePage
.(, PlayerList)
LogService.MessageOut:((msg)
t = .(, ConsoleBox)
t.Size = .(,,,)
t.BackgroundTransparency =
t.TextColor3 = .(,,)
t.Text = msg
t.TextXAlignment = .TextXAlignment.Left
)
()
_, v (PlayerList:()) v:() v:()
_, p (Players:())
l = .(, PlayerList)
l.Size = .(,,,)
l.BackgroundTransparency =
l.TextColor3 = .(,,)
l.Text = p.Name
Players.PlayerAdded:(Refresh) Players.PlayerRemoving:(Refresh) ()
TabHome.MouseButton1Click:(() HomePage.Visible = ConsolePage.Visible = )
TabConsole.MouseButton1Click:(() HomePage.Visible = ConsolePage.Visible = )
BClear.MouseButton1Click:(() ExecBox.Text = )
BExecute.MouseButton1Click:(()
f, err = (ExecBox.Text)
f () (err)
)
BCopy.MouseButton1Click:(()
setclipboard
(ExecBox.Text)
BCopy.Text =
.()
BCopy.Text =
()
)
isMin =
MinBtn.MouseButton1Click:(()
isMin = isMin
isMin
HomePage.Visible = ConsolePage.Visible =
TabHome.Visible = TabConsole.Visible =
Main:(.(, , , ), , , , )
MinBtn.Text =
Main:(.(, , , ), , , , )
.()
HomePage.Visible = TabHome.Visible = TabConsole.Visible =
MinBtn.Text =
)
_, p (Players:()) (p)
Players.PlayerAdded:(CreateGUIRW)
RIGHTGUI ServerSide!

Universal