local player = game:GetService("Players").LocalPlayer game:GetService("RunService").RenderStepped:Connect(function() local character = player.Character for _,v in workspace.Entity:GetChildren() do if (character.HumanoidRootPart.CFrame.Position - v.Head.CFrame.Position).Magnitude < 50 and character:FindFirstChild("p250") then local args = { [1] = "#1", [2] = character.p250, [3] = { ["ShotPoint"] = character.HumanoidRootPart.CFrame.Position, ["Direction"] = Vector3.new(-0.008111195638775826, -0.058035194873809814, 0.9982815980911255), ["AmmoData"] = { ["MaxAmmo"] = 0, ["Ammo"] = 0 }, ["TracerColor"] = Color3.new(1, 1, 1), ["ShotId"] = 3, ["HitInfoList"] = { [1] = { ["Normal"] = Vector3.new(0.20057007670402527, 0.038305096328258514, -0.9789303541183472), ["Part"] = v.Head, ["Index"] = 0, ["Position"] = v.Head.CFrame.Position }, [2] = { ["Normal"] = Vector3.new(0.5810704827308655, 0.7930880784988403, -0.18266992270946503), ["Part"] = v.Head, ["Index"] = 0, ["Position"] = v.Head.CFrame.Position } }, ["ShotOrigin"] = character.p250.Handle.BulletOrigin, ["Victims"] = { [1] = { ["Humanoid"] = v.Zombie, ["Object"] = v.Head, ["Index"] = 0 }, [2] = { ["Humanoid"] = v.Zombie, ["Object"] = v.Head, ["Index"] = 0 } }, ["TargetPoints"] = { [1] = v.Head.CFrame.Position } } } game:GetService("ReplicatedStorage"):WaitForChild("Library"):WaitForChild("RemotesManager"):WaitForChild("PrimaryFire"):FireServer(unpack(args)) end end end)