Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local camera = workspace.CurrentCamera
local aimAssistEnabled = true
local aimStrength = 0.1 -- lower = smoother
-- GET CLOSEST TARGET
function getClosestTarget()
local closest = nil
local shortestDist = math.huge
for _, plr in pairs(game.Players:GetPlayers()) do
if plr ~= player and plr.Character and plr.Character:FindFirstChild("Head") then
local pos, onScreen = camera:WorldToViewportPoint(plr.Character.Head.Position)
if onScreen then
local dist = (Vector2.new(pos.X, pos.Y) - Vector2.new(camera.ViewportSize.X/2, camera.ViewportSize.Y/)).Magnitude
dist < shortestDist
shortestDist = dist
closest = plr
closest
:().RenderStepped:(()
aimAssistEnabled
target = ()
target target.Character target.Character:()
targetPos = target.Character.Head.Position
camCF = camera.CFrame
newCF = .(camCF.Position, targetPos)
camera.CFrame = camCF:(newCF, aimStrength)
)aimbot

Universal