Place Teleport Gui

Hello Quick Question
I was wondering does TeleportPartyAsync work with custom GUI?
That mean when do players are being teleported it would have a custom loading screen instead of roblox default one

Yes it does, look at the API reference: TeleportService | Documentation - Roblox Creator Hub

so is the local script is place in the starter place or the others places that are teleporting to?

The original place before getting teleport to, in other terms “Starter Place” I’m pretty sure…

lol i tried but i doesnt seem to work

Try looking at the link I sen’t you and see if that helps your problem.

YAY after researching i did it!

Great job! Hopefully I did something to help xd.

1 Like

This is something you could test for yourself. Yes it does.

Alternatively, you could skip out on passing the TeleportGui argument for yourself and instead use the function SetTeleportGui. This ensures that a certain Gui will be displayed during a teleport, regardless of which method you select. As such, you can personalise and have granular control over which players see what TeleportGui.

The difference is that with SetTeleportGui, the client that called that function will see whatever ScreenGui they pass to be used when teleporting. With the argument, it provides a quick and clean way to set a teleporting Gui however it will be applied to all users of the teleport and thus you lose out on personalisation options, if you ever find yourself needing them.

Here are some examples of when one is better to use over the other:

Scenario: Dungeon Quest-like game where all users are teleported to a specific dungeon. Name and dungeon image should be shown.
Use: TeleportGui argument of any teleport method so that all players see the same teleport screen.

Scenario: Adding UI theme configuration in your game. Your game has multiple places to back and forth between and should preserve the chosen UI theme.
Use: SetTeleportGui so that you can apply the UI style for each client and send them off.

1 Like