so i am working on a collectable coin system for my game. the way i want it to work is that everytime you respawn, the coins will be brought over to your clients workspace from replicated storage. for some reason when the coins are put into the workspace they dont spin and you cannot collect them(they are using server scripts), im assuming that the problem is because they are placed locally but im just not sure how to work around this.
From what you have said, this would be the best way around the problem. Since you are spawning the coins locally, they need to be detected locally as well. So switch the server sided detection script, to a client script (1 for each player), and then the coins will detect. Should you need to run functions based on when coins are collected, hook a remote event up to when the coin is collected on the client, to a function on the sever. Hope I answered your question!