-- Modified for high stickiness and precision local plrs = game:GetService("Players") local rs = game:GetService("RunService") local uis = game:GetService("UserInputService") local lp = plrs.LocalPlayer local cam = workspace.CurrentCamera -- config getgenv().Aimbot = true getgenv().Smoothness = 0.5 -- Lower = stickier/faster, Higher = slower movement getgenv().MaxDistance = 800 -- Increased FOV for stickiness getgenv().Stickiness = 1 -- Multiplier for lock-on strength local function get_target() local target = nil local dist = getgenv().MaxDistance local mouse = uis:GetMouseLocation() for _, v in pairs(plrs:GetPlayers()) do if v ~= lp and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health > 0 then -- Added visibility check (optional but recommended for "realism") local part = v.Character:FindFirstChild("HeadHB") or v.Character:FindFirstChild("Head") or v.Character:FindFirstChild("UpperTorso") if part then local pos, on_screen = cam:WorldToViewportPoint(part.Position) if on_screen then local mag = (Vector2.new(pos.X, pos.Y) - mouse).Magnitude if mag < dist then dist = mag target = part end end end end end return target end rs.RenderStepped:Connect(function() -- Ensure Right Click is held if uis:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) and getgenv().Aimbot then local target = get_target() if target then local pos, _ = cam:WorldToViewportPoint(target.Position) local mouse_loc = uis:GetMouseLocation() -- Calculate the exact delta needed to reach the target local deltaX = (pos.X - mouse_loc.X) local deltaY = (pos.Y - mouse_loc.Y) -- Execution with Stickiness logic if mousemoverel then -- By removing the multiplication and using a higher step, -- the mouse "snaps" and stays glued to the target. mousemoverel(deltaX * getgenv().Stickiness, deltaY * getgenv().Stickiness) end end end end)