Run it
Copy the script and paste it into your executor.
local players = game:GetService("Players")
local runService = game:GetService("RunService")
local userInputService = game:GetService("UserInputService")
local localPlayer = players.LocalPlayer
local mouse = localPlayer:GetMouse()
local camera = workspace.CurrentCamera
local isLocked = false
local lockedPlayer = nil
local function getClosestPlayer()
local closestPlayer, shortestDistance = nil, math.huge
_, player (players:())
player ~= localPlayer player.Character player.Character:()
distance = (player.Character.HumanoidRootPart.Position - localPlayer.Character.HumanoidRootPart.Position).Magnitude
distance < shortestDistance
closestPlayer, shortestDistance = player, distance
closestPlayer
userInputService.InputBegan:((input)
input.KeyCode == .KeyCode.Q
isLocked = isLocked
isLocked
lockedPlayer = ()
lockedPlayer =
)
runService.RenderStepped:(()
isLocked lockedPlayer lockedPlayer.Character lockedPlayer.Character:()
camera.CFrame = .(camera.CFrame.Position, lockedPlayer.Character.Head.Position)
)
oldNamecall
oldNamecall = (, , (self, ...)
args = {...}
method = ()
method == () isLocked lockedPlayer
lockedPlayer.Character lockedPlayer.Character:()
args[] = Ray.(camera.CFrame.Position, (lockedPlayer.Character.Head.Position - camera.CFrame.Position).Unit * )
(self, (args))
)press Q to lock on to people updating and adding ESP soon

Universal