Local script in ReplicatedFirst:
game.ReplicatedFirst:RemoveDefaultLoadingScreen() local PlayerGui = game.Players.LocalPlayer:WaitForChild("PlayerGui") PlayerGui:SetTopbarTransparency(0) local GUI = game.ReplicatedFirst.Loading GUI.Parent = PlayerGui wait(8) for i = 0, 1, .06 do GUI.Frame.BackgroundTransparency = i GUI.Frame.TextLabel.TextTransparency = i wait() end GUI:Destroy()
The thing is I still see the default loading screen and when it loads up, I see my loading screen...
I am teleporting players to the private place with:
Teleport:TeleportToPrivateServer(PLACE_ID, code, players,"SpawnLocation","", GUI)
GUI is in both situations ScreenGUI placed in ReplicatedFirst.
It might be that your gui is not enabled or your frame is not visible.