Is there a limit to how frequently the Storage.SetPlayerData() function can be called? If so, what is the limit?
I would image that saving data too frequently will cause problems. In Roblox, they actually have a cap on how frequently one can save, and the engine throttles or denies saves over the cap.