If I remember right, TGF doesn't like more than one object being fired if you're using a default Shooting animation. I found it was best to use a User Animation instead. Of course, MMF doesn't have this problem.
Don't know why the bouncing ball idea didn't work, I've used that before a few times. Just have the event for the user pressing the fire button, and have the bullet object be created at the player's action point, then have the bullet object's direction change to the player's direction. All in one event. Using bouncing ball objects as bullets give more freedom to control the bullets.