private static void OnHarrass() { var Target = TargetSelector.GetTarget(Q.Range, DamageType.Physical); if (!Target.IsValidTarget()) { return; } if (KzKarthusMenu.harassQ() && Target.IsValidTarget(Q.Range) && Player.ManaPercent >= KzKarthusMenu.harassQE()) { if (Prediction.Position.PredictCircularMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed).HitChance >= HitChance.High) { Q.Cast(Target); } } if (KzKarthusMenu.harassE() && E.IsReady() && Target.IsValidTarget(E.Range) && Player.ManaPercent >= KzKarthusMenu.harassQE()) { if (Player.Spellbook.GetSpell(SpellSlot.E).ToggleState == 1) { E.Cast(); } } else { if (Player.Spellbook.GetSpell(SpellSlot.E).ToggleState == 2) { E.Cast(); } } }