I haven't been on this channel for a while now. I'm sad I missed your 15k subscriber goal. Really, I must be dreaming. I literally remember you at 16 subs. Just by using your creativity you've achieved this goal. Love the new logo and your videos are looking alot smoother. Keep it up dude!
Now these words brought a tear to my eye. I really do appreciate you and your kind message, thank you. No worries about missing the past, I'm glad you're here in the present :D Thank you again, have a blessed day!
It was a great tutorial! However, I was wondering if there was a script in order to approximately calculate my needs for the TweenService part of the script, as it's just easier to see it that way.
Great Tutorial, I like how you described what some of the functions and others scripts do. I like to understand what the scripts are actually doing and this helped clarify a lot. thanks!
This tutorial is super but i have a litle problem in some point the loading stop moving and basically its stop everiting and lag whole game. i will be happy if somone try help me with this problem becose i am new and i can't figure this out on my own :(
On your LoadingScreen GUI or however you named it, click properties and scroll down until you find "ResetOnSpawn" option, uncheck that and then it will run only once.
Hi! I have a problem with my roblox studio. I can’t directly click on the explorer buttons which np add a huge problem to accessing stuff. For example, I can’t click on the sound button (from sound service) I can only click on the plus signs. Please tell me if I’m doing anything wrong (I’m a wanna be dev who starter a week ago) I’m a MacBook player and I love your content!
This worked very well… but I can’t add anything else to my game because it’s in the way of my view and covers the whole screen… does anyone know how to fix this? Please and thank you
i got into the problem it only loads the workspace, camera, and a script i have. but the #assets have like 18000 thing in it how do i fix it? thank you
local loadingScreen = script.Parent local loadingFrame = loadingScreen:WaitForChild("LoadingFrame") local loadingText = loadingFrame:WaitForChild("LoadingText") -- Customize your loading text loadingText.Text = "Loading... Please wait." -- Function to update loading text local function updateLoadingText(percentage) loadingText.Text = "Loading... " .. tostring(math.floor(percentage * 100)) .. "%" end -- Simulate loading process (replace with actual loading logic) local totalAssets = 100 for i = 1, totalAssets do wait(0.05) -- Simulate loading delay updateLoadingText(i / totalAssets) end -- Hide the loading screen after loading is complete loadingScreen.Enabled = false made by ai
What am i doing wrong? It just stays on my screen and says "label" and the assets dont load up local ContentProvider = game:GetService("ContentProvider") local holder = script.parent.Holder local assets = game.Workspace:GetDescendants() game.ReplicatedFirstFire: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.Quad,0.1) end wait(1) holder:TweenPosition(UDim2.fromScale(0.5, -1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad) end start()
MAAAAAN this is fricking AMAZING TUTORIAL you explained evrything so the troubleshooting was easy :) ultimate new subscriber now im only watchnig your tutorials MAAAN i love you xd
-- provider local ContentProvider = game:GetService("ContentProvider") -- fucktion -- local holder = script.Parent.Holder local assets = game:GetDescendants() 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 = math.floor(i/#assets * 100).."%" holder.BarFrame.Bar:TweenSize(UDim2.fromScale(percentage/100, 1), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.1) end wait(1) holder:TweenPosition(UDim2.fromScale(0.5, -1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1) end start() i fixed it
Hello, thank you for the video, but can you please tell me how to break out of the script? This is because if you die, you will see the same GUI! I hope you can help me with this problem. @Rustysillyband
Wow man, you brought this tutorial out just in time for me to add a loading screen to my game, mind reader!? Thanks for sharing!!
TYSM!! I needed this new sub
Thanks man. I love your tutorials.
I haven't been on this channel for a while now. I'm sad I missed your 15k subscriber goal. Really, I must be dreaming. I literally remember you at 16 subs. Just by using your creativity you've achieved this goal. Love the new logo and your videos are looking alot smoother. Keep it up dude!
Now these words brought a tear to my eye. I really do appreciate you and your kind message, thank you. No worries about missing the past, I'm glad you're here in the present :D
Thank you again, have a blessed day!
@@rustysillyband can you help so i did every thing and it says "Holder is not a valid member of ScreenGui
@@EvanFletcher202 try seeing if it has capital H
why dindt it work for me😭😭😭
Open the output to find the errors
@@mervanatan1792 if you don't know what to do with that error then search for help on the dev forum
me too
Use warn, error, print output to find
rusty ik its 6 months later and u prob won't see this but at 11:14 my script goes down diagonal instead of straight down like urs, anyway to fix this?
Cool tutorial
Pls make a tutorial on how to get a girlfriend
Impossible for me
Still trying to figure that one out myself 😭
nice one but for me i cant edit the ancor position it keeps getting to 0,1 instead if 0,5,0,5 and now i cant go along with the tutorial
yo theres an issue where everything doesn't count up whenever I press play, mind explaining how to fix it?
Me to 😢
it doesnt work. the frame doesnt appear of the top of the screen left corner
edit; nvm the problem was it wasnt from startergui
It was a great tutorial! However, I was wondering if there was a script in order to approximately calculate my needs for the TweenService part of the script, as it's just easier to see it that way.
Great Tutorial, I like how you described what some of the functions and others scripts do. I like to understand what the scripts are actually doing and this helped clarify a lot. thanks!
This tutorial is super but i have a litle problem in some point the loading stop moving and basically its stop everiting and lag whole game. i will be happy if somone try help me with this problem becose i am new and i can't figure this out on my own :(
Why does mine go so slow? Is there any way to fix this?
It’s because there is a lot to load. But you could fake the loading screen and like only load the workspace or divide the things it needs to load
it works but when i die it does the whole loading screen again, how do i fix it?
On your LoadingScreen GUI or however you named it, click properties and scroll down until you find "ResetOnSpawn" option, uncheck that and then it will run only once.
@@fejsalkusmic6137 BROTHER I LOVE YOU! GOD BLEES YOU!
@@fejsalkusmic6137 Tysm bro i needed this!
Hello, sorry to bother you. But could you help? My loading screen just stops at a percentage. Normally it’s around 70%
Interesting! There might be an error in your code that's stopping it from working. Did you make sure that everything is spelled correctly?
@@rustysillyband I checked it seemed fine. I dm’ed you on discord with the proof it isn’t loading if you would like to take a look.
@@GodsOfOlympus0did you find out how to fix this I’m having the same problem
@@gavinhoh7218 nope
I did the same exact thing its just stuck at 80 percent
Same bro
I did my own and it says loading please wait and i did no percetage level or anything like that, please help
Hi Rusty! I have a problem... I didi all like you said, but... Its just seeing me 80 percentage. And its not starting from 0. Its not going up to 100!
me too
Me to😮
Change the text from 80% to 0% before you start the game
I swaer this is the best channel for roblox devs
it gives "unable to cast token to token" can any1 tell how to fix pls?
On every video i watch ab this it never works everything is writed right.
Hi! I have a problem with my roblox studio. I can’t directly click on the explorer buttons which np add a huge problem to accessing stuff. For example, I can’t click on the sound button (from sound service) I can only click on the plus signs. Please tell me if I’m doing anything wrong (I’m a wanna be dev who starter a week ago) I’m a MacBook player and I love your content!
but if you wanna build???? you dont want the loading screen in front of you
then disable the gui???? or if you dont want to disable it disable ui visibility??
@@ethanlolz ah notice it and anyways ty for trying to help me
just put it anywhere but starterGui
most smartest roblox studio user:
@@jstarandomdude read replies before talking lil bro "WoRlD sMaRtEsT rObLoX sTuDiO uSeR" and you're the one bein stupid bcz i already noticed it
This worked very well… but I can’t add anything else to my game because it’s in the way of my view and covers the whole screen… does anyone know how to fix this? Please and thank you
Go into View then turn of UI View in the Menu.
You just earned a new subscriber
It didn't work for me and I tried fixing it but it still doesn't.
Overall it was a pretty good tutorial!
Thank you, I used this in my game.
i got into the problem it only loads the workspace, camera, and a script i have. but the #assets have like 18000 thing in it
how do i fix it? thank you
It might just be that you are using:
local assets = game:GetDescendants()
Try using:
local assets = game.Workspace:GetDescendants()
@@rustysillyband tysm i had the same problem, now it's fixed!
my loading screen is getting stuck at 93% every single time. does anyone know how to fix this?
nothing works for me, can you past it beside my comments so futur viewers would not take such time
its just saying in all words with assets unknown global what should i do?
thanks man
works but a short wait for the loading bar to load
very nice tutorial! Can you please make next tutorial how to make music for it?
WHY DONT IT WORK FOR MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE :(
Mine keeps freezing. Please help
this is not working for me
Idk why but my loading bar goes very slow. Is there a way to make it goe faster from 1 to 100% ?
The loading bar also goes lineair
Mine was going slow and kept freezing, but change i=1 to i=10 helped with speeding it up.
Hi would make a toturial how all event and function work ❤❤
Ty so much :), RAAAR! lol (lolololol)
Its says Holder is not a valid member of ScreenGUI
script i use 6:24
local loadingScreen = script.Parent
local loadingFrame = loadingScreen:WaitForChild("LoadingFrame")
local loadingText = loadingFrame:WaitForChild("LoadingText")
-- Customize your loading text
loadingText.Text = "Loading... Please wait."
-- Function to update loading text
local function updateLoadingText(percentage)
loadingText.Text = "Loading... " .. tostring(math.floor(percentage * 100)) .. "%"
end
-- Simulate loading process (replace with actual loading logic)
local totalAssets = 100
for i = 1, totalAssets do
wait(0.05) -- Simulate loading delay
updateLoadingText(i / totalAssets)
end
-- Hide the loading screen after loading is complete
loadingScreen.Enabled = false
made by ai
Tysm hero!
we need a picture in the loading screen
for me there is no ignoreguilnset
Does not work.
The loading screen shows when you dye too how can i fix that?
I was the wondering the same thing! :(
@@Clodsire_lover uncheck resetonspawn
BRO FOR ME IT DIDNT WORK LOL!!!
Ty
Did not even work here's a spoiler : TIME WASTER I spent half an hour on this for it to be frozen
I have too many assets these taking ages lol
NOT WORKING!! Please make a naother video what WORKS!
Didn't work 😭
Edit: Nvm fixed it
how
@@MannykarlOfficialYT yea how?
It keeps freazing ):
Am I First? Or Can I Get First Pin?
What am i doing wrong? It just stays on my screen and says "label" and the assets dont load up
local ContentProvider = game:GetService("ContentProvider")
local holder = script.parent.Holder
local assets = game.Workspace:GetDescendants()
game.ReplicatedFirstFire: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.Quad,0.1)
end
wait(1)
holder:TweenPosition(UDim2.fromScale(0.5, -1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad)
end
start()
the tutorial is shit, just made to waste your time.
MAAAAAN this is fricking AMAZING TUTORIAL you explained evrything so the troubleshooting was easy :) ultimate new subscriber now im only watchnig your tutorials MAAAN i love you xd
Thanks for the sub!
who script Lol
It didn’t work
I HATE TH-cam TOTORIALS. THEY NEVER WORK
Maybe your doing it wrong..
TH-cam TOTORIALS are the best
its spelled "tutorials." Maybe you should learn to spell before you learn to script lol
idk man i think you might’ve mistyped something.
Why is script didn't work for me?:
--{{ 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 = math.floor(i/#assets * 100).."%"
holder.BarFrame.Bar:TweenSize(UDim2.fromScale(percentage/100, 1), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.1)
end
wait(1)
holder:TweenPosition(UDim2.fromScale(0.5, -1.5, Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
end
start()
-- provider
local ContentProvider = game:GetService("ContentProvider")
-- fucktion --
local holder = script.Parent.Holder
local assets = game:GetDescendants()
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 = math.floor(i/#assets * 100).."%"
holder.BarFrame.Bar:TweenSize(UDim2.fromScale(percentage/100, 1), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.1)
end
wait(1)
holder:TweenPosition(UDim2.fromScale(0.5, -1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
end
start()
i fixed it
@@Hazolm Thank you!
@@Hazolm Why does it say fucktion lol
Hello, thank you for the video, but can you please tell me how to break out of the script?
This is because if you die, you will see the same GUI! I hope you can help me with this problem.
@Rustysillyband
soo im working on a stereotypical tycoon to help with my scripting and gui skills.. let me tell u this worked SO WELL TYSMMM🫶🏼
dont work