I’m using TeleportService to teleport between games. However, it’s delayed. It takes about 3-5+ seconds to teleport. Is there a workaround for this?
I’ve also seen games teleport you without a default roblox loading screen. How?
I’m using TeleportService to teleport between games. However, it’s delayed. It takes about 3-5+ seconds to teleport. Is there a workaround for this?
I’ve also seen games teleport you without a default roblox loading screen. How?
Add a task.wait()
. So how teleporting works, which I am pretty sure it works this way, is it has to wait AT least a few milliseconds before teleporting, to prevent the game from breaking from too many teleport requests. Also, I recommend using TeleportAsync
, instead of Teleport
, because it can just be faster and cleaner!
That only works because those games have set their own custom loading screens, you can find more info regarding that here.
You can also completely remove the default loading screen with the following function.
This documentation page also provides an additional custom loading screen example.
We don’t have control over teleport times as developers. It all depends on the engine. You mostly have to hope for a good day and the service being responsive.
I’d like to say it also has to do with how much content is in your experience but I’m not so confident in being able to say decisively whether or not loading the new DataModel has anything to do with the time it takes to send players between places.