Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
RunService = :()
player = Players.LocalPlayer
CONFIG = {
NAME = ,
VERSION = ,
COLORS = {
BG = .(, , ),
SECONDARY = .(, , ),
ACCENT = .(, , ),
ACCENT_LIGHT = .(, , ),
TEXT = .(, , ),
TEXT_DARK = .(, , ),
SUCCESS = .(, , ),
ERROR = .(, , ),
WARNING = .(, , )
}
}
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
ScreenGui.Parent = player:()
NotifFrame = .()
NotifFrame.Size = .(, , , )
NotifFrame.Position = .(, -, , )
NotifFrame.BackgroundTransparency =
NotifFrame.Parent = ScreenGui
(title, message, ntype)
notif = .()
notif.Size = .(, , , )
notif.Position = .(, , , )
notif.BackgroundColor3 = CONFIG.COLORS.SECONDARY
notif.BorderSizePixel =
notif.Parent = NotifFrame
corner = .()
corner.CornerRadius = .(, )
corner.Parent = notif
glow = .()
glow.Size = .(, , , )
glow.Position = .(, -, , -)
glow.BackgroundColor3 = ntype == CONFIG.COLORS.SUCCESS ntype == CONFIG.COLORS.ERROR CONFIG.COLORS.WARNING
glow.BackgroundTransparency =
glow.BorderSizePixel =
glow.ZIndex = -
glowCorner = .()
glowCorner.CornerRadius = .(, )
glowCorner.Parent = glow
glow.Parent = notif
titleLbl = .()
titleLbl.Size = .(, -, , )
titleLbl.Position = .(, , , )
titleLbl.BackgroundTransparency =
titleLbl.Text = title
titleLbl.TextColor3 = ntype == CONFIG.COLORS.SUCCESS ntype == CONFIG.COLORS.ERROR CONFIG.COLORS.WARNING
titleLbl.TextSize =
titleLbl.Font = .Font.GothamBold
titleLbl.TextXAlignment = .TextXAlignment.Left
titleLbl.Parent = notif
msgLbl = .()
msgLbl.Size = .(, -, , )
msgLbl.Position = .(, , , )
msgLbl.BackgroundTransparency =
msgLbl.Text = message
msgLbl.TextColor3 = CONFIG.COLORS.TEXT
msgLbl.TextSize =
msgLbl.Font = .Font.Gotham
msgLbl.TextXAlignment = .TextXAlignment.Left
msgLbl.TextWrapped =
msgLbl.Parent = notif
TweenService:(notif, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Position = .(, , , )
}):()
.(, ()
TweenService:(notif, TweenInfo.(), {
Position = .(, , , )
}):()
.()
notif:()
)
MainShadow = .()
MainShadow.Name =
MainShadow.Size = .(, , , )
MainShadow.Position = .(, -, , -)
MainShadow.BackgroundColor3 = .(, , )
MainShadow.BackgroundTransparency =
MainShadow.BorderSizePixel =
MainShadow.Parent = ScreenGui
shadowCorner = .()
shadowCorner.CornerRadius = .(, )
shadowCorner.Parent = MainShadow
outerGlow = .()
outerGlow.Size = .(, , , )
outerGlow.Position = .(, -, , -)
outerGlow.BackgroundColor3 = CONFIG.COLORS.ACCENT
outerGlow.BackgroundTransparency =
outerGlow.BorderSizePixel =
outerGlow.ZIndex = -
outerGlow.Parent = MainShadow
outerGlowCorner = .()
outerGlowCorner.CornerRadius = .(, )
outerGlowCorner.Parent = outerGlow
.(()
outerGlow.Parent
TweenService:(outerGlow, TweenInfo.(), {
BackgroundTransparency = + .() *
}):()
.()
)
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.BackgroundColor3 = CONFIG.COLORS.BG
MainFrame.BorderSizePixel =
MainFrame.ClipsDescendants =
MainFrame.Parent = MainShadow
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = MainFrame
bgGradient = .()
bgGradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
bgGradient.Rotation =
bgGradient.Parent = MainFrame
particles = .()
particles.Size = .(, , , )
particles.BackgroundTransparency =
particles.Parent = MainFrame
i = ,
p = .()
p.Size = .(, .(, ), , .(, ))
p.Position = .(.(), , .(), )
p.BackgroundColor3 = CONFIG.COLORS.ACCENT
p.BackgroundTransparency = .(, ) /
p.BorderSizePixel =
p.Parent = particles
pc = .()
pc.CornerRadius = .(, )
pc.Parent = p
.(()
p.Parent
TweenService:(p, TweenInfo.(.(, )), {
Position = .(.(), , .(), ),
BackgroundTransparency = .(, ) /
}):()
.(.(, ))
)
TitleBar = .()
TitleBar.Name =
TitleBar.Size = .(, , , )
TitleBar.BackgroundColor3 = CONFIG.COLORS.SECONDARY
TitleBar.BorderSizePixel =
TitleBar.Parent = MainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = TitleBar
Notch = .()
Notch.Name =
Notch.Size = .(, , , )
Notch.Position = .(, -, , )
Notch.BackgroundColor3 = CONFIG.COLORS.ACCENT
Notch.BorderSizePixel =
Notch.Parent = TitleBar
notchCorner = .()
notchCorner.CornerRadius = .(, )
notchCorner.Parent = Notch
notchGlow = .()
notchGlow.Size = .(, , , )
notchGlow.Position = .(, -, , -)
notchGlow.BackgroundColor3 = CONFIG.COLORS.ACCENT
notchGlow.BackgroundTransparency =
notchGlow.BorderSizePixel =
notchGlow.Parent = Notch
notchGlowCorner = .()
notchGlowCorner.CornerRadius = .(, )
notchGlowCorner.Parent = notchGlow
.(()
notchGlow.Parent
TweenService:(notchGlow, TweenInfo.(), {
BackgroundTransparency = + .() *
}):()
.()
)
LogoFrame = .()
LogoFrame.Name =
LogoFrame.Size = .(, , , )
LogoFrame.Position = .(, , , )
LogoFrame.BackgroundTransparency =
LogoFrame.Parent = TitleBar
accretionDisk = .()
accretionDisk.Size = .(, , , )
accretionDisk.Position = .(, -, , -)
accretionDisk.BackgroundColor3 = CONFIG.COLORS.ACCENT
accretionDisk.BackgroundTransparency =
accretionDisk.BorderSizePixel =
accretionDisk.ZIndex = -
accretionDisk.Parent = LogoFrame
adCorner = .()
adCorner.CornerRadius = .(, )
adCorner.Parent = accretionDisk
blackHole = .()
blackHole.Size = .(, , , )
blackHole.Position = .(, -, , -)
blackHole.BackgroundColor3 = .(, , )
blackHole.BorderSizePixel =
blackHole.Parent = LogoFrame
bhCorner = .()
bhCorner.CornerRadius = .(, )
bhCorner.Parent = blackHole
eventHorizon = .()
eventHorizon.Size = .(, , , )
eventHorizon.Position = .(, -, , -)
eventHorizon.BackgroundColor3 = .(, , )
eventHorizon.BorderSizePixel =
eventHorizon.Parent = blackHole
ehCorner = .()
ehCorner.CornerRadius = .(, )
ehCorner.Parent = eventHorizon
singularity = .()
singularity.Size = .(, , , )
singularity.Position = .(, -, , -)
singularity.BackgroundColor3 = .(, , )
singularity.BorderSizePixel =
singularity.Parent = eventHorizon
singCorner = .()
singCorner.CornerRadius = .(, )
singCorner.Parent = singularity
TitleText = .()
TitleText.Name =
TitleText.Size = .(, , , )
TitleText.Position = .(, , , )
TitleText.BackgroundTransparency =
TitleText.Text = CONFIG.NAME
TitleText.TextColor3 = CONFIG.COLORS.TEXT
TitleText.TextSize =
TitleText.Font = .Font.GothamBold
TitleText.TextXAlignment = .TextXAlignment.Left
TitleText.Parent = TitleBar
VersionText = .()
VersionText.Size = .(, , , )
VersionText.Position = .(, , , )
VersionText.BackgroundTransparency =
VersionText.Text = CONFIG.VERSION
VersionText.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
VersionText.TextSize =
VersionText.Font = .Font.Gotham
VersionText.TextXAlignment = .TextXAlignment.Left
VersionText.Parent = TitleBar
ControlsFrame = .()
ControlsFrame.Size = .(, , , )
ControlsFrame.Position = .(, -, , )
ControlsFrame.BackgroundTransparency =
ControlsFrame.Parent = TitleBar
MinimizeBtn = .()
MinimizeBtn.Size = .(, , , )
MinimizeBtn.Position = .(, , , )
MinimizeBtn.BackgroundColor3 = CONFIG.COLORS.SUCCESS
MinimizeBtn.Text =
MinimizeBtn.TextColor3 = .(, , )
MinimizeBtn.TextSize =
MinimizeBtn.Font = .Font.GothamBold
MinimizeBtn.Parent = ControlsFrame
minCorner = .()
minCorner.CornerRadius = .(, )
minCorner.Parent = MinimizeBtn
MaximizeBtn = .()
MaximizeBtn.Size = .(, , , )
MaximizeBtn.Position = .(, , , )
MaximizeBtn.BackgroundColor3 = CONFIG.COLORS.WARNING
MaximizeBtn.Text =
MaximizeBtn.TextColor3 = .(, , )
MaximizeBtn.TextSize =
MaximizeBtn.Font = .Font.GothamBold
MaximizeBtn.Parent = ControlsFrame
maxCorner = .()
maxCorner.CornerRadius = .(, )
maxCorner.Parent = MaximizeBtn
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, , , )
CloseBtn.BackgroundColor3 = CONFIG.COLORS.ERROR
CloseBtn.Text =
CloseBtn.TextColor3 = .(, , )
CloseBtn.TextSize =
CloseBtn.Font = .Font.GothamBold
CloseBtn.Parent = ControlsFrame
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = CloseBtn
FloatingBubble = .()
FloatingBubble.Name =
FloatingBubble.Size = .(, , , )
FloatingBubble.Position = .(, , , )
FloatingBubble.BackgroundColor3 = CONFIG.COLORS.SECONDARY
FloatingBubble.BackgroundTransparency =
FloatingBubble.BorderSizePixel =
FloatingBubble.Visible =
FloatingBubble.Active =
FloatingBubble.Draggable =
FloatingBubble.Parent = ScreenGui
bubbleCorner = .()
bubbleCorner.CornerRadius = .(, )
bubbleCorner.Parent = FloatingBubble
bubbleRing = .()
bubbleRing.Size = .(, , , )
bubbleRing.Position = .(, -, , -)
bubbleRing.BackgroundColor3 = CONFIG.COLORS.ACCENT
bubbleRing.BackgroundTransparency =
bubbleRing.BorderSizePixel =
bubbleRing.Parent = FloatingBubble
ringCorner = .()
ringCorner.CornerRadius = .(, )
ringCorner.Parent = bubbleRing
bubblePulse = .()
bubblePulse.Size = .(, , , )
bubblePulse.Position = .(, -, , -)
bubblePulse.BackgroundColor3 = CONFIG.COLORS.ACCENT
bubblePulse.BackgroundTransparency =
bubblePulse.BorderSizePixel =
bubblePulse.Parent = FloatingBubble
pulseCorner = .()
pulseCorner.CornerRadius = .(, )
pulseCorner.Parent = bubblePulse
BubbleLogo = .()
BubbleLogo.Size = .(, , , )
BubbleLogo.Position = .(, -, , -)
BubbleLogo.BackgroundTransparency =
BubbleLogo.Parent = FloatingBubble
bubbleAccretion = .()
bubbleAccretion.Size = .(, , , )
bubbleAccretion.Position = .(, -, , -)
bubbleAccretion.BackgroundColor3 = CONFIG.COLORS.ACCENT
bubbleAccretion.BackgroundTransparency =
bubbleAccretion.BorderSizePixel =
bubbleAccretion.ZIndex = -
bubbleAccretion.Parent = BubbleLogo
baCorner = .()
baCorner.CornerRadius = .(, )
baCorner.Parent = bubbleAccretion
bubbleBH = .()
bubbleBH.Size = .(, , , )
bubbleBH.Position = .(, -, , -)
bubbleBH.BackgroundColor3 = .(, , )
bubbleBH.BorderSizePixel =
bubbleBH.Parent = BubbleLogo
bbhCorner = .()
bbhCorner.CornerRadius = .(, )
bbhCorner.Parent = bubbleBH
bubbleEH = .()
bubbleEH.Size = .(, , , )
bubbleEH.Position = .(, -, , -)
bubbleEH.BackgroundColor3 = .(, , )
bubbleEH.BorderSizePixel =
bubbleEH.Parent = bubbleBH
behCorner = .()
behCorner.CornerRadius = .(, )
behCorner.Parent = bubbleEH
bubbleSing = .()
bubbleSing.Size = .(, , , )
bubbleSing.Position = .(, -, , -)
bubbleSing.BackgroundColor3 = .(, , )
bubbleSing.BorderSizePixel =
bubbleSing.Parent = bubbleEH
bsCorner = .()
bsCorner.CornerRadius = .(, )
bsCorner.Parent = bubbleSing
ContentFrame = .()
ContentFrame.Size = .(, -, , -)
ContentFrame.Position = .(, , , )
ContentFrame.BackgroundTransparency =
ContentFrame.Parent = MainFrame
Sidebar = .()
Sidebar.Size = .(, , , )
Sidebar.BackgroundColor3 = CONFIG.COLORS.SECONDARY
Sidebar.BorderSizePixel =
Sidebar.Parent = ContentFrame
sidebarCorner = .()
sidebarCorner.CornerRadius = .(, )
sidebarCorner.Parent = Sidebar
sidebarGrad = .()
sidebarGrad.Color = ColorSequence.({
ColorSequenceKeypoint.(, CONFIG.COLORS.SECONDARY),
ColorSequenceKeypoint.(, .(, , ))
})
sidebarGrad.Rotation =
sidebarGrad.Parent = Sidebar
CategoryList = .()
CategoryList.Size = .(, -, , -)
CategoryList.Position = .(, , , )
CategoryList.BackgroundTransparency =
CategoryList.ScrollBarThickness =
CategoryList.ScrollBarImageColor3 = CONFIG.COLORS.ACCENT
CategoryList.CanvasSize = .(, , , )
CategoryList.AutomaticCanvasSize = .AutomaticSize.Y
CategoryList.Parent = Sidebar
categoryLayout = .()
categoryLayout.Padding = .(, )
categoryLayout.SortOrder = .SortOrder.LayoutOrder
categoryLayout.Parent = CategoryList
RightPanel = .()
RightPanel.Size = .(, -, , )
RightPanel.Position = .(, , , )
RightPanel.BackgroundColor3 = CONFIG.COLORS.SECONDARY
RightPanel.BackgroundTransparency =
RightPanel.BorderSizePixel =
RightPanel.Parent = ContentFrame
rightCorner = .()
rightCorner.CornerRadius = .(, )
rightCorner.Parent = RightPanel
Categories = {}
CurrentCategory =
(name, icon)
btn = .()
btn.Name = name
btn.Size = .(, , , )
btn.BackgroundColor3 = CONFIG.COLORS.BG
btn.Text = .. icon .. .. name
btn.TextColor3 = CONFIG.COLORS.TEXT
btn.TextSize =
btn.Font = .Font.GothamSemibold
btn.TextXAlignment = .TextXAlignment.Left
btn.Parent = CategoryList
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = btn
btn.MouseEnter:(()
CurrentCategory ~= name
TweenService:(btn, TweenInfo.(), {
BackgroundColor3 = .(, , )
}):()
)
btn.MouseLeave:(()
CurrentCategory ~= name
TweenService:(btn, TweenInfo.(), {
BackgroundColor3 = CONFIG.COLORS.BG
}):()
)
indicator = .()
indicator.Size = .(, , , )
indicator.Position = .(, , , -)
indicator.BackgroundColor3 = CONFIG.COLORS.ACCENT
indicator.BorderSizePixel =
indicator.Visible =
indicator.Parent = btn
indCorner = .()
indCorner.CornerRadius = .(, )
indCorner.Parent = indicator
panel = .()
panel.Name = name ..
panel.Size = .(, -, , -)
panel.Position = .(, , , )
panel.BackgroundTransparency =
panel.ScrollBarThickness =
panel.ScrollBarImageColor3 = CONFIG.COLORS.ACCENT
panel.CanvasSize = .(, , , )
panel.AutomaticCanvasSize = .AutomaticSize.Y
panel.Visible =
panel.Parent = RightPanel
panelLayout = .()
panelLayout.Padding = .(, )
panelLayout.SortOrder = .SortOrder.LayoutOrder
panelLayout.Parent = panel
Categories[name] = {
Button = btn,
Panel = panel,
Indicator = indicator
}
btn.MouseButton1Click:(()
n, c (Categories)
c.Panel.Visible =
c.Indicator.Visible =
TweenService:(c.Button, TweenInfo.(), {
BackgroundColor3 = CONFIG.COLORS.BG
}):()
panel.Visible =
indicator.Visible =
CurrentCategory = name
TweenService:(btn, TweenInfo.(), {
BackgroundColor3 = CONFIG.COLORS.ACCENT
}):()
)
panel
MainPanel = (, )
WelcomeFrame = .()
WelcomeFrame.Size = .(, , , )
WelcomeFrame.BackgroundColor3 = CONFIG.COLORS.BG
WelcomeFrame.Parent = MainPanel
welcomeCorner = .()
welcomeCorner.CornerRadius = .(, )
welcomeCorner.Parent = WelcomeFrame
welcomeGrad = .()
welcomeGrad.Color = ColorSequence.({
ColorSequenceKeypoint.(, CONFIG.COLORS.BG),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, CONFIG.COLORS.BG)
})
welcomeGrad.Rotation =
welcomeGrad.Parent = WelcomeFrame
welcomeTitle = .()
welcomeTitle.Size = .(, -, , )
welcomeTitle.Position = .(, , , )
welcomeTitle.BackgroundTransparency =
welcomeTitle.Text =
welcomeTitle.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
welcomeTitle.TextSize =
welcomeTitle.Font = .Font.GothamBold
welcomeTitle.Parent = WelcomeFrame
welcomeSub = .()
welcomeSub.Size = .(, -, , )
welcomeSub.Position = .(, , , )
welcomeSub.BackgroundTransparency =
welcomeSub.Text =
welcomeSub.TextColor3 = CONFIG.COLORS.TEXT_DARK
welcomeSub.TextSize =
welcomeSub.Font = .Font.Gotham
welcomeSub.Parent = WelcomeFrame
InfoSection = .()
InfoSection.Size = .(, -, , )
InfoSection.Position = .(, , , )
InfoSection.BackgroundTransparency =
InfoSection.Text =
InfoSection.TextColor3 = CONFIG.COLORS.ACCENT
InfoSection.TextSize =
InfoSection.Font = .Font.GothamBold
InfoSection.Parent = MainPanel
InfoFrame = .()
InfoFrame.Size = .(, , , )
InfoFrame.BackgroundTransparency =
InfoFrame.Parent = MainPanel
infoLayout = .()
infoLayout.CellSize = .(, , , )
infoLayout.CellPadding = .(, , , )
infoLayout.HorizontalAlignment = .HorizontalAlignment.Center
infoLayout.Parent = InfoFrame
()
UserInputService.TouchEnabled UserInputService.KeyboardEnabled
UserInputService.GamepadEnabled
(title, value, icon, color)
card = .()
card.Size = .(, , , )
card.BackgroundColor3 = CONFIG.COLORS.BG
card.BorderSizePixel =
cardCorner = .()
cardCorner.CornerRadius = .(, )
cardCorner.Parent = card
border = .()
border.Size = .(, , , )
border.Position = .(, -, , -)
border.BackgroundColor3 = color
border.BackgroundTransparency =
border.BorderSizePixel =
border.ZIndex = -
borderCorner = .()
borderCorner.CornerRadius = .(, )
borderCorner.Parent = border
border.Parent = card
.(()
border.Parent
TweenService:(border, TweenInfo.(), {
BackgroundTransparency = + .() *
}):()
.()
)
iconLbl = .()
iconLbl.Size = .(, , , )
iconLbl.Position = .(, , , )
iconLbl.BackgroundTransparency =
iconLbl.Text = icon
iconLbl.TextSize =
iconLbl.Parent = card
titleLbl = .()
titleLbl.Size = .(, -, , )
titleLbl.Position = .(, , , )
titleLbl.BackgroundTransparency =
titleLbl.Text = title
titleLbl.TextColor3 = CONFIG.COLORS.TEXT_DARK
titleLbl.TextSize =
titleLbl.Font = .Font.Gotham
titleLbl.TextXAlignment = .TextXAlignment.Left
titleLbl.Parent = card
valueLbl = .()
valueLbl.Size = .(, -, , )
valueLbl.Position = .(, , , )
valueLbl.BackgroundTransparency =
valueLbl.Text = value
valueLbl.TextColor3 = color
valueLbl.TextSize =
valueLbl.Font = .Font.GothamBold
valueLbl.TextXAlignment = .TextXAlignment.Left
valueLbl.TextWrapped =
valueLbl.Parent = card
card
charName = player.Character player.Character.Name
(, charName, , CONFIG.COLORS.ACCENT_LIGHT).Parent = InfoFrame
(, player.Name, , CONFIG.COLORS.SUCCESS).Parent = InfoFrame
gameName =
(()
gameName = :():(.PlaceId).Name
)
(, gameName, , CONFIG.COLORS.WARNING).Parent = InfoFrame
(, (), , CONFIG.COLORS.ACCENT).Parent = InfoFrame
StatusFrame = .()
StatusFrame.Size = .(, , , )
StatusFrame.BackgroundColor3 = CONFIG.COLORS.BG
StatusFrame.Parent = MainPanel
statusCorner = .()
statusCorner.CornerRadius = .(, )
statusCorner.Parent = StatusFrame
statusText = .()
statusText.Size = .(, -, , )
statusText.Position = .(, , , )
statusText.BackgroundTransparency =
statusText.Text =
statusText.TextColor3 = CONFIG.COLORS.SUCCESS
statusText.TextSize =
statusText.Font = .Font.Gotham
statusText.Parent = StatusFrame
player.CharacterAdded:((char)
_, child (InfoFrame:())
child:()
labels = {}
_, lbl (child:())
lbl:()
.(labels, lbl)
#labels >= labels[].Text ==
labels[].Text = char.Name
)
ExecutorPanel = (, )
EditorBox = .()
EditorBox.Name =
EditorBox.Size = .(, , , )
EditorBox.BackgroundColor3 = .(, , )
EditorBox.TextColor3 = CONFIG.COLORS.TEXT
EditorBox.TextSize =
EditorBox.Font = .Font.Code
EditorBox.TextXAlignment = .TextXAlignment.Left
EditorBox.TextYAlignment = .TextYAlignment.Top
EditorBox.ClearTextOnFocus =
EditorBox.MultiLine =
EditorBox.TextWrapped =
EditorBox.PlaceholderText =
EditorBox.Text =
EditorBox.Parent = ExecutorPanel
editorCorner = .()
editorCorner.CornerRadius = .(, )
editorCorner.Parent = EditorBox
editorPadding = .()
editorPadding.PaddingLeft = .(, )
editorPadding.PaddingTop = .(, )
editorPadding.PaddingRight = .(, )
editorPadding.PaddingBottom = .(, )
editorPadding.Parent = EditorBox
EditorButtons = .()
EditorButtons.Size = .(, , , )
EditorButtons.BackgroundTransparency =
EditorButtons.Parent = ExecutorPanel
btnLayout = .()
btnLayout.FillDirection = .FillDirection.Horizontal
btnLayout.Padding = .(, )
btnLayout.HorizontalAlignment = .HorizontalAlignment.Center
btnLayout.Parent = EditorButtons
ExecuteBtn = .()
ExecuteBtn.Size = .(, , , )
ExecuteBtn.BackgroundColor3 = CONFIG.COLORS.SUCCESS
ExecuteBtn.Text =
ExecuteBtn.TextColor3 = .(, , )
ExecuteBtn.TextSize =
ExecuteBtn.Font = .Font.GothamBold
ExecuteBtn.Parent = EditorButtons
execCorner = .()
execCorner.CornerRadius = .(, )
execCorner.Parent = ExecuteBtn
ClearBtn = .()
ClearBtn.Size = .(, , , )
ClearBtn.BackgroundColor3 = CONFIG.COLORS.ERROR
ClearBtn.Text =
ClearBtn.TextColor3 = .(, , )
ClearBtn.TextSize =
ClearBtn.Font = .Font.GothamBold
ClearBtn.Parent = EditorButtons
clearCorner = .()
clearCorner.CornerRadius = .(, )
clearCorner.Parent = ClearBtn
SaveBtn = .()
SaveBtn.Size = .(, , , )
SaveBtn.BackgroundColor3 = CONFIG.COLORS.ACCENT
SaveBtn.Text =
SaveBtn.TextColor3 = .(, , )
SaveBtn.TextSize =
SaveBtn.Font = .Font.GothamBold
SaveBtn.Parent = EditorButtons
saveCorner = .()
saveCorner.CornerRadius = .(, )
saveCorner.Parent = SaveBtn
OutputFrame = .()
OutputFrame.Name =
OutputFrame.Size = .(, , , )
OutputFrame.BackgroundColor3 = .(, , )
OutputFrame.BorderSizePixel =
OutputFrame.Parent = ExecutorPanel
outputCorner = .()
outputCorner.CornerRadius = .(, )
outputCorner.Parent = OutputFrame
OutputLabel = .()
OutputLabel.Name =
OutputLabel.Size = .(, -, , -)
OutputLabel.Position = .(, , , )
OutputLabel.BackgroundTransparency =
OutputLabel.Text = .. CONFIG.VERSION ..
OutputLabel.TextColor3 = CONFIG.COLORS.SUCCESS
OutputLabel.TextSize =
OutputLabel.Font = .Font.Code
OutputLabel.TextXAlignment = .TextXAlignment.Left
OutputLabel.TextYAlignment = .TextYAlignment.Top
OutputLabel.TextWrapped =
OutputLabel.Parent = OutputFrame
ExecuteBtn.MouseButton1Click:(()
code = EditorBox.Text
code code ~=
OutputLabel.Text =
OutputLabel.TextColor3 = CONFIG.COLORS.WARNING
success, result = (()
func = (code)
func
()
()
)
success
OutputLabel.Text = .. (result )
OutputLabel.TextColor3 = CONFIG.COLORS.SUCCESS
(, , )
OutputLabel.Text = .. (result)
OutputLabel.TextColor3 = CONFIG.COLORS.ERROR
(, (result), )
OutputLabel.Text =
OutputLabel.TextColor3 = CONFIG.COLORS.WARNING
(, , )
)
ClearBtn.MouseButton1Click:(()
EditorBox.Text =
OutputLabel.Text =
OutputLabel.TextColor3 = CONFIG.COLORS.TEXT_DARK
(, , )
)
SaveBtn.MouseButton1Click:(()
code = EditorBox.Text
code ~=
.QuantumHubSaved .QuantumHubSaved = {}
.(.QuantumHubSaved, {
code = code,
time = .()
})
OutputLabel.Text = .. #.QuantumHubSaved
OutputLabel.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
(, , )
)
ScriptsPanel = (, )
(name, description, code)
card = .()
card.Size = .(, , , )
card.BackgroundColor3 = CONFIG.COLORS.BG
card.BorderSizePixel =
card.Parent = ScriptsPanel
cardCorner = .()
cardCorner.CornerRadius = .(, )
cardCorner.Parent = card
card.MouseEnter:(()
TweenService:(card, TweenInfo.(), {
BackgroundColor3 = .(, , )
}):()
)
card.MouseLeave:(()
TweenService:(card, TweenInfo.(), {
BackgroundColor3 = CONFIG.COLORS.BG
}):()
)
nameLbl = .()
nameLbl.Size = .(, -, , )
nameLbl.Position = .(, , , )
nameLbl.BackgroundTransparency =
nameLbl.Text = name
nameLbl.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
nameLbl.TextSize =
nameLbl.Font = .Font.GothamBold
nameLbl.TextXAlignment = .TextXAlignment.Left
nameLbl.Parent = card
descLbl = .()
descLbl.Size = .(, -, , )
descLbl.Position = .(, , , )
descLbl.BackgroundTransparency =
descLbl.Text = description
descLbl.TextColor3 = CONFIG.COLORS.TEXT_DARK
descLbl.TextSize =
descLbl.Font = .Font.Gotham
descLbl.TextXAlignment = .TextXAlignment.Left
descLbl.Parent = card
loadBtn = .()
loadBtn.Size = .(, , , )
loadBtn.Position = .(, -, , )
loadBtn.BackgroundColor3 = CONFIG.COLORS.ACCENT
loadBtn.Text =
loadBtn.TextColor3 = .(, , )
loadBtn.TextSize =
loadBtn.Font = .Font.GothamBold
loadBtn.Parent = card
loadCorner = .()
loadCorner.CornerRadius = .(, )
loadCorner.Parent = loadBtn
loadBtn.MouseButton1Click:(()
EditorBox.Text = code
Categories[].Button.MouseButton1Click:()
OutputLabel.Text = .. name ..
OutputLabel.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
(, name .. , )
)
card
(, , )
(, , )
(, , )
(, , )
(, , )
(, , )
ToolsPanel = (, )
(name, callback)
frame = .()
frame.Size = .(, , , )
frame.BackgroundColor3 = CONFIG.COLORS.BG
frame.Parent = ToolsPanel
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
label = .()
label.Size = .(, , , )
label.Position = .(, , , )
label.BackgroundTransparency =
label.Text = name
label.TextColor3 = CONFIG.COLORS.TEXT
label.TextSize =
label.Font = .Font.GothamSemibold
label.TextXAlignment = .TextXAlignment.Left
label.Parent = frame
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, -, , -)
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.AutoButtonColor =
toggleBtn.Parent = frame
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleBtn
circle = .()
circle.Size = .(, , , )
circle.Position = .(, , , -)
circle.BackgroundColor3 = .(, , )
circle.BorderSizePixel =
circle.Parent = toggleBtn
circleCorner = .()
circleCorner.CornerRadius = .(, )
circleCorner.Parent = circle
enabled =
toggleBtn.MouseButton1Click:(()
enabled = enabled
enabled
TweenService:(toggleBtn, TweenInfo.(), {BackgroundColor3 = CONFIG.COLORS.SUCCESS}):()
TweenService:(circle, TweenInfo.(), {Position = .(, , , -)}):()
(, name .. , )
TweenService:(toggleBtn, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
TweenService:(circle, TweenInfo.(), {Position = .(, , , -)}):()
(, name .. , )
callback (enabled)
)
frame
(, (enabled)
enabled
tool = .()
tool.Name =
tool.RequiresHandle =
tool.Parent = player.Backpack
tool.Activated:(()
mouse = player:()
mouse.Hit
char = player.Character
char char:()
char.HumanoidRootPart.CFrame = .(mouse.Hit.Position + .(, , ))
)
)
(, (enabled)
.InfJump = enabled
enabled
:().JumpRequest:(()
.InfJump
char = player.Character
char char:()
char.Humanoid:(.HumanoidStateType.Jumping)
)
)
(, (enabled)
.NoClip = enabled
enabled
:().Stepped:(()
.NoClip
char = player.Character
char
_, part (char:())
part:()
part.CanCollide =
)
)
ESPPanel = (, )
ESPFrame = .()
ESPFrame.Size = .(, , , )
ESPFrame.BackgroundColor3 = CONFIG.COLORS.BG
ESPFrame.Parent = ESPPanel
espCorner = .()
espCorner.CornerRadius = .(, )
espCorner.Parent = ESPFrame
ESPButton = .()
ESPButton.Size = .(, , , )
ESPButton.Position = .(, -, , )
ESPButton.BackgroundColor3 = CONFIG.COLORS.ACCENT
ESPButton.Text =
ESPButton.TextColor3 = .(, , )
ESPButton.TextSize =
ESPButton.Font = .Font.GothamBold
ESPButton.Parent = ESPFrame
espBtnCorner = .()
espBtnCorner.CornerRadius = .(, )
espBtnCorner.Parent = ESPButton
ESPStatus = .()
ESPStatus.Size = .(, -, , )
ESPStatus.Position = .(, , , )
ESPStatus.BackgroundTransparency =
ESPStatus.Text =
ESPStatus.TextColor3 = CONFIG.COLORS.ERROR
ESPStatus.TextSize =
ESPStatus.Font = .Font.GothamSemibold
ESPStatus.Parent = ESPFrame
ESPInfo = .()
ESPInfo.Size = .(, -, , )
ESPInfo.Position = .(, , , )
ESPInfo.BackgroundTransparency =
ESPInfo.Text =
ESPInfo.TextColor3 = CONFIG.COLORS.TEXT_DARK
ESPInfo.TextSize =
ESPInfo.Font = .Font.Gotham
ESPInfo.TextWrapped =
ESPInfo.Parent = ESPFrame
ESPEnabled =
ESPButton.MouseButton1Click:(()
ESPEnabled = ESPEnabled
ESPEnabled
ESPButton.Text =
ESPButton.BackgroundColor3 = CONFIG.COLORS.SUCCESS
ESPStatus.Text =
ESPStatus.TextColor3 = CONFIG.COLORS.SUCCESS
(, , )
_, otherPlayer (Players:())
otherPlayer ~= player otherPlayer.Character
char = otherPlayer.Character
head = char:()
head head:()
esp = .()
esp.Name =
esp.Size = .(, , , )
esp.AlwaysOnTop =
esp.StudsOffset = .(, , )
esp.Parent = head
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.BackgroundTransparency =
nameLabel.Text = otherPlayer.Name
nameLabel.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
nameLabel.TextSize =
nameLabel.Font = .Font.GothamBold
nameLabel.Parent = esp
distLabel = .()
distLabel.Size = .(, , , )
distLabel.Position = .(, , , )
distLabel.BackgroundTransparency =
distLabel.Text =
distLabel.TextColor3 = CONFIG.COLORS.TEXT
distLabel.TextSize =
distLabel.Font = .Font.Gotham
distLabel.Parent = esp
highlight = .()
highlight.Name =
highlight.FillColor = CONFIG.COLORS.ACCENT
highlight.OutlineColor = CONFIG.COLORS.ACCENT_LIGHT
highlight.FillTransparency =
highlight.Parent = char
ESPButton.Text =
ESPButton.BackgroundColor3 = CONFIG.COLORS.ACCENT
ESPStatus.Text =
ESPStatus.TextColor3 = CONFIG.COLORS.ERROR
(, , )
_, otherPlayer (Players:())
otherPlayer.Character
head = otherPlayer.Character:()
head
esp = head:()
esp esp:()
highlight = otherPlayer.Character:()
highlight highlight:()
)
TeleportPanel = (, )
TPFrame = .()
TPFrame.Size = .(, , , )
TPFrame.BackgroundColor3 = CONFIG.COLORS.BG
TPFrame.Parent = TeleportPanel
tpCorner = .()
tpCorner.CornerRadius = .(, )
tpCorner.Parent = TPFrame
TPLabel = .()
TPLabel.Size = .(, -, , )
TPLabel.Position = .(, , , )
TPLabel.BackgroundTransparency =
TPLabel.Text =
TPLabel.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
TPLabel.TextSize =
TPLabel.Font = .Font.GothamBold
TPLabel.Parent = TPFrame
TPInput = .()
TPInput.Size = .(, -, , )
TPInput.Position = .(, , , )
TPInput.BackgroundColor3 = CONFIG.COLORS.SECONDARY
TPInput.TextColor3 = CONFIG.COLORS.TEXT
TPInput.PlaceholderText =
TPInput.TextSize =
TPInput.Font = .Font.Gotham
TPInput.Parent = TPFrame
tpInputCorner = .()
tpInputCorner.CornerRadius = .(, )
tpInputCorner.Parent = TPInput
TPGotoBtn = .()
TPGotoBtn.Size = .(, , , )
TPGotoBtn.Position = .(, -, , )
TPGotoBtn.BackgroundColor3 = CONFIG.COLORS.ACCENT
TPGotoBtn.Text =
TPGotoBtn.TextColor3 = .(, , )
TPGotoBtn.TextSize =
TPGotoBtn.Font = .Font.GothamBold
TPGotoBtn.Parent = TPFrame
tpGotoCorner = .()
tpGotoCorner.CornerRadius = .(, )
tpGotoCorner.Parent = TPGotoBtn
TPGotoBtn.MouseButton1Click:(()
targetName = TPInput.Text
targetName ~=
target = Players:(targetName)
target target.Character target.Character:()
char = player.Character
char char:()
char.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
(, .. targetName, )
(, , )
)
TPRandomBtn = .()
TPRandomBtn.Size = .(, , , )
TPRandomBtn.Position = .(, -, , )
TPRandomBtn.BackgroundColor3 = CONFIG.COLORS.WARNING
TPRandomBtn.Text =
TPRandomBtn.TextColor3 = .(, , )
TPRandomBtn.TextSize =
TPRandomBtn.Font = .Font.GothamBold
TPRandomBtn.Parent = TPFrame
tpRandomCorner = .()
tpRandomCorner.CornerRadius = .(, )
tpRandomCorner.Parent = TPRandomBtn
TPRandomBtn.MouseButton1Click:(()
char = player.Character
char char:()
randomPos = .(
.(-, ),
.(, ),
.(-, )
)
char.HumanoidRootPart.CFrame = .(randomPos)
(, , )
)
TPBackBtn = .()
TPBackBtn.Size = .(, , , )
TPBackBtn.Position = .(, -, , )
TPBackBtn.BackgroundColor3 = CONFIG.COLORS.ACCENT
TPBackBtn.Text =
TPBackBtn.TextColor3 = .(, , )
TPBackBtn.TextSize =
TPBackBtn.Font = .Font.GothamBold
TPBackBtn.Parent = TPFrame
tpBackCorner = .()
tpBackCorner.CornerRadius = .(, )
tpBackCorner.Parent = TPBackBtn
lastPosition =
TPBackBtn.MouseButton1Click:(()
char = player.Character
char char:()
lastPosition
char.HumanoidRootPart.CFrame = lastPosition
(, , )
lastPosition = char.HumanoidRootPart.CFrame
(, , )
)
PlayerPanel = (, )
PlayerFrame = .()
PlayerFrame.Size = .(, , , )
PlayerFrame.BackgroundColor3 = CONFIG.COLORS.BG
PlayerFrame.Parent = PlayerPanel
playerCorner = .()
playerCorner.CornerRadius = .(, )
playerCorner.Parent = PlayerFrame
WalkSpeedLabel = .()
WalkSpeedLabel.Size = .(, -, , )
WalkSpeedLabel.Position = .(, , , )
WalkSpeedLabel.BackgroundTransparency =
WalkSpeedLabel.Text =
WalkSpeedLabel.TextColor3 = CONFIG.COLORS.TEXT
WalkSpeedLabel.TextSize =
WalkSpeedLabel.Font = .Font.GothamSemibold
WalkSpeedLabel.Parent = PlayerFrame
WalkSpeedSlider = .()
WalkSpeedSlider.Size = .(, -, , )
WalkSpeedSlider.Position = .(, , , )
WalkSpeedSlider.BackgroundColor3 = CONFIG.COLORS.SECONDARY
WalkSpeedSlider.Text =
WalkSpeedSlider.Parent = PlayerFrame
walkSliderCorner = .()
walkSliderCorner.CornerRadius = .(, )
walkSliderCorner.Parent = WalkSpeedSlider
WalkSliderFill = .()
WalkSliderFill.Size = .(, , , )
WalkSliderFill.BackgroundColor3 = CONFIG.COLORS.ACCENT
WalkSliderFill.BorderSizePixel =
WalkSliderFill.Parent = WalkSpeedSlider
walkFillCorner = .()
walkFillCorner.CornerRadius = .(, )
walkFillCorner.Parent = WalkSliderFill
WalkSpeedSlider.MouseButton1Click:(()
char = player.Character
char char:()
newSpeed = .(, )
char.Humanoid.WalkSpeed = newSpeed
WalkSpeedLabel.Text = .. newSpeed
TweenService:(WalkSliderFill, TweenInfo.(), {
Size = .(newSpeed/, , , )
}):()
(, .. newSpeed, )
)
JumpLabel = .()
JumpLabel.Size = .(, -, , )
JumpLabel.Position = .(, , , )
JumpLabel.BackgroundTransparency =
JumpLabel.Text =
JumpLabel.TextColor3 = CONFIG.COLORS.TEXT
JumpLabel.TextSize =
JumpLabel.Font = .Font.GothamSemibold
JumpLabel.Parent = PlayerFrame
JumpSlider = .()
JumpSlider.Size = .(, -, , )
JumpSlider.Position = .(, , , )
JumpSlider.BackgroundColor3 = CONFIG.COLORS.SECONDARY
JumpSlider.Text =
JumpSlider.Parent = PlayerFrame
jumpSliderCorner = .()
jumpSliderCorner.CornerRadius = .(, )
jumpSliderCorner.Parent = JumpSlider
JumpSliderFill = .()
JumpSliderFill.Size = .(, , , )
JumpSliderFill.BackgroundColor3 = CONFIG.COLORS.ACCENT
JumpSliderFill.BorderSizePixel =
JumpSliderFill.Parent = JumpSlider
jumpFillCorner = .()
jumpFillCorner.CornerRadius = .(, )
jumpFillCorner.Parent = JumpSliderFill
JumpSlider.MouseButton1Click:(()
char = player.Character
char char:()
newJump = .(, )
char.Humanoid.JumpPower = newJump
JumpLabel.Text = .. newJump
TweenService:(JumpSliderFill, TweenInfo.(), {
Size = .(newJump/, , , )
}):()
(, .. newJump, )
)
HealBtn = .()
HealBtn.Size = .(, , , )
HealBtn.Position = .(, -, , )
HealBtn.BackgroundColor3 = CONFIG.COLORS.SUCCESS
HealBtn.Text =
HealBtn.TextColor3 = .(, , )
HealBtn.TextSize =
HealBtn.Font = .Font.GothamBold
HealBtn.Parent = PlayerFrame
healCorner = .()
healCorner.CornerRadius = .(, )
healCorner.Parent = HealBtn
HealBtn.MouseButton1Click:(()
char = player.Character
char char:()
char.Humanoid.Health = char.Humanoid.MaxHealth
(, , )
)
GodBtn = .()
GodBtn.Size = .(, , , )
GodBtn.Position = .(, , , )
GodBtn.BackgroundColor3 = CONFIG.COLORS.ERROR
GodBtn.Text =
GodBtn.TextColor3 = .(, , )
GodBtn.TextSize =
GodBtn.Font = .Font.GothamBold
GodBtn.Parent = PlayerFrame
godCorner = .()
godCorner.CornerRadius = .(, )
godCorner.Parent = GodBtn
GodBtn.MouseButton1Click:(()
char = player.Character
char char:()
char.Humanoid.MaxHealth = .huge
char.Humanoid.Health = .huge
(, , )
)
ResetCharBtn = .()
ResetCharBtn.Size = .(, , , )
ResetCharBtn.Position = .(, -, , )
ResetCharBtn.BackgroundColor3 = CONFIG.COLORS.WARNING
ResetCharBtn.Text =
ResetCharBtn.TextColor3 = .(, , )
ResetCharBtn.TextSize =
ResetCharBtn.Font = .Font.GothamBold
ResetCharBtn.Parent = PlayerFrame
resetCorner2 = .()
resetCorner2.CornerRadius = .(, )
resetCorner2.Parent = ResetCharBtn
ResetCharBtn.MouseButton1Click:(()
char = player.Character
char
char:()
(, , )
)
SettingsPanel = (, )
SettingsFrame = .()
SettingsFrame.Size = .(, , , )
SettingsFrame.BackgroundColor3 = CONFIG.COLORS.BG
SettingsFrame.Parent = SettingsPanel
settingsCorner = .()
settingsCorner.CornerRadius = .(, )
settingsCorner.Parent = SettingsFrame
SettingsTitle = .()
SettingsTitle.Size = .(, -, , )
SettingsTitle.Position = .(, , , )
SettingsTitle.BackgroundTransparency =
SettingsTitle.Text =
SettingsTitle.TextColor3 = CONFIG.COLORS.ACCENT_LIGHT
SettingsTitle.TextSize =
SettingsTitle.Font = .Font.GothamBold
SettingsTitle.Parent = SettingsFrame
ResetGUIBtn = .()
ResetGUIBtn.Size = .(, , , )
ResetGUIBtn.Position = .(, -, , )
ResetGUIBtn.BackgroundColor3 = CONFIG.COLORS.ACCENT
ResetGUIBtn.Text =
ResetGUIBtn.TextColor3 = .(, , )
ResetGUIBtn.TextSize =
ResetGUIBtn.Font = .Font.GothamBold
ResetGUIBtn.Parent = SettingsFrame
resetGUICorner = .()
resetGUICorner.CornerRadius = .(, )
resetGUICorner.Parent = ResetGUIBtn
ResetGUIBtn.MouseButton1Click:(()
MainShadow.Size = .(, , , )
MainShadow.Position = .(, -, , -)
MainShadow.Visible =
FloatingBubble.Visible =
(, , )
)
DestroyBtn = .()
DestroyBtn.Size = .(, , , )
DestroyBtn.Position = .(, -, , )
DestroyBtn.BackgroundColor3 = CONFIG.COLORS.ERROR
DestroyBtn.Text =
DestroyBtn.TextColor3 = .(, , 1)
DestroyBtn.TextSize = 14
DestroyBtn.Font = Enum.Font.GothamBold
DestroyBtn.Parent = SettingsFrame
local destroyCorner = Instance.new("UICorner")
destroyCorner.CornerRadius = UDim.new(0, 10)
destroyCorner.Parent = DestroyBtn
DestroyBtn.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
local Credits = Instance.new("TextLabel")
Credits.Size = UDim2.new(1, -20, 0, 50)
Credits.Position = UDim2.new(0, 10, 0, 175)
Credits.BackgroundTransparency = 1
Credits.Text = "Quantum Hub " .. CONFIG.VERSION .. "\nMade with 💜 for Roblox"
Credits.TextColor3 = CONFIG.COLORS.TEXT_DARK
Credits.TextSize = 12
Credits.Font = Enum.Font.Gotham
Credits.TextWrapped = true
Credits.Parent = SettingsFrame
-- ============================================================
-- QUANTUM AI CATEGORY
-- ============================================================
local AIPanel = CreateCategory("Quantum AI", "🤖")
local AIFrame = Instance.new("Frame")
AIFrame.Size = UDim2.new(1, 0, 0, 280)
AIFrame.BackgroundColor3 = CONFIG.COLORS.BG
AIFrame.Parent = AIPanel
local aiCorner = Instance.new("UICorner")
aiCorner.CornerRadius = UDim.new(0, 10)
aiCorner.Parent = AIFrame
local AIChat = Instance.new("ScrollingFrame")
AIChat.Name = "Chat"
AIChat.Size = UDim2.new(1, -20, 0, 200)
AIChat.Position = UDim2.new(0, 10, 0, 10)
AIChat.BackgroundColor3 = Color3.fromRGB(5, 3, 12)
AIChat.ScrollBarThickness = 4
AIChat.ScrollBarImageColor3 = CONFIG.COLORS.ACCENT
AIChat.AutomaticCanvasSize = Enum.AutomaticSize.Y
AIChat.Parent = AIFrame
local aiChatCorner = Instance.new("UICorner")
aiChatCorner.CornerRadius = UDim.new(0, 8)
aiChatCorner.Parent = AIChat
local aiChatLayout = Instance.new("UIListLayout")
aiChatLayout.Padding = UDim.new(0, 8)
aiChatLayout.SortOrder = Enum.SortOrder.LayoutOrder
aiChatLayout.Parent = AIChat
local AIInput = Instance.new("TextBox")
AIInput.Size = UDim2.new(1, -100, 0, 38)
AIInput.Position = UDim2.new(0, 10, 0, 220)
AIInput.BackgroundColor3 = CONFIG.COLORS.SECONDARY
AIInput.TextColor3 = CONFIG.COLORS.TEXT
AIInput.PlaceholderText = "Ask Quantum AI..."
AIInput.TextSize = 14
AIInput.Font = Enum.Font.Gotham
AIInput.Parent = AIFrame
local aiInputCorner = Instance.new("UICorner")
aiInputCorner.CornerRadius = UDim.new(0, 8)
aiInputCorner.Parent = AIInput
local AISendBtn = Instance.new("TextButton")
AISendBtn.Size = UDim2.new(0, 80, 0, 38)
AISendBtn.Position = UDim2.new(1, -90, 0, 220)
AISendBtn.BackgroundColor3 = CONFIG.COLORS.ACCENT
AISendBtn.Text = "Send"
AISendBtn.TextColor3 = Color3.new(1, 1, 1)
AISendBtn.TextSize = 14
AISendBtn.Font = Enum.Font.GothamBold
AISendBtn.Parent = AIFrame
local aiSendCorner = Instance.new("UICorner")
aiSendCorner.CornerRadius = UDim.new(0, 8)
aiSendCorner.Parent = AISendBtn
local function AddMessage(text, isUser)
local msg = Instance.new("Frame")
msg.Size = UDim2.new(1, -20, 0, 0)
msg.AutomaticSize = Enum.AutomaticSize.Y
msg.BackgroundTransparency = 1
msg.Parent = AIChat
local msgBg = Instance.new("Frame")
msgBg.Size = UDim2.new(0, 0, 0, 0)
msgBg.AutomaticSize = Enum.AutomaticSize.XY
msgBg.BackgroundColor3 = isUser and CONFIG.COLORS.ACCENT or CONFIG.COLORS.SECONDARY
msgBg.Parent = msg
local msgCorner = Instance.new("UICorner")
msgCorner.CornerRadius = UDim.new(0, 10)
msgCorner.Parent = msgBg
local msgText = Instance.new("TextLabel")
msgText.Size = UDim2.new(0, 0, 0, 0)
msgText.AutomaticSize = Enum.AutomaticSize.XY
msgText.BackgroundTransparency = 1
msgText.Text = text
msgText.TextColor3 = CONFIG.COLORS.TEXT
msgText.TextSize = 13
msgText.Font = Enum.Font.Gotham
msgText.TextWrapped = true
msgText.Parent = msgBg
local msgPadding = Instance.new("UIPadding")
msgPadding.PaddingLeft = UDim.new(0, 12)
msgPadding.PaddingRight = UDim.new(0, 12)
msgPadding.PaddingTop = UDim.new(0, 10)
msgPadding.PaddingBottom = UDim.new(0, 10)
msgPadding.Parent = msgBg
AIChat.CanvasPosition = Vector2.new(0, AIChat.AbsoluteCanvasSize.Y)
end
local AIResponses = {
["hello"] = "Hello! I'm Quantum AI, your Roblox assistant. How can I help you today?",
["help"] = "I can help you with:\n• Script execution\n• Game exploits\n• Player modifications\n• Teleportation\nWhat do you need?",
["fly"] = "You can enable flying from the Tools tab. Use the Fly Script in the Scripts section!",
["esp"] = "ESP (Extra Sensory Perception) allows you to see players through walls. Toggle it in the ESP tab!",
["speed"] = "Use the Player tab to adjust your WalkSpeed. Default is 16, you can go up to 200!",
["who are you"] = "I am Quantum AI, the intelligent assistant built into Quantum Hub. I process your requests with quantum speed!",
["quantum"] = "Quantum mechanics is fascinating! Just like this GUI, I operate on multiple states simultaneously.",
["default"] = "I'm analyzing your request... Quantum processing complete. Could you be more specific about what you need?"
}
AISendBtn.MouseButton1Click:Connect(function()
local question = AIInput.Text:lower()
if question ~= "" then
AddMessage(AIInput.Text, true)
AIInput.Text = ""
AddMessage("Quantum AI is thinking...", false)
task.wait(5 + math.random())
for _, child in pairs(AIChat:GetChildren()) do
if child:IsA("Frame") and child:FindFirstChildOfClass("Frame") then
local txt = child:FindFirstChildOfClass("Frame"):FindFirstChildOfClass("TextLabel")
if txt and txt.Text == "Quantum AI is thinking..." then
child:Destroy()
end
end
end
local response = AIResponses["default"]
for key, resp in pairs(AIResponses) do
if question:find(key) then
response = resp
break
end
end
AddMessage(response, false)
end
end)
-- ============================================================
-- WINDOW CONTROLS
-- ============================================================
local isMinimized = false
local isMaximized = false
local normalSize = UDim2.new(0, 750, 0, 480)
local normalPos = UDim2.new(0.5, -375, 0.5, -240)
-- Close
CloseBtn.MouseButton1Click:Connect(function()
TweenService:Create(MainShadow, TweenInfo.new(0.3), {
Size = UDim2.new(0, 0, 0, 0),
Position = UDim2.new(0.5, 0, 0.5, 0)
}):Play()
task.wait(0.3)
ScreenGui:Destroy()
end)
-- Minimize to Floating Bubble
MinimizeBtn.MouseButton1Click:Connect(function()
if not isMinimized then
TweenService:Create(MainShadow, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.In), {
Size = UDim2.new(0, 0, 0, 0),
Position = UDim2.new(0.5, 0, 0.5, 0)
}):Play()
task.wait(0.3)
MainShadow.Visible = false
FloatingBubble.Position = UDim2.new(0.85, 0, 0.85, 0)
FloatingBubble.Visible = true
FloatingBubble.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(FloatingBubble, TweenInfo.new(0.5, Enum.EasingStyle.Elastic), {
Size = UDim2.new(0, 65, 0, 65)
}):Play()
Notify("Minimized", "Click the bubble to restore", "info")
isMinimized = true
end
end)
-- Bubble click to restore
FloatingBubble.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
if isMinimized then
FloatingBubble.Visible = false
MainShadow.Visible = true
MainShadow.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(MainShadow, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
Size = normalSize,
Position = normalPos
}):Play()
isMinimized = false
Notify("Restored", "Quantum Hub is back!", "success")
end
end
end)
-- Maximize
MaximizeBtn.MouseButton1Click:Connect(function()
if not isMaximized then
normalSize = MainShadow.Size
normalPos = MainShadow.Position
TweenService:Create(MainShadow, TweenInfo.new(0.3), {
Size = UDim2.new(1, -20, 1, -20),
Position = UDim2.new(0, 10, 0, 10)
}):Play()
MaximizeBtn.Text = "❐"
isMaximized = true
Notify("Maximized", "Full screen mode enabled", "info")
else
TweenService:Create(MainShadow, TweenInfo.new(0.3), {
Size = normalSize,
Position = normalPos
}):Play()
MaximizeBtn.Text = "□"
isMaximized = false
Notify("Restored", "Window size restored", "info")
end
end)
-- ============================================================
-- DRAG SYSTEM
-- ============================================================
local dragging = false
local dragInput, dragStart, startPos
TitleBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = MainShadow.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
TitleBar.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
MainShadow.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
-- ============================================================
-- ANIMATIONS & EFFECTS
-- ============================================================
-- Black hole rotation
local rotation = 0
RunService.RenderStepped:Connect(function(dt)
rotation = rotation + dt * 60
if blackHole then
blackHole.Rotation = rotation
end
if bubbleBH then
bubbleBH.Rotation = -rotation
end
if accretionDisk then
accretionDisk.Rotation = -rotation * 0.5
end
if bubbleAccretion then
bubbleAccretion.Rotation = rotation * 0.5
end
-- Notch pulse
if notchGlow then
local pulse = 0.5 + math.sin(tick() * 3) * 0.2
notchGlow.BackgroundTransparency = pulse
end
-- Outer glow pulse
if outerGlow then
local glowPulse = 0.88 + math.sin(tick() * 2) * 0.04
outerGlow.BackgroundTransparency = glowPulse
end
end)
-- Bubble hover effects
FloatingBubble.MouseEnter:Connect(function()
TweenService:Create(FloatingBubble, TweenInfo.new(0.3), {
Size = UDim2.new(0, 75, 0, 75)
}):Play()
TweenService:Create(bubbleRing, TweenInfo.new(0.3), {
BackgroundTransparency = 0.6
}):Play()
end)
FloatingBubble.MouseLeave:Connect(function()
TweenService:Create(FloatingBubble, TweenInfo.new(0.3), {
Size = UDim2.new(0, 65, 0, 65)
}):Play()
TweenService:Create(bubbleRing, TweenInfo.new(0.3), {
BackgroundTransparency = 0.8
}):Play()
end)
-- Opening animation
MainShadow.Size = UDim2.new(0, 0, 0, 0)
MainShadow.Position = UDim2.new(0.5, 0, 0.5, 0)
TweenService:Create(MainShadow, TweenInfo.new(0.7, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
Size = UDim2.new(0, 750, 0, 480),
Position = UDim2.new(0.5, -375, 0.5, -240)
}):Play()
-- ============================================================
-- MOBILE SUPPORT
-- ============================================================
local function SetupMobile()
if UserInputService.TouchEnabled then
for _, btn in pairs(MainFrame:GetDescendants()) do
if btn:IsA("TextButton") then
btn.Size = UDim2.new(btn.Size.X.Scale, btn.Size.X.Offset,
btn.Size.Y.Scale, math.max(btn.Size.Y.Offset, 46))
end
end
Sidebar.Size = UDim2.new(0, 180, 1, 0)
RightPanel.Size = UDim2.new(1, -190, 1, 0)
RightPanel.Position = UDim2.new(0, 190, 0, 0)
end
end
task.spawn(SetupMobile)
-- ============================================================
-- INSERT KEY TOGGLE
-- ============================================================
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if not gameProcessed and input.KeyCode == Enum.KeyCode.Insert then
MainShadow.Visible = not MainShadow.Visible
if FloatingBubble.Visible then
FloatingBubble.Visible = false
isMinimized = false
end
end
end)
-- ============================================================
-- STARTUP - OPEN MAIN CATEGORY
-- ============================================================
task.spawn(function()
task.wait(0.2)
Categories["Main"].Button.MouseButton1Click:Fire()
Notify("Welcome", "Quantum Hub " .. CONFIG.VERSION .. " loaded!", "success")
end)
-- ============================================================
-- CONSOLE OUTPUT
-- ============================================================
print("╔══════════════════════════════════════════╗")
print("║ QUANTUM HUB " .. CONFIG.VERSION .. " - LOADED ║")
print("║ Theme: Navy Blue-Purple ║")
print("║ Language: English ║")
print("║ Status: Ready ║")
print("╚══════════════════════════════════════════╝")
print("Press INSERT to toggle GUI")
-- Global access
_G.QuantumHub = {
GUI = ScreenGui,
Main = MainShadow,
Editor = EditorBox,
Output = OutputLabel,
Categories = Categories,
Notify = Notify
}
return _G.QuantumHub
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.
Feature Description Theme Navy Blue-Purple gradient Logo Black and white 3D black hole (rotating animation) Dynamic Notch Purple glow effect in top bar Close ❌ Red button Minimize − Green button → Floating balloon (with logo) Full Screen □ Yellow button Categories Editor, Scripts, Tools, ESP, Teleport, Player, Settings, Quantum AI Running Codes Execute, Fly, Speed, Jump, ESP, Teleport, Heal, God Mode Quantum AI Realistic 5-6 second cooldown Mobile Support Touch-compatible buttons

Universal