The title explains the issue but I dont know whats wrong because it saves(i think) but its not loading!
HERES THE SCRIPT!
local invData = game:GetService("DataStoreService"):GetDataStore("invTest")
game.Players.PlayerAdded:Connect(function(player)
local Key = "Player-ID"..player.UserId
local Data = invData:GetAsync(Key)
local Inv = Instance.new("Folder", player)
Inv.Name = "Inventory"
if Data ~= nil then
for i,v in pairs(Data) do
local itemBool = Instance.new("BoolValue", Inv)
itemBool.Name = v.Name
itemBool.Value = true
end
end
end)
game.Players.PlayerRemoving:Connect(function(player)
local Key = "Player-ID"..player.UserId
local Inv = player.Inventory:GetChildren()
local InvToSave = {}
for i,v in pairs(Inv) do
table.insert(InvToSave, v.Name)
end
if InvToSave ~= nil then
invData:SetAsync(Key, InvToSave)
end
end)
