Damaging self only in dedicated mode (wrong chain of events)

Hello, im a novice in ue4 and especially in multiplayer. I have few guys, who can damage each other with Fireball projectiles.

It’s looks like:

  1. Player press a key
  2. Call Run on Server event
  3. Call Multicast event
  4. Projectile should fly to another player.
    But something going wrong and it’s triggering on self.

If i add switch authority with remote between 3) and 4) my “bullets” damaging another players, but they’re became immortals and don’t diyng anymore at health <=0 :frowning:

Thanks for any suggestions

255655-4.png

Update:
Fixed with this and remote authority between 3) and 4). But now players dont want to stop, while casting

255745-5.png

I resolved my problem by reworking main class to childs Red and Blue, also I’ve included Instigator and Apply Damage event