-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local Mouse = LocalPlayer:GetMouse() -- Configuration local SilentAimEnabled = true local ESPEnabled = true local InfJumpEnabled = true local AimPartName = "Head" -- The part to aim at -- Silent Aim Implementation local function getClosestTarget() local closestPlayer = nil local shortestDistance = math.huge for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild(AimPartName) and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then local screenPos, onScreen = workspace.CurrentCamera:WorldToViewportPoint(player.Character[AimPartName].Position) if onScreen then local mousePos = Vector2.new(Mouse.X, Mouse.Y) local dist = (Vector2.new(screenPos.X, screenPos.Y) - mousePos).Magnitude if dist < shortestDistance then shortestDistance = dist closestPlayer = player end end end end return closestPlayer end -- Hook mouse target to silent aim local mt = getrawmetatable(game) local oldIndex = mt.__index setreadonly(mt, false) mt.__index = newcclosure(function(self, key) if SilentAimEnabled and self == Mouse and (key == "Hit" or key == "Target") then local targetPlayer = getClosestTarget() if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild(AimPartName) then if key == "Hit" then return targetPlayer.Character[AimPartName].CFrame elseif key == "Target" then return targetPlayer.Character[AimPartName] end end end return oldIndex(self, key) end) setreadonly(mt, true) -- ESP Implementation local ESPFolder = Instance.new("Folder") ESPFolder.Name = "ESP" ESPFolder.Parent = CoreGui local function createESP(player) if not player.Character or not player.Character:FindFirstChild("HumanoidRootPart") then return end local box = Instance.new("BoxHandleAdornment") box.Adornee = player.Character.HumanoidRootPart box.AlwaysOnTop = true box.ZIndex = 10 box.Size = Vector3.new(3, 6, 1) box.Transparency = 0.5 box.Color3 = Color3.new(1, 0, 0) -- red color box.Parent = ESPFolder return box end local ESPBoxes = {} if ESPEnabled then for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer then ESPBoxes[player] = createESP(player) end end end Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function() if ESPEnabled and player ~= LocalPlayer then if ESPBoxes[player] then ESPBoxes[player]:Destroy() end ESPBoxes[player] = createESP(player) end end) end) Players.PlayerRemoving:Connect(function(player) if ESPBoxes[player] then ESPBoxes[player]:Destroy() ESPBoxes[player] = nil end end) -- Inf Jump Implementation UserInputService.JumpRequest:Connect(function() if InfJumpEnabled then LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end)