local TeleportService = game:GetService("TeleportService")
local Players = game:GetService("Players")
-- Configurações do servidor
local PLACE_ID = 11815767793
local PRIVATE_SERVER_CODE = "9ed1ed0571d61b4aad7016a7ac84fb75"
-- Função principal para teleportar para o servidor privado
local function joinPrivateServer()
local player = [Link]
print("Teleportando para o servidor privado...")
print("PlaceID: " .. PLACE_ID)
print("Server Code: " .. PRIVATE_SERVER_CODE)
-- Método 1: TeleportToPrivateServer
local success1, error1 = pcall(function()
TeleportService:TeleportToPrivateServer(PLACE_ID, PRIVATE_SERVER_CODE,
{player})
end)
if success1 then
print("Teleporte realizado com sucesso!")
return
else
print("Método 1 falhou: " .. tostring(error1))
end
-- Método 2: TeleportAsync com options
wait(1)
local success2, error2 = pcall(function()
local teleportOptions = [Link]("TeleportOptions")
[Link] = PRIVATE_SERVER_CODE
TeleportService:TeleportAsync(PLACE_ID, {player}, teleportOptions)
end)
if success2 then
print("Teleporte realizado com TeleportAsync!")
return
else
print("Método 2 falhou: " .. tostring(error2))
end
-- Método 3: Teleporte simples (fallback)
wait(1)
local success3, error3 = pcall(function()
TeleportService:Teleport(PLACE_ID, player)
end)
if success3 then
print("Teleporte realizado para o jogo (servidor público)")
else
print("Falha em todos os métodos!")
print("Último erro: " .. tostring(error3))
end
end
-- Executar imediatamente
print("=== EXECUTANDO TELEPORTE ===")
joinPrivateServer()