Run it
Copy the script and paste it into your executor.
player = :().LocalPlayer
camera = .CurrentCamera
runService = :()
userInput = :()
authenticated =
VALID_KEY =
menuKey = .KeyCode.RightShift
waitingForKey =
menuOpen =
fps =
lastTime = ()
frameCount =
toggles = {
ESP = ,
NAMETAGS = ,
HEALTHBAR = ,
HEALTHBAR_TYPE = ,
SNAP_LINES = ,
ESP_MAX_DISTANCE = ,
AIMBOT = ,
AIM_FOV = ,
AIM_SMOOTHNESS = ,
AIM_VISIBLE_CHECK = ,
AIM_MAX_DISTANCE = ,
FLY = ,
FLY_SPEED = ,
WIDGET = ,
SHOW_FPS =
}
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
fpsLabel = .()
fpsLabel.Name =
fpsLabel.Size = .(, , , )
fpsLabel.Position = .(, -, , )
fpsLabel.BackgroundColor3 = .(, , )
fpsLabel.BackgroundTransparency =
fpsLabel.TextColor3 = .(, , )
fpsLabel.Text =
fpsLabel.TextSize =
fpsLabel.Font = .Font.SourceSansBold
fpsLabel.Parent = screenGui
fpsCorner = .()
fpsCorner.CornerRadius = .(, )
fpsCorner.Parent = fpsLabel
runService.RenderStepped:(()
frameCount = frameCount +
currentTime = ()
currentTime - lastTime >=
fps = frameCount
frameCount =
lastTime = currentTime
toggles.SHOW_FPS
fpsLabel.Text = .. fps
fpsLabel.Visible = toggles.SHOW_FPS
)
keyWindow = .()
keyWindow.Name =
keyWindow.Size = .(, , , )
keyWindow.Position = .(, -, , -)
keyWindow.BackgroundColor3 = .(, , )
keyWindow.BackgroundTransparency =
keyWindow.BorderSizePixel =
keyWindow.Visible =
keyWindow.Parent = screenGui
keyCorner = .()
keyCorner.CornerRadius = .(, )
keyCorner.Parent = keyWindow
keyHeader = .()
keyHeader.Size = .(, , , )
keyHeader.BackgroundColor3 = .(, , )
keyHeader.BorderSizePixel =
keyHeader.Parent = keyWindow
keyHeaderCorner = .()
keyHeaderCorner.CornerRadius = .(, )
keyHeaderCorner.Parent = keyHeader
keyTitle = .()
keyTitle.Size = .(, , , )
keyTitle.BackgroundTransparency =
keyTitle.TextColor3 = .(, , )
keyTitle.Text =
keyTitle.TextSize =
keyTitle.Font = .Font.SourceSansBold
keyTitle.Parent = keyHeader
keyInputFrame = .()
keyInputFrame.Size = .(, , , )
keyInputFrame.Position = .(, -, , )
keyInputFrame.BackgroundColor3 = .(, , )
keyInputFrame.BorderSizePixel =
keyInputFrame.Parent = keyWindow
keyInputCorner = .()
keyInputCorner.CornerRadius = .(, )
keyInputCorner.Parent = keyInputFrame
keyInput = .()
keyInput.Size = .(, -, , -)
keyInput.Position = .(, , , )
keyInput.BackgroundTransparency =
keyInput.TextColor3 = .(, , )
keyInput.PlaceholderText =
keyInput.PlaceholderColor3 = .(, , )
keyInput.TextSize =
keyInput.Font = .Font.SourceSans
keyInput.ClearTextOnFocus =
keyInput.Parent = keyInputFrame
submitBtn = .()
submitBtn.Size = .(, , , )
submitBtn.Position = .(, -, , )
submitBtn.BackgroundColor3 = .(, , )
submitBtn.Text =
submitBtn.TextColor3 = .(, , )
submitBtn.TextSize =
submitBtn.Font = .Font.SourceSansBold
submitBtn.Parent = keyWindow
submitCorner = .()
submitCorner.CornerRadius = .(, )
submitCorner.Parent = submitBtn
chooseKeyBtn = .()
chooseKeyBtn.Size = .(, , , )
chooseKeyBtn.Position = .(, -, , )
chooseKeyBtn.BackgroundColor3 = .(, , )
chooseKeyBtn.Text =
chooseKeyBtn.TextColor3 = .(, , )
chooseKeyBtn.TextSize =
chooseKeyBtn.Font = .Font.SourceSansBold
chooseKeyBtn.Parent = keyWindow
chooseKeyCorner = .()
chooseKeyCorner.CornerRadius = .(, )
chooseKeyCorner.Parent = chooseKeyBtn
chooseKeyBtn.MouseButton1Click:(()
waitingForKey =
chooseKeyBtn.Text =
chooseKeyBtn.BackgroundColor3 = .(, , )
)
submitBtn.MouseButton1Click:(()
keyInput.Text == VALID_KEY
authenticated =
keyWindow.Visible =
menu.Visible = menuOpen
widget.Visible = toggles.WIDGET
player:()
)
keyInput.FocusLost:((enterPressed)
enterPressed keyInput.Text == VALID_KEY
authenticated =
keyWindow.Visible =
menu.Visible = menuOpen
widget.Visible = toggles.WIDGET
enterPressed
player:()
)
userInput.InputBegan:((input, gameProcessed)
waitingForKey input.UserInputType == .UserInputType.Keyboard
menuKey = input.KeyCode
waitingForKey =
chooseKeyBtn.Text = .. (menuKey):(, )
chooseKeyBtn.BackgroundColor3 = .(, , )
gameProcessed authenticated
input.KeyCode == menuKey
menuOpen = menuOpen
menu.Visible = menuOpen
toggleBtn.Text = menuOpen
)
widget = .()
widget.Name =
widget.Size = .(, , , )
widget.Position = .(, -, , )
widget.BackgroundColor3 = .(, , )
widget.BackgroundTransparency =
widget.BorderSizePixel =
widget.Active =
widget.Draggable =
widget.Visible =
widget.Parent = screenGui
widgetCorner = .()
widgetCorner.CornerRadius = .(, )
widgetCorner.Parent = widget
widgetText = .()
widgetText.Size = .(, -, , )
widgetText.Position = .(, , , )
widgetText.BackgroundTransparency =
widgetText.TextColor3 = .(, , )
widgetText.Text =
widgetText.TextSize =
widgetText.Font = .Font.SourceSansBold
widgetText.TextXAlignment = .TextXAlignment.Left
widgetText.Parent = widget
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, -, , -)
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.TextColor3 = .(, , )
toggleBtn.Font = .Font.SourceSansBold
toggleBtn.TextSize =
toggleBtn.Parent = widget
toggleCorner = .()
toggleCorner.CornerRadius = .(, )
toggleCorner.Parent = toggleBtn
menu = .()
menu.Name =
menu.Size = .(, , , )
menu.Position = .(, , , )
menu.BackgroundColor3 = .(, , )
menu.BackgroundTransparency =
menu.BorderSizePixel =
menu.Active =
menu.Draggable =
menu.Visible =
menu.Parent = screenGui
menuCorner = .()
menuCorner.CornerRadius = .(, )
menuCorner.Parent = menu
menuHeader = .()
menuHeader.Size = .(, , , )
menuHeader.BackgroundColor3 = .(, , )
menuHeader.BorderSizePixel =
menuHeader.Parent = menu
menuHeaderCorner = .()
menuHeaderCorner.CornerRadius = .(, )
menuHeaderCorner.Parent = menuHeader
menuTitle = .()
menuTitle.Size = .(, , , )
menuTitle.BackgroundTransparency =
menuTitle.TextColor3 = .(, , )
menuTitle.Text =
menuTitle.TextSize =
menuTitle.Font = .Font.SourceSansBold
menuTitle.Parent = menuHeader
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundTransparency =
scrollFrame.BorderSizePixel =
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = menu
yPos =
(text)
label = .()
label.Size = .(, -, , )
label.Position = .(, , , yPos)
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.Text = text
label.TextSize =
label.Font = .Font.SourceSansBold
label.Parent = scrollFrame
yPos = yPos +
(text, getFunc, setFunc)
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , yPos)
btn.BackgroundColor3 = () .(, , ) .(, , )
btn.Text = text .. .. (() )
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSans
btn.TextSize =
btn.Parent = scrollFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = btn
btn.MouseButton1Click:(()
( ())
btn.BackgroundColor3 = () .(, , ) .(, , )
btn.Text = text .. .. (() )
)
yPos = yPos +
(text, getFunc, setFunc, min, max)
label = .()
label.Size = .(, -, , )
label.Position = .(, , , yPos)
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.Text = text .. .. ()
label.TextSize =
label.Font = .Font.SourceSans
label.TextXAlignment = .TextXAlignment.Left
label.Parent = scrollFrame
yPos = yPos +
sliderBg = .()
sliderBg.Size = .(, -, , )
sliderBg.Position = .(, , , yPos)
sliderBg.BackgroundColor3 = .(, , )
sliderBg.BorderSizePixel =
sliderBg.Parent = scrollFrame
sliderBgCorner = .()
sliderBgCorner.CornerRadius = .(, )
sliderBgCorner.Parent = sliderBg
sliderFill = .()
sliderFill.Size = .((() - min) / (max - min), , , )
sliderFill.BackgroundColor3 = .(, , )
sliderFill.BorderSizePixel =
sliderFill.Parent = sliderBg
sliderFillCorner = .()
sliderFillCorner.CornerRadius = .(, )
sliderFillCorner.Parent = sliderFill
dragActive =
sliderBg.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragActive =
)
sliderBg.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragActive =
)
runService.RenderStepped:(()
dragActive
mousePos = userInput:()
absPos = sliderBg.AbsolutePosition
absSize = sliderBg.AbsoluteSize
percent = .((mousePos.X - absPos.X) / absSize.X, , )
newValue = .(min + (max - min) * percent)
(newValue)
label.Text = text .. .. newValue
sliderFill.Size = .(percent, , , )
)
yPos = yPos +
()
label = .()
label.Size = .(, -, , )
label.Position = .(, , , yPos)
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.Text =
label.TextSize =
label.Font = .Font.SourceSans
label.TextXAlignment = .TextXAlignment.Left
label.Parent = scrollFrame
yPos = yPos +
sidebarBtn = .()
sidebarBtn.Size = .(, , , )
sidebarBtn.Position = .(, , , yPos)
sidebarBtn.BackgroundColor3 = toggles.HEALTHBAR_TYPE == .(, , ) .(, , )
sidebarBtn.Text =
sidebarBtn.TextColor3 = .(, , )
sidebarBtn.Font = .Font.SourceSans
sidebarBtn.TextSize =
sidebarBtn.Parent = scrollFrame
sidebarCorner = .()
sidebarCorner.CornerRadius = .(, )
sidebarCorner.Parent = sidebarBtn
downbarBtn = .()
downbarBtn.Size = .(, , , )
downbarBtn.Position = .(, , , yPos)
downbarBtn.BackgroundColor3 = toggles.HEALTHBAR_TYPE == .(, , ) .(, , )
downbarBtn.Text =
downbarBtn.TextColor3 = .(, , )
downbarBtn.Font = .Font.SourceSans
downbarBtn.TextSize =
downbarBtn.Parent = scrollFrame
downbarCorner = .()
downbarCorner.CornerRadius = .(, )
downbarCorner.Parent = downbarBtn
sidebarBtn.MouseButton1Click:(()
toggles.HEALTHBAR_TYPE =
sidebarBtn.BackgroundColor3 = .(, , )
downbarBtn.BackgroundColor3 = .(, , )
)
downbarBtn.MouseButton1Click:(()
toggles.HEALTHBAR_TYPE =
downbarBtn.BackgroundColor3 = .(, , )
sidebarBtn.BackgroundColor3 = .(, , )
)
yPos = yPos +
()
(, () toggles.ESP , (v) toggles.ESP = v )
(, () toggles.NAMETAGS , (v) toggles.NAMETAGS = v )
(, () toggles.HEALTHBAR , (v) toggles.HEALTHBAR = v )
()
(, () toggles.SNAP_LINES , (v) toggles.SNAP_LINES = v )
(, () toggles.ESP_MAX_DISTANCE , (v) toggles.ESP_MAX_DISTANCE = v , , )
()
(, () toggles.AIMBOT , (v) toggles.AIMBOT = v )
(, () toggles.AIM_FOV , (v) toggles.AIM_FOV = v , , )
(, () toggles.AIM_SMOOTHNESS , (v) toggles.AIM_SMOOTHNESS = v , , )
(, () toggles.AIM_VISIBLE_CHECK , (v) toggles.AIM_VISIBLE_CHECK = v )
(, () toggles.AIM_MAX_DISTANCE , (v) toggles.AIM_MAX_DISTANCE = v , , )
()
(, () toggles.FLY , (v) toggles.FLY = v )
(, () toggles.FLY_SPEED , (v) toggles.FLY_SPEED = v , , )
()
(, () toggles.WIDGET , (v) toggles.WIDGET = v widget.Visible = v )
(, () toggles.SHOW_FPS , (v) toggles.SHOW_FPS = v fpsLabel.Visible = v )
scrollFrame.CanvasSize = .(, , , yPos + )
fovCircle = .()
fovCircle.Name =
fovCircle.Size = .(, toggles.AIM_FOV * , , toggles.AIM_FOV * )
fovCircle.Position = .(, -toggles.AIM_FOV, , -toggles.AIM_FOV)
fovCircle.BackgroundTransparency =
fovCircle.BorderSizePixel =
fovCircle.Visible = toggles.AIMBOT
fovCircle.Parent = screenGui
circleCorner = .()
circleCorner.CornerRadius = .(, )
circleCorner.Parent = fovCircle
circleStroke = .()
circleStroke.Color = .(, , )
circleStroke.Thickness =
circleStroke.Transparency =
circleStroke.Parent = fovCircle
runService.RenderStepped:(()
fovCircle.Size = .(, toggles.AIM_FOV * , , toggles.AIM_FOV * )
fovCircle.Position = .(, -toggles.AIM_FOV, , -toggles.AIM_FOV)
fovCircle.Visible = toggles.AIMBOT
)
espGui = .()
espGui.Name =
espGui.ResetOnSpawn =
espGui.Parent = player:()
(playerName)
frame = .()
frame.Name = playerName ..
frame.Size = .(, , , )
frame.BackgroundTransparency =
frame.Parent = espGui
nameLabel = .()
nameLabel.Name =
nameLabel.Size = .(, , , )
nameLabel.Position = .(, , , -)
nameLabel.BackgroundTransparency =
nameLabel.TextColor3 = .(, , )
nameLabel.Text = playerName
nameLabel.TextSize =
nameLabel.Font = .Font.SourceSansBold
nameLabel.Parent = frame
snapLine = .()
snapLine.Name =
snapLine.Size = .(, , , )
snapLine.BackgroundColor3 = .(, , )
snapLine.BorderSizePixel =
snapLine.Visible =
snapLine.Parent = frame
sidebarBg = .()
sidebarBg.Name =
sidebarBg.Size = .(, , , )
sidebarBg.Position = .(, -, , -)
sidebarBg.BackgroundColor3 = .(, , )
sidebarBg.BorderSizePixel =
sidebarBg.Visible =
sidebarBg.Parent = frame
sidebarBgCorner = .()
sidebarBgCorner.CornerRadius = .(, )
sidebarBgCorner.Parent = sidebarBg
sidebarBar = .()
sidebarBar.Name =
sidebarBar.Size = .(, -, , -)
sidebarBar.Position = .(, , , -)
sidebarBar.AnchorPoint = .(, )
sidebarBar.BackgroundColor3 = .(, , )
sidebarBar.BorderSizePixel =
sidebarBar.Parent = sidebarBg
downbarBg = .()
downbarBg.Name =
downbarBg.Size = .(, , , )
downbarBg.Position = .(, -, , )
downbarBg.BackgroundColor3 = .(, , )
downbarBg.BorderSizePixel =
downbarBg.Visible =
downbarBg.Parent = frame
downbarBgCorner = .()
downbarBgCorner.CornerRadius = .(, )
downbarBgCorner.Parent = downbarBg
downbarBar = .()
downbarBar.Name =
downbarBar.Size = .(, -, , -)
downbarBar.Position = .(, , , )
downbarBar.BackgroundColor3 = .(, , )
downbarBar.BorderSizePixel =
downbarBar.Parent = downbarBg
frame
runService.RenderStepped:(()
authenticated
_, gui (espGui:())
gui.Name:()
gui.Visible = toggles.ESP
toggles.ESP
_, otherPlayer (:():())
otherPlayer ~= player
char = otherPlayer.Character
char char:() char.Humanoid.Health >
rootPart = char:()
rootPart
distance = (rootPart.Position - camera.CFrame.Position).Magnitude
distance <= toggles.ESP_MAX_DISTANCE
screenPos, onScreen = camera:(rootPart.Position)
onScreen
gui = espGui:(otherPlayer.Name .. )
gui
gui = (otherPlayer.Name)
gui.Position = .(, screenPos.X - , , screenPos.Y - )
nameLabel = gui:()
nameLabel
nameLabel.Visible = toggles.NAMETAGS
snapLine = gui:()
snapLine
snapLine.Visible = toggles.SNAP_LINES
toggles.SNAP_LINES
snapLine.Size = .(, , , screenPos.Y)
snapLine.Position = .(, , , -screenPos.Y)
healthPercent = char.Humanoid.Health / char.Humanoid.MaxHealth
healthColor = healthPercent < .(, , )
healthPercent < .(, , )
.(, , )
sidebarBg = gui:()
downbarBg = gui:()
toggles.HEALTHBAR toggles.HEALTHBAR_TYPE ==
sidebarBg.Visible =
downbarBg.Visible =
sidebarBar = sidebarBg:()
sidebarBar
sidebarBar.Size = .(, -, healthPercent, -)
sidebarBar.BackgroundColor3 = healthColor
toggles.HEALTHBAR toggles.HEALTHBAR_TYPE ==
sidebarBg.Visible =
downbarBg.Visible =
downbarBar = downbarBg:()
downbarBar
downbarBar.Size = .(healthPercent, -, , -)
downbarBar.BackgroundColor3 = healthColor
sidebarBg sidebarBg.Visible =
downbarBg downbarBg.Visible =
_, gui (espGui:())
gui.Name:()
playerName = gui.Name:(, )
playerExists =
_, otherPlayer (:():())
otherPlayer.Name == playerName otherPlayer.Character otherPlayer.Character:() otherPlayer.Character.Humanoid.Health >
playerExists =
playerExists
gui:()
)
currentTarget =
()
targets = {}
_, otherPlayer (:():())
otherPlayer ~= player
char = otherPlayer.Character
char char:() char.Humanoid.Health >
char:()
.(targets, otherPlayer)
targets
()
closestPlayer =
closestDistance = toggles.AIM_FOV +
_, targetPlayer (())
head = targetPlayer.Character:()
head
distance = (head.Position - camera.CFrame.Position).Magnitude
distance <= toggles.AIM_MAX_DISTANCE
screenPos, onScreen = camera:(head.Position)
onScreen
toggles.AIM_VISIBLE_CHECK (head.Position)
center = .(camera.ViewportSize.X / , camera.ViewportSize.Y / )
fovDistance = (.(screenPos.X, screenPos.Y) - center).Magnitude
fovDistance <= toggles.AIM_FOV fovDistance < closestDistance
closestDistance = fovDistance
closestPlayer = targetPlayer
closestPlayer
runService.RenderStepped:(()
authenticated
userInput:(.UserInputType.MouseButton2) toggles.AIMBOT
currentTarget
char = currentTarget.Character
char char:() char.Humanoid.Health <=
currentTarget =
currentTarget
currentTarget = ()
currentTarget currentTarget.Character currentTarget.Character:()
head = currentTarget.Character.Head
targetCFrame = .(camera.CFrame.Position, head.Position)
toggles.AIM_SMOOTHNESS >
smoothFactor = toggles.AIM_SMOOTHNESS /
camera.CFrame = camera.CFrame:(targetCFrame, smoothFactor)
camera.CFrame = targetCFrame
currentTarget =
)
flyConnection =
()
flyConnection flyConnection:()
bodyVelocity = .()
bodyVelocity.Velocity = .(, , )
bodyVelocity.MaxForce = .(, , )
flyConnection = runService.RenderStepped:(()
authenticated
toggles.FLY player.Character player.Character:()
bodyVelocity.Parent
bodyVelocity.Parent = player.Character.HumanoidRootPart
moveDirection = .(, , )
userInput:(.KeyCode.W)
moveDirection = moveDirection + camera.CFrame.LookVector
userInput:(.KeyCode.S)
moveDirection = moveDirection - camera.CFrame.LookVector
userInput:(.KeyCode.A)
moveDirection = moveDirection - camera.CFrame.RightVector
userInput:(.KeyCode.D)
moveDirection = moveDirection + camera.CFrame.RightVector
userInput:(.KeyCode.Space)
moveDirection = moveDirection + .(, , )
userInput:(.KeyCode.LeftControl)
moveDirection = moveDirection + .(, -, )
moveDirection.Magnitude >
moveDirection = moveDirection.Unit * toggles.FLY_SPEED
bodyVelocity.Velocity = moveDirection
player.Character.Humanoid:(.HumanoidStateType.Physics)
bodyVelocity.Parent
bodyVelocity:()
)
()
fpsLabel.Visible = toggles.SHOW_FPS
()
()
()
()
()
()
()Geilo

Universal