well the crash.. is wird.. give us the acklog, maybe thats better, to check the error.. and where is the actual crash, are sure its from those functions or are others?

Also.after the bullet is created you must put an wait(1); after..