Oder du machst gleich selbst ein KS. Mach ich gerade auch und finds wesentlich einfacher als ein normales KS, was auch daran liegt, dass immer nur eines kämpft. So hättest du auch nicht das Problem mit dem Helden. Naja aber da du technisch noch nicht so gut bist...
Lass den Helden doch nich sterben, sondern einfach abfragen wann alle Pokemon besiegt sind und dann Kampfabbruch bzw. Warp ins Pokecenter usw.
Im eigenen KS wäre es halt simpler zu lösen, da der Held gar nicht erst am Kampf teilnimmt.
Spontan würde ich sagen, du legst zu jedem Pokemon einen Held an und dann deinen Helden. In jedem Kampf entfernste den Helden und setzt das Pokemon stattdessen als Held ein. Nach dem Kampf wieder tauschen. Hoffe mal, dass du verstehst, was ich meine.