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.
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.
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
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