-- Silent Aim local camera = workspace.CurrentCamera local players = game:GetService("Players") local runservice = game:GetService("RunService") local userinputservice = game:GetService("UserInputService") local localplayer = players.LocalPlayer local closesthitpart = nil local function getdirection(origin, position) return (position - origin).Unit end local function isvisible(targetpart) local character = localplayer.Character if not character then return false end local origin = camera.CFrame.Position local direction = targetpart.Position - origin local raycastparams = RaycastParams.new() raycastparams.FilterType = Enum.RaycastFilterType.Exclude raycastparams.FilterDescendantsInstances = {character, camera} raycastparams.IgnoreWater = true local result = workspace:Raycast(origin, direction, raycastparams) if result then return result.Instance:IsDescendantOf(targetpart.Parent) end return true end local function issameteam(player) if not localplayer.Team or not player.Team then return false end return localplayer.Team == player.Team end local function getclosestplayer() local closestpart = nil local closestdistance = math.huge local mousepos = userinputservice:GetMouseLocation() for _, player in ipairs(players:GetPlayers()) do if player ~= localplayer and player.Character then if issameteam(player) then continue end local head = player.Character:FindFirstChild("Head") local humanoid = player.Character:FindFirstChildOfClass("Humanoid") if head and humanoid and humanoid.Health > 0 then local screenpos, onscreen = camera:WorldToViewportPoint(head.Position) if onscreen and isvisible(head) then local dist = (Vector2.new(screenpos.X, screenpos.Y) - mousepos).Magnitude if dist < closestdistance then closestdistance = dist closestpart = head end end end end end return closestpart end runservice.Heartbeat:Connect(function() closesthitpart = getclosestplayer() end) local oldnamecall oldnamecall = hookmetamethod(game, "__namecall", newcclosure(function(...) local method = getnamecallmethod() local args = {...} local self = args[1] if self == workspace and not checkcaller() and method == "Raycast" then if closesthitpart then local origin = args[2] local direction = getdirection(origin, closesthitpart.Position) * 1000 args[3] = direction return oldnamecall(unpack(args)) end end return oldnamecall(...) end)) wait(1) -- Fast Shoot local namecall namecall = hookmetamethod(game, "__namecall", function(self,...) local method = getnamecallmethod() if method == "GetAttributes" then local result = namecall(self, ...) result.AutoFire = true result.FireRate = 0 result.Range = 555 result.Spread = 555 print(self,"modded") return result end return namecall(self, ...) end) wait(1) -- Loop Backpack Enabled task.spawn(function() local Player = game.Players.LocalPlayer while true do Player:SetAttribute("BackpackEnabled", true) task.wait(0.1) end end) wait(1) -- Anti Tase task.spawn(function() local Player = game.Players.LocalPlayer while true do local Character = Player.Character if Character then local Humanoid = Character:FindFirstChildOfClass("Humanoid") if Humanoid then Humanoid.WalkSpeed = 25 Humanoid.JumpHeight = 5.5 end local AntiJump = Character:FindFirstChild("AntiJump") if AntiJump then AntiJump:Destroy() end end task.wait(0.1) end end)