You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I am currently working on a tycoon (teddy bear tycoon) and i wanna add a daily reward system but if i add one it gives you money but it doesn’t let me buy things with it and it doesn’t save.
What is the issue? Include screenshots / videos if possible!
That it doesn’t work with a tycoon save trigger.
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I looked on youtube but no help because nobody makes these tutorials.
Is this part of a LocalScript? If so, this could be why.
LocalScripts do not update server sided, so when the Server checks to see if you have enough money, you do not, even though on your screen you do have enough money.
Simply put,
You see you have 100 credits
The server sees you have 0 credits.
Serverside says you don’t have enough money to buy it.
You can counter this with RemoteEvents, however be careful to protect them, because exploiters can easily just give themselves a bunch of money by calling RemoteEvent:FireServer(100000) for example. So do a check when it is ran to see if the player is valid for a daily reward, and only give them the amount they deserve, do not base it off of how the event is fired.
In that case, its either their buy system is either not working as it should, or they changed their money value improperly that the buy system won’t support, unless by in their post they mean by “doesn’t let me buy things with it” means that it doesn’t change cash.Value.
Also worth mentioning they say it “doesn’t save” indicating that it could be a local script, unless they didn’t do something right with datastoring.
I suppose we would have to wait till the original poster replies.