character nach einer bestimmten zeit, immer wieder erscheinen lassen

moin,
darum geht es, ich möchte das eine selbsterstellte figur(in der funktion spawneinheitausgebau schon angelegt) nach einer bestimmten zeit, immer wieder spawnt.
mein spawnen funktioniert, sieht aber komisch aus für mich.
ich würde gern wissen ob jemand eine andere/bessere idee hat

die 3 branches sind mit eingebaut weil ich mit 3 verschiedenen zeiten arbeite.
gruss