How do I create a datastore save for multiple folders of values?

I’m creating a game, that uses multiple different folders filled with instances/values to keep track of the players progress/preferences.

These include: A leaderstats and PlayerInfo folder, filled with different types of values (obj, int, num), as well as a PlayerClothes folder, filled with accessories and clothes that get put on the player on spawn.

How do I use a single datastore to save all of these? While being able to set certain values to a default amount on first time joining.

I apologise in advance if this isn’t a great question, it’s just that I’ve only ever seen datastores be used on one or two values, that don’t have a default set, and I’d be more than happy to learn more about it.

Any help is appreciated.

Many Thanks.

Use a dictionary or a table, while saving use HTTPService to convert dictionary to JSON and save it, while loading decode the JSON to dictionary.