Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
player = Players.LocalPlayer
playerGui = player:()
playerGui:()
playerGui.PrimordialMenuGui:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Enabled =
screenGui.Parent = playerGui
C = {
MainBg = .(, , ),
HeaderBg = .(, , ),
SidebarBg = .(, , ),
CardBg = .(, , ),
CardHeader = .(, , ),
AccentBlue = .(, , ),
TextWhite = .(, , ),
TextMuted = .(, , ),
ToggleOff = .(, , ),
ToggleOn = .(, , ),
InputBg = .(, , ),
BtnBg = .(, , ),
}
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = C.MainBg
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = mainFrame
dragging, dragStart, startPos
mainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
)
mainFrame.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
(parent, color)
container = .()
container.Size = .(, , , )
container.Position = .(, , , -)
container.BackgroundTransparency =
container.Parent = parent
eye = .()
eye.Size = .(, , , )
eye.Position = .(, -, , -)
eye.BackgroundTransparency =
eye.Parent = container
corner = .()
corner.CornerRadius = .(, )
corner.Parent = eye
stroke = .()
stroke.Name =
stroke.Color = color
stroke.Thickness =
stroke.Parent = eye
pupil = .()
pupil.Name =
pupil.Size = .(, , , )
pupil.Position = .(, -, , -)
pupil.BackgroundColor3 = color
pupil.BorderSizePixel =
pupil.Parent = eye
pupilCorner = .()
pupilCorner.CornerRadius = .(, )
pupilCorner.Parent = pupil
container
(parent, color)
container = .()
container.Size = .(, , , )
container.Position = .(, , , -)
container.BackgroundTransparency =
container.Parent = parent
head = .()
head.Name =
head.Size = .(, , , )
head.Position = .(, -, , )
head.BackgroundColor3 = color
head.BorderSizePixel =
head.Parent = container
headCorner = .()
headCorner.CornerRadius = .(, )
headCorner.Parent = head
body = .()
body.Name =
body.Size = .(, , , )
body.Position = .(, -, , )
body.BackgroundColor3 = color
body.BorderSizePixel =
body.Parent = container
bodyCorner = .()
bodyCorner.CornerRadius = .(, )
bodyCorner.Parent = body
container
(parent, color)
container = .()
container.Size = .(, , , )
container.Position = .(, , , -)
container.BackgroundTransparency =
container.Parent = parent
teeth = {
{Size = .(, ), Pos = .(, -, , )},
{Size = .(, ), Pos = .(, -, , -)},
{Size = .(, ), Pos = .(, , , -)},
{Size = .(, ), Pos = .(, -, , -)},
{Size = .(, ), Pos = .(, , , )},
{Size = .(, ), Pos = .(, -, , )},
{Size = .(, ), Pos = .(, , , -)},
{Size = .(, ), Pos = .(, -, , -)},
}
_, t (teeth)
tooth = .()
tooth.Name =
tooth.Size = .(, t.Size.X, , t.Size.Y)
tooth.Position = t.Pos
tooth.BackgroundColor3 = color
tooth.BorderSizePixel =
tooth.Parent = container
gearBody = .()
gearBody.Name =
gearBody.Size = .(, , , )
gearBody.Position = .(, -, , -)
gearBody.BackgroundColor3 = color
gearBody.BorderSizePixel =
gearBody.Parent = container
gearCorner = .()
gearCorner.CornerRadius = .(, )
gearCorner.Parent = gearBody
hole = .()
hole.Name =
hole.Size = .(, , , )
hole.Position = .(, -, , -)
hole.BackgroundColor3 = C.SidebarBg
hole.BorderSizePixel =
hole.Parent = gearBody
holeCorner = .()
holeCorner.CornerRadius = .(, )
holeCorner.Parent = hole
container
(parent, color)
container = .()
container.Size = .(, , , )
container.Position = .(, , , -)
container.BackgroundTransparency =
container.Parent = parent
circle = .()
circle.Size = .(, , , )
circle.Position = .(, -, , -)
circle.BackgroundTransparency =
circle.Parent = container
corner = .()
corner.CornerRadius = .(, )
corner.Parent = circle
stroke = .()
stroke.Name =
stroke.Color = color
stroke.Thickness =
stroke.Parent = circle
centerDot = .()
centerDot.Name =
centerDot.Size = .(, , , )
centerDot.Position = .(, -, , -)
centerDot.BackgroundColor3 = color
centerDot.BorderSizePixel =
centerDot.Parent = container
dotCorner = .()
dotCorner.CornerRadius = .(, )
dotCorner.Parent = centerDot
ticks = {
{Size = .(, ), Pos = .(, -, , )},
{Size = .(, ), Pos = .(, -, , -)},
{Size = .(, ), Pos = .(, , , -)},
{Size = .(, ), Pos = .(, -, , -)},
}
_, t (ticks)
= .()
.Name =
.Size = .(, t.Size.X, , t.Size.Y)
.Position = t.Pos
.BackgroundColor3 = color
.BorderSizePixel =
.Parent = container
container
(parent, color)
container = .()
container.Size = .(, , , )
container.Position = .(, , , -)
container.BackgroundTransparency =
container.Parent = parent
yPos = {, , }
knobX = {, , }
i = ,
line = .()
line.Name =
line.Size = .(, , , )
line.Position = .(, -, , yPos[i])
line.BackgroundColor3 = color
line.BorderSizePixel =
line.Parent = container
knob = .()
knob.Name =
knob.Size = .(, , , )
knob.Position = .(, knobX[i], , yPos[i] - )
knob.BackgroundColor3 = color
knob.BorderSizePixel =
knob.Parent = container
container
ICON_BUILDERS = {
Visuals = createEyeIcon,
Player = createUserIcon,
Misc = createGearIcon,
Combat = createTargetIcon,
Options = createSlidersIcon,
}
header = .()
header.Name =
header.Size = .(, , , )
header.BackgroundColor3 = C.HeaderBg
header.BorderSizePixel =
header.Parent = mainFrame
logoEmblem = .()
logoEmblem.Size = .(, , , )
logoEmblem.Position = .(, , , -)
logoEmblem.BackgroundColor3 = C.AccentBlue
logoEmblem.BorderSizePixel =
logoEmblem.Parent = header
emblemCorner = .()
emblemCorner.CornerRadius = .(, )
emblemCorner.Parent = logoEmblem
emblemTxt = .()
emblemTxt.Size = .(, , , )
emblemTxt.BackgroundTransparency =
emblemTxt.Text =
emblemTxt.TextColor3 = .(, , )
emblemTxt.TextSize =
emblemTxt.Font = .Font.GothamBold
emblemTxt.Parent = logoEmblem
logoTitle = .()
logoTitle.Size = .(, , , )
logoTitle.Position = .(, , , )
logoTitle.BackgroundTransparency =
logoTitle.Text =
logoTitle.TextColor3 = C.TextWhite
logoTitle.TextSize =
logoTitle.Font = .Font.GothamBold
logoTitle.TextXAlignment = .TextXAlignment.Left
logoTitle.Parent = header
logoSub = .()
logoSub.Size = .(, , , )
logoSub.Position = .(, , , )
logoSub.BackgroundTransparency =
logoSub.Text =
logoSub.TextColor3 = C.TextMuted
logoSub.TextSize =
logoSub.Font = .Font.GothamMedium
logoSub.TextXAlignment = .TextXAlignment.Left
logoSub.Parent = header
actionsFrame = .()
actionsFrame.Size = .(, , , )
actionsFrame.Position = .(, -, , )
actionsFrame.BackgroundTransparency =
actionsFrame.Parent = header
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , -)
closeBtn.BackgroundTransparency =
closeBtn.Text =
closeBtn.TextColor3 = C.TextMuted
closeBtn.TextSize =
closeBtn.Font = .Font.GothamBold
closeBtn.Parent = actionsFrame
closeBtn.MouseButton1Click:(()
screenGui.Enabled = screenGui.Enabled
)
divider = .()
divider.Size = .(, , , )
divider.Position = .(, , , -)
divider.BackgroundColor3 = .(, , )
divider.BorderSizePixel =
divider.Parent = header
sidebar = .()
sidebar.Name =
sidebar.Size = .(, , , -)
sidebar.Position = .(, , , )
sidebar.BackgroundColor3 = C.SidebarBg
sidebar.BorderSizePixel =
sidebar.Parent = mainFrame
navList = .()
navList.Name =
navList.Size = .(, , , -)
navList.Position = .(, , , )
navList.BackgroundTransparency =
navList.Parent = sidebar
navLayout = .()
navLayout.SortOrder = .SortOrder.LayoutOrder
navLayout.Padding = .(, )
navLayout.Parent = navList
indicatorBar = .()
indicatorBar.Name =
indicatorBar.Size = .(, , , )
indicatorBar.Position = .(, , , )
indicatorBar.BackgroundColor3 = C.AccentBlue
indicatorBar.BorderSizePixel =
indicatorBar.ZIndex =
indicatorBar.Parent = sidebar
profileCard = .()
profileCard.Size = .(, -, , )
profileCard.Position = .(, , , -)
profileCard.BackgroundColor3 = C.CardBg
profileCard.BorderSizePixel =
profileCard.Parent = sidebar
profCorner = .()
profCorner.CornerRadius = .(, )
profCorner.Parent = profileCard
avatarImg = .()
avatarImg.Size = .(, , , )
avatarImg.Position = .(, , , -)
avatarImg.BackgroundColor3 = .(, , )
avatarImg.BorderSizePixel =
avatarImg.Parent = profileCard
imgCorner = .()
imgCorner.CornerRadius = .(, )
imgCorner.Parent = avatarImg
(()
thumb = Players:(player.UserId, .ThumbnailType.HeadShot, .ThumbnailSize.Size420x420)
avatarImg.Image = thumb
)
profName = .()
profName.Size = .(, -, , )
profName.Position = .(, , , )
profName.BackgroundTransparency =
profName.Text = player.Name
profName.TextColor3 = C.TextWhite
profName.TextSize =
profName.Font = .Font.GothamBold
profName.TextXAlignment = .TextXAlignment.Left
profName.Parent = profileCard
profRole = .()
profRole.Size = .(, -, , )
profRole.Position = .(, , , )
profRole.BackgroundTransparency =
profRole.Text =
profRole.TextColor3 = C.TextMuted
profRole.TextSize =
profRole.Font = .Font.Gotham
profRole.TextXAlignment = .TextXAlignment.Left
profRole.Parent = profileCard
footerVer = .()
footerVer.Size = .(, -, , )
footerVer.Position = .(, , , -)
footerVer.BackgroundTransparency =
footerVer.Text =
footerVer.TextColor3 = .(, , )
footerVer.TextSize =
footerVer.Font = .Font.Gotham
footerVer.TextXAlignment = .TextXAlignment.Left
footerVer.Parent = sidebar
contentArea = .()
contentArea.Name =
contentArea.Size = .(, -, , -)
contentArea.Position = .(, , , )
contentArea.BackgroundTransparency =
contentArea.Parent = mainFrame
activeTabTitle = .()
activeTabTitle.Size = .(, -, , )
activeTabTitle.Position = .(, , , )
activeTabTitle.BackgroundTransparency =
activeTabTitle.Text =
activeTabTitle.TextColor3 = C.AccentBlue
activeTabTitle.TextSize =
activeTabTitle.Font = .Font.GothamBold
activeTabTitle.TextXAlignment = .TextXAlignment.Left
activeTabTitle.Parent = contentArea
tabPages = {}
tabButtons = {}
(btn, immediate)
.(()
targetY = btn.AbsolutePosition.Y - sidebar.AbsolutePosition.Y + (btn.AbsoluteSize.Y / ) -
immediate
indicatorBar.Position = .(, , , targetY)
TweenService:(indicatorBar, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {
Position = .(, , , targetY)
}):()
)
(name, isDefault)
btn = .()
btn.Size = .(, , , )
btn.BackgroundTransparency =
btn.Text =
btn.Parent = navList
activeColor = isDefault C.AccentBlue C.TextMuted
iconContainer = ICON_BUILDERS[name](btn, activeColor)
txt = .()
txt.Size = .(, -, , )
txt.Position = .(, , , )
txt.BackgroundTransparency =
txt.Text = name:()
txt.TextColor3 = isDefault C.TextWhite C.TextMuted
txt.TextSize =
txt.Font = .Font.GothamBold
txt.TextXAlignment = .TextXAlignment.Left
txt.Parent = btn
page = .()
page.Name = name ..
page.Size = .(, -, , -)
page.Position = .(, , , )
page.BackgroundTransparency =
page.BorderSizePixel =
page.ScrollBarThickness =
page.ScrollBarImageColor3 = C.CardBg
page.Visible = isDefault
page.CanvasSize = .(, , , )
page.AutomaticCanvasSize = .AutomaticSize.Y
page.Parent = contentArea
col1 = .()
col1.Size = .(, , , )
col1.Position = .(, , , )
col1.BackgroundTransparency =
col1.AutomaticSize = .AutomaticSize.Y
col1.Parent = page
col2 = .()
col2.Size = .(, , , )
col2.Position = .(, , , )
col2.BackgroundTransparency =
col2.AutomaticSize = .AutomaticSize.Y
col2.Parent = page
col3 = .()
col3.Size = .(, , , )
col3.Position = .(, , , )
col3.BackgroundTransparency =
col3.AutomaticSize = .AutomaticSize.Y
col3.Parent = page
_, col ({col1, col2, col3})
layout = .()
layout.SortOrder = .SortOrder.LayoutOrder
layout.Padding = .(, )
layout.Parent = col
tabPages[name] = {page = page, cols = {col1, col2, col3}}
tabButtons[name] = {btn = btn, iconContainer = iconContainer, txt = txt}
btn.MouseButton1Click:(()
activeTabTitle.Text = name:()
(btn, )
tName, data (tabPages)
data.page.Visible = (tName == name)
tName, b (tabButtons)
active = (tName == name)
TweenService:(b.txt, TweenInfo.(), {
TextColor3 = active C.TextWhite C.TextMuted
}):()
c = active C.AccentBlue C.TextMuted
_, desc (b.iconContainer:())
desc:()
desc.Color = c
desc:() desc.Name ==
desc.BackgroundColor3 = c
)
tabPages[name].cols
(parentCol, title)
card = .()
card.BackgroundColor3 = C.CardBg
card.BorderSizePixel =
card.AutomaticSize = .AutomaticSize.Y
card.Size = .(, , , )
card.Parent = parentCol
cardCorner = .()
cardCorner.CornerRadius = .(, )
cardCorner.Parent = card
padding = .()
padding.PaddingTop = .(, )
padding.PaddingLeft = .(, )
padding.PaddingRight = .(, )
padding.PaddingBottom = .(, )
padding.Parent = card
layout = .()
layout.SortOrder = .SortOrder.LayoutOrder
layout.Padding = .(, )
layout.Parent = card
headerLabel = .()
headerLabel.Size = .(, , , )
headerLabel.BackgroundTransparency =
headerLabel.Text = title:()
headerLabel.TextColor3 = C.CardHeader
headerLabel.TextSize =
headerLabel.Font = .Font.GothamBold
headerLabel.TextXAlignment = .TextXAlignment.Left
headerLabel.Parent = card
card
(card, text, defaultState)
row = .()
row.Size = .(, , , )
row.BackgroundTransparency =
row.Parent = card
label = .()
label.Size = .(, -, , )
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = C.TextWhite
label.TextSize =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = row
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, -, , -)
toggleBtn.BackgroundColor3 = defaultState C.ToggleOn C.ToggleOff
toggleBtn.Text =
toggleBtn.Parent = row
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = toggleBtn
dot = .()
dot.Size = .(, , , )
dot.Position = defaultState .(, -, , -) .(, , , -)
dot.BackgroundColor3 = .(, , )
dot.BorderSizePixel =
dot.Parent = toggleBtn
dotCorner = .()
dotCorner.CornerRadius = .(, )
dotCorner.Parent = dot
state = defaultState
toggleBtn.MouseButton1Click:(()
state = state
targetPos = state .(, -, , -) .(, , , -)
targetColor = state C.ToggleOn C.ToggleOff
TweenService:(dot, TweenInfo.(), {Position = targetPos}):()
TweenService:(toggleBtn, TweenInfo.(), {BackgroundColor3 = targetColor}):()
)
(card, text, selectedVal)
row = .()
row.Size = .(, , , )
row.BackgroundTransparency =
row.Parent = card
label = .()
label.Size = .(, -, , )
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = C.TextWhite
label.TextSize =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = row
dropBtn = .()
dropBtn.Size = .(, , , )
dropBtn.Position = .(, -, , -)
dropBtn.BackgroundColor3 = C.InputBg
dropBtn.BorderSizePixel =
dropBtn.Text = selectedVal ..
dropBtn.TextColor3 = C.TextMuted
dropBtn.TextSize =
dropBtn.Font = .Font.Gotham
dropBtn.Parent = row
corner = .()
corner.CornerRadius = .(, )
corner.Parent = dropBtn
(card, text, colorVal)
row = .()
row.Size = .(, , , )
row.BackgroundTransparency =
row.Parent = card
label = .()
label.Size = .(, -, , )
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = C.TextWhite
label.TextSize =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = row
colorBox = .()
colorBox.Size = .(, , , )
colorBox.Position = .(, -, , -)
colorBox.BackgroundColor3 = colorVal
colorBox.BorderSizePixel =
colorBox.Parent = row
corner = .()
corner.CornerRadius = .(, )
corner.Parent = colorBox
(card, text, minVal, maxVal, defaultVal, isFloat)
row = .()
row.Size = .(, , , )
row.BackgroundTransparency =
row.Parent = card
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = C.TextWhite
label.TextSize =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = row
valLabel = .()
valLabel.Size = .(, , , )
valLabel.Position = .(, -, , )
valLabel.BackgroundTransparency =
valLabel.Text = isFloat .(, defaultVal) (.(defaultVal))
valLabel.TextColor3 = C.TextWhite
valLabel.TextSize =
valLabel.Font = .Font.Gotham
valLabel.TextXAlignment = .TextXAlignment.Right
valLabel.Parent = row
track = .()
track.Size = .(, , , )
track.Position = .(, , , -)
track.BackgroundColor3 = C.ToggleOff
track.BorderSizePixel =
track.Parent = row
trackCorner = .()
trackCorner.CornerRadius = .(, )
trackCorner.Parent = track
fill = .()
pct = (defaultVal - minVal) / (maxVal - minVal)
fill.Size = .(pct, , , )
fill.BackgroundColor3 = C.AccentBlue
fill.BorderSizePixel =
fill.Parent = track
fillCorner = .()
fillCorner.CornerRadius = .(, )
fillCorner.Parent = fill
sliding =
(input)
posX = input.Position.X - track.AbsolutePosition.X
clampedPct = .(posX / track.AbsoluteSize.X, , )
fill.Size = .(clampedPct, , , )
rawVal = minVal + (maxVal - minVal) * clampedPct
isFloat
valLabel.Text = .(, rawVal)
valLabel.Text = (.(rawVal))
track.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
sliding =
(input)
)
track.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 sliding =
)
UserInputService.InputChanged:((input)
sliding input.UserInputType == .UserInputType.MouseMovement (input)
)
(card, text, defaultVal)
row = .()
row.Size = .(, , , )
row.BackgroundTransparency =
row.Parent = card
label = .()
label.Size = .(, -, , )
label.BackgroundTransparency =
label.Text = text
label.TextColor3 = C.TextWhite
label.TextSize =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = row
inputTxt = .()
inputTxt.Size = .(, , , )
inputTxt.Position = .(, -, , -)
inputTxt.BackgroundColor3 = C.InputBg
inputTxt.BorderSizePixel =
inputTxt.Text = defaultVal
inputTxt.TextColor3 = C.TextWhite
inputTxt.TextSize =
inputTxt.Font = .Font.Gotham
inputTxt.Parent = row
corner = .()
corner.CornerRadius = .(, )
corner.Parent = inputTxt
visCols = (, )
plrCols = (, )
mscCols = (, )
cbtCols = (, )
optCols = (, )
espCard = (visCols[], )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
(espCard, , )
colorsCard = (visCols[], )
(colorsCard, , .(, , ))
(colorsCard, , .(, , ))
(colorsCard, , .(, , ))
(colorsCard, , .(, , ))
(colorsCard, , .(, , ))
worldCard = (visCols[], )
(worldCard, , )
(worldCard, , )
(worldCard, , .(, , ))
(worldCard, , .(, , ))
(worldCard, , )
(worldCard, , )
(worldCard, , )
(worldCard, , )
(worldCard, , )
(worldCard, , )
miscVisCard = (visCols[], )
(miscVisCard, , )
(miscVisCard, , )
(miscVisCard, , .(, , ))
(miscVisCard, , )
(miscVisCard, , , , , )
otherCard = (visCols[], )
(otherCard, , )
(otherCard, , )
(otherCard, , , , , )
(otherCard, , , , , )
(otherCard, , )
(otherCard, , )
(otherCard, , )
(otherCard, , )
(otherCard, , )
(otherCard, , )
(otherCard, , )
glowCard = (visCols[], )
(glowCard, , )
(glowCard, , , , , )
(glowCard, , , , , )
aimCard = (cbtCols[], )
(aimCard, , )
(aimCard, , )
(aimCard, , )
(aimCard, , )
(aimCard, , , , , )
(aimCard, , , , , )
targetCard = (cbtCols[], )
(targetCard, , )
(targetCard, , )
(targetCard, , )
(targetCard, , )
accCard = (cbtCols[], )
(accCard, , )
(accCard, , )
(accCard, , )
(accCard, , )
moveCard = (plrCols[], )
(moveCard, , , , , )
(moveCard, , , , , )
(moveCard, , )
(moveCard, , )
charCard = (plrCols[], )
(charCard, , )
(charCard, , )
(charCard, , , , , )
srvCard = (mscCols[], )
(srvCard, , )
(srvCard, , )
utlCard = (mscCols[], )
(utlCard, , )
(utlCard, , )
uiCard = (optCols[], )
(uiCard, , )
(uiCard, , )
(uiCard, , , , , )
.(()
firstBtn = tabButtons[].btn
firstBtn
(firstBtn, )
)
()
ai coded GUI idk if anyone need it but why not