Ich hoffe ich liege richtig das if (player.z > my.z) eigentlich if(my.z > your.z) heißen sollte. Wenn das so stimmt muss ich leider sagen , irgendwie kann ich keinen unterschied feststellen.
und
Mit dem Shoot_Event wird das Event ausgelöst wenn ich über ihm bin, wenn ich das richtig gesehn habe.