I have a script that gives players in my group cash on when they join my game but the problem is if they leave then rejoin they get another set of cash, I need to know how to stop them receiving the cash after they already have, any help is appreciated!
You'll need to use DataStores for this. Basically every player will save a BoolValue which tells you if they've received cash or not. If it's false and they're in your group, you give them the cash. After you give them the cash, the value turns true, so next time they join they won't get the cash.