Curious how "leave your mark" games work on Roblox

example games:

all made by @4slug

-----------------------------------------------------------------------------------------------------------------------------------

I’m just curious how you can get all this data and keep it in a game forever (theoretically and infinite amount of data), specifically the statues. And you can also get users to buy them for robux. How are you able to do that on Roblox?

Another question I have is how when a player buys a statue, there plays shows up in game.

Using DataStoreService - when a player buys the statue it saves on roblox and loads it in