I’m having problems with my loading screen, it’s fading fast or the default loading screen is slowly being removed.
local replicatedFirst = game:GetService('ReplicatedFirst')
local tweenService = game:GetService('TweenService')
local players = game:GetService('Players')
local localPlayer = players.LocalPlayer
local loadingScreen = script:WaitForChild('LoadingScreen')
local background = loadingScreen:WaitForChild('Background')
local LoadingIcon = background:WaitForChild('LoadingIcon')
replicatedFirst:RemoveDefaultLoadingScreen()
loadingScreen.Parent = localPlayer:WaitForChild('PlayerGui')
local loadingTween = tweenService:Create(LoadingIcon, TweenInfo.new(
4,
Enum.EasingStyle.Linear,
Enum.EasingDirection.Out,
-1,
false,
0
), {Rotation = 360})
local finishingTween = tweenService:Create(background, TweenInfo.new(
1,
Enum.EasingStyle.Back,
Enum.EasingDirection.Out,
0,
false,
0
), {Position = UDim2.new(background.Position.X, -background.Size.Y)})
loadingTween:Play()
if not game:IsLoaded() then
game.Loaded:Wait()
end
wait(5)
loadingTween:Cancel()
finishingTween:Play()
finishingTween.Completed:Wait()
loadingScreen:Destroy()
I tried to search something like that, but I didn’t find anything .
I have this problem for days, I need help please.