I have already mentioned that it is called from the overridden “ReceiveAnyDamage” function. Also some enemies call the “Destroyed” function for player in their “Damaged” functions which are called from the same “ReceiveAnyDamage” function and also from the “Apply” function of ability. The last one is called, in its queue, from the “ApplyAbility” function of the player, then from the “AbilityServer” function of the player controller, then from the replicated to server function “ServerAbility”. So if the overridden “ReceiveAnyDamage” function is called only on the server, then yes.