Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
TweenService = :()
UserInputService = :()
Lighting = :()
player = Players.LocalPlayer
gui = .(, player:())
gui.Name =
gui.ResetOnSpawn =
gui.ZIndexBehavior = .ZIndexBehavior.Sibling
(id)
sound = .(, gui)
sound.SoundId = ..id
sound.Volume =
sound:()
.Debris:(sound, )
Theme = {
Background = .(, , ),
Secondary = .(, , ),
Accent = .(, , ),
Text = .(, , ),
ToggleOff = .(, , ),
ToggleOn = .(, , ),
Shadow = .(, , , ),
ButtonColor = .(, , )
}
(instance, radius)
corner = .(, instance)
corner.CornerRadius = .(, radius)
corner
(instance)
shadow = .(, instance)
shadow.Color = Theme.Shadow
shadow.Thickness =
shadow.Transparency =
shadow
toggleButton = .(, gui)
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , -)
toggleButton.BackgroundColor3 = Theme.ButtonColor
toggleButton.Text =
toggleButton.Font = .Font.GothamBlack
toggleButton.TextColor3 = Theme.Text
toggleButton.TextSize =
toggleButton.Active =
toggleButton.Draggable =
(toggleButton, )
(toggleButton)
toggleButton.MouseEnter:(()
TweenService:(toggleButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
toggleButton.MouseLeave:(()
TweenService:(toggleButton, TweenInfo.(), {BackgroundColor3 = Theme.ButtonColor}):()
)
mainFrame = .(, gui)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = Theme.Background
mainFrame.Visible =
mainFrame.ZIndex =
mainCorner = (mainFrame, )
(mainFrame)
title = .(, mainFrame)
title.Text =
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Font = .Font.GothamBlack
title.TextColor3 = Theme.Accent
title.TextSize =
title.TextStrokeTransparency =
divider = .(, mainFrame)
divider.Size = .(, , , )
divider.Position = .(, , , )
divider.BackgroundColor3 = Theme.Accent
divider.BorderSizePixel =
tabsFrame = .(, mainFrame)
tabsFrame.Size = .(, -, , )
tabsFrame.Position = .(, , , )
tabsFrame.BackgroundTransparency =
(name)
tab = .(, tabsFrame)
tab.Text = name
tab.Size = .(, , , )
tab.Position = .(*(#tabsFrame:()-), , , )
tab.BackgroundColor3 = Theme.Secondary
tab.Font = .Font.GothamMedium
tab.TextColor3 = Theme.Text
tab.TextSize =
(tab, )
tab.MouseEnter:(()
tab:()
TweenService:(tab, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
tab.MouseLeave:(()
tab:()
TweenService:(tab, TweenInfo.(), {BackgroundColor3 = Theme.Secondary}):()
)
tab
(parent)
page = .(, parent)
page.Size = .(, -, , -)
page.Position = .(, , , )
page.BackgroundTransparency =
page.ScrollBarThickness =
page.ScrollBarImageColor3 = Theme.Accent
page.CanvasSize = .(, , , )
page.AutomaticCanvasSize = .AutomaticSize.Y
page
tabLocal = ()
tabVisual = ()
pageLocal = (mainFrame)
pageVisual = (mainFrame)
pageLocal.Visible =
pageVisual.Visible =
(activeTab)
_, tab (tabsFrame:())
tab:()
tab == activeTab
tab.BackgroundColor3 = Theme.Accent
highlight = .(, tab)
highlight.Name =
highlight.Size = .(, , , )
highlight.Position = .(, , , -)
highlight.BackgroundColor3 = Theme.Text
highlight.BorderSizePixel =
(highlight, )
tab:()
tab:():()
tab.BackgroundColor3 = Theme.Secondary
(tabLocal)
fullbrightEnabled =
originalLighting = {
Ambient = Lighting.Ambient,
OutdoorAmbient = Lighting.OutdoorAmbient,
Brightness = Lighting.Brightness,
GlobalShadows = Lighting.GlobalShadows
}
()
Lighting.Ambient = .(, , )
Lighting.OutdoorAmbient = .(, , )
Lighting.ClockTime =
Lighting.Brightness =
Lighting.GlobalShadows =
(name, parent, posY, callback)
container = .(, parent)
container.Size = .(, -, , )
container.Position = .(, , , posY)
container.BackgroundColor3 = Theme.Secondary
container.BackgroundTransparency =
(container, )
label = .(, container)
label.Text = name
label.Size = .(, , , )
label.Position = .(, , , )
label.BackgroundTransparency =
label.Font = .Font.GothamMedium
label.TextColor3 = Theme.Text
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
toggle = .(, container)
toggle.Size = .(, , , )
toggle.Position = .(, -, , -)
toggle.BackgroundColor3 = Theme.ToggleOff
(toggle, )
toggleDot = .(, toggle)
toggleDot.Size = .(, , , )
toggleDot.Position = .(, , , -)
toggleDot.BackgroundColor3 = Theme.Text
toggleDot.ZIndex =
(toggleDot, )
active =
()
active
TweenService:(toggle, TweenInfo.(), {BackgroundColor3 = Theme.ToggleOn}):()
TweenService:(toggleDot, TweenInfo.(), {Position = .(, -, , -)}):()
TweenService:(toggle, TweenInfo.(), {BackgroundColor3 = Theme.ToggleOff}):()
TweenService:(toggleDot, TweenInfo.(), {Position = .(, , , -)}):()
container.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
()
active = active
()
callback (active)
)
container.MouseEnter:(()
TweenService:(container, TweenInfo.(), {BackgroundTransparency = }):()
)
container.MouseLeave:(()
TweenService:(container, TweenInfo.(), {BackgroundTransparency = }):()
)
{
Set = (value)
active = value
()
}
(, pageVisual, , (enabled)
fullbrightEnabled = enabled
enabled
()
loop
loop = RunService.Heartbeat:(()
fullbrightEnabled
loop:()
()
)
Lighting.Ambient = originalLighting.Ambient
Lighting.OutdoorAmbient = originalLighting.OutdoorAmbient
Lighting.Brightness = originalLighting.Brightness
Lighting.GlobalShadows = originalLighting.GlobalShadows
)
monsterESPEnabled =
monsterHighlights = {}
monsterNames = {, , , , , , , , , , }
(, pageVisual, , (enabled)
monsterESPEnabled = enabled
()
monsterESPEnabled
_, obj (:())
.(monsterNames, obj.Name) obj:()
_, part (obj:())
part:()
monsterHighlights[part]
highlight = .()
highlight.Name =
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.Parent = part
monsterHighlights[part] =
.()
enabled
()
part, _ (monsterHighlights)
part:()
part.MonsterESP:()
monsterHighlights = {}
)
doorESPEnabled =
doorHighlights = {}
(, pageVisual, , (enabled)
doorESPEnabled = enabled
()
doorESPEnabled
_, obj (:())
obj.Name == obj:()
doorHighlights[obj]
highlight = .()
highlight.Name =
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.Parent = obj
doorHighlights[obj] =
.()
enabled
()
part, _ (doorHighlights)
part:()
part.DoorESP:()
doorHighlights = {}
)
keyESPEnabled =
keyHighlights = {}
(, pageVisual, , (enabled)
keyESPEnabled = enabled
()
keyESPEnabled
_, obj (:())
obj.Name:() == obj:()
keyHighlights[obj]
highlight = .()
highlight.Name =
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = obj
keyHighlights[obj] =
.()
enabled
()
part, _ (keyHighlights)
part:()
part.KeyESP:()
keyHighlights = {}
)
originalPrompts = {}
instantPPEnabled =
(, pageLocal, , (enabled)
instantPPEnabled = enabled
(prompt)
prompt:()
enabled
originalPrompts[prompt] = prompt.HoldDuration
prompt.HoldDuration =
prompt.HoldDuration = originalPrompts[prompt]
_, prompt (:())
(prompt)
enabled
.DescendantAdded:(processPrompt)
)
speedBoostContainer = .(, pageLocal)
speedBoostContainer.Size = .(, -, , )
speedBoostContainer.Position = .(, , , )
speedBoostContainer.BackgroundTransparency =
speedLabel = .(, speedBoostContainer)
speedLabel.Text =
speedLabel.Size = .(, , , )
speedLabel.Position = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Font = .Font.GothamMedium
speedLabel.TextColor3 = Theme.Text
speedLabel.TextSize =
speedLabel.TextXAlignment = .TextXAlignment.Left
warningLabel = .(, speedBoostContainer)
warningLabel.Text =
warningLabel.TextColor3 = .(, , )
warningLabel.Size = .(, , , )
warningLabel.Position = .(, , , -)
warningLabel.BackgroundTransparency =
warningLabel.Font = .Font.GothamMedium
warningLabel.TextSize =
sliderBack = .(, speedBoostContainer)
sliderBack.Size = .(, , , )
sliderBack.Position = .(, , , )
sliderBack.BackgroundColor3 = Theme.Secondary
(sliderBack, )
sliderFill = .(, sliderBack)
sliderFill.Size = .(, , , )
sliderFill.BackgroundColor3 = Theme.Accent
(sliderFill, )
valueLabel = .(, speedBoostContainer)
valueLabel.Text =
valueLabel.Size = .(, , , )
valueLabel.Position = .(, -, , )
valueLabel.BackgroundTransparency =
valueLabel.Font = .Font.GothamMedium
valueLabel.TextColor3 = Theme.Text
valueLabel.TextSize =
speedValue =
speedLoop
dragging =
(value)
value = .(value, , )
speedValue = value
sliderFill.Size = .(value/, , , )
valueLabel.Text = (.(value))
speedLoop speedLoop:()
speedLoop = RunService.Heartbeat:(()
char = player.Character
char char:()
char:().WalkSpeed = speedValue
)
sliderBack.InputBegan:((input)
input.UserInputType.Name:() input.UserInputType.Name:()
dragging =
x = (input.Position.X - sliderBack.AbsolutePosition.X)/sliderBack.AbsoluteSize.X
(.( * x))
)
sliderBack.InputEnded:((input)
dragging =
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType.Name:() input.UserInputType.Name:())
x = (input.Position.X - sliderBack.AbsolutePosition.X)/sliderBack.AbsoluteSize.X
(.( * x))
)
tabVisual.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
pageVisual.Visible =
pageLocal.Visible =
(tabVisual)
()
)
tabLocal.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
pageLocal.Visible =
pageVisual.Visible =
(tabLocal)
()
)
toggleButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
mainFrame.Visible = mainFrame.Visible
()
mainFrame.Visible
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Back), {
Size = .(, , , ),
Position = .(, -, , -)
}):()
TweenService:(mainFrame, TweenInfo.(), {
Size = .(, , , ),
Position = .(, , , )
}):()
)
gui.Destroying:(()
Lighting.Ambient = originalLighting.Ambient
Lighting.OutdoorAmbient = originalLighting.OutdoorAmbient
Lighting.Brightness = originalLighting.Brightness
Lighting.GlobalShadows = originalLighting.GlobalShadows
prompt, duration (originalPrompts)
prompt:()
prompt.HoldDuration = duration
speedLoop
speedLoop:()
)