i want to teleport myself to one of my other games and then teleport back to the game i was currently in and not teleport back when i've come back but i dont know how to do that, i tried do make a script for it but it wont work.

here's the script's in my 1st game:

local teleport = game:GetService("TeleportService")
local plr = game.Players.LocalPlayer

teleport:Teleport(placeholder, plr, data)

script #2

local tp = game:GetService("TeleportService")
local data2 = tp:GetLocalPlayerTeleportData()

if pcall(data2.tp) == true then
	script.Parent._L:Destroy()
	script:Destroy()
	print('True')
else
	print('False')
end

and here's the script in the 2nd game:

local tp = game:GetService("TeleportService")
local player = game.Players.LocalPlayer
local data2 = {
    tp = true
}

wait(3)
tp:Teleport(dataid, player, data2) -- Teleports them back

can someone please help me?