Im trying to use TeleportPartyAsync to move a group of players that are in queue to the main game, however I keep getting an error when both I and my alt try to use it that states “A Specified Member Cannot Join the Destination Place” I’ve tried looking on the dev hub and tried messing with my experience settings like setting it to private and back to public but it still does not work.
Here is server code, client side works fine… Any help would be very much appreciated and thanks in advance! 
local timer = game.ReplicatedStorage:WaitForChild('Timer')
local queue = {}
game.ReplicatedStorage.EventMain.OnServerEvent:Connect(function(player,work,data)
if work == 'addtoqueue' then
table.insert(queue,player)
player.Character.Archivable = true
local clone = player.Character:Clone()
player.Character.Archivable = false
clone.Parent = game.Workspace.Temp
clone.PrimaryPart = clone:WaitForChild('HumanoidRootPart')
clone:SetPrimaryPartCFrame(game.Workspace.QueuePositions['Queue' ..#queue].CFrame)
clone.PrimaryPart.Anchored = true
local anim = clone:WaitForChild('Humanoid'):LoadAnimation(script.Sit)
anim:Play()
if clone:FindFirstChild('ForceField') then
clone.ForceField:Destroy()
end
end
end)
spawn(function()
while wait(1) do
if #queue > 0 and timer.Value > 0 then
timer.Value -= 1
elseif timer.Value == 0 then
else
timer.Value = 6
end
end
end)
repeat wait(.5) until timer.Value == 0
game:GetService('TeleportService'):TeleportPartyAsync(10403985580,queue)