local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players").LocalPlayer
local Character = Players.Character or Players.CharacterAdded:Wait()
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
local DamageEvent = require(ReplicatedStorage.Modules.Shared.RemoteService)
local MobFolder = Workspace.Mobs
local Range = 100
Players.CharacterAdded:Connect(function(newchar)
Character = newchar
HumanoidRootPart = newchar:WaitForChild("HumanoidRootPart")
end)
RunService.RenderStepped:Connect(function(...)
local Targets = {}
for _, Mob in MobFolder:GetDescendants() do
local MobRoot = Mob:FindFirstChild("HumanoidRootPart")
local Humanoid = Mob:FindFirstChild("Enemy")
if Mob:IsA("Model") and Humanoid and Humanoid.Health > 0 and MobRoot then
if (HumanoidRootPart.Position - MobRoot.Position).Magnitude <= Range then
table.insert(Targets, Mob)
end
end
end
if #Targets > 0 then
DamageEvent:InvokeServer("Damage", Targets)
end
end)
Comments
Legend Of Zominus RPG: Create a script for the RPG I mentioned, if possible something like kill aura or get all items, I would appreciate it.
good script