I am trying to save a single stat using datastore, but I have read the wiki and I am still confused.. I have been trying to do this for days on days.. I just want to learn how to save a single stat. That stat would be points. Here is a little leaderboard I made. Could anyone explain on how to use DataStore?
local playerStats = {} --this keeps a list of the stats for each player that enters the game game.Players.PlayerAdded:connect(function(player) --Added function local leaderstats = Instance.new("Model", player) --Make leadeerstats I am storing it as a model inside the player so it's easier to edit. leaderstats.Name = "leaderstats" --Change the name... local Points = Instance.new("StringValue", leaderstats) Points.Name = "Points" Points.Value = 0 local grouprank = Instance.new("StringValue", leaderstats) --assign the variable grouprank.Name = "Rank" --set up value local rank = player:GetRoleInGroup(1066846) --Get the group rank from group local rankn = player:GetRankInGroup(1066846) grouprank.Value = rank --Then assign them the rank if rankn == 75 then --If user is rank number 75, assign them to team name DJ local team = game:GetService("Teams") --Get the Team service player.TeamColor = team.DJ.TeamColor-- change the errors to whatever Change the players team to DJ, Should I do team color? problem could be right here playerStats[player] = leaderstats end end) --[[ -refrences- leaderstats Model inside the player holding the values. Points String value in the leaderstats model Rank String value in the leaderstats model --]]