Can I have Different Visibilities per player?

I am making a multi-player strategy game with Fog of War, so I need to display different actors for each player. (eg. hide opponent’s base from the player).

The problem I am having is if I hide the actor on the server (Set Actor Hidden in Game), it is hidden for all clients instead of locally:

Is it possible to hide an actor locally (Maybe even halting replication to the clients who cannot see the actor?)

Thanks in advance

AActor::bHidden is a replicated value, so what the server says goes, and while it is maybe possible to counter the replicated value by detecting a change, it is largely inconveient.

I have resolved my issue by hiding the root component and propagating the change to child components instead of hiding the entire actor.