Not completely sure if this would work, but replicate the animation on the server or on a different client. Then check if on the server or client if that actually hits the other player. Kinda as a double check.
I do think that you can’t play anims on the server anymore so if your map is small, playing it on another client might be the easiest.
Not sure if exploiters can manipulate the event to be triggered from another client though, so maybe if the game has ~10 players, randomize them when the anim is triggered, send a secret code, and then make sure it comes from THAT client with that secret code.
I’m not completely sure, I haven’t really been scripting functional animations. (Like a few that move you… but not really any that would do attacks)