My game is a cross-server game and I am mainly focusing on Datastores. For new players, How would i go on adding Data to their values?
_G.Data = { koins = 500, level = 1, rank = "Bronze", print('make sure to add jersey'), --Helmet = (link) --Helmet.Name = "Helmet", --local mouthp = Instance.new("MeshPart",Data), --mouthp.Name = "Mouthpiece", xp = 1 } local DSS = game:GetService("DataStoreService") local datastore = DSS:GetDataStore("YourChampion") for index,value in pairs (_G.Data) do datastore:UpdateAsync(index, function() return value end) -- index will be our end function generateDataKey(player) local ret = "Champion:"..player.userId print(ret) return ret end function generateDataTable(player) local dataTable = { koins = player.PlayerGui.Nice.Data.koins.Value, level = player.PlayerGui.Nice.Data.Level.Value, xp = player.PlayerGui.Nice.Data.xp.Value, rank = player.PlayerGui.Nice.Data.Rank.Value } return dataTable end