Scripting error (Teleporting players using a string value)

Current script

local TeleportService = game:GetService(“TeleportService”)

local playersToTeleport = {}

local placeid = 1758538021

for _,v in pairs(game:GetService(“Players”):GetPlayers()) do

local char = v.Character

if char then

if char:FindFirstChild(“Elevator1”) then

playersToTeleport[#playersToTeleport+1] = v

end

end

end

wait(5)

if #playersToTeleport >= 0 then

TeleportService:Teleport(placeid, playersToTeleport)

end

error vvv

According to the RobloxAPI thread I guess you can not use a table as a second argument you need a player in line 14.
https://developer.roblox.com/en-us/api-reference/function/TeleportService/Teleport
This should work

for _, player in pairs(playersToTeleport) do
     TeleportService:Teleport(placeid, player)
end