Run it
Copy the script and paste it into your executor.
ocal Players = game:GetService("Players")
local RunService = :()
UserInputService = :()
Camera = .CurrentCamera
player = Players.LocalPlayer
AIM_ASSIST_RANGE =
AIM_ASSIST_STRENGTH =
HOLD_KEY = .UserInputType.MouseButton2
aiming =
UserInputService.InputBegan:((input)
input.UserInputType == HOLD_KEY
aiming =
)
UserInputService.InputEnded:((input)
input.UserInputType == HOLD_KEY
aiming =
)
()
closest
shortest = AIM_ASSIST_RANGE
_, plr (Players:())
plr ~= player plr.Character
head = plr.Character:()
humanoid = plr.Character:()
head humanoid humanoid.Health >
dist = (head.Position - Camera.CFrame.Position).Magnitude
dist < shortest
shortest = dist
closest = head
closest
RunService.RenderStepped:(()
aiming
target = ()
target
camPos = Camera.CFrame.Position
targetDir = (target.Position - camPos).Unit
currentDir = Camera.CFrame.LookVector
newDir = currentDir:(targetDir, AIM_ASSIST_STRENGTH)
Camera.CFrame = .(camPos, camPos + newDir)
)
Players = :()
RunService = :()
Camera = .CurrentCamera
AIM_ASSIST_RANGE =
fovCircle = .()
fovCircle.Size = .(, AIM_ASSIST_RANGE*, , AIM_ASSIST_RANGE*)
fovCircle.Position = .(, -AIM_ASSIST_RANGE, , -AIM_ASSIST_RANGE)
fovCircle.BackgroundColor3 = .(, , )
fovCircle.BackgroundTransparency =
fovCircle.BorderSizePixel =
fovCircle.BorderColor3 = .(, , )
fovCircle.AnchorPoint = .(, )
fovCircle.Parent = Players.LocalPlayer:():()
fovCircle.Parent
screenGui = .()
screenGui.Name =
screenGui.Parent = Players.LocalPlayer.PlayerGui
fovCircle.Parent = screenGui
RunService.RenderStepped:(()
mouse = Players.LocalPlayer:()
fovCircle.Position = .(, mouse.X - AIM_ASSIST_RANGE, , mouse.Y - AIM_ASSIST_RANGE)
)
aimbot, lock on to players, you can tweak it depending on what body part you want to shoot.