Can’t wait for more of these to come out!! I appreciate that you describe HOW the script works instead of just writing it out like a lot of other tutorials do so your viewers can understand how to start writing their own instead of just copying what’s on the screen.
Thanks Alvin! My learning process has been to take notes on all your tutorials, play with code, then re-watch the series and take more notes, and repeat the process. This is the third or fourth round, and it's great to have some new videos covering the same old topics. You Rock! Next up for me is learning to fire remote events on server and client. I got modules and returning figured out now so hopefully it's Cake!
We should also note that, - Events run in a separate thread, that means errors won't stop executing the script (other than type errors). That also means execution of your script will continue after hooking this event, even if there is a loop inside it. - :Wait can be used on events. :Wait yields your script (halts the execution) until event triggers, and if picked up, passes the arguments to your variables. - Some events are not replicated and can only get listened on clients or server. Alvin covered everything a beginner needs but I just wanted to note these out so if you have any problems you can remember to check for these.
Can You please, tell Me, how to Script something that happens Every Year? What I mean is, For Example: Say it's Christmas, and I want the Map to change, to have Holiday Decorations all Around, or Maybe just Grant You a Badge on that Specific Day, every Year, but I need it to happen Automatically. How would I do that?
@@Spooksey you would literally change and add decoration to map but save a copy of the old map then if you want to when you want to change the Christmas map back. I have never made a game I don't even know how to script or anything, but this just seems logical to me.
You are immaculately explaining this stuff. Like, I went from zero knowledge to feeling like I'm getting a grasp on this within 2 hours (I've had to rewatch things a few times because my brain hurt)
Thanks so much for these tutorials now i finally understand Functions and Events etc your teaching is so good you have just gained yourself a new subscriber
I watched many tutorials about functions, parameteres and events, and i didn’t even understand a thing! But, you cleared everything for me! 1'000 thank you for you :)
I didn't really understand how the function inside the event worked exactly. So what I did was to replay the video and test it by myself and now I understood. So small tip for everyone, if you don't understand, no problem, just rewatch and try it by yourself.
Really cool that you have done this series. It is genuinely helpful and I thank you so much. I don't know of it is just me but sometimes the script can be a little hard to follow and I have to pause and take it apart to fully understand it.
Ahh yes that time of year :) Could we also possibly get an advanced animation video in the future too? Like custom rigs, making a spell appear out of nowhere, those kind of fundamentals?
This episode is one of the best ones possible. Not only you taught us about events, but you showed us where to find the possible events and functions in a list.
thank you alvin for these awesome videos! i watch every single of ur videos i planned to watch ur 2019 scripting tutorials after i am done watching the 2020 1s and then try creating my own small projects
Alvin, I used to watch ur old tutorial. You have really evolved as a teacher! Or maybe it's just that I understand scripting. But you've deffi' evolved.
This helped me so much, Im on this part now and i've been enjoying learning scripting so far. Thankyou for taking your time to make these tutorial videos bro, and sorry for my english.
Thank you so much! When I completed the script, I had by far many mistakes and it didn't work but when I had the uncopyblocked game, I checked the difference and I fixed it. Once I was done again, everything worked! This is the only tutorial that makes my loading work. You deserve a sub and one day, you will reach 1 million! This took me a day to make and the working script was worth it. The tutorial is remarkable! Thanks so much again and make sure somebody cares about you.
So basically i learned to script at my current level by watching his 2019 videos and reading roblox's dev forms and develop page online, and this has helped me along way trying simple projects to learn things that seem complex.
im in a good mood now because the first scripting tutorial that has made sense to me was recommended and im currently binging the heck out of it! thank you alvin!
To anyone having issues with the event firing on startup, this is what worked for me, you may have to try something a little different. 1, check if the part with the event is on the baseplate. 2, if it is, check to make sure the baseplate's property "CanTouch" is unchecked. if it isn't, try unchecking it. for me, the part was hitting the baseplate, causing the script to fire. if anyone is curious, to my knowledge, "CanTouch" just determines whether or not it will trigger any Touch events.
@@veskos Less "gave up" and more "on hiatus of an indeterminate time", I'd love to get back into it at some point, but, A: school, and B: Already learning Java in school, Kinda got in the way of learning Lua. If i could get back into it, I probably would, but I'm already spending 7 hours a day, 5 days a week learning things (Including stuff I'd like to learn anyways,) It's not that I don't want to do it, I'd just rather spend my free time on other things.
Pls keep this series up I'm trying to make a racing game and the first video on properties actually taught me how to change the paint of my car in gui I wanna learn more about scripting Guis so maybe further in this series do a tutorial on that but this series has been helping me really thank you bro
I really don't know what to say. This is the best tutorial I've ever seen. This taught me soooooo much. I'm not even exaggerating. I can't thank you enough and I don't know how you barely ever say "Subscribe for free cookies!" 24/7.
Finally, a scripting UA-camr that doesn’t skip over 20 steps. Seriously, most people are just like, “So, um yeah just put game.Workspace.Part.Touched:Connect(OOF) and then you’re done!!” They don’t talk about writing a function first.
Hey Alvin, I have been building for about 2 years in roblox now and I figured it would be time that I finally learn how to script. Your videos have helped me slowly develop some simple scripting skills. I really a appreciate it. Also it would be really cool if you went more into detail with events especially touch events. For example when a character touches a block it turns a certain color, or makes the health go down. Would also be really helpful if you could teach us how we can implement locals and script.Parent functions. I friend taught me some of this like how to change a parts transparency when a player steps on it but I still find it very confusing.
4:58 Alvin, i believe that the event is actually connected to the function only *once* , and not every time the event is triggered(in this case, every time some player touches that part), or else there would be several connections, and the function would be called several times!
i have watched the entire 2019 beginner series and learned kinda very little but when i watched this i understood the things i didnt in the 2019 beginner series
Me: looks away and looks back
AlvinBlox: so now you know how to kill a solar system
Personally, that was the ending part for me.
@@thoji215 ikr
Bruh fr tho you cant look away at all
lmao so true
Lol same
Can’t wait for more of these to come out!! I appreciate that you describe HOW the script works instead of just writing it out like a lot of other tutorials do so your viewers can understand how to start writing their own instead of just copying what’s on the screen.
Yas I feel the same :)
You should add in your videos, examples of what you can do with everything we've learned. Would make learning this so much easier.
I did say some examples in the video such as adding leaderstats/cash values to a player when they join, but I’ll take it onboard for future ones.
@@AlvinBlox Alvin, we really need it. I do my own examples on my notebook compensate my need.
@@AlvinBlox ye we do
@@AlvinBlox please
@@AlvinBlox leave the guy be
Thanks Alvin! My learning process has been to take notes on all your tutorials, play with code, then re-watch the series and take more notes, and repeat the process. This is the third or fourth round, and it's great to have some new videos covering the same old topics. You Rock!
Next up for me is learning to fire remote events on server and client. I got modules and returning figured out now so hopefully it's Cake!
We should also note that,
- Events run in a separate thread, that means errors won't stop executing the script (other than type errors). That also means execution of your script will continue after hooking this event, even if there is a loop inside it.
- :Wait can be used on events. :Wait yields your script (halts the execution) until event triggers, and if picked up, passes the arguments to your variables.
- Some events are not replicated and can only get listened on clients or server.
Alvin covered everything a beginner needs but I just wanted to note these out so if you have any problems you can remember to check for these.
Can You please, tell Me, how to Script something that happens Every Year? What I mean is, For Example: Say it's Christmas, and I want the Map to change, to have Holiday Decorations all Around, or Maybe just Grant You a Badge on that Specific Day, every Year, but I need it to happen Automatically. How would I do that?
@@Spooksey you would literally change and add decoration to map but save a copy of the old map then if you want to when you want to change the Christmas map back.
I have never made a game I don't even know how to script or anything, but this just seems logical to me.
Yay! New tutorial! I understand events but I'm still gonna watch (later prob) because it's entertaining to watch!
It's also good to watch even if you know because it refreshes your mind
@@HDx03 Yeah.
bet u didnt watch it
You are immaculately explaining this stuff. Like, I went from zero knowledge to feeling like I'm getting a grasp on this within 2 hours (I've had to rewatch things a few times because my brain hurt)
onb i couldnt understand any other video they'd either be too long doing irrelevant stuff or js tellin us what to do nd not teaching
Thanks so much for these tutorials now i finally understand Functions and Events etc your teaching is so good you have just gained yourself a new subscriber
Broooo, this man is the best roblox teacher XD
True
I love it. A lot clearer than the 2020 tutorial. Keep going, Alvin!
y'all ever try to learn from Alvin's 2019 tutorials and when you're halfway finished, you find out theres updated versions of it 💀💀💀💀
yeah that just happend lol
Keep going!
lol same and @AlvinBlox why are you awake at 6
it's morning here in the us at the time he replied but I'm going to assume he lives in the UK
@@applebeestacos4840 same here lol
I watched many tutorials about functions, parameteres and events, and i didn’t even understand a thing! But, you cleared everything for me! 1'000 thank you for you :)
Yess I've been waiting for this one!
I didn't really understand how the function inside the event worked exactly. So what I did was to replay the video and test it by myself and now I understood.
So small tip for everyone, if you don't understand, no problem, just rewatch and try it by yourself.
Really cool that you have done this series. It is genuinely helpful and I thank you so much. I don't know of it is just me but sometimes the script can be a little hard to follow and I have to pause and take it apart to fully understand it.
I watched through your last tutorial series (early 2020). Great to see you are updating and redoing them as time goes on! Keep up the good work, Alvin
Ahh yes that time of year :)
Could we also possibly get an advanced animation video in the future too? Like custom rigs, making a spell appear out of nowhere, those kind of fundamentals?
Waited 5 days to say that again :D
@@PhonyDeveloper Not what im looking for unfortunately
This episode is one of the best ones possible. Not only you taught us about events, but you showed us where to find the possible events and functions in a list.
thank you alvin for these awesome videos!
i watch every single of ur videos i planned to watch ur 2019 scripting tutorials after i am done watching the 2020 1s and then try creating my own small projects
A much better version of the hour long events video you uploaded last year. Very helpful!
One of the best if not the best Roblox Lua coding lessons on youtube.
Keep up the good work!
LESS GOOO new video, bro I just like how you're helping so many ppl out of all tutorials these actually help thx so much
I been watching you for 5 years nearly, you are an absolute legend man.
I remember when I started watching your 1st series in 2019 and you talked about events for 50 minutes lol.
Lol, good ol' days
@@Eternalkanji shut up
@@t0b9i lmao, u live up to ur Name
@@t0b9i wtf?
Alvin, I used to watch ur old tutorial. You have really evolved as a teacher! Or maybe it's just that I understand scripting. But you've deffi' evolved.
Nice Job, Alvin! I learned from your older tutorials since these weren't out yet.
the only person on roblox who makes working tutorials that dont waste time and can be understood this person should win an oscar
Yo thanks AlvinBlox, I love your video Ideas, they are very helpful, I'll be creating game's in no time. But I need to just get better at building.
Alvin is the BEST! I LOVE his new series so far! I am actually starting to understand it!
This helped me so much, Im on this part now and i've been enjoying learning scripting so far. Thankyou for taking your time to make these tutorial videos bro, and sorry for my english.
I don't even want to learn Roblox Scripting and yet I still watch these videos.
same bro I quit roblox but i still watch these videos i feel like i just need to do it
Thank you so much! When I completed the script, I had by far many mistakes and it didn't work but when I had the uncopyblocked game, I checked the difference and I fixed it. Once I was done again, everything worked! This is the only tutorial that makes my loading work. You deserve a sub and one day, you will reach 1 million! This took me a day to make and the working script was worth it. The tutorial is remarkable! Thanks so much again and make sure somebody cares about you.
Makes me happy, thanks :)
So basically i learned to script at my current level by watching his 2019 videos and reading roblox's dev forms and develop page online, and this has helped me along way trying simple projects to learn things that seem complex.
two more videos to go! excited. ik its not an overnight things but i think i've got some of these vids down packed.
bc of you i finally stopped being so scared to try something new and im glad i came across your channel
Thanks AlvinBlox
Happy to hear that!
Yesterday, I did not even know the print command, Today, I can Create events!
Yes, I waited for this. The events [long edition] from last year was long. So I'm happy is short this time
have been waiting for this yay
His series is really helping me reach my goal of being a Roblox game dev
Your really good at this Alvin! I hope to be able to do what you do one day!👍👍🌸
Thanks Alvin your the best!! I have been checking everyday to see if you uploaded a new video :DD
I started watching your tutorials today and im already learning so much! thank you!
im in a good mood now because the first scripting tutorial that has made sense to me was recommended and im currently binging the heck out of it! thank you alvin!
Im loving this series! Pls keep doing it 😁
its 1am and i messed up but because of your previous videos i was able to debug, i got so excited i screamed
To anyone having issues with the event firing on startup, this is what worked for me, you may have to try something a little different.
1, check if the part with the event is on the baseplate.
2, if it is, check to make sure the baseplate's property "CanTouch" is unchecked. if it isn't, try unchecking it. for me, the part was hitting the baseplate, causing the script to fire.
if anyone is curious, to my knowledge, "CanTouch" just determines whether or not it will trigger any Touch events.
@@veskos Less "gave up" and more "on hiatus of an indeterminate time", I'd love to get back into it at some point, but,
A: school, and
B: Already learning Java in school,
Kinda got in the way of learning Lua. If i could get back into it, I probably would, but I'm already spending 7 hours a day, 5 days a week learning things (Including stuff I'd like to learn anyways,) It's not that I don't want to do it, I'd just rather spend my free time on other things.
GOAT
Tysmm
Thank you so much, I was stuck and had no idea how to fix it.
Thank you! It had to watch it several times to understand...but once I watched it my fourth time I understood it pretty well! Thank you!
Yes yes yes! FINALLY! I'VE BEEN WAITING FOR THIS FOR SOO LONG!😁
one day I wanna be like Alvin! He seems like such a nice person to be around!
We can all agree
ikr
@@studiogblox1390 I’ll check it out bro
Pls keep this series up I'm trying to make a racing game and the first video on properties actually taught me how to change the paint of my car in gui I wanna learn more about scripting Guis so maybe further in this series do a tutorial on that but this series has been helping me really thank you bro
Dude! thanks for helping me-
you helped me a lot for scripting, i’m learning it . all your script vids are useful! tysm!!!!
tysm you have NO idea how much this helps me. thank you.
No worries pal
its starting to get confusing but youve helped a lot Alvin! I subscribed and will continue watching your videos.
Alvin these videos are the most helpful thing on YT bro! appreciate you
Finally learned how to code the scripts In the studio, i could not figure it out for 2 years O:)
*Mind Blown*
your videos should be the official scripting tutorials of roblox! all hail lord alvinblox! long live alvinblox!
I really don't know what to say. This is the best tutorial I've ever seen. This taught me soooooo much. I'm not even exaggerating. I can't thank you enough and I don't know how you barely ever say "Subscribe for free cookies!" 24/7.
Finally, a scripting UA-camr that doesn’t skip over 20 steps. Seriously, most people are just like,
“So, um yeah just put game.Workspace.Part.Touched:Connect(OOF) and then you’re done!!” They don’t talk about writing a function first.
Love to hear it, thanks
alvin ur a god, thanks for the tutorial! i rllly wnana become good at roblox developing so thanks!!
This has been SOOOOOO helpful. keep on at it!
great vid! how long does it take to fully learn lua scripting?
PS TestPart is not on my robloxstudio so I just select the actual part. Works fine. Thank you!! easy to follow.
TestPart was just the name of his part that he was scripting
lovely explanation
🤔 The video has been up for 1 minute
I've watched almost all the videos and every single one of them has thought me something so thanks I wish I could subscribe to every video :)
this is sooooooooooooooooooooooooooooo helpful i was wondering what was a event for the LONGEST time
Hey Alvin, I have been building for about 2 years in roblox now and I figured it would be time that I finally learn how to script. Your videos have helped me slowly develop some simple scripting skills. I really a appreciate it. Also it would be really cool if you went more into detail with events especially touch events. For example when a character touches a block it turns a certain color, or makes the health go down. Would also be really helpful if you could teach us how we can implement locals and script.Parent functions. I friend taught me some of this like how to change a parts transparency when a player steps on it but I still find it very confusing.
*p a t h e t i c*
@@Kalvin69 lol
ur the only dude i trust w teaching me this stuff
This helped me figure out how to make a kill block all by myself, thanks!
Waiting for this one! Already know this is gonna be a banger!
Hey Alvin do you think that you could make a updated verison of this series?
"The player is an object"
-Alvinblox, probably
Hey alvinblox! thank you so much for scripting tutorials I learn so much, my favorite is the sword fighting, this motivates me a lot, Thank you!
Glad you like them!
@@AlvinBlox I'm glad I found you
yooo im 15 thousandth viewer! that's sick and also I love your stuff alvin! Thanks so much!
this is soooo helpful :) its teaching me the laungage roblox script system uses thanks so much :D your the best
Something so huge can be teached in this video, that proves that programming isnt hard if you put your head to it
I learned so much in 30 minutes from you than learning things in school for 5 hours
that smell of yummy tutorials :> i can smell it a mile away :> ME WANTTTTTTTTTTTTTTTTTTTTTTTTT
OMG OMG OMG OMG THANK YOU UR I REALLY NEEDED THIS ALVIN
I sometimes think alvin puts the mic by his keyboard to give his viewers satisfaction
i have learned SO MUCH thank you alvin
omg i love your vids you explane everything so well
i love your videos now im not now an begginer i learn script and so much tysm
thx for helping me now i can script :D
thank you so much for bringing these great videos to us ! Keep going your hard work !
4:58
Alvin, i believe that the event is actually connected to the function only *once* , and not every time the event is triggered(in this case, every time some player touches that part), or else there would be several connections, and the function would be called several times!
Well obviously, it's because he didn't add a wait() inside the function.
@@lazlaz59 i'm still trying to understand what you meant by that. what adding a wait inside the function has to do with i just said?
On the output, it had (23x) on the executed function, so it happened 23 times.
i have watched the entire 2019 beginner series and learned kinda very little but when i watched this i understood the things i didnt in the 2019 beginner series
hopefully this helps my friend even after 2 years!!!
Hey! Love the vids :)
Nice bro
Ur so good in deving 😎
Maybe I'll finally be able to do more with a script than changing the properties of an object because of these UA-cam tutorials
I really enjoyed learning from this one
-Oh and also I subscribed, turned the bell on, liked and commented :)
I used your Starcode! Keep up the great vids!!!
thanks so much! ive learned so much so far from your tutorials!
Fantastic thanks Eli.
Im currently on Lesson 20 of your original playlist your amazing!
You should focus on these latest tutorials as ROBLOX recently changed their coding methods
@@HDx03 lol im halfway through finishing his 2019 tutorials, fuck it
@@HDx03 Good Point.
Me: I watched the whole video
Alvin: So what did you learn?
Me: Learn?
This could be a another future video: "I dare you to script the entire UA-cam Simulator Code with Tutorials"
thx alvin blox i know now how to script i watch all of your2019 all videos im working in game rn :D i watch your 2021 videos also pls upload more
really love this tutorial so far the best one i have seen yet its just all this trying to learn how to code is frying my brain
Thank you for the 2021 updated scripting tutorials Alvin.. Btw the video had a high pitched buzzing noise in the background if you didn't discern.