How to go about saving multiple things that are different in DataStores?

I have two questions in the bottom about this but first to explain, I have a DataStore mainly for player data which saves a table of things like exp, level, wins, etc. Now I am looking to make a another table for a customization system that saves cosmetics like skins, name tags, accessories, etc.

Essentially, I was going to use scopes in DataStores to organize things, but from research, I saw someone say its legacy and it shouldn’t be used anymore, so is that true?

Questions:

  1. If yes, what are my alternatives, or how can I organize?
  2. If no, then how can I go about GetAsync and SetAsync here since isn’t it bad practice to get something like 3 times and saving 3 different data stores as well?

Thanks :slight_smile: