-- https://discord.gg/ZpyYzvCh9v local monsters = workspace:WaitForChild("Monsters") local player = game:GetService("Players").LocalPlayer local weapon = player.Character:WaitForChild("Revolver") local remote = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("InflictTarget") while task.wait(0.1) do -- adjust the wait time if you want faster/slower hits for _, monster in pairs(monsters:GetChildren()) do local humanoid = monster:FindFirstChild("Humanoid") local root = monster:FindFirstChild("HumanoidRootPart") local head = monster:FindFirstChild("Head") if humanoid and root and head then local args = { "Gun", weapon, humanoid, root, head, Vector3.zero, { ChargeLevel = 0, ExplosionEffectFolder = game:GetService("ReplicatedStorage").Miscs.GunVisualEffects.Common.ExplosionEffect, MuzzleFolder = game:GetService("ReplicatedStorage").Miscs.GunVisualEffects.Common.MuzzleEffect, HitEffectFolder = game:GetService("ReplicatedStorage").Miscs.GunVisualEffects.Common.HitEffect, BloodEffectFolder = game:GetService("ReplicatedStorage").Miscs.GunVisualEffects.Common.BloodEffect }, 100 } remote:FireServer(unpack(args)) end end end