Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
Camera = .CurrentCamera
LocalPlayer = Players.LocalPlayer
PURPLE = .(, , )
MAX_DISTANCE =
FOV_SIZE =
drawingWorks = (()
t = .()
t:()
)
fovCircle = drawingWorks (()
circle = .()
circle.Color = PURPLE
circle.Thickness =
circle.Transparency =
circle.Radius = FOV_SIZE
circle.NumSides =
circle.Filled =
circle.ZIndex =
circle
)()
RunService.RenderStepped:(()
fovCircle
fovCircle.Position = .(
Camera.ViewportSize.X / ,
Camera.ViewportSize.Y /
)
fovCircle.Visible =
)
(player)
player == LocalPlayer
tracer = .()
distanceText = drawingWorks .()
highlight = .()
tracer.Color = PURPLE
tracer.Thickness =
distanceText
distanceText.Color = PURPLE
distanceText.Size =
distanceText.Center =
distanceText.Outline =
highlight.FillColor = PURPLE
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.Parent = LocalPlayer:()
(v)
tracer.Visible = v
distanceText distanceText.Visible = v
highlight.Enabled = v
connection
connection = RunService.RenderStepped:(()
character = player.Character
character character:() LocalPlayer.Character
()
player:(Players)
tracer:()
distanceText distanceText:()
highlight:()
connection:()
rootPart = character:()
humanoid = character:()
head = character:()
rootPart humanoid humanoid.Health > head
headPos, onScreen = Camera:(head.Position)
localRoot = LocalPlayer.Character:()
distance = localRoot (rootPart.Position - localRoot.Position).Magnitude
onScreen distance <= MAX_DISTANCE
highlight.Adornee = character
highlight.Enabled =
tracer.From = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y)
tracer.To = .(headPos.X, headPos.Y)
tracer.Visible =
distanceText
distanceText.Text = .. .(distance)
distanceText.Position = .(headPos.X, headPos.Y - )
distanceText.Visible =
()
()
)
_, player (Players:()) (player)
Players.PlayerAdded:(createESP)
()
character = LocalPlayer.Character
character
localRoot = character:()
localRoot
centerPos = .(Camera.ViewportSize.X / , Camera.ViewportSize.Y / )
fovSq = FOV_SIZE * FOV_SIZE
closestHead =
closestScreenDist = fovSq
_, player (Players:())
player ~= LocalPlayer player.Character
head = player.Character:()
rootPart = player.Character:()
hum = player.Character:()
head rootPart hum hum.Health >
distance = (rootPart.Position - localRoot.Position).Magnitude
distance <= MAX_DISTANCE
screenPoint, onScreen = Camera:(head.Position)
onScreen
screenPos = .(screenPoint.X, screenPoint.Y)
dist = (screenPos - centerPos).Magnitude
dist < closestScreenDist
closestScreenDist = dist
closestHead = head
closestHead
success, BulletHandler = (()
(:().ModuleScripts.GunModules.BulletHandler)
)
success BulletHandler BulletHandler.Fire
oldFire = BulletHandler.Fire
BulletHandler.Fire = (p6)
closestHead = ()
closestHead
p6.Direction = (closestHead.Position - p6.Origin).Unit
(p6)
It has esp aimbot and is KEYLESS

[FPS] Flick