What do you want to achieve? Having the tool working perfectly
What is the issue? For each player that is in the game, the tool will clone it to however many players there is in the game
example: (2 players in a game, that tool will clone itself 2 times)
What solutions have you tried so far? Nothing since I cannot figure what the issue is.
My tool uses a remote event to send the server information for the player, if the player is approved the tool drops something, it is fine if there’s only 1 player in the game. But if there’s more than one it will cause problems
Sounds like you have a RemoteEvent:Connect() for handling it inside a PlayerAdded:Connect() since it is based on how many players are in the game. Would it be possible to see the code on the server?
So, if there are 10 players does it drop 10 stacks of cash? Or what was the issue? Is this code inside another function (such as a :PlayerAdded:Connect())?
Wait hold on, yes that is the issue. Tools should not have serverside scripts in them most of the time. The issue you have is that each and every tool is connected to the event, and so when the event is fired, all tools receive that event.
Serverside scripts should pretty much always be in ServerScriptService.