How to get particle system to rotate when attached?

Hi i’m currently creating a FPS shooter game, though I have a slight problem Ive used spawn emitter attached on my weapon to spawn in a muzzle flash added in all the correct node that this one asks and its plays fine until I turn the player around and the MF keeps the world rotation rather than following the gun?

i.e. if the player starts facing north the flash is fine facing north but if I turn to the west the muzzle flash emitts at the correct place but is still facing north?

Is there something I could of missed ?