Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
RunService = :()
CoreGui = :()
Workspace = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
CONFIG = {
Accent = .(, , ),
AccentDim = .(, , ),
BgTop = .(, , ),
BgBottom = .(, , ),
Card = .(, , ),
CardHover = .(, , ),
Stroke = .(, , ),
Text = .(, , ),
SubText = .(, , ),
SummonCooldown = ,
AutoInterval = ,
SpawnPos = .(, , ),
EndPos = .(, , -),
}
ICONS = {
summon = ,
collect = ,
rebirth = ,
speed = ,
base = ,
carry = ,
luck = ,
= ,
finish = ,
reset = ,
prompt = ,
home = ,
tp = ,
gear = ,
}
KEYBINDS = {
Menu = .KeyCode.K,
Summon = .KeyCode.N,
Spawn = .KeyCode.B,
End = .KeyCode.V,
}
rebinding =
CoreGui:()
CoreGui.BrainrotHub:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.IgnoreGuiInset =
ScreenGui.Parent = CoreGui
(p, r)
c = .()
c.CornerRadius = .(, r )
c.Parent = p
c
(p, col, th, tr)
s = .()
s.Color = col CONFIG.Stroke
s.Thickness = th
s.Transparency = tr
s.ApplyStrokeMode = .ApplyStrokeMode.Border
s.Parent = p
s
(p, t, b, l, r)
u = .()
u.PaddingTop = .(, t )
u.PaddingBottom = .(, b )
u.PaddingLeft = .(, l )
u.PaddingRight = .(, r )
u.Parent = p
u
(p, c1, c2, rot)
g = .()
g.Color = ColorSequence.(c1, c2)
g.Rotation = rot
g.Parent = p
g
(p)
g = .()
g.Color = ColorSequence.({
ColorSequenceKeypoint.(, CONFIG.Accent),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, CONFIG.Accent),
})
g.Parent = p
.(()
g.Parent
TweenService:(g, TweenInfo.(, .EasingStyle.Linear), {Offset = .(, )}):()
.()
g.Offset = .(-, )
)
g
(parent, icon, color)
(icon) == icon:()
img = .()
img.BackgroundTransparency =
img.Image = icon
img.ImageColor3 = color
img.Size = .(, , , )
img.Position = .(, , , -)
img.Parent = parent
img
t = .()
t.BackgroundTransparency =
t.Font = .Font.GothamBold
t.Text = icon
t.TextSize =
t.TextColor3 = color
t.Size = .(, , , )
t.Position = .(, , , )
t.TextXAlignment = .TextXAlignment.Left
t.Parent = parent
t
(btn)
btn.ClipsDescendants =
btn.MouseButton1Down:((x, y)
r = .()
r.AnchorPoint = .(, )
r.BackgroundColor3 = .(, , )
r.BackgroundTransparency =
r.BorderSizePixel =
r.Position = .(, x - btn.AbsolutePosition.X, , y - btn.AbsolutePosition.Y)
r.Size = .(, , , )
r.ZIndex = btn.ZIndex +
r.Parent = btn
(r, )
goal = .(btn.AbsoluteSize.X, btn.AbsoluteSize.Y) *
TweenService:(r, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {
Size = .(, goal, , goal), BackgroundTransparency = ,
}):()
.(, () r:() )
)
Main = .()
Main.Name =
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = CONFIG.BgTop
Main.BorderSizePixel =
Main.ClipsDescendants =
Main.Visible =
Main.Parent = ScreenGui
(Main, )
(Main, CONFIG.BgTop, CONFIG.BgBottom, )
mainStroke = (Main, CONFIG.Accent, , )
(mainStroke)
shadow = .()
shadow.AnchorPoint = .(, )
shadow.Position = .(, , , )
shadow.Size = .(, , , )
shadow.BackgroundTransparency =
shadow.Image =
shadow.ImageColor3 = .(, , )
shadow.ImageTransparency =
shadow.ScaleType = .ScaleType.Slice
shadow.SliceCenter = Rect.(, , , )
shadow.ZIndex =
shadow.Parent = Main
.(()
shadow.Parent
TweenService:(shadow, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut), {ImageTransparency = }):()
.()
TweenService:(shadow, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut), {ImageTransparency = }):()
.()
)
Side = .()
Side.Name =
Side.Size = .(, , , )
Side.BackgroundColor3 = .(, , )
Side.BackgroundTransparency =
Side.BorderSizePixel =
Side.Parent = Main
(Side, )
sideFix = .()
sideFix.Size = .(, , , )
sideFix.Position = .(, -, , )
sideFix.BackgroundColor3 = .(, , )
sideFix.BackgroundTransparency =
sideFix.BorderSizePixel =
sideFix.Parent = Side
divider = .()
divider.Size = .(, , , -)
divider.Position = .(, -, , )
divider.BackgroundColor3 = CONFIG.Stroke
divider.BackgroundTransparency =
divider.BorderSizePixel =
divider.Parent = Side
Logo = .()
Logo.Size = .(, -, , )
Logo.Position = .(, , , )
Logo.BackgroundTransparency =
Logo.Font = .Font.GothamBlack
Logo.Text =
Logo.TextSize =
Logo.TextXAlignment = .TextXAlignment.Left
Logo.TextColor3 = CONFIG.Text
Logo.Parent = Side
(Logo)
LogoSub = .()
LogoSub.Size = .(, -, , )
LogoSub.Position = .(, , , )
LogoSub.BackgroundTransparency =
LogoSub.Font = .Font.GothamMedium
LogoSub.Text =
LogoSub.TextSize =
LogoSub.TextXAlignment = .TextXAlignment.Left
LogoSub.TextColor3 = CONFIG.SubText
LogoSub.Parent = Side
TabHolder = .()
TabHolder.Size = .(, -, , )
TabHolder.Position = .(, , , )
TabHolder.BackgroundTransparency =
TabHolder.Parent = Side
tabLayout = .()
tabLayout.Padding = .(, )
tabLayout.SortOrder = .SortOrder.LayoutOrder
tabLayout.Parent = TabHolder
Footer = .()
Footer.Size = .(, -, , )
Footer.Position = .(, , , -)
Footer.BackgroundColor3 = CONFIG.Card
Footer.BorderSizePixel =
Footer.Parent = Side
(Footer, )
(Footer, CONFIG.Stroke, , )
FooterTxt = .()
FooterTxt.Size = .(, -, , )
FooterTxt.Position = .(, , , )
FooterTxt.BackgroundTransparency =
FooterTxt.Font = .Font.GothamSemibold
FooterTxt.Text =
FooterTxt.TextSize =
FooterTxt.TextXAlignment = .TextXAlignment.Left
FooterTxt.TextColor3 = CONFIG.SubText
FooterTxt.Parent = Footer
(FooterTxt)
Header = .()
Header.Size = .(, -, , )
Header.Position = .(, , , )
Header.BackgroundTransparency =
Header.Parent = Main
PageTitle = .()
PageTitle.Size = .(, -, , )
PageTitle.Position = .(, , , )
PageTitle.BackgroundTransparency =
PageTitle.Font = .Font.GothamBold
PageTitle.Text =
PageTitle.TextSize =
PageTitle.TextXAlignment = .TextXAlignment.Left
PageTitle.TextColor3 = CONFIG.Text
PageTitle.Parent = Header
PageDesc = .()
PageDesc.Size = .(, -, , )
PageDesc.Position = .(, , , )
PageDesc.BackgroundTransparency =
PageDesc.Font = .Font.Gotham
PageDesc.Text =
PageDesc.TextSize =
PageDesc.TextXAlignment = .TextXAlignment.Left
PageDesc.TextColor3 = CONFIG.SubText
PageDesc.Parent = Header
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundColor3 = CONFIG.Card
CloseBtn.Text =
CloseBtn.AutoButtonColor =
CloseBtn.Parent = Header
(CloseBtn, )
(CloseBtn, CONFIG.Stroke, , )
_, rot ({, -})
bar = .()
bar.AnchorPoint = .(, )
bar.Position = .(, , , )
bar.Size = .(, , , )
bar.BackgroundColor3 = CONFIG.Text
bar.BorderSizePixel =
bar.Rotation = rot
bar.Parent = CloseBtn
(bar, )
PageHolder = .()
PageHolder.Size = .(, -, , -)
PageHolder.Position = .(, , , )
PageHolder.BackgroundTransparency =
PageHolder.ClipsDescendants =
PageHolder.Parent = Main
pages = {}
tabButtons = {}
pageDescs = {}
currentPage =
(name)
page = .()
page.Name = name
page.Size = .(, , , )
page.BackgroundTransparency =
page.BorderSizePixel =
page.ScrollBarThickness =
page.ScrollBarImageColor3 = CONFIG.AccentDim
page.ScrollBarImageTransparency =
page.CanvasSize = .(, , , )
page.AutomaticCanvasSize = .AutomaticSize.Y
page.Visible =
page.Parent = PageHolder
l = .()
l.Padding = .(, )
l.SortOrder = .SortOrder.LayoutOrder
l.Parent = page
(page, , , , )
pages[name] = page
page
(name)
currentPage == name
n, pg (pages)
n == name
pg.Visible =
pg.Position = .(, , , )
TweenService:(pg, TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out), {Position = .(,,,)}):()
pg.Visible =
n, b (tabButtons)
active = (n == name)
TweenService:(b, TweenInfo.(), {BackgroundTransparency = active }):()
lbl = b:()
acc = b:()
lbl TweenService:(lbl, TweenInfo.(), {TextColor3 = active CONFIG.BgBottom CONFIG.SubText}):()
acc TweenService:(acc, TweenInfo.(), {BackgroundTransparency = active }):()
currentPage = name
PageTitle.Text = name
PageDesc.Text = pageDescs[name]
(name, icon, desc)
pageDescs[name] = desc
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = CONFIG.Accent
btn.BackgroundTransparency =
btn.Text =
btn.AutoButtonColor =
btn.Parent = TabHolder
(btn, )
useIcon = icon ~= icon ~= ((icon) == icon:())
imgIcon = (icon) == icon:()
imgIcon (btn, icon, CONFIG.SubText)
lbl = .()
lbl.Name =
lbl.Size = .(, imgIcon - -, , )
lbl.Position = .(, imgIcon , , )
lbl.BackgroundTransparency =
lbl.Font = .Font.GothamSemibold
lbl.Text = useIcon (icon .. .. name) name
lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left
lbl.TextColor3 = CONFIG.SubText
lbl.Parent = btn
btn.MouseEnter:(()
currentPage ~= name TweenService:(btn, TweenInfo.(), {BackgroundTransparency = }):()
)
btn.MouseLeave:(()
currentPage ~= name TweenService:(btn, TweenInfo.(), {BackgroundTransparency = }):()
)
btn.MouseButton1Click:(() (name) )
tabButtons[name] = btn
(name)
btn
NotifHolder = .()
NotifHolder.AnchorPoint = .(, )
NotifHolder.Position = .(, -, , -)
NotifHolder.Size = .(, , , -)
NotifHolder.BackgroundTransparency =
NotifHolder.Parent = ScreenGui
nLay = .()
nLay.Padding = .(, )
nLay.VerticalAlignment = .VerticalAlignment.Bottom
nLay.HorizontalAlignment = .HorizontalAlignment.Right
nLay.SortOrder = .SortOrder.LayoutOrder
nLay.Parent = NotifHolder
(title, text, kind, duration)
kind = kind
duration = duration
palette = {
success = .(, , ),
= .(, , ),
info = .(, , ),
= .(, , ),
}
col = palette[kind] palette.info
card = .()
card.Size = .(, , , )
card.BackgroundColor3 = CONFIG.Card
card.BackgroundTransparency =
card.BorderSizePixel =
card.Position = .(, , , )
card.Parent = NotifHolder
(card, )
(card, col, , )
(card, CONFIG.CardHover, CONFIG.Card, )
bar = .()
bar.Size = .(, , , -)
bar.Position = .(, , , )
bar.BackgroundColor3 = col
bar.BackgroundTransparency =
bar.BorderSizePixel =
bar.Parent = card
(bar, )
nT = .()
nT.Size = .(, -, , ); nT.Position = .(, , , )
nT.BackgroundTransparency = ; nT.Font = .Font.GothamBold
nT.Text = title; nT.TextSize = ; nT.TextColor3 = CONFIG.Text
nT.TextXAlignment = .TextXAlignment.Left; nT.TextTransparency = ; nT.Parent = card
nB = .()
nB.Size = .(, -, , ); nB.Position = .(, , , )
nB.BackgroundTransparency = ; nB.Font = .Font.Gotham
nB.Text = text; nB.TextSize = ; nB.TextColor3 = CONFIG.SubText
nB.TextXAlignment = .TextXAlignment.Left; nB.TextYAlignment = .TextYAlignment.Top
nB.TextWrapped = ; nB.TextTransparency = ; nB.Parent = card
prog = .()
prog.Size = .(, -, , ); prog.Position = .(, , , -)
prog.BackgroundColor3 = col; prog.BackgroundTransparency = ; prog.BorderSizePixel = ; prog.Parent = card
(prog, )
tIn = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.Out)
TweenService:(card, tIn, {BackgroundTransparency = , Position = .(, , , )}):()
TweenService:(bar, tIn, {BackgroundTransparency = }):()
TweenService:(nT, tIn, {TextTransparency = }):()
TweenService:(nB, tIn, {TextTransparency = }):()
TweenService:(prog, tIn, {BackgroundTransparency = }):()
TweenService:(prog, TweenInfo.(duration, .EasingStyle.Linear), {Size = .(, , , )}):()
.(duration, ()
tOut = TweenInfo.(, .EasingStyle.Quint, .EasingDirection.In)
TweenService:(card, tOut, {BackgroundTransparency = , Position = .(, , , )}):()
TweenService:(bar, tOut, {BackgroundTransparency = }):()
TweenService:(nT, tOut, {TextTransparency = }):()
TweenService:(nB, tOut, {TextTransparency = }):()
TweenService:(prog, tOut, {BackgroundTransparency = }):()
.(); card:()
)
(page, icon, text, callback, primary)
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = primary CONFIG.Accent CONFIG.Card
btn.Text =
btn.AutoButtonColor =
btn.Parent = page
(btn, )
st = (btn, primary CONFIG.Accent CONFIG.Stroke, , primary )
primary (btn, CONFIG.CardHover, CONFIG.Card, )
(btn)
strip = .()
strip.Size = .(, , , )
strip.Position = .(, , , )
strip.BackgroundColor3 = CONFIG.Accent
strip.BackgroundTransparency = primary
strip.BorderSizePixel =
strip.Parent = btn
(strip, )
useIcon = icon ~= icon ~=
ic
useIcon ic = (btn, icon, primary CONFIG.BgBottom CONFIG.Text)
lbl = .()
lbl.Name =
lbl.Size = .(, useIcon - -, , )
lbl.Position = .(, useIcon , , )
lbl.BackgroundTransparency = ; lbl.Font = primary .Font.GothamBold .Font.GothamSemibold
lbl.Text = text; lbl.TextSize =
lbl.TextColor3 = primary CONFIG.BgBottom CONFIG.Text
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = btn
primary
btn.MouseEnter:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = CONFIG.CardHover}):()
TweenService:(st, TweenInfo.(), {Transparency = , Color = CONFIG.Accent}):()
TweenService:(strip, TweenInfo.(), {BackgroundTransparency = }):()
)
btn.MouseLeave:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = CONFIG.Card}):()
TweenService:(st, TweenInfo.(), {Transparency = , Color = CONFIG.Stroke}):()
TweenService:(strip, TweenInfo.(), {BackgroundTransparency = }):()
)
btn.MouseEnter:(() TweenService:(btn, TweenInfo.(), {BackgroundColor3 = .(,,)}):() )
btn.MouseLeave:(() TweenService:(btn, TweenInfo.(), {BackgroundColor3 = CONFIG.Accent}):() )
btn.MouseButton1Click:(() callback () )
btn, lbl, ic
(page, icon, text, default, callback)
state = default
holder = .()
holder.Size = .(, , , )
holder.BackgroundColor3 = CONFIG.Card
holder.Text =
holder.AutoButtonColor =
holder.Parent = page
(holder, )
st = (holder, CONFIG.Stroke, , )
(holder, CONFIG.CardHover, CONFIG.Card, )
useIcon = icon ~= icon ~=
useIcon (holder, icon, CONFIG.Text)
lbl = .()
lbl.Size = .(, useIcon - -, , )
lbl.Position = .(, useIcon , , )
lbl.BackgroundTransparency = ; lbl.Font = .Font.GothamSemibold
lbl.Text = text; lbl.TextSize = ; lbl.TextColor3 = CONFIG.Text
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = holder
track = .()
track.Size = .(, , , ); track.Position = .(, -, , -)
track.BackgroundColor3 = .(, , ); track.BorderSizePixel = ; track.Parent = holder
(track, )
knob = .()
knob.Size = .(, , , ); knob.Position = .(, , , -)
knob.BackgroundColor3 = .(, , ); knob.BorderSizePixel = ; knob.Parent = track
(knob, )
(anim)
ti = TweenInfo.(anim , .EasingStyle.Back, .EasingDirection.Out)
state
TweenService:(track, ti, {BackgroundColor3 = CONFIG.Accent}):()
TweenService:(knob, ti, {Position = .(, -, , -), BackgroundColor3 = CONFIG.BgBottom}):()
TweenService:(track, ti, {BackgroundColor3 = .(, , )}):()
TweenService:(knob, ti, {Position = .(, , , -), BackgroundColor3 = .(,,)}):()
holder.MouseEnter:(() TweenService:(st, TweenInfo.(), {Transparency = }):() )
holder.MouseLeave:(() TweenService:(st, TweenInfo.(), {Transparency = }):() )
holder.MouseButton1Click:(()
state = state; ()
callback (state)
)
()
holder
(page, icon, text, action, interval)
running =
(page, icon, text, , (on)
running = on
(text, on , on , )
on
.(()
running (action); .(interval CONFIG.AutoInterval)
)
)
(page, label, field)
holder = .()
holder.Size = .(, , , ); holder.BackgroundColor3 = CONFIG.Card
holder.BorderSizePixel = ; holder.Parent = page
(holder, ); (holder, CONFIG.Stroke, , )
(holder, CONFIG.CardHover, CONFIG.Card, )
lbl = .()
lbl.Size = .(, -, , ); lbl.Position = .(, , , )
lbl.BackgroundTransparency = ; lbl.Font = .Font.GothamSemibold
lbl.Text = label; lbl.TextSize = ; lbl.TextColor3 = CONFIG.Text
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = holder
box = .()
box.Size = .(, , , ); box.Position = .(, -, , -)
box.BackgroundColor3 = .(, , ); box.AutoButtonColor =
box.Font = .Font.GothamBold; box.TextSize = ; box.TextColor3 = CONFIG.Text
box.Text = KEYBINDS[field].Name; box.Parent = holder
(box, ); (box, CONFIG.Stroke, , )
box.MouseButton1Click:(()
box.Text =
box.TextColor3 = CONFIG.BgBottom
TweenService:(box, TweenInfo.(), {BackgroundColor3 = CONFIG.Accent}):()
rebinding = { field = field, box = box }
)
holder
(page, label, minV, maxV, default, onChange)
value = default
holder = .()
holder.Size = .(, , , ); holder.BackgroundColor3 = CONFIG.Card
holder.BorderSizePixel = ; holder.Parent = page
(holder, ); (holder, CONFIG.Stroke, , )
(holder, CONFIG.CardHover, CONFIG.Card, )
lbl = .()
lbl.Size = .(, -, , ); lbl.Position = .(, , , )
lbl.BackgroundTransparency = ; lbl.Font = .Font.GothamSemibold
lbl.Text = label; lbl.TextSize = ; lbl.TextColor3 = CONFIG.Text
lbl.TextXAlignment = .TextXAlignment.Left; lbl.Parent = holder
valLbl = .()
valLbl.Size = .(, , , ); valLbl.Position = .(, -, , )
valLbl.BackgroundTransparency = ; valLbl.Font = .Font.GothamBold
valLbl.Text = (value); valLbl.TextSize = ; valLbl.TextColor3 = CONFIG.Accent
valLbl.TextXAlignment = .TextXAlignment.Right; valLbl.Parent = holder
track = .()
track.Size = .(, -, , ); track.Position = .(, , , -)
track.BackgroundColor3 = .(, , ); track.BorderSizePixel = ; track.Parent = holder
(track, )
fill = .()
fill.Size = .((value - minV) / (maxV - minV), , , )
fill.BackgroundColor3 = CONFIG.Accent; fill.BorderSizePixel = ; fill.Parent = track
(fill, )
knob = .()
knob.AnchorPoint = .(, ); knob.Size = .(, , , )
knob.Position = .((value - minV) / (maxV - minV), , , )
knob.BackgroundColor3 = CONFIG.Accent; knob.BorderSizePixel = ; knob.Parent = track
(knob, )
dragging =
(px)
rel = .((px - track.AbsolutePosition.X) / track.AbsoluteSize.X, , )
value = .(minV + (maxV - minV) * rel + )
fill.Size = .(rel, , , )
knob.Position = .(rel, , , )
valLbl.Text = (value)
onChange (value)
track.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch
dragging = ; (i.Position.X)
)
UserInputService.InputChanged:((i)
dragging (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch)
(i.Position.X)
)
UserInputService.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch dragging =
)
holder
(page, text)
h = .()
h.Size = .(, , , ); h.BackgroundTransparency = ; h.Parent = page
dot = .()
dot.Size = .(, , , ); dot.Position = .(, , , -)
dot.BackgroundColor3 = CONFIG.AccentDim; dot.BorderSizePixel = ; dot.Parent = h
(dot, )
l = .()
l.Size = .(, -, , ); l.Position = .(, , , )
l.BackgroundTransparency = ; l.Font = .Font.GothamBold; l.Text = text
l.TextSize = ; l.TextColor3 = CONFIG.SubText; l.TextXAlignment = .TextXAlignment.Left; l.Parent = h
h
dragging, dragStart, startPos = , ,
(input)
dragging = ; dragStart = input.Position; startPos = Main.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
Header.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch (i)
)
Logo.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch (i)
)
UserInputService.InputChanged:((i)
dragging (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch)
d = i.Position - dragStart
Main.Position = .(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y)
)
isOpen =
(open)
isOpen = open
open
Main.Visible =
Main.Size = .(, , , ); Main.BackgroundTransparency =
TweenService:(Main, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Size = .(, , , ), BackgroundTransparency = ,
}):()
TweenService:(Main, TweenInfo.(, .EasingStyle.Quint, .EasingDirection.In), {
Size = .(, , , ), BackgroundTransparency = ,
}):()
.(); isOpen Main.Visible =
CloseBtn.MouseEnter:(() TweenService:(CloseBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):() )
CloseBtn.MouseLeave:(() TweenService:(CloseBtn, TweenInfo.(), {BackgroundColor3 = CONFIG.Card}):() )
CloseBtn.MouseButton1Click:(() () )
UserInputService.InputBegan:((i, gpe)
gpe rebinding
i.KeyCode == KEYBINDS.Menu ( isOpen)
)
instantPromptEnabled =
promptConn =
(p) instantPromptEnabled p:() p.HoldDuration =
(on)
instantPromptEnabled = on
on
_, v (Workspace:()) (v)
promptConn promptConn = Workspace.DescendantAdded:(applyInstant)
promptConn promptConn:(); promptConn =
()
(pos, label)
char = LocalPlayer.Character
hrp = char char:()
hrp
hrp.CFrame = .(pos)
(, label, , )
(, , , )
(, ICONS.home, )
(, ICONS.tp, )
(, ICONS.gear, )
mp = pages[]
(mp, )
summonBtn, summonLbl = (mp, ICONS.summon, , () )
summonCD =
()
summonCD (, , , )
summonCD =
ok = (()
args = { [] = Workspace.Locations:(), n = }
ReplicatedStorage.Events.SummonBrainrots:((args, , args.n #args))
)
(, ok , ok , )
TweenService:(summonBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
i = CONFIG.SummonCooldown, , - summonLbl.Text = .. i .. ; .()
summonLbl.Text =
TweenService:(summonBtn, TweenInfo.(), {BackgroundColor3 = CONFIG.Card}):()
summonCD =
summonBtn.MouseButton1Click:(doSummon)
(mp, )
desiredSpeed =
speedActive =
(mp, , , , , (v)
desiredSpeed = v
speedActive = v >
)
RunService.Heartbeat:(()
speedActive
char = LocalPlayer.Character
hum = char char:()
hum hum.WalkSpeed = desiredSpeed
)
(mp, )
(mp, ICONS.collect, , ()
stands = LocalPlayer:()
stands
i = ,
stand = stands:((i))
stand ReplicatedStorage.Events.CollectCash:(stand)
)
(mp, ICONS.rebirth, , ()
ReplicatedStorage.Events.Rebirth:()
)
(mp, ICONS.speed, , ()
args = { [] = , n = }
ReplicatedStorage.Events.BuySpeed:((args, , args.n #args))
)
(mp, ICONS.base, , ()
ReplicatedStorage.Events.UpgradeBase:()
)
(mp, ICONS.carry, , ()
ReplicatedStorage.Events.BuyCarry:()
)
(mp, ICONS.luck, , ()
ReplicatedStorage.Events.PurchaseMorph:()
)
tp = pages[]
(tp, )
(tp, ICONS.spawn, , ()
(CONFIG.SpawnPos, )
)
(tp, ICONS.finish, , ()
(CONFIG.EndPos, )
)
sp = pages[]
infiniteJump =
UserInputService.JumpRequest:(()
infiniteJump
char = LocalPlayer.Character
hum = char char:()
hum hum:(.HumanoidStateType.Jumping)
)
(sp, )
(sp, ICONS.prompt, , , (on)
(on)
(, on , on , )
)
(sp, , , , (on)
infiniteJump = on
(, on , on , )
)
(sp, )
(sp, , )
(sp, , )
(sp, , )
(sp, , )
()
()
UserInputService.InputBegan:((i, gpe)
rebinding i.UserInputType == .UserInputType.Keyboard
KEYBINDS[rebinding.field] = i.KeyCode
rebinding.box.Text = i.KeyCode.Name
rebinding.box.TextColor3 = CONFIG.Text
TweenService:(rebinding.box, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
rebinding =
gpe
i.KeyCode == KEYBINDS.Summon ()
i.KeyCode == KEYBINDS.Spawn (CONFIG.SpawnPos, )
i.KeyCode == KEYBINDS.End (CONFIG.EndPos, )
)
.(, ()
(, , , )
(, , , )
(, , , )
)
()
Teleport To End Summon Brainroots Auto Collect Auto Rebirth Walk Speed Infinite Jump Auto Buy Carry Limit Auto Buy Speed Auto Buy Upgrade Base How to use the script? First you have to teleport the end then click "Summon Brainroots" on the Main after getting your brainroots you can click to teleport spawn and enjoy it! NOTE: The GUI made by AI if there's any problem or bugs sorry