I think we should have a nice Janna script.
For those who like to play support, she's one of the best champions to climb elo.
During the lane phase she can provide safe trades using her shield to absorb damage while improving her ADC's attacks.
During teamfights she can slow enemies, cc them with the tornado or push them away with her ultimate.
Her kit is excellent for trading/poking and for disengaging and protecting carries.
Her passive also makes it easier to roam and ward/negate vision.
If you ever reached high elo playing support you know what I mean.
Some nasty features that would make her OP:
Q: Auto fire Q after user has cast it based on hitchance
Q: Auto Q if enemy is CCed an can chain CC
W: Use on combo/harass
E: Auto shield based on incoming dmg or CC (with a slider)
E: Auto shield if ally is attacking enemy (with option to select which allies)
R: Auto use if X allies under y% health
R: Auto use if ultimate will push enemies away from allies under y% health(option to chose heath% and champions to protect)
R: Ulti insec key (flash + ultimate)
If someone is able to do this I believe it would be one of the best support scripts available.