How Do I Change The Starter Place Within A Game

Hey, so I made a custom loading screen for the starter place in my game. When a player teleports to a different place and then back to the starter place the loading screen shows again. How can I prevent this? The only solution I’ve thought of is just having the loading screen in the starter place similar to Shindo Life. However, since the feature to change the starter place of a game was removed I don’t know how to do this. I’ve noticed that Royale High’s starter place is constantly changing (or at least it looks like its changing). During the Halloween event you would spawn in a Halloween themed area and during the Christmas event you spawn in a Christmas area. How are they able to do this?

Thanks for reading
(I don’t want to do the “publish as” method because players’ progress will be lost)

Are you trying to change the place where players start when they join the game?
Or are you wanting it so the loading gui only appears once on the menu screen then doesn’t show up when players go back to the menu/start/hub place

You could try having 2 places. One as the starter place with a loading gui and the other as an identical version where players teleport to, btu without loading gui. Or I think you can pass values with a teleport so when a player joins via teleport, you can make the loading screen not show.