GMX AIMBOT
Key Required

GMX AIMBOT

RIVALSGamerX_YTGamerX_YT 1.1K views 812 executesUpdated Apr 22, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•62 lines (2373 chars)
-- 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)

Features & Information

Only Aimbot, But super good NO FOV Mainly for Youtubers NEW UPDATE 04/23/26 Aim buffed Bugs fixed
#rivals#Rivals

Community Comments (1)

Not_Not_Apr 22, 2026

LOVE IT TY TY TY

More Scripts for RIVALS