1

Ive been trying to make a game and somewhat successfully coded most of the game beside the dataStore saving. i'm unsure why it wont save as i've re-coded it many times and still isnt working

local clickDataStore = dataStoreService:GetDataStore("clickDataStore")

game.Players.PlayerAdded:Connect(function(plr)
    local leaderstats = Instance.new("Folder", plr)
    leaderstats.Name = "leaderstats"

    local clicks = Instance.new("IntValue", leaderstats)
    clicks.Name = "Clicks"

    local clickData
    local success, errormessage = pcall(function()
        clickData = clickDataStore:GetAsync(plr.UserId.."-clicks")
    end)

    if success then
        clicks.Value = clickData
        print("Data Successfully Loaded")
    else
        print("There was an error.")
        warn(errormessage)
    end
end)

game.Players.PlayerRemoving:Connect(function(plr)
    local success, errormessage = pcall(function()
        clickDataStore:SetAsync(plr.UserId.."-clicks", plr.leaderstats.Clicks.Value)
    end)

    if success then
        print("Data Successfully Saved")
    else
        print("There was an error.")
        warn(errormessage)
    end
end)
nil
  • 11
  • 1

0 Answers0