Whenever I try to save a player's stats this pops up in the output.
" 12:00:00.620 - 104: Cannot store Array in data store. Data stores can only accept valid UTF-8 characters. 12:00:00.620 - Stack Begin 12:00:00.621 - Script 'ServerScriptService.Enabled.Stats', Line 135 12:00:00.621 - Stack End"
Line 133 - game.Players.PlayerRemoving:connect(function(Player) local key = Player.userId DataStore:UpdateAsync(tostring(key), function(oldD) D={} table.insert(D, 1, game.ServerStorage[Player.Name].Stat1.Value) table.insert(D, 2, game.ServerStorage[Player.Name].Stat2.Value) table.insert(D, 3, game.ServerStorage[Player.Name].Stat3.Value) table.insert(D, 4, game.ServerStorage[Player.Name].Stat4.Value) table.insert(D, 5, game.ServerStorage[Player.Name].Stat5.Value) table.insert(D, 6, game.ServerStorage[Player.Name].Stat6.Value) table.insert(D, 7, game.ServerStorage[Player.Name].Stat7.Value) table.insert(D, 8, game.ServerStorage[Player.Name].Stat8.Value) table.insert(D, 9, game.ServerStorage[Player.Name].Stat9.Value) table.insert(D, 10, game.ServerStorage[Player.Name].Stat10.Value) table.insert(D, 11, game.ServerStorage[Player.Name].Stat11.Value) table.insert(D, 12, game.ServerStorage[Player.Name].Stat12.Value) table.insert(D, 13, game.ServerStorage[Player.Name].Stat13.Value) table.insert(D, 14, game.ServerStorage[Player.Name].Stat14.Value) table.insert(D, 15, game.ServerStorage[Player.Name].Stat15.Value) table.insert(D, 16, game.ServerStorage[Player.Name].Stat16.Value) table.insert(D, 17, game.ServerStorage[Player.Name].Stat17.Value) table.insert(D, 18, game.ServerStorage[Player.Name].Stat18.Value) table.insert(D, 19, game.ServerStorage[Player.Name].Stat19.Value) table.insert(D, 20, game.ServerStorage[Player.Name].Stat20.Value) table.insert(D, 21, game.ServerStorage[Player.Name].Stat21.Value) table.insert(D, 22, game.ServerStorage[Player.Name].Stat22.Value) D = D return D end) Line 162 - end)