What do you want to achieve?
I want this script work XD
What is the issue?
My var NewServerList return nil !
What solutions have you tried so far?
local RemoteEvent = game:GetService("ReplicatedStorage").ServerInfo
local DataStoreService = game:GetService("DataStoreService")
local ServerList = DataStoreService:GetDataStore("ServerList")
RemoteEvent.OnServerEvent:Connect(function(Player, ServerInfo)
if ServerList:GetAsync(Player.UserId) == nil then
ServerList:SetAsync(Player.UserId, {ServerInfo})
else
local NewServerList = table.insert(ServerList:GetAsync(Player.UserId), ServerInfo)
ServerList:SetAsync(Player.UserId, NewServerList)
print(ServerList:GetAsync(Player.UserId))
end
end)