Ja bym zrobił tak troche po noobskiemu:
Zrobił obiekt gdzie ta kulka ma uzi i może strzelać,i,gdy się zderzysz z uzim to zmienia się całkowicie na ten obiekt.
...
Albo daj Create an Instance of an obiekt i dał to uzi.
Myśle że już dobrze wszystko zrozumiałem i wiele się nauczyłem.
Nastepną gre robie na własnym silniku,ale nie oznacza to oczywiście że nie podpatrze kodu z innych silników.
Nie bede się z Tobą kłucił.
Po za tym żeby już więcej nie było takich wpadek wersje full zrobie od 0.
Na własnym silniku ,tylko wezme grafiki bohatera.