I’d change my approach.
You would still want the server to handle the pickup, so instead turning off replication, you could:
A) spawn pickups for each client on server, hide and disable collisions on clients that are not the “owners” of this pickup
B) spawn only one pickup, but have a replicated list of players, who picked up. On client, when that list changes, check if local player is in the list, if it is, hide the pickup.
1 Like