No I Figured out a way myself but thanks for the responses anyway this is what i did:
First I put all the shooting actions into one event and turned the arrow keys into an OR block, then I made a instant variable (shoot_direct) and i set the Bullet angle of motion as it I then made sub events of each individual arrows and "set shoot_direct to 270, 90 ,0 or 180" i think separating it from the movement system also helped