It seems there are a lot of similar questions, however a lot of them go unanswered or their solutions simply don’t work.
This is part of my inventory setup. Player can drop item from his inventory into the world. This part is properly replicated from the client to everyone. The hard part is getting the client to destroy the actor when he picks it up. It only adds the item to the inventory but leaves the actor on the ground.
Picking up the item on the server destroys the actor just fine.
Is there anywhere that fully outlines why certain functions work when using replication and others don’t? Why can I request a spawn from the server but not a destroy?