So I'm making a currency drop system, how can I prevent duping?

For my game I’m adding the ability to drop money for others to pick up, and use. I’ve seen in some games this can be abusable in specific ways. I don’t really know how they do it, but some people figure out a way to clone what’s being dropped so that they get a lot lot more than what they’re really dropping.

2 Likes

If an exploiter clones a money object, then the detection for picking it up will only exist on the original un-cloned money object.
Remember that when exploiters clone an object, it will only get cloned for them because they can only change things client side (Unless they have a backdoor, in which case money dropping is not your primary concern).

Another method they might be using is dropping money even when their money value is negative, this will give them negative money, but other players will still be able to take the money objects. They could then use alt accounts to have endless money.

Make sure money dropping is handled by the server, and make sure that they can actually drop the specific amount (do this check on the server too, because exploiters can edit local scripts).

And as an added measure, make sure that when they fire the drop money remote event, it can only affect their own character.

2 Likes