Event Dispatcher with duplicated actors

Every time the player left clicks and event dispatcher is sent (From Character blueprint)to the gun which fires a bullet. When i duplicate the gun blueprint in the world all of them shoot. How can i make sure the event dispatcher only goes to the equipped gun or would i have to go about it an other way?

Any help appreciated :slight_smile:

Solution is to use blueprint interface if anyone is having the same problem