Is there a way to decrease the delay in my skill?

Existe uma maneira de diminuir o atraso na minha habilidade?

Eu criei um método no qual todos que tocarem o “Rock” da habilidade sofrerão dano pelo menos uma vez, quando verifico se o personagem está na tabela dos personagens que sofreram dano, por algum motivo causa atraso, porque é chamado muitas vezes. (A abilidade é um onda de rochas entao sera chamado varias vezes o Touched)

local HumanoidsDamaged = {}
rock.Touched:Connect(function(hit)
			local CharHited = hit.Parent
			if not table.find(HumanoidsDamaged,CharHited) then
				if CharHited:FindFirstChild("Zombie") and CharHited ~= char then
					hit.Parent:FindFirstChild("Zombie"):TakeDamage(damage);
					table.insert(HumanoidsDamaged,CharHited)
				end
			end
end)