Roblox in general doesn’t like deleting things. If you notice, most if not all ways to “delete” things are related to archiving instead. Datastores are pretty similar, you can delete all the keys(debatable since they now have versioning), stop using that random datastore, but I doubt there’s an actual way to delete it completely.
local DataStoreService = game:GetService("DataStoreService")
local playerDataStore = DataStoreService:GetDataStore("PlayerData")
local function removePlayerData(player)
playerDataStore:RemoveAsync(player.UserId)
end
Not much help if you don’t know the IDs ..
Will not remove the player like it looks like, but it will remove their data.
Isn’t there still a free version?. At least you can get the IDs.
You cannot delete a data store once created via GetDataStore. If you no longer need/want a data store, then you can simply stop using it.
Since their names may cause clutter over time (especially when using plugins to browse data), it can be helpful to name your data stores in such a manner that allows you to quickly identify what is old/legacy. Many creators use sequential numbers for this purpose, e.g..: Production_v1.0, Production_v1.1, Production_v2.0. I am personally fond of using dates (e.g. `Production_2025-8-16_v1), but your preferences may vary.