blade.Touched:connect(function(hit)
local damageCal = math.random(damage,maxDamage)
if equipped and clicked and character and humanoid and humanoid.Health > 0 and hit and not hit:IsDescendantOf(character) then
local targetHumanoid = hit.Parent:FindFirstChild'Humanoid'
if targetHumanoid and targetHumanoid.Health > 0 then
targetHumanoid:TakeDamage(damageCal)
print(damageCal)
end
end
end)
the script above triggers 3 hit colisions each time and i want to know how to limit it to one

2 comments
yes this works but it still triggers 3 hit collisions
You forgot the wait :P