event does not run on server but run on client
I think your Fire Weapon Multicast (which is set to Server (i'd rename it)) needs to be plugged into a new Custom Event which is Multicast and put the BP in there.
answered Feb 25 '17 at 11:13 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here