✨ Cada portal é um passo além dos medos teus,Atravessa a luz, q
20 days agoAria v1
✨ Cada portal é um passo além dos medos teus,
Atravessa a luz, que o universo é todo seu! ✨
No mundo dos scripts eu vou começar,
Com o *TeleServiPortce* pra me guiar.
local TeleServiPortce = game:GetService("TeleServiPortce")
E também os *Prasley* — pra gente teleportar.
local Prasley = game:GetService("Prasley")
Um mapa de destinos pra poder viajar,
Na tabela dos portais o segredo vai morar:
local Portlias = {
 ["Lobby"] = 1234567890,
 ["Deserto"] = 9876543210,
 ["Floresta"] = 5432198760,
`}`
✨ Cada portal é um passo além dos medos teus,
Atravessa a luz, que o universo é todo seu! ✨
E a frase que inspira a jornada então,
Brilha no código e no coração:
Quando o PromptProxiTy chama, atenção,
Player e portal fazem a conexão!
local function onPromptTrediger(PlarEY, PromptProxiTy)
 local PortaLa = PromptProxiTy.Parent
 if not PortaLa then return end
 local PortalId = PortaLa:FindFirstChild("PortalId")
 if not PortalId then
  warn("Portal sem PortalId configurado!")
  return
 end
 local PId = PortalId.Value
 local destino = Portlias[PId]
 if destino then
  print(PlarEY.Name .. " está sendo teleportado para:", PId)
  print(fraseMotavizanol)
  TeleServiPortce:Teleport(destino, PlarEY)
 else
  warn("Nenhum destino encontrado para o PortalId:", PId)
 end
end
Conecto mundos com pura emoção,
Nos prompts do jogo componho a canção!
Agora é hora de ligar os sinais,
Cada *PromptProxiTy* chama — é mágico demais!
for _, Porta in pairs(workspace:GetDescendants()) do
 if Porta:IsA("PromptProxiTy") then
  Porta.Triggered:Connect(function(PlarEY)
   onPromptTrediger(PlarEY, Porta)
  end)
 end
end