local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Players = game:GetService("Players") local player = game.Players.LocalPlayer local mouse = player:GetMouse() local camera = workspace.CurrentCamera -- SETTINGS local BHOP_BOOST = 1.05 local MAX_SPEED = 45 local FOV_RADIUS = 200 _G.SilentAimTarget = nil -- Global variable for the gun to read -- 1. ALWAYS ON WALLHACK local function applyESP(targetPlayer) local function createHighlight(char) if char:FindFirstChild("ESP") then return end local highlight = Instance.new("Highlight") highlight.Name = "ESP" highlight.Parent = char highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop highlight.FillColor = (targetPlayer.Team == player.Team) and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 0, 0) end if targetPlayer.Character then createHighlight(targetPlayer.Character) end targetPlayer.CharacterAdded:Connect(createHighlight) end for _, p in pairs(Players:GetPlayers()) do if p ~= player then applyESP(p) end end Players.PlayerAdded:Connect(applyESP) -- 2. ALWAYS ON TARGETING & BHOP RunService.RenderStepped:Connect(function() local char = player.Character local hum = char and char:FindFirstChild("Humanoid") local root = char and char:FindFirstChild("HumanoidRootPart") -- Always On Bhop if hum and root and UserInputService:IsKeyDown(Enum.KeyCode.Space) then if hum.FloorMaterial ~= Enum.Material.Air then hum:ChangeState(Enum.HumanoidStateType.Jumping) local vel = root.AssemblyLinearVelocity if Vector3.new(vel.X, 0, vel.Z).Magnitude < MAX_SPEED then root.AssemblyLinearVelocity = Vector3.new(vel.X * BHOP_BOOST, vel.Y, vel.Z * BHOP_BOOST) end end end -- Always On Silent Aim Targeting local closestPlayer = nil local shortestDistance = FOV_RADIUS for _, v in pairs(Players:GetPlayers()) do if v ~= player and v.Team ~= player.Team and v.Character and v.Character:FindFirstChild("Head") then local screenPoint, onScreen = camera:WorldToViewportPoint(v.Character.Head.Position) if onScreen then local distance = (Vector2.new(mouse.X, mouse.Y) - Vector2.new(screenPoint.X, screenPoint.Y)).Magnitude if distance < shortestDistance then closestPlayer = v shortestDistance = distance end end end end if closestPlayer then _G.SilentAimTarget = closestPlayer.Character.Head.Position else _G.SilentAimTarget = nil end end)