I have used this script with a button clicker for a while and now I'm transitioning it over to a ScreenGui. I get this error though.
local clicker = script.Parent
local numOfPlayers = 0
local requiredPlayers = 1
local playerQueue = {}
local ts = game:GetService("TeleportService")
local function hasPlayer(tab, ply)
for i, v in pairs(tab) do
if v == ply then
return true
end
end
return false
end
local function joinQueue(player)
if not hasPlayer(playerQueue, player) then
print("player has joined the queue")
numOfPlayers += 1
playerQueue[numOfPlayers] = player
end
end
local function queueLoop()
while wait(1) do
if numOfPlayers >= requiredPlayers then
print("prepare to teleport")
local code = ts:ReserveServer(9125662769)
ts:TeleportToPrivateServer(9125662769, code, playerQueue)
numOfPlayers = 0
playerQueue = {}
end
end
end
spawn(queueLoop)
clicker.MouseButton1Click:Connect(joinQueue)
These are the errors I get from the script: Photo
