What are strings you didnt tell us in the video ;-; And i love ur channel , my friend suggested that this is a good channel for learning things in roblox studio.
im watching this 4 years later but it still the best tutorials ive seen. a lot of ppl just show what to script and dont explain what everything means. you explain clearly everything and its very usefull so thank you for that
Dude, i cant thank you enough. During this pandemic i thought it would be good to teach my self how code. And i wanted to make a game. Not even robloxs offical tutorial is better then this. and again thank you so much
@@imperiousity this is honestly way better than Alvin tbh DevKings are more in depth and understandable to begginers and Alvins video are very straight to the cut and not as good as thedevking
the absolute dopamine i just got from understanding this. all the other tutorials didnt end with me learning, it just ended with me copy pasting a script they wrote. thank you so much.
I love this person so much, he goes through every point one by one in a series without going to every little thing in it. I will learn so much from this series, He is also rlly funny too xD
I thought that "Arithmetic + Object-Oriented Programming" sounded very hard to learn until you explained it to me in a very understandable way in under 10 minutes. You are amazing!
I'm a 5th grader stuck at home with nothing to do. Coding is a hobby of mine, and I don't know much about it, but TheDevKing, your tutorials are amazing. I watched one of the advanced ones on pathfinding, and now I have a test game with a character doing an obby. I can't thank you enough, these tutorials are more than exceptional. So, thank you, I appreciate what you do.
I'm watching this after finding countless tutorials that just don't understand what new people don't know but you explain everything step by step and it's impossible to miss what's happening and it's so easy to just click to any point and understand what you're doing, great job on all of these videos!
Knowing the basics of scripting is important. I am enjoying watching this and are looking forward seeing the advanced when I finished the beginners tutorial!
i know this is 4 years late but i really want to thank you. im pretty sure ive gone through every single scripting tutorial there is and there wasnt one that explained everything so clearly and easily, and also kept it entertaining. im a complete beginner and so far its working out nicely!
For Real. I am here. 4 Years later. trying to make an off brand tower battles battle front game. And this really helped me indeed. It's not complex. It's short and simple.
I'm here trying to script for some era battle simulator but I noticed I didn't know how to code and Chatgpt couldnt help cause I had no idea what I was doing. by this point I have at least some understanding of what I'm doing
@@AceVidzrealalso tried chat gpt but it mostly wouldn't work and when I told it to double check if it's true(I didn't even check I just assumed) it always made a mistake
I like where we can hear you and when we listen to other RUclipsrs teach us Lua({RS}) we can't hear them! Also, you describe everything really good! :D
Ste4lth I started learning how to script at around the time @Dragon Master made this comment, and I’ve made thousands of robux so far (after starting to develop games in March). I would assume that they’re as good or better than me at scripting.
Dude! This video is amazing! I really wanted to develop my own game in roblox and I was stuck... but you are my life saver! You are explaining things in an easy way that anyone can understand. Thank you so much DevKing.
this playlist may be 5 years old but it still is very great! Instead of just droning off to us telling us what to script in 40 minutes like everyone else, he is straight to the point and teaches us what everything does!
In case you find it difficult to understand parents and children you should check out an animation video about forward kinematics (fk). It should talk about how more parts move when you rotate a parent yet the parent doesn't when you move a child, which shows how this concept works. If you have Gmod you can also play with the options in pac 3 for a better understanding of bones. Btw fk is just about a manually entered rotation value for natural movement (what you do to pose a model) while inverse kinematics (ik) is about computer generated form of reaching a target using pathagres theorem (sorry for my spelling I don't remember how to spell it) to achieve correct rotation of multiple joints. Fk is a beginner topic while ik is an advanced topic.
Hey TheDevKing - I'm so glad to discover your tutorial videos! I've been wanting to learn Lua (scripting) for a long time and I just wanted to say that these are an awesome tutorials and it really help me learn scripting. Thank you so much for taking the time to teach and showing examples one language at a time and keep it coming!
Open explorer and properties (find on the model tab) then find StarterPlayer on explorer and click it. On properties, scroll down to the bottom of the page and you'll see EnableMouseLockOption. you can press the tick button to enable and disable it.
in a roblox game, click the icon in the upper left corner, and then navigate to settings, and then youll see an option to switch on shift lock. click it, then exit out of the settings menu. now just press shift to activate it
for the object oriented programming, it would be easier to program transparancy as this: local part = game.Workspace.Baseplate part.Transparency = number
I finally found someone that is actually teaching me stuff. I like how your not just rushing through everything and you are explaining everything. Your not like some people who just say "Type this script in and you made this game". I don't learn anything from those people. I like you because your telling us what these things that we are typing do instead of just telling us to do things.
8:30 (this is a personal note) the keyword "local" is probably the equivalent to C#'s "private" big difference to C#: you can declare a variable and create an object & assign value to that object without declaring its type. Seems like it'll be quite difficult to tell them apart
No it's not. "local" is used to declare the scope of the variable. "private" is used to make methods or attributes in a particular class "private" as the name implies. This means that they can only be accessed from within the class as opposed to "public" class members.
for real i started learning yesterday from another youtuber but couldnt understand a thing now i understand and i could do more than before this is soo good!
@@ViewOfAria Hey, I am new to scripting but still I know the fix to your problem. So, when you are in the baseplate (Or any starter template you have used), you will see on the right middle-ish top part a thing called 'Workspace". Now, when you see that you will see a down arrow ▼ right before Workspace. Click on that. Now that should be ON most likely by default. Ok, so now you've clicked it so...now what? You will see a list of stuff. And there will be a object named 'Baseplate'. If it is not there, you have most likely deleted it but another solution to that is to just open up a brand new game if you have not done anything at all. If you are having confusions go to the the Roblox DevHub, I'm sure you'll find your answer there. Have a good day!
Dude! You are awesome I didn't really know how to script that well but then I got an idea. Why don't I learn? I knew just the guy YOU. You deserve more subs because your so easy to understand and your examples are so simple! Keep up the good work!
Thanks man, I just started watching this course without even knowing whar object-oriented programming means, and you literally explained that to me in 2 and half minutes. Thank you so much!
Thank you TDK, you teached me really something than these people who say "learn scripting in 1 minute or 15 minutes " this explanation is the best way to learn scripting for me. You absolutely deserve more subs!
Whenever I watch someone's video on Lua it's usually boring and I can't understand it but.. this is fun and I understand everything tysm for making this ur da best 😀👍👍
i just learned basic scripting for 4 videos and it took only 30 mins... after 2 years of giving up on trying to script i finally did something, thank you so much i will keep on watching your begginer to pro and in the end i promise you i will make a game and 50% of the funds will go to you
TYSMMMMM GOSH!! WHAT CAN I SAY Before watching this video I didn't know what object-oriented programming was, and now I know what it is. At first while seeing random scripts I was super... anxious because it didn't make sense to me at all compared to the programming languages I've learned before (which are scratch and c++ for arduino and processing) but now I think it kinda does. I think it was because of all the shortcuts like the one you explained in this video and stuff-- --but anyways... you just deserve the world, your tutorials are so well made and you explain everything so well! I'm excited to learn Roblox scripting with your videos💛
""everytime there is a dot it's object oriented programming" This is wrong on so many levels, I'd appreciate if you took this video down to prevent giving people false information.
tysm ive only watched 4 tutorials today and im feeling so much smarter now that I know what these actually mean now instead of just watching tutorials to just follow and copy and paste.
Thanks so much i really needed this!!!! I can finally script my models to do stuff thanks to you. you have earned yourself another sub and a constant viewer!
I really appreciate you I watch a tut about scripting and I finished it but I didn't know what a variable is or parent and children thing. keep the work!
Just use something like that: local TestWall = game.Workspace.BlueWall TestWall.Transparency = 0.05 TestWall.CastShadow = false TestWall.Material = "Sand"
Hey guys! Be sure to join the discord server if you have any questions or if you would like to meet me! discord.gg/FKcSyRh
What are strings you didnt tell us in the video ;-;
And i love ur channel , my friend suggested that this is a good channel for learning things in roblox studio.
@@whezsan3921 ok, basically strings are text. so if I said: "hello there", the text in the " " is a string.
@@Ste4lth7722 oh ok thanks dude :D
@@whezsan3921 adding on to what I said, if you want to print a number, it is best to not do this: print ("4"), instead just put: print (4).
I have a question if I wanted to change the size in scripts how would I do that since a definite number itself doesn’t work
im watching this 4 years later but it still the best tutorials ive seen. a lot of ppl just show what to script and dont explain what everything means. you explain clearly everything and its very usefull so thank you for that
Exactly
same
Exactly
Exactly
Same lol
Even after 4 years, this man is still truly the dev king.
yes sir
@@car_jdd8148yes sir
100% True
Yeah
No 5
Dude, i cant thank you enough.
During this pandemic i thought it would be good to teach my self how code.
And i wanted to make a game.
Not even robloxs offical tutorial is better then this.
and again thank you so much
Dude me too. I think this is better then Alvin.
rfanslans1rfanslans I know right I'm already on episode 8 and it's very fun
@@imperiousity this is honestly way better than Alvin tbh DevKings are more in depth and understandable to begginers and Alvins video are very straight to the cut and not as good as thedevking
@@vxderx Yeah ik but my father thinks its a scam because its asking for obc for the feature of developer exchange.
@@vxderx ngl thats a good idea
ngl means : not gonna lie
the absolute dopamine i just got from understanding this. all the other tutorials didnt end with me learning, it just ended with me copy pasting a script they wrote. thank you so much.
good job! most people give up here, keep it up
Actually the realest thing ive ever seen
This dude actually doesn’t waste my 9:24 minutes on waffling.
Sauce emUp He doesn’t.
For real bruh
cmon man.. now im craving waffles and it's 3am
@@kanupandit1683 That's unlucky
@@kanupandit1683 ur loss srry man
I love this person so much, he goes through every point one by one in a series without going to every little thing in it. I will learn so much from this series, He is also rlly funny too xD
TheDevKing I saw all your scripting vids several times and now I know everything and I like to help people with that
@Antoine Goulet I am watching each one 3 time
@Antoine Goulet I am making a dolphin game
@Antoine Goulet sure.
Yeah The Dev King is my hero
I am so Proud of you Roblox God!!
I thought that "Arithmetic + Object-Oriented Programming" sounded very hard to learn until you explained it to me in a very understandable way in under 10 minutes. You are amazing!
Bro I thought the same
I'm a 5th grader stuck at home with nothing to do. Coding is a hobby of mine, and I don't know much about it, but TheDevKing, your tutorials are amazing. I watched one of the advanced ones on pathfinding, and now I have a test game with a character doing an obby. I can't thank you enough, these tutorials are more than exceptional. So, thank you, I appreciate what you do.
That is me rn lol
@@fuzzyboy7993 wowee im only in grade 6 even if no one asked😀😀😀😀😀😀
lol
Wowee I'm only in grade 7 even if no one asked😃😃😃😃😃😃
(It's painful)@@neunify8732
@@neunify8732womp
I'm watching this after finding countless tutorials that just don't understand what new people don't know but you explain everything step by step and it's impossible to miss what's happening and it's so easy to just click to any point and understand what you're doing, great job on all of these videos!
Knowing the basics of scripting is important.
I am enjoying watching this and are looking forward seeing the advanced when I finished the beginners tutorial!
I’m only three parts in and I’ve already learned spelling and capitalization is REALLY IMPORTANT
(Your scripting vids are awesome)
thanks for posting this cause i was confused what was wrong with my code and it was one letter that wasn't cap
@@starry8458 xddddddddddddd
@@starry8458 Me too
you deserve way more subs bro, this series is bomb.
i know this is 4 years late but i really want to thank you. im pretty sure ive gone through every single scripting tutorial there is and there wasnt one that explained everything so clearly and easily, and also kept it entertaining. im a complete beginner and so far its working out nicely!
For Real. I am here. 4 Years later. trying to make an off brand tower battles battle front game. And this really helped me indeed. It's not complex. It's short and simple.
I'm here trying to script for some era battle simulator but I noticed I didn't know how to code and Chatgpt couldnt help cause I had no idea what I was doing. by this point I have at least some understanding of what I'm doing
@@AceVidzreal What is your username?
@@Bob_7542 ?
@@AceVidzrealalso tried chat gpt but it mostly wouldn't work and when I told it to double check if it's true(I didn't even check I just assumed) it always made a mistake
I like where we can hear you and when we listen to other RUclipsrs teach us Lua({RS}) we can't hear them! Also, you describe everything really good! :D
Im already learning more!
@@dragonmaster4548 how good are you now?
Ste4lth I started learning how to script at around the time @Dragon Master made this comment, and I’ve made thousands of robux so far (after starting to develop games in March). I would assume that they’re as good or better than me at scripting.
@@Nathanator wow!! How did u get thousands of robux?
@@jaiesurya5210 by selling gamepasses and game currency
This tutorial guides you and gives you suggestions instead of giving a set of instructions, well done.
This man is a true king. I've searched for so long for a good tutorial and finally found one.
My boys and I are learning LUA together and these videos are fantastic. Thanks so much!
Very easy to understand for beginners. I am now filled with confidence and determination in order to finish the whole thing.
Dude! This video is amazing! I really wanted to develop my own game in roblox and I was stuck... but you are my life saver! You are explaining things in an easy way that anyone can understand. Thank you so much DevKing.
this playlist may be 5 years old but it still is very great! Instead of just droning off to us telling us what to script in 40 minutes like everyone else, he is straight to the point and teaches us what everything does!
In case you find it difficult to understand parents and children you should check out an animation video about forward kinematics (fk). It should talk about how more parts move when you rotate a parent yet the parent doesn't when you move a child, which shows how this concept works. If you have Gmod you can also play with the options in pac 3 for a better understanding of bones. Btw fk is just about a manually entered rotation value for natural movement (what you do to pose a model) while inverse kinematics (ik) is about computer generated form of reaching a target using pathagres theorem (sorry for my spelling I don't remember how to spell it) to achieve correct rotation of multiple joints. Fk is a beginner topic while ik is an advanced topic.
I like thinking it like this:
The parent does; the child follows
The child does; the parent laughs and does nothing
@@user-cv8xu2yk7m lol
@@user-cv8xu2yk7m10/10 explanation
I’m watching this guy after 4 years as well and boy his instructions are as clear as the cleanest thing you could imagine in this world
Agreed
Still the best tutorials there are, you make everything really understandable, which is highly appreciated :)
the one tutorial maker, who doesn't make 30 minute long videos for a simple thing.
your a legend dude
ikr
Ik he doesn't talk for 30 minute son how to make a part.
Hey TheDevKing - I'm so glad to discover your tutorial videos! I've been wanting to learn Lua (scripting) for a long time and I just wanted to say that these are an awesome tutorials and it really help me learn scripting. Thank you so much for taking the time to teach and showing examples one language at a time and keep it coming!
Ngl, I don’t subscribe to people often but you are the only youtuber I was able to understand so u got my sub
This has helped me so much!
iDeVeLeP Roblox Exploits X2
Did you move onto C#?
@@splishymancity He must've, nd he'd also need a bit of C++
@@yaboyyfin3188 What about MATLAB
@Mojo FF why c# is more advanced Lua is beginners
if u dont know how to divide / multiply just use print as a calculator :D
that1noodle That’s true, if you don’t know the answer, use Roblox studio as a calculator.
@@nathaann6424 Xd Ikr
8:44 "and when its false, that means its not true". wise words
finnnaly the best channel that will keep me away from gaming thank you so much TDK A.K.A The Dev King 🎉
the best scripting channel i ever saw the best.like you thaught me all the print local thing omg thank u so much (tysm)
You're welcome :D
same
Its been many years but we all still love his vids right? :)
yeeeeeehhhh
I’m really enjoying this series! Quick question: how do you enable shift lock?
Do you mean, scripts or in game?
Open explorer and properties (find on the model tab) then find StarterPlayer on explorer and click it. On properties, scroll down to the bottom of the page and you'll see EnableMouseLockOption. you can press the tick button to enable and disable it.
in a roblox game, click the icon in the upper left corner, and then navigate to settings, and then youll see an option to switch on shift lock. click it, then exit out of the settings menu. now just press shift to activate it
@@despondent27 i don't think that was what they meant but ok
i like how the video sounds like it is unprepared and yet delivers one of the best tutorials of roblox scripting
for the object oriented programming, it would be easier to program transparancy as this:
local part = game.Workspace.Baseplate
part.Transparency = number
I finally found someone that is actually teaching me stuff. I like how your not just rushing through everything and you are explaining everything. Your not like some people who just say "Type this script in and you made this game". I don't learn anything from those people. I like you because your telling us what these things that we are typing do instead of just telling us to do things.
Everybody gangsta until complicated math problems appear when you try to script something.
every complicated math problem gangsta till you get a calculator
@@OfficialRakr Now we got AI. I can write my codes using AI.
I love learning about children in the workspace
8:30
(this is a personal note)
the keyword "local" is probably the equivalent to C#'s "private"
big difference to C#:
you can declare a variable and create an object & assign value to that object without declaring its type. Seems like it'll be quite difficult to tell them apart
Thanks
No it's not. "local" is used to declare the scope of the variable. "private" is used to make methods or attributes in a particular class "private" as the name implies. This means that they can only be accessed from within the class as opposed to "public" class members.
@@angry_moose94 🥶🥶🥶yeah i figured that out a bit later after writing the comment. Tks for your help tho 😁
5:05 -Him being the best at explaining in the whole history of RUclips
Thank you so much! I’ve never understanded “children” until today, thank you for telling me how the game. Works.
This channel as tutorial for roblox coding is really great and fun :D
bro this is an amazing tutorial
Definition of old but gold. Every other youtuber rushes through everything and doesn't explain anything thouroughly but you do. great work
for real i started learning yesterday from another youtuber but couldnt understand a thing now i understand and i could do more than before this is soo good!
@@lawaomer980 BRO SAME
good tutorial!
Thanks dude :D we are going to be getting into some very cool stuff soon with events and actually making our first little test game!
@@TheDevKing I did game.Workspace.Baseplate but said baseplate is not a member of work place plz help?
@@ViewOfAria Hey, I am new to scripting but still I know the fix to your problem. So, when you are in the baseplate (Or any starter template you have used), you will see on the right middle-ish top part a thing called 'Workspace". Now, when you see that you will see a down arrow ▼ right before Workspace. Click on that. Now that should be ON most likely by default. Ok, so now you've clicked it so...now what? You will see a list of stuff. And there will be a object named 'Baseplate'. If it is not there, you have most likely deleted it but another solution to that is to just open up a brand new game if you have not done anything at all.
If you are having confusions go to the the Roblox DevHub, I'm sure you'll find your answer there. Have a good day!
@@catastr8012 thx man!
@@ViewOfAria yw!
Dude! You are awesome I didn't really know how to script that well but then I got an idea. Why don't I learn? I knew just the guy YOU. You deserve more subs because your so easy to understand and your examples are so simple! Keep up the good work!
I cant belive im learning how to script im so happy :)
Thanks man, I just started watching this course without even knowing whar object-oriented programming means, and you literally explained that to me in 2 and half minutes. Thank you so much!
This is really helpful, thank you!
This dude is the goat, I thought this part would be hard but no it just took me 10 minutes to know how easy this part is
If you wanna make them go in a sequence you can add a simple
wait(1)
then you can go to the next part of your script
Thank you TDK, you teached me really something than these people who say "learn scripting in 1 minute or 15 minutes " this explanation is the best way to learn scripting for me. You absolutely deserve more subs!
i still cant wrap my head around what you're saying AAAAAAAA
Whenever I watch someone's video on Lua it's usually boring and I can't understand it but.. this is fun and I understand everything tysm for making this ur da best 😀👍👍
Nice video i'm actually learning from it!
I'm glad :)
i just learned basic scripting for 4 videos and it took only 30 mins... after 2 years of giving up on trying to script i finally did something, thank you so much i will keep on watching your begginer to pro and in the end i promise you i will make a game and 50% of the funds will go to you
smart kid in class when he hears math *anima blinding light coming from his glasses* me who is legit GOOD at math *you dare approach me
Lol
TYSMMMMM GOSH!! WHAT CAN I SAY
Before watching this video I didn't know what object-oriented programming was, and now I know what it is.
At first while seeing random scripts I was super... anxious because it didn't make sense to me at all compared to the programming languages I've learned before (which are scratch and c++ for arduino and processing) but now I think it kinda does.
I think it was because of all the shortcuts like the one you explained in this video and stuff--
--but anyways... you just deserve the world, your tutorials are so well made and you explain everything so well!
I'm excited to learn Roblox scripting with your videos💛
Imagine using Lua Printing as your school calculator
*oof*
lol
Best scripting tutorial I've seen and its all explained in under 9:24 minutes.
*You've made my life easier*
I love how the vids are so short idk why but it makes it feel better instead of just an hour long video explaining everything
MY BRAIN
Nice vid
@@ethanwonders7493 Nice vid
@@brov3313 Nice vid
@@marielavilchezdominguez8593Nice vid
@@SumanTosiNice vid
I never knew until now that he was tap but when i rewatched his videos i heard taps voice very goofy but i love it
good tutorial
Thanks bro :) we are going to be getting into some very cool stuff soon with events and actually making our first little test game!
bro this is amazing, I also was rly confused in the line of code i looked over it 20 times and it felt amazing when I realized and fixed my mistake
imagine doing your homework on Lua xD
These vids helped me so much i didnt even know what Print("Hello World") Did and now im actually getting good! TYSM
This video is mostly wrong, not sure why everyone is excited.
the only comment that knows what OOP is LOL
its a video begginers like me understand and is simple so why not hype it up
Jujhar Parhar its incorrect, that’s not OOP
@@jujhar. What you said had 0 relation to what I said, his definition of OOP is anything but correct
@@jujhar. You shouldn't hype it up because it's full of misinformation...
2:12 math classes with tapwater
Why you sound here like some old toy? 8:54 And thanks for learning me.
Im watching this 6yrs later he is still a legend he`s the best
""everytime there is a dot it's object oriented programming" This is wrong on so many levels, I'd appreciate if you took this video down to prevent giving people false information.
I stayed up for 1 am to watch 4 videos and i don't regret it
"Beginner's Roblox Scripting Tutorial" your a beginner
(Beginner to Pro) ....this video is for players that want to learn to script
oof
Yes for players who want to script!
@@TheDevKing your videos are better scripted than these so called "scripts" lmao
kayden id like to see you make a better video.. like stfu just fuck off, its for people that have no clue at all how to script.
tysm ive only watched 4 tutorials today and im feeling so much smarter now that I know what these actually mean now instead of just watching tutorials to just follow and copy and paste.
seriously amazing videos. I have no idea when someone else teaches me how to code but you make it at easy as turning oxygen into carbon dioxide
If I got the reference, yeah I agree
Amazing videos keep up the great work!
im watching this 6 years later and this is not outdated, PEAK
Thank you so much dev king! I finnaly know, variables! Thank you, so much, I wouldn’t do this without you! Your so underrated, thank you!
dude you are a amazing coding teacher the way u simplify it is just great and now i can make the game i have dreamed of making for over a year :P
This man truly is the Dev King.
It realy helps when you finish the series to watch them over again
bro is 100% thedevking 👑
This series is so much more understandable than other videos. Thanks
the only tutorials ive actually learned something from :) thank you :D
Tapwater’s old vids are so helpful 😊 I can not wait to look at these all
Thanks so much i really needed this!!!! I can finally script my models to do stuff thanks to you. you have earned yourself another sub and a constant viewer!
I really appreciate you I watch a tut about scripting and I finished it but I didn't know what a variable is or parent and children thing. keep the work!
Thanks for teaching object-orientation! A lot of people don’t teach it and instead just teach normal lua
Somehow tutorials from 4 years ago are better than newer ones.. tysm
still the only guide on youtube to actually make me learn significant things
Just use something like that:
local TestWall = game.Workspace.BlueWall
TestWall.Transparency = 0.05
TestWall.CastShadow = false
TestWall.Material = "Sand"
I couldnt make it first try but when I started understanding it I tried again and realised thats the best script tutorial ever
bro thank you so much, every other video i check they are speaking fast, but you explain it really understandble. Thank you so much!
Bro this video is 3 years ago and it's helping me in my game
Thank you so much❤
i swear these videos are insane even after 5 years
its been about 8 minutes and i already learned how to change the transparency of a part to 1 i looked at nothing its so helpful!!