Lordshiva1948: Your link doesn't work and doesn't allow anyone to see the demos you are referring to.
You can't share a folder like that with dropbox, but rather public links to specific files.
@LittleRyuk: In the event where you get your attack going (your capx is so messy, I'm sorry, I can't pinpoint a single event, I'll leave the implementation up to you) add conditions that check the direction of your character and the mouse position (expressions mouse.X and mouse.Y).
This way, when the character is facing left, but that mouse.X is greater than character.X you know you shouldn't allow the shoot to go.
Implement it for all four directions (likely as subevent) and you're good to go.