#loading screen bug
5 messages · Page 1 of 1 (latest)
gimme a sec
--{{ SERVICES }}--
local ContentProvider = game:GetService("ContentProvider")
--{{ VARIABLES }}--
local holder = script.Parent.Holder
local assets = game:GetDescendants()
--{{ FUNCTIONS }}--
game.ReplicatedFirst:RemoveDefaultLoadingScreen()
local function start()
for i=1, #assets do
ContentProvider:PreloadAsync({assets[i]})
local percentage = math.floor(i/#assets * 100)
holder.BarFrame.assets.Text = "Assets loaded: "..i.."/"..#assets
holder.BarFrame.Percentage.Text = percentage.."%"
holder.BarFrame.Bar:TweenSize(UDim2.fromScale(percentage/100, 1), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.1, true)
end
wait(1)
holder:TweenPosition(UDim2.fromScale(0.5, -1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
end
start()
** You are now Level 1! **