Du machst unten ein Event mit zwei Seiten. Die erste lässt du frei, die andere machst du Startbedingung (z.B.) 'geschossen' als Tab/Switch.

Dann fragst du immer die Taste ab, mit der geschossen werden soll.
Wenn man diese drückt, wird abgefragt, wo der Held sich befindet, und in welche Richtung er guckt. Je nach Richtung machst du dann eine X bzw Y Koordinate weg (ziehst sie ab). Dann landet die Kugel vor deinem Held. Dann setzt du den Tab/switch 'geschossen' auf On. Dan kriegt die Kugel ihr ausehen. Davor lädst du den Sound des Schusses. Dann wenn du das ausehen der Kugel gemacht hast (mit dem Tab/switch), machst du ein bewegungsevent je nach reichweite der Waffe.

Ich hätte dir ja auch nen Code oder so geschrieben, aber ich nutze den Deutschpatch...

edit: 1.!!!