Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
mouse = player:()
lockOnRange =
camera = .CurrentCamera
isLockedOn =
espEnabled =
espColor = .(, , )
espThickness =
espTransparency =
espFontSize =
espFont = .Fonts.UI
shootThroughWallsEnabled =
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Blacklist
raycastParams.FilterDescendantsInstances = {player.Character}
isInvisible =
isFlying =
flySpeed =
bodyVelocity
userInputService = :()
isNoClip =
noClipConnection
isGodMode =
espDrawings = {}
screenGui = .()
screenGui.Parent = player.PlayerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
header = .()
header.Size = .(, , , )
header.BackgroundColor3 = .(, , )
header.BorderSizePixel =
header.Parent = frame
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.TextXAlignment = .TextXAlignment.Left
title.Font = .Font.SourceSansBold
title.TextSize =
title.Parent = header
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , -)
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.BackgroundColor3 = .(, , )
closeButton.BorderSizePixel =
closeButton.Font = .Font.SourceSansBold
closeButton.TextSize =
closeButton.Parent = header
closeButton.MouseButton1Click:(()
screenGui:()
)
scrollingFrame = .()
scrollingFrame.Size = .(, -, , -)
scrollingFrame.Position = .(, , , )
scrollingFrame.BackgroundTransparency =
scrollingFrame.ScrollBarThickness =
scrollingFrame.CanvasSize = .(, , , )
scrollingFrame.Parent = frame
(text, position, parent)
header = .()
header.Size = .(, , , )
header.Position = position
header.Text = text
header.TextColor3 = .(, , )
header.BackgroundTransparency =
header.TextXAlignment = .TextXAlignment.Left
header.Font = .Font.SourceSansBold
header.TextSize =
header.Parent = parent
header
(text, position, parent)
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = position
toggleButton.Text = text
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.SourceSansBold
toggleButton.TextSize =
toggleButton.BorderSizePixel =
toggleButton.Parent = parent
toggleButton
(labelText, placeholderText, position, parent)
label = .()
label.Size = .(, , , )
label.Position = position
label.Text = labelText
label.TextColor3 = .(, , )
label.BackgroundTransparency =
label.TextXAlignment = .TextXAlignment.Left
label.Font = .Font.SourceSans
label.TextSize =
label.Parent = parent
textBox = .()
textBox.Size = .(, , , )
textBox.Position = .(, , , )
textBox.PlaceholderText = placeholderText
textBox.BackgroundColor3 = .(, , )
textBox.TextColor3 = .(, , )
textBox.Font = .Font.SourceSans
textBox.TextSize =
textBox.Parent = label
textBox
visualsHeader = (, .(, , , ), scrollingFrame)
espToggle = (, .(, , , ), scrollingFrame)
wallhackToggle = (, .(, , , ), scrollingFrame)
invisibilityToggle = (, .(, , , ), scrollingFrame)
movementHeader = (, .(, , , ), scrollingFrame)
flyToggle = (, .(, , , ), scrollingFrame)
noClipToggle = (, .(, , , ), scrollingFrame)
walkSpeedBox = (, , .(, , , ), scrollingFrame)
jumpPowerBox = (, , .(, , , ), scrollingFrame)
playerModsHeader = (, .(, , , ), scrollingFrame)
godModeToggle = (, .(, , , ), scrollingFrame)
healthBox = (, , .(, , , ), scrollingFrame)
playerActionsHeader = (, .(, , , ), scrollingFrame)
teleportLabel = .()
teleportLabel.Size = .(, , , )
teleportLabel.Position = .(, , , )
teleportLabel.Text =
teleportLabel.TextColor3 = .(, , )
teleportLabel.BackgroundTransparency =
teleportLabel.TextXAlignment = .TextXAlignment.Left
teleportLabel.Font = .Font.SourceSans
teleportLabel.TextSize =
teleportLabel.Parent = scrollingFrame
teleportDropdown = .()
teleportDropdown.Size = .(, , , )
teleportDropdown.Position = .(, , , )
teleportDropdown.Text =
teleportDropdown.BackgroundColor3 = .(, , )
teleportDropdown.TextColor3 = .(, , )
teleportDropdown.Font = .Font.SourceSans
teleportDropdown.TextSize =
teleportDropdown.Parent = scrollingFrame
killPlayerLabel = .()
killPlayerLabel.Size = .(, , , )
killPlayerLabel.Position = .(, , , )
killPlayerLabel.Text =
killPlayerLabel.TextColor3 = .(, , )
killPlayerLabel.BackgroundTransparency =
killPlayerLabel.TextXAlignment = .TextXAlignment.Left
killPlayerLabel.Font = .Font.SourceSans
killPlayerLabel.TextSize =
killPlayerLabel.Parent = scrollingFrame
killPlayerDropdown = .()
killPlayerDropdown.Size = .(, , , )
killPlayerDropdown.Position = .(, , , )
killPlayerDropdown.Text =
killPlayerDropdown.BackgroundColor3 = .(, , )
killPlayerDropdown.TextColor3 = .(, , )
killPlayerDropdown.Font = .Font.SourceSans
killPlayerDropdown.TextSize =
killPlayerDropdown.Parent = scrollingFrame
respawnButton = (, .(, , , ), scrollingFrame)
aimbotHeader = (, .(, , , ), scrollingFrame)
aimbotToggle = (, .(, , , ), scrollingFrame)
espToggle.MouseButton1Click:(()
espEnabled = espEnabled
espToggle.Text = .. (espEnabled )
espEnabled
_, otherPlayer (.Players:())
otherPlayer ~= player
(otherPlayer)
_, drawings (espDrawings)
_, drawing (drawings)
drawing:()
espDrawings = {}
)
aimbotToggle.MouseButton1Click:(()
isLockedOn = isLockedOn
aimbotToggle.Text = .. (isLockedOn )
)
wallhackToggle.MouseButton1Click:(()
shootThroughWallsEnabled = shootThroughWallsEnabled
wallhackToggle.Text = .. (shootThroughWallsEnabled )
)
invisibilityToggle.MouseButton1Click:(()
isInvisible = isInvisible
invisibilityToggle.Text = .. (isInvisible )
player.Character
_, part (player.Character:())
part:()
part.Transparency = isInvisible
part.CastShadow = isInvisible
)
flyToggle.MouseButton1Click:(()
isFlying = isFlying
flyToggle.Text = .. (isFlying )
isFlying
player.Character player.Character:()
bodyVelocity = .()
bodyVelocity.Velocity = .(, , )
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Parent = player.Character.HumanoidRootPart
bodyVelocity
bodyVelocity:()
bodyVelocity =
)
noClipToggle.MouseButton1Click:(()
isNoClip = isNoClip
noClipToggle.Text = .. (isNoClip )
isNoClip
player.Character
_, part (player.Character:())
part:()
part.CanCollide =
noClipConnection = :().Stepped:(()
player.Character
_, part (player.Character:())
part:()
part.CanCollide =
)
noClipConnection
noClipConnection:()
noClipConnection =
player.Character
_, part (player.Character:())
part:()
part.CanCollide =
)
godModeToggle.MouseButton1Click:(()
isGodMode = isGodMode
godModeToggle.Text = .. (isGodMode )
player.Character player.Character:()
player.Character.Humanoid.MaxHealth = isGodMode .huge
player.Character.Humanoid.Health = isGodMode .huge
)
walkSpeedBox.FocusLost:(()
walkSpeedValue = (walkSpeedBox.Text)
walkSpeedValue player.Character player.Character:()
player.Character.Humanoid.WalkSpeed = walkSpeedValue
walkSpeedBox.Text =
)
jumpPowerBox.FocusLost:(()
jumpPowerValue = (jumpPowerBox.Text)
jumpPowerValue player.Character player.Character:()
player.Character.Humanoid.JumpPower = jumpPowerValue
jumpPowerBox.Text =
)
healthBox.FocusLost:(()
healthValue = (healthBox.Text)
healthValue player.Character player.Character:()
humanoid = player.Character.Humanoid
humanoid.MaxHealth = healthValue
humanoid.Health = healthValue
healthBox.Text =
)
teleportDropdown.MouseButton1Click:(()
players = .Players:()
playerNames = {}
_, otherPlayer (players)
otherPlayer ~= player
.(playerNames, otherPlayer.Name)
selectedPlayer = playerNames[]
#playerNames >
selectedPlayer = playerNames[.(, #playerNames)]
selectedPlayer
targetPlayer = .Players:(selectedPlayer)
targetPlayer targetPlayer.Character targetPlayer.Character:()
player.Character:(targetPlayer.Character.HumanoidRootPart.Position)
)
killPlayerDropdown.MouseButton1Click:(()
players = .Players:()
playerNames = {}
_, otherPlayer (players)
otherPlayer ~= player
.(playerNames, otherPlayer.Name)
selectedPlayer = playerNames[]
#playerNames >
selectedPlayer = playerNames[.(, #playerNames)]
selectedPlayer
targetPlayer = .Players:(selectedPlayer)
targetPlayer targetPlayer.Character targetPlayer.Character:()
targetPlayer.Character.Humanoid.Health =
)
respawnButton.MouseButton1Click:(()
player.Character
humanoid = player.Character:()
humanoid
humanoid.Health =
player:()
)
()
isFlying player.Character player.Character:()
rootPart = player.Character.HumanoidRootPart
direction = .(, , )
userInputService:(.KeyCode.W)
direction = direction + camera.CFrame.LookVector
userInputService:(.KeyCode.S)
direction = direction - camera.CFrame.LookVector
userInputService:(.KeyCode.A)
direction = direction - camera.CFrame.RightVector
userInputService:(.KeyCode.D)
direction = direction + camera.CFrame.RightVector
userInputService:(.KeyCode.Space)
direction = direction + .(, , )
userInputService:(.KeyCode.LeftShift)
direction = direction - .(, , )
direction.Magnitude >
direction = direction.Unit * flySpeed
bodyVelocity
bodyVelocity.MaxForce = .(.huge, .huge, .huge)
bodyVelocity.Velocity = direction
bodyVelocity
bodyVelocity.MaxForce = .(, , )
(playerCharacter)
humanoid = playerCharacter:()
humanoid humanoid.Health >
()
nearestPlayer =
nearestAngle = .huge
playerPosition = player.Character player.Character:().Position
playerPosition
cameraLookVector = camera.CFrame.LookVector
_, otherPlayer (.Players:())
otherPlayer ~= player otherPlayer.Character
head = otherPlayer.Character:()
head (otherPlayer.Character)
toHead = (head.Position - camera.CFrame.Position).Unit
angle = .(.(cameraLookVector:(toHead)))
angle < nearestAngle
nearestPlayer = head
nearestAngle = angle
nearestPlayer
()
isLockedOn
nearestHead = ()
nearestHead
camera.CFrame = .(camera.CFrame.Position, nearestHead.Position)
()
(otherPlayer)
otherPlayer.Character
drawings = {}
drawings.box = .()
drawings.box.Thickness = espThickness
drawings.box.Color = espColor
drawings.box.Transparency = espTransparency
drawings.box.Filled =
drawings.name = .()
drawings.name.Text = otherPlayer.Name
drawings.name.Size = espFontSize
drawings.name.Color = espColor
drawings.name.Transparency = espTransparency
drawings.name.Font = espFont
drawings.faceLine = .()
drawings.faceLine.Thickness = espThickness
drawings.faceLine.Color = espColor
drawings.faceLine.Transparency = espTransparency
espDrawings[otherPlayer] = drawings
()
espEnabled
otherPlayer, drawings (espDrawings)
otherPlayer.Character otherPlayer.Character:()
head = otherPlayer.Character.Head
headPosition, headVisible = camera:(head.Position)
headVisible
size = .(, )
drawings.box.PointA = .(headPosition.X - size.X / , headPosition.Y - size.Y / )
drawings.box.PointB = .(headPosition.X + size.X / , headPosition.Y - size.Y / )
drawings.box.PointC = .(headPosition.X + size.X / , headPosition.Y + size.Y / )
drawings.box.PointD = .(headPosition.X - size.X / , headPosition.Y + size.Y / )
drawings.box.Visible =
drawings.name.Position = .(headPosition.X, headPosition.Y - size.Y / - )
drawings.name.Visible =
faceDirection = head.CFrame.LookVector *
faceEndPosition, faceEndVisible = camera:(head.Position + faceDirection)
faceEndVisible
drawings.faceLine.From = .(headPosition.X, headPosition.Y)
drawings.faceLine.To = .(faceEndPosition.X, faceEndPosition.Y)
drawings.faceLine.Visible =
drawings.faceLine.Visible =
drawings.box.Visible =
drawings.name.Visible =
drawings.faceLine.Visible =
_, drawing (drawings)
drawing:()
espDrawings[otherPlayer] =
()
shootThroughWallsEnabled
nearestHead = ()
nearestHead
direction = (nearestHead.Position - camera.CFrame.Position).Unit
raycastResult = :(camera.CFrame.Position, direction * lockOnRange, raycastParams)
raycastResult raycastResult.Instance
hitPlayer = .Players:(raycastResult.Instance.Parent)
hitPlayer
(, hitPlayer.Name)
humanoid = hitPlayer.Character hitPlayer.Character:()
humanoid
humanoid:()
(newPlayer)
newPlayer ~= player
(newPlayer)
_, otherPlayer (.Players:())
otherPlayer ~= player
(otherPlayer)
.Players.PlayerAdded:(onPlayerAdded)
:().RenderStepped:(updateESP)
:().RenderStepped:(handleFlying)
mouse.Button1Down:(()
isLockedOn =
()
()
)
mouse.Button1Up:(()
isLockedOn =
)
Universal