while wait() do for i,v in pairs(game.Players:GetPlayers()) do if v.Character:FindFirstChild("HumanoidRootPart") and v ~= game.Players.LocalPlayer then local args = { [1] = v, [2] = 20, [3] = v.Character.HumanoidRootPart, [4] = Vector3.new(1, 1, 1), [5] = game:GetService("Players").LocalPlayer.Character.BAT:FindFirstChild("Bonk!") } game:GetService("ReplicatedStorage"):WaitForChild("modules"):WaitForChild("shooting"):WaitForChild("shootingEvent"):FireServer(unpack(args)) end end end