Catálogo/Pads de teletransporte
MundoFácil
Pads de teletransporte
Crea dos pads. Pisando el azul apareces en el verde. Útil para lobbies, zonas VIP o atajos.
Valores
Este script no tiene valores que ajustar. Cópialo tal cual.
Dónde va
- 01
Script
Pega en ServerScriptService. Salen dos pads cerca del spawn.
- 02
Colócalos
Mueve TallerTeleport/Entrada y Salida por el mapa.
Explorer → ServerScriptService → Script “TeleportPads”
TeleportPads.luaScript
--[[
Pads de teletransporte · Taller Lua
Pega este Script en ServerScriptService y pulsa Play.
Es para TU juego en Roblox Studio — no es un exploit.
]]
local Players = game:GetService("Players")
local old = workspace:FindFirstChild("TallerTeleport")
if old then
old:Destroy()
end
local folder = Instance.new("Folder")
folder.Name = "TallerTeleport"
folder.Parent = workspace
local function pad(name, position, color)
local p = Instance.new("Part")
p.Name = name
p.Anchored = true
p.Size = Vector3.new(6, 1, 6)
p.CFrame = CFrame.new(position)
p.Color = color
p.Material = Enum.Material.SmoothPlastic
p.Parent = folder
return p
end
local entrada = pad("Entrada", Vector3.new(-12, 6, -12), Color3.fromRGB(80, 130, 190))
local salida = pad("Salida", Vector3.new(12, 6, -12), Color3.fromRGB(90, 160, 110))
local debounce = {}
entrada.Touched:Connect(function(hit)
local player = Players:GetPlayerFromCharacter(hit.Parent)
local hrp = hit.Parent and hit.Parent:FindFirstChild("HumanoidRootPart")
if not player or not hrp then
return
end
if debounce[player.UserId] then
return
end
debounce[player.UserId] = true
hrp.CFrame = salida.CFrame + Vector3.new(0, 4, 0)
task.delay(1, function()
debounce[player.UserId] = nil
end)
end)