Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
oldGui = playerGui:()
oldGui
oldGui:()
COLORS = {
Background = .(, , ),
Panel = .(, , ),
PanelLight = .(, , ),
PanelSoft = .(, , ),
Border = .(, , ),
Text = .(, , ),
Muted = .(, , ),
Accent = .(, , ),
Accent2 = .(, , ),
Dark = .(, , )
}
activeTab =
tabs = { , , }
tabButtons = {}
(className, props, parent)
object = .(className)
property, value (props {})
object[property] = value
parent
object.Parent = parent
object
(parent, radius)
(, {
CornerRadius = .(, radius )
}, parent)
(parent, color, thickness, transparency)
(, {
Color = color COLORS.Border,
Thickness = thickness ,
Transparency = transparency
}, parent)
(parent, left, right, top, bottom)
(, {
PaddingLeft = .(, left ),
PaddingRight = .(, right ),
PaddingTop = .(, top ),
PaddingBottom = .(, bottom )
}, parent)
(object, props, time)
TweenService:(
object,
TweenInfo.(time , .EasingStyle.Quad, .EasingDirection.Out),
props
):()
gui = (, {
Name = ,
ResetOnSpawn = ,
IgnoreGuiInset =
}, playerGui)
main = (, {
Name = ,
Size = .(, ),
Position = .(, ),
AnchorPoint = .(, ),
BackgroundColor3 = COLORS.Background,
BorderSizePixel =
}, gui)
(main, )
(, {
Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}),
Rotation =
}, main)
glowTop = (, {
Size = .(, ),
Position = .(, -, , -),
BackgroundColor3 = COLORS.Accent,
BackgroundTransparency = ,
BorderSizePixel =
}, main)
(glowTop, )
glowBottom = (, {
Size = .(, ),
Position = .(-, ),
BackgroundColor3 = COLORS.Accent2,
BackgroundTransparency = ,
BorderSizePixel =
}, main)
(glowBottom, )
sidebar = (, {
Name = ,
Size = .(, ),
Position = .(, ),
BackgroundColor3 = COLORS.Panel,
BorderSizePixel =
}, main)
(sidebar, )
(sidebar, COLORS.Border, , )
(, {
Size = .(, ),
Position = .(, ),
BackgroundTransparency = ,
Text = ,
TextColor3 = COLORS.Text,
TextSize = ,
Font = .Font.GothamBold,
TextXAlignment = .TextXAlignment.Left
}, sidebar)
(, {
Size = .(, ),
Position = .(, ),
BackgroundTransparency = ,
Text = ,
TextColor3 = COLORS.Muted,
TextSize = ,
Font = .Font.Gotham,
TextXAlignment = .TextXAlignment.Left
}, sidebar)
titleLine = (, {
Size = .(, ),
Position = .(, ),
BackgroundColor3 = COLORS.Accent,
BorderSizePixel =
}, sidebar)
(titleLine, )
tabContainer = (, {
Size = .(, ),
Position = .(, ),
BackgroundTransparency =
}, sidebar)
(, {
Size = .(, ),
Position = .(, ),
BackgroundTransparency = ,
Text = ,
TextColor3 = COLORS.Muted,
TextSize = ,
Font = .Font.Gotham,
TextXAlignment = .TextXAlignment.Left
}, sidebar)
(, {
Size = .(, ),
Position = .(, ),
BackgroundTransparency = ,
Text = ,
TextColor3 = COLORS.Muted,
TextSize = ,
Font = .Font.Gotham,
TextXAlignment = .TextXAlignment.Left
}, sidebar)
smallTitle = (, {
Name = ,
Size = .(, ),
Position = .(, ),
BackgroundTransparency = ,
Text = ,
TextColor3 = COLORS.Muted,
TextSize = ,
Font = .Font.Gotham,
TextXAlignment = .TextXAlignment.Left
}, main)
bigTitle = (, {
Name = ,
Size = .(, ),
Position = .(, ),
BackgroundTransparency = ,
Text = activeTab .. ,
TextColor3 = COLORS.Text,
TextSize = ,
Font = .Font.GothamBold,
TextXAlignment = .TextXAlignment.Left
}, main)
content = (, {
Name = ,
Size = .(, ),
Position = .(, ),
BackgroundTransparency =
}, main)
()
_, child (content:())
child:()
(name, y, height)
wrapper = (, {
Name = name,
Size = .(, , , height),
Position = .(, y),
BackgroundTransparency =
}, content)
accentBar = (, {
Size = .(, , , ),
Position = .(, ),
BackgroundColor3 = COLORS.Accent,
BorderSizePixel =
}, wrapper)
(accentBar, )
field = (, {
Size = .(, -, , ),
Position = .(, ),
BackgroundColor3 = COLORS.Panel,
BorderSizePixel =
}, wrapper)
(field, )
(field, COLORS.Border, , )
(, {
Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}),
Rotation =
}, field)
wrapper
()
tabName, button (tabButtons)
selected = tabName == activeTab
(button, {
BackgroundTransparency = selected ,
BackgroundColor3 = selected COLORS.Accent COLORS.Panel
}, )
button.TextColor3 = selected COLORS.Text COLORS.Muted
bar = button:()
bar
bar.Visible = selected
bigTitle.Text = activeTab ..
()
()
(activeTab .. , , )
(activeTab .. , , )
()
(tabName, index)
button = (, {
Name = tabName,
Size = .(, ),
Position = .(, (index - ) * ),
BackgroundColor3 = COLORS.Accent,
BackgroundTransparency = tabName == activeTab ,
BorderSizePixel = ,
Text = tabName,
TextColor3 = tabName == activeTab COLORS.Text COLORS.Muted,
TextSize = ,
Font = .Font.GothamBold,
TextXAlignment = .TextXAlignment.Left,
AutoButtonColor =
}, tabContainer)
(button, )
(button, , , , )
(, {
Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
}),
Rotation =
}, button)
bar = (, {
Name = ,
Size = .(, ),
Position = .(, ),
BackgroundColor3 = COLORS.Accent2,
BorderSizePixel = ,
Visible = tabName == activeTab
}, button)
(bar, )
button.MouseEnter:(()
activeTab ~= tabName
(button, {
TextColor3 = COLORS.Text
}, )
)
button.MouseLeave:(()
activeTab ~= tabName
(button, {
TextColor3 = COLORS.Muted
}, )
)
button.MouseButton1Click:(()
activeTab = tabName
()
)
tabButtons[tabName] = button
index, tabName (tabs)
(tabName, index)
dragging =
dragStart
startPos
main.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = main.Position
)
main.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
main.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.RightShift
main.Visible = main.Visible
)
()Ready-made midnight c2 graphical interface with AIM, ESP, and MOVEMENT tabs. !NO FUNCTIONS! opens and closes on RightShift

Universal