Teleportation: How to make it fast?

So here is the thing. I was making a teleport part to another game. I tested it but it took so long about like 9 secs or something. I want to make it fast but how?

here is my script:

SCRIPT

local TeleportService = game:GetService(“TeleportService”)

local Place = 965894514

script.Parent.Touched:connect(function(hit)

local player = game.Players:GetPlayerFromCharacter(hit.Parent)

if player then

TeleportService:Teleport(Place, player)

end

end)

Thank you!

1 Like

I think the duration of the teleport depends on the internet connection of the player. It’s like loading to a game, where it takes about 30 seconds - 1 minute until you can play the game

1 Like

Unfortunately, you can’t! The only way to teleport a player is by using TeleportService. TeleportService takes its own time to teleport players between places. This means there’s nothing we can do about it.

However, you can make sure the rest of your script is fast and and efficient so the script can execute smoothly, fast.

1 Like

Although I don’t think its possible to change that speed, you can make custom teleport screen for the game so the player probably won’t feel that much of a wait.

2 Likes