-- [[ RIVAL XENO GHOST - 100% BYPASS ]] -- local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Camera = workspace.CurrentCamera local LocalPlayer = Players.LocalPlayer -- Configuration local FOV_RADIUS = 200 local SMOOTHNESS = 0.2 -- Ajuste (0.1 = très humain, 0.5 = très fort) local AIM_KEY = Enum.KeyCode.Q -- Fonction pour trouver l'ennemi local function getClosest() local target = nil local shortestDist = FOV_RADIUS local mousePos = UserInputService:GetMouseLocation() for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character then -- Vérifie si l'ennemi est en vie local hum = p.Character:FindFirstChildOfClass("Humanoid") local head = p.Character:FindFirstChild("Head") or p.Character:FindFirstChild("UpperTorso") if head and hum and hum.Health > 0 then local pos, onScreen = Camera:WorldToViewportPoint(head.Position) if onScreen then local dist = (Vector2.new(pos.X, pos.Y) - mousePos).Magnitude if dist < shortestDist then shortestDist = dist target = pos -- On prend la position à l'écran end end end end end return target end -- Boucle de mouvement de souris RunService.RenderStepped:Connect(function() if UserInputService:IsKeyDown(AIM_KEY) then local targetPos = getClosest() if targetPos then local mousePos = UserInputService:GetMouseLocation() -- Calcul de la distance entre le curseur et la cible local diffX = (targetPos.X - mousePos.X) * SMOOTHNESS local diffY = (targetPos.Y - mousePos.Y) * SMOOTHNESS -- COMMANDE SECRÈTE XENO : Bouge la souris sans toucher à la caméra if mousemoverel then mousemoverel(diffX, diffY) end end end end) print("--- GHOST SCRIPT INJECTÉ ---") print("Maintenez Q pour activer l'aimbot souris")