public static void AutoCast() { if (KzKarthusMenu.comboAC()) { if (Player.IsDead || Player.IsZombie) { if (KzKarthusMenu.comboQ() && Q.IsReady()) { var Target = TargetSelector.GetTarget(Q.Range, DamageType.Magical); if (Target != null && Target.IsValid) { if (Prediction.Position.PredictCircularMissile(Target, Q.Range, Q.Width, Q.CastDelay, Q.Speed).HitChance >= HitChance.High) { Q.Cast(Target); } } } if (KzKarthusMenu.comboW() && W.IsReady()) { var Target = TargetSelector.GetTarget(W.Range, DamageType.Magical); var Pred = W.GetPrediction(Target); if (Target != null && Target.IsValid) { if (Pred.HitChance >= HitChance.High) { W.Cast(Pred.CastPosition); } } } } } }