To start, you need to create a system that runs a signal every 5 minutes. You’ll need these circuits:
Event Receiver: Update 30hzIfTime Get Precise SecondsGreater Or Equalfloat VariableAdd
With these circuits, you’ll need to wire it so it constantly checks if Time Get Precise Seconds is greater or equal to float variable, which in the case that it is, update the float variable to be Time Get Precise Seconds + 300 so it becomes 300 seconds longer (5 minutes)
With this system, you can ru the Player Add Currency (I think that’s what it’s called) after the float Variable is updated