that worked but, seems to reaply the dots over and over, before the duration of the dot is finished, heres what im working with
                Apply("Bio II"),
                Apply("Miasma"),
                Apply("Bio"),
                Cast("Energy Drain", r => Core.Player.HasAura ("Aetherflow") && Core.Player.CurrentManaPercent <= 25),
                Cast("Bane", r => Core.Player.HasAura ("Aetherflow") && EnemiesNearTarget(7) > 0 && Core.Target.HasAura("Bio II") && Core.Target.HasAura("Miasma") && Core.Target.HasAura("Bio"), r => Core.Target),
                Cast("Fester", r => Core.Player.HasAura ("Aetherflow") && Core.Target.HasAura("Bio II") && Core.Target.HasAura("Miasma") && Core.Target.HasAura("Bio"), r => Core.Target),
                Cast("Ruin", r => true),
                Cast("Ruin II", r => true)
Was using something like,
Apply("Bio II", r => !Core.Target.HasAura("Bio II")),
thats where i was getting the problem of not being able to reapply dots with multiple summoners on the same target