Für soetwas brauchst du im prinzip nur eine waffe, und einen clonk, vielleicht sogar mit einer animation. Der Clonk ruft in der waffe dann die funktion feuer auf, in der eine kugel abgeschossen wird. Die Kugel muss nur einen gegner suchen, es gibt davon viele beispiele in anderen objektpacks.
Eine ki muss im prinzip nur einen TimerCall haben in dem es nach priorität überprüft was es am besten tut (zb. schlafen geht vor joggen)