My Roblox Coding Journey
A lot of people asks me: how do I learn to code? Well, let's start from the beginning.
Beginning
A very long time ago, I went to some secondary schools to see how they are like. One school I visited made a small Roblox game based on a template, which is quite buggy. However, it made me interested at Roblox Development. (At this point, I did not know it is also a gaming platform)
The Start
When I opened Roblox Studio for the first time, I looked at the templates and basically just published them. I remember playing around with them, but I never touched its code.
Free Models Era
Then, I found the Toolbox. As I didn't know any programming and is very bad at building (still is, but improving), I built games entirely out of them. I tinkered with some small configurations in scripts, but never touched the big parts of the code. I felt very accomplished until...
Toolbox Viruses...
Now, when I talk about Toolbox Viruses, they are not normal viruses and they cannot infect your computer. They are simply an annoyance, like making your game lag, renaming all Instances in your game & basically ruining the whole game. How did I solve it? Well, I didn't. I didn't know how to code in Luau (Programming Language used in Roblox), so after I struggled to find the virus, I just gave up, leaving those small places behind and starting new ones.
Learning Coding
How did I learn coding? Well, it starts now. Basically, I stopped trusting the toolbox, and everytime I used those models, they are either from trusted creators, or I would just try to understand how the code works first.
I downloaded uncopylocked games, and tried to understand the code within them. The only YouTuber I watched to learn is AlvinBlox, who made tutorial on how to make popular games like Piggy & Tower of Hell.
Pet Games
Sometime later, Pet Simulator X came out, and I liked playing it. Then, I made some pet game myself with very little free models. I got some friends to help build & model in them. The first one averaged about 300 CCU, only until the game got falsely terminated on Roblox. The second one was remade from the ground up (mostly), until it got terminated again. Not sure if some of the devs put some copyrighted assets in it, but it doesn't matter, as there is no way to get the games back up again.
Breaking Beds?
A few months after, I was scrolling around YouTube and found this video by Telanthric.
I made a BedWars Building System quite a bit ago, and since the game is very low quality, I wanted to help him improve it so I sent him a message. Amazingly, I managed to get into contact with him, and I revamped the whole game. I recoded this game from the ground up, but although it didn't get popular, I still had a lot of motivation on it, as I loved playing BedWars at that time. I helped Telanthric learn how to use Roblox Studio and this also improved my skills with it.
When Telanthric realised content on this game is killing his channel, he stopped making videos on it (which I do not blame him). I still continued developing that game, until one day I just lacked the motivation, and updates became slower and slower until it completely stopped.
Skibidi Toilet Era
When Telanthric saw how big skibidi toilet has became, he asked me if I want to help him make a Skibidi Toilet game. I had never heard of skibidi toilet at that time and worried if the game will succeed, but since he has a lot of confidence on this project and I had a lot of spare time, we continued making it.
A few months later, we released this game, and it was a MASSIVE HIT even though he hasn't made any videos on it! This game continued to grow and grow and this is what I do right now.
Conclusion
If you want to learn programming, or just making games on Roblox, you will need a lot of time and dedication to it. My suggestion is: try making games on topics that you like a lot, this will massively boost your motivation to learn, and develop the game.
Thanks for reading, and if you are trying to developing on Roblox, good luck on it!