naja, für den spieleentwickler spricht, wenn er die vorhande engine so nutzt, das eben nicht alles zusammen zu brechen droht.

machs anders
außerdem, es gibt genügend möglichkeiten sowas zu regeln. alleine schon timer, stellst du dir eben in deinem script den timer auf 50 (steht für 5sec) und reduzierst die timer im main pp immer um 1 (natürlich muss am ende dann auch ein wait0.1 stehen) und wenn der timer auf 0 oder niedriger ist, führst du das event aus. du nutzt halt den timer an stelle von waits und verschachtelst ein wenig anders. aber im endeffekt wirst du vom spielablauf her kaum veränderung spüren, jedoch wird die performance deutlich nach oben gehen. dafür braucht man echt keine tools, lediglich ein wenig phantasie und einfallsreichtum