You are correct. My mistake. It is possible to teleport to other Starting Places of other games. Are you testing it in studio? It does not work in studio, you should publish the game and try to test it in Play mode.
I’ve tested this and it should works just fine, Make sure the script is a Server Script and place it inside of the part
local tp = game:GetService("TeleportService")
local placeId = 142823291 -- id here
script.Parent.Touched:Connect(function(Obj)
if Obj.Parent:FindFirstChild("Humanoid") then
if not Obj.Parent:FindFirstChild("Deb") then
local deb = Instance.new("BoolValue") ; deb.Name = "Deb" ; deb.Parent = Obj.Parent
game:GetService("Debris"):AddItem(deb, 1)
local player = game.Players:FindFirstChild(Obj.Parent.Name)
tp:Teleport(placeId, player)
print("Teleporting ", player.Name, " to ", placeId)
end
end
end)
Just copy paste the code and you’ll be good, Debris is to add debounce only to the person that touched the part, all you need to change is the PlaceId dont worry about the rest,