Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
Workspace = :()
CoreGui = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
Camera = Workspace.CurrentCamera
ESP_ENABLED =
AIMBOT_ENABLED =
AIM_KEY = .KeyCode.RightControl
SMOOTHNESS =
MAX_DISTANCE =
TEAM_CHECK =
ScreenGui = .()
AimbotButton = .()
ESPButton = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
AimbotButton.Name =
AimbotButton.Size = .(, , , )
AimbotButton.Position = .(, , , -)
AimbotButton.BackgroundColor3 = .(, , )
AimbotButton.Text =
AimbotButton.TextColor3 = .(, , )
AimbotButton.TextSize =
AimbotButton.Font = .Font.GothamBold
AimbotButton.Parent = ScreenGui
ESPButton.Name =
ESPButton.Size = .(, , , )
ESPButton.Position = .(, , , )
ESPButton.BackgroundColor3 = .(, , )
ESPButton.Text =
ESPButton.TextColor3 = .(, , )
ESPButton.TextSize =
ESPButton.Font = .Font.GothamBold
ESPButton.Parent = ScreenGui
AimbotButton.MouseButton1Click:(()
AIMBOT_ENABLED = AIMBOT_ENABLED
AIMBOT_ENABLED
AimbotButton.BackgroundColor3 = .(, , )
AimbotButton.Text =
AimbotButton.BackgroundColor3 = .(, , )
AimbotButton.Text =
)
ESPButton.MouseButton1Click:(()
ESP_ENABLED = ESP_ENABLED
ESP_ENABLED
ESPButton.BackgroundColor3 = .(, , )
ESPButton.Text =
ESPButton.BackgroundColor3 = .(, , )
ESPButton.Text =
)
(button)
dragging =
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
button.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
button.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = button.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
button.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
(AimbotButton)
(ESPButton)
ESPFolder = .()
ESPFolder.Name =
ESPFolder.Parent = CoreGui
(player)
player == LocalPlayer
Box = .()
Tracer = .()
NameLabel = .()
DistanceLabel = .()
HealthBar = .()
HealthBarBackground = .()
Box.Visible =
Box.Color = .(, , )
Box.Thickness =
Box.Filled =
Tracer.Visible =
Tracer.Color = .(, , )
Tracer.Thickness =
NameLabel.Visible =
NameLabel.Color = .(, , )
NameLabel.Size =
NameLabel.Center =
NameLabel.Outline =
DistanceLabel.Visible =
DistanceLabel.Color = .(, , )
DistanceLabel.Size =
DistanceLabel.Center =
DistanceLabel.Outline =
HealthBarBackground.Visible =
HealthBarBackground.Color = .(, , )
HealthBarBackground.Filled =
HealthBarBackground.Thickness =
HealthBar.Visible =
HealthBar.Color = .(, , )
HealthBar.Filled =
HealthBar.Thickness =
connection
connection = RunService.RenderStepped:(()
player player.Character player.Character:() player.Character:()
Box.Visible =
Tracer.Visible =
NameLabel.Visible =
DistanceLabel.Visible =
HealthBar.Visible =
HealthBarBackground.Visible =
character = player.Character
humanoid = character.Humanoid
rootPart = character.HumanoidRootPart
TEAM_CHECK player.Team == LocalPlayer.Team
Box.Visible =
Tracer.Visible =
NameLabel.Visible =
DistanceLabel.Visible =
HealthBar.Visible =
HealthBarBackground.Visible =
position, onScreen = Camera:(rootPart.Position)
distance = (LocalPlayer.Character.HumanoidRootPart.Position - rootPart.Position).Magnitude
onScreen distance <= MAX_DISTANCE
scale = / (position.Z * .(.(Camera.FieldOfView * )) * ) *
width, height = .( * scale), .( * scale)
x, y = .(position.X), .(position.Y)
Box.Size = .(width, height)
Box.Position = .(x - width/, y - height/)
Box.Visible = ESP_ENABLED
Tracer.From = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y)
Tracer.To = .(x, y + height/)
Tracer.Visible = ESP_ENABLED
NameLabel.Text = player.Name
NameLabel.Position = .(x, y - height/ - )
NameLabel.Visible = ESP_ENABLED
DistanceLabel.Text = .(distance) ..
DistanceLabel.Position = .(x, y + height/ + )
DistanceLabel.Visible = ESP_ENABLED
health = humanoid.Health / humanoid.MaxHealth
barHeight = height
barWidth =
barX = x - width/ -
barY = y - height/
HealthBarBackground.Size = .(barWidth, barHeight)
HealthBarBackground.Position = .(barX, barY)
HealthBarBackground.Visible = ESP_ENABLED
HealthBar.Size = .(barWidth, barHeight * health)
HealthBar.Position = .(barX, barY + (barHeight * ( - health)))
HealthBar.Visible = ESP_ENABLED
health >
HealthBar.Color = .(, , )
health >
HealthBar.Color = .(, , )
HealthBar.Color = .(, , )
Box.Visible =
Tracer.Visible =
NameLabel.Visible =
DistanceLabel.Visible =
HealthBar.Visible =
HealthBarBackground.Visible =
)
player:():(()
player player.Parent ~= Players
connection:()
Box:()
Tracer:()
NameLabel:()
DistanceLabel:()
HealthBar:()
HealthBarBackground:()
)
()
closestPlayer =
closestDistance = MAX_DISTANCE
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:() player.Character:()
TEAM_CHECK player.Team == LocalPlayer.Team
distance = (LocalPlayer.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
distance < closestDistance
closestDistance = distance
closestPlayer = player
closestPlayer
RunService.RenderStepped:(()
LocalPlayer.Character LocalPlayer.Character:()
AIMBOT_ENABLED UserInputService:(AIM_KEY)
target = ()
target target.Character target.Character:()
targetPosition = target.Character.HumanoidRootPart.Position
cameraPosition = Camera.CFrame.Position
direction = (targetPosition - cameraPosition).Unit
currentLook = Camera.CFrame.LookVector
smoothDirection = currentLook:(direction, /SMOOTHNESS)
Camera.CFrame = .(cameraPosition, cameraPosition + smoothDirection)
)
_, player (Players:())
player ~= LocalPlayer
(player)
Players.PlayerAdded:((player)
(player)
)
UserInputService.InputBegan:((input)
input.KeyCode == .KeyCode.F9
ESP_ENABLED = ESP_ENABLED
ESPButton.BackgroundColor3 = ESP_ENABLED .(, , ) .(, , )
ESPButton.Text = ESP_ENABLED
)
LocalPlayer:():(()
LocalPlayer.Parent
ESPFolder:()
ScreenGui:()
)
()
()
()This script was written by me with AI help. I'll be posting scripts made by me soon. What it does: · Aimbot: Hold Right Control to auto-aim at enemies · ESP: See enemies through walls with boxes, names, and health bars · Works in most Roblox shooter games Controls: · Use on-screen buttons · Hold Right Control for aimbot · Press F9 to toggle ESP on/off

Universal