``` for (var i = 0; i <= Template.MultipleHarms.Length; i++) { Hero.CreateTimer(effectTime, () => { OnResultSkillEffect(i, targets); }); } ``` lua ``` for i = 0, #this.Template.MultipleHarms do this.Hero:CreateTimer(effectTime, function () OnResultSkillEffect(this, i, targets) end) end ``` this code has logical differences.