You make a dummy and order it to cast spells (at the same time)
I will just write how it works.
You base that "ulty" on some aura lets say endurance, than you make it so that only applies on your hero, give it a buff and name it lets say "endurance aura"<-simple
Than you make a trigger that if your hero have the buff "endurance aura" and it casts a spell spell1 or spell2 or spell3 and random integer(this will give you a %[chance]), than make dummy and give it all abilities and order it to cast them.
Ofc. this is just my lame idea D: