Animation optimisation in multiplayer project

I have a problem. I attached collision box to bone of AI character. I play animation and when collision box on the bone has overlap - player character take damage.

But when I use this in my network project, AI character doesn’t play animation (on server) when it is far from server player character. On client I see AI character animation, but overlap event not happening, because AI character far away from server player characer. I quess it’s because of optimization. Server doesn’t play animation if it doesn’t in visible area. But it doesn’t good for me, because I have collision boxes and I need overlap event (which can occure only on server side…)
Does anyone has an idea for my case?

If I understand you correctly, you just need to add an RPC to your overlap event so that the client can call the event on the server directly.