As you can see in your bullet script, each bullet's PAN equals to player PAN (my.pan = player.pan). But you didn't define TILT...
You can place model at the center of player, and then make a pointer (for example) bullet_pos.
Then you change bullet_pos.TILT with mouse_force.y and make it's PAN equal to player's PAN.
And after all that, in your bullet script, make bullet's PAN,TILT,ROLL equal to 'bullet_pos' PAN,TILT and ROLL (vec_set(my.pan,bullet_pos.pan);)
I hope point taken.
Edit: I've noticed that there are a lot of errors in your script, that's why it doesn't work...
Last edited by 3run; 12/21/10 20:43. Reason: *****