#Trying to send a big table through using teleportservice
1 messages · Page 1 of 1 (latest)
local playeradded = game.ReplicatedStorage.PlayerEnter
local playerleft = game.ReplicatedStorage.PlayerLeave
local playerlist = {}
local play = game.ReplicatedStorage.SendOff
playeradded.Event:Connect(function(playerwhoentered)
local plr = game.Players:GetPlayerFromCharacter(playerwhoentered)
table.insert(playerlist,plr)
end)
playerleft.OnServerEvent:Connect(function(plrwholeft)
if table.find(playerlist,plrwholeft) then
table.remove(playerlist,table.find(playerlist, plrwholeft))
end
end)
play.Event:Connect(function()
if #playerlist ~= 0 then
print(playerlist)
local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
local subPlaceId = 84211439060742
local teleportOptions = Instance.new("TeleportOptions")
local teleportData = {
}
for i, v in ipairs(playerlist) do
local datatable = {
player = v,
class = v.leaderstats.Class.Value
}
table.insert(teleportData,datatable)
end
local playersToTeleport = {playerlist}
print(playersToTeleport)
teleportOptions:SetTeleportData(teleportData)
TeleportService:TeleportAsync(subPlaceId, playersToTeleport,teleportOptions)
end
end)
on which line is the error?