By default, a Client RPC will be sent to the owner of the replicated actor on which it is called, while a NetMulticast will be sent to everyone. I’d like to see the addition of a TargetedClient RPC. By default, such a UFunction would always take a PlayerController as its first argument, and the RPC would be executed on that player’s local instance of the replicated actor, rather than on the owner’s instance(unless the targeted client is also the owner).