public void OnExecute()
{
Orbwalker.OrbwalkTo(Game.CursorPos);
Variables.AkaData();
if (!Manager.SpellManager.E.IsReady())
{
return;
}
var obj =
Variables.ListEnemies(true)
.Where(i => i.IsValidTarget(Manager.SpellManager.E.Range) && !Variables.HaveE(i))
.MaxOrDefault(
i =>
EntityManager.Heroes.Enemies.Count(
a =>
EloBuddy.SDK.Extensions.IsValidTarget(a) && !(a == i)
&& (a.Distance(i) < Manager.SpellManager.Q3.Width + AkaCore.AkaLib.Item.Flash.Range - 50
|| a.Distance(Variables.GetPosAfterDash(i)) < Manager.SpellManager.Q3.Width + AkaCore.AkaLib.Item.Flash.Range - 50)));
if (obj != null)
{
Manager.SpellManager.E.Cast(obj);
}
}