How can I make custom teleport GUI move?

I am making a game and I want to make custom teleport GUI. I did some programming and I got it to work, well, most of it. The teleport GUI did function correctly, but I wanted to move. It would just stay still and not activate any scripts at all! Is there a way where teleport GUI can move? Because the default loading screen Roblox uses has a spinning Roblox icon and it fades out once the assets are loaded.

1 Like

What do you mean move?
Did you want the GUI to tween?

try

repeat wait() until game:IsLoaded()

The first line of your script

Yes, that’s what I meant. Not only that, but It also won’t change size or position from a script.

Have you tried GuiObject:TweenSizeAndPosition?

if you put this script in ReplicatedFirst it will remove the default roblox loading gui if that’s what you’re after. it’s sort of unclear what you want

local ReplicatedFirst = game:GetService("ReplicatedFirst")
ReplicatedFirst:RemoveDefaultLoadingScreen()

You shouldn’t be using wait(). I would use something like this instead:

if not game:IsLoaded() then
   game.Loaded:Wait()
end
1 Like

The custom teleport GUI can only remain static during teleporting, which means it cannot be altered in anyway

You’d want to disable the default loading screen using ReplicatedFirst:RemoveDefaultLoadingScreen and the local script should be placed in Replicated first. However, when you do get into the game, you do have the ability to alter the custom teleport gui