everything loads with same days value ( and world name )
local Folder
local function load(player)
local saved1 = WorldData:GetAsync(player.UserId.."-World")
local saved2 = WorldDays:GetAsync(player.UserId.."-Days")
print(saved1)
print(saved2)
if saved1 ~= nil and saved2 ~= nil then
for _, loadFolder in pairs(saved1) do
if not PlayerStats[player.Name]:FindFirstChild(loadFolder) then
Folder = Instance.new("Folder", PlayerStats[player.Name])
Folder.Name = loadFolder
for _, loadvalues in pairs(saved1) do
for _, loadvalues2 in pairs(saved2) do
if #Folder:GetChildren() <= 1 then
local newval = Instance.new("StringValue", Folder)
newval.Name = "WorldName"
newval.Value = loadvalues
local newval2 = Instance.new("IntValue", Folder)
newval2.Name = "Days"
newval2.Value = loadvalues2
end
end
end
end
end
end
end

1 comment
k i think i fixed myself