Currently I have been working on a massive tycoon, so naturally saving has become an issue. I'm asking what method or concept of saving would strategically be best?
As well to factor in what would be best I'm trying to get it to save and load fairly quickly so I'm not sure if data store would be the best option. If any one has any suggestions please post!
Your Problem You need to save your data in your tycoon.
How to Fix? I suggest using Data Persistence as mention in the Roblox Wiki. In tycoons, you use Data Persistence to save money and items purchased. However, there are limits to Data Persistence. Data Persistence does not run on Local Scripts. You cannot share Data Persistence within different places. Also, there is a limit on Data Persistence storage capacity.
Example Code
Example of Data Persistence:
game.Players["Player"]:SaveString("Message", "Hello world!") print(game.Players["Player"]:LoadString("Message"))