local DataStore = game:GetService("DataStoreService"):GetDataStore("DataBubble")
game.Players.PlayerAdded:connect(function(player)
local Folder = Instance.new("Folder",player)
Folder.Name = "Folder"
local BubblePoints = Instance.new("IntValue",Folder)
BubblePoints.Name = "Points"
local BubbleLevel = Instance.new("IntValue",Folder)
BubbleLevel.Name = "Level"
local BubbleCoins = Instance.new("IntValue",Folder)
BubbleCoins.Name = "Coins"
local key = "player-"..player.UserId
local SavedValues = DataStore:GetAsync(key)
if SavedValues then
BubblePoints.Value = SavedValues[0]
BubbleCoins.Value = SavedValues[1]
BubbleLevel.Value = SavedValues[2]
else
local valuesToSave = {0, 1, 2}
DataStore:SetAsync(key,valuesToSave)
end
end)
game.Players.PlayerRemoving:connect(function(player)
local key = "player-"..player.UserId
local ValuesToSave = {0, 1, 2}
DataStore:SetAsync(key, ValuesToSave)
end)
I'm trying to save three different values, but none of them are actually saving. Where did I go wrong? XD

1 comment
Ohh okay. Mybad, Thank you!