Destroy actors in multiplayer

If you destroy an actor an the server and it does not get destroyed on clients, then the actor is not set to replicate, or not set up properly to replicate.
If an actor should get replicated, then you should declare that in the actor’s constrctor.
Also, only actors spawned by the server (and set to replicate) are replicated at all.
If a client spawn’s an actor, even if set to replicate, then the actor is NOT replicated, meaning it only exists on the client that spawned it.