You should’ve consulte the developer hub before posting. There is a full tutorial on how to do it if you don’t know. Actually you can use ReplicatedFirst to do this through the function ReplicatedFirst:RemoveDefaultLoadingScreen(), the custom loading screen should be in the PlayerGui and using game:IsLoaded() you can know when to remove the loading screen: