private static void KillSteal() { foreach (var Target in EntityManager.Heroes.Enemies.Where(hero => hero.IsValidTarget(W.Range) && !hero.IsDead && !hero.IsZombie && hero.HealthPercent <= 25)) { if (SanJuanniMenu.killstealQ() && Q.IsReady() && Target.Health + Target.AttackShield < Player.GetSpellDamage(Target, SpellSlot.Q, DamageLibrary.SpellStages.Default)) { if (Prediction.Position.PredictLinearMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed, int.MaxValue).HitChance >= HitChance.High) { Q.Cast(Target); } } if (SanJuanniMenu.killstealR() && R.IsReady() && Target.Health + Target.AttackShield < Player.GetSpellDamage(Target, SpellSlot.R, DamageLibrary.SpellStages.Default)) { if (Prediction.Position.PredictLinearMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed, int.MaxValue).HitChance >= HitChance.High && !Prediction.Position.PredictLinearMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed, int.MaxValue).CollisionObjects.Any()) { R.Cast(Target); } } } }