What I want to achieve is a bus queue system, where after 30 seconds, you teleport to the actual place (Not start place)
The issue is you are not being teleported. Code:
local TS = game:GetService("TeleportService")
local Players = game:GetService("Players")
local code = TS:ReserveServer(3387119488)
local function moveto_mainGame(plr)
if workspace.Players.InBus1:FindFirstChild(plr.Name) then
TS:TeleportToPrivateServer(3387119488,code,{plr})
workspace.Players.InBus1[plr.Name]:Destroy()
end
end
for i,v in pairs(Players:GetPlayers()) do
moveto_mainGame(v)
end
lua
I have tried going on wiki, but no solutions have came to mind.
I updated the code to make it more sense, but still gives me the same error:
local TS = game:GetService("TeleportService")
local Players = game:GetService("Players")
local code = TS:ReserveServer(3387119488)
local function moveto_mainGame(plr)
if workspace.Players.InBus1:FindFirstChild(plr.Name) then
TS:TeleportToPrivateServer(3387119488,code,{plr})
workspace.Players.InBus1[plr.Name]:Destroy()
end
end
for i,v in pairs(Players:GetPlayers()) do
moveto_mainGame(v)
end
lua
Hello,
I am also looking for a TeleportToPrivateServer system. I want to know what changes did you done for it works please ? Thanks for answer
For my script, there is a value who turn true when a part is touch and every X seconds it teleport the players who had the value == true.
Here the script:
script.Parent.Touched:Connect(function(hit)
local TS = game:GetService(“TeleportService”)
local Players = game:GetService(“Players”)
local code = TS:ReserveServer(3447839380) – Returns a code
local players = game.Players:GetChildren()
local function moveto_mainGame(plr)
if plr:FindFirstChild(“Settings”).Playing.Value == true then
TS:TeleportToPrivateServer(3447839380,code,{plr})
end
end
for i,v in pairs(Players:GetPlayers()) do
moveto_mainGame(v)
end
end)