How to use tables in DataStoreService? (Help!)

Hi, I have a game with free badges on it (just for joining), but today I realized that I can store the badge ID’s in global DataStore via admin panel with an table to retrieve them, but Idk how to use them in DataStoreService (documentation doesn’t help me).

For example, I will add an admin only panel in my game, that will fire the remote with an badge id in the brackets, and then it will store it in the table in the DataStore and give the new badge to the players when they join without updating the game.

Why do you need a DataStore to save the badges? BadgeService’s UserHasBadgeAsync, etc. all could provide alternatives.

I just want to add an admin panel to my game, where I create new badge, type it’s ID in the text box, click on the confirm button, and the badge will be automatically gaved to the players when they join at the next time. (I don’t need to update the game anymore)

Or just to make an transactions list in my new game