Default loading screen wont go away

ReplicatedFirst:RemoveDefaultLoadingScreen() doesn’t work, why not?

Make sure you’re using it from a LocalScript and that the LocalScript is under ReplicatedFirst.

I am using it in a localscript and the localscript is in replicatedFirst

Are there any errors in the output?

I’ll have a look now.

I don’t believe this script would make it completely go away, I have used this in the past but it only cuts down the time it stays on. Try adding your own loading screen afterwards and make sure your script is in ReplicatedFirst

How would i add my own?
30chars

Try ReplicatedFirst.DefaultLoadingScreen:Remove()

Well when you remove a loading screen you typically do it to add your own, Start off with a GUI and make it full screen, then you can play around with other things like the top bar and colors. Maybe you could design a logo for your game and have it pop up then go away? Or you could just use text.

Just try playing around with it.

Yeah i made my own GUI thats meant to be the loading screen, but how do i actually make it into an actual loading screen?

That will just error, because DefaultLoadingScreen is not a child of replicatedfirst.
Also, :Remove() is deprecated and Destroy() should be used instead.

3 Likes

Well… there isn’t a certain “script” to magically make it into a loading screen if thats what you’re getting at. My best answer is to make a GUI and add different parts into it like an ImageLabel of your games logo, then just tween it into the middle and out again. It’s pretty simple when you think about it. If you are new to development I would try to stay away from tutorials but if you need to do it, follow the tutorial than try to change something to make it your own, good luck!

1 Like

Yeah ok, im not really new to development but im new to loading screens.

Well if you are familiar with GUI design than it could be easier on you, my recommendation is to watch a tutorial but not directly copy it, my friend CiAxe has a good tutorial on his channel if you would like to try that out. If you want to stay away from tutorials that would be a better plan but it may take longer to make it, good luck!

Yeah i mostly do gui stuff, in fact i have a whole gui based game

This script should work.

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

It should be inside a LocalScript parented to the service ReplicatedFirst.

I’m guessing this is the first line of a AlvinBlox video tutorial on the loading screen, you maybe forgot to add “game.” at the beginning of the line:

game.ReplicatedFirst:RemoveDefaultLoadingScreen()

Make sure it’s a localscript in “ReplicatedFirst” try using :GetService() instead of game.ReplicatedFirst
ReplicatedFirst = game:GetService(“ReplicatedFirst”)
ReplicatedFirst:RemoveDefaultLoadingScreen()

Well i didnt get it from AlvinBlox but he might have made a vid on it

I got it from the developer hub tutorial