LEARN Roblox Scripting

I make YouTube videos teaching Roblox game creation. My channel has:

  • 382,000 subscribers
  • Over 32 million video views
  • More than 190 tutorial videos published – free to watch!

Join over 382,000 subscribers who already watch my YouTube Channel to learn scripting on Roblox. Watch my videos and start coding your own games in Roblox Studio. Earn yourself Robux too with my monetization tutorials!

Picture of AlvinBlox's Roblox Avatar

About AlvinBlox:

  • Game Developer on Roblox
  • Bloxy Award Winner
  • Roblox Video Star Program Member
  • Roblox Featured Educator

Got a scripting question for me?

Join my Premium membership to chat & ask me scripting questions directly on Discord. See what existing members say here.Discord logo

Can I ask a favor when you purchase Robux or Roblox Premium?

If you find my Roblox coding tutorials useful, would you mind using my Roblox Star Code: ALVINBLOX each time you purchase Robux or Roblox Premium? (as shown below). When you use my Roblox Star Code, I will receive a small commission (from Roblox), at no extra cost to you, which helps to cover the costs of creating new video content & hosting this website.

Thank-you for your support, I appreciate it! – AlvinBlox

Roblox Star Code screen
AlvinBlox Star Code Thank-you

As featured in

Pocket Gamer Article

Pocket Gamer Logo

Roblox Developer Blog on Medium

Roblox Developer Logo

Beyond The Blox Podcast

Beyond The Blox Podcast Logo

L’ADN Article (French Magazine)

LADN logo

110% Gaming (UK Magazine)

110% Magazine Logo

Most popular tutorials

How To Make A Piggy Type Game

You love the official Piggy game right? Now you can learn how to make your own version!

How To Make a Piggy Game on Roblox

How To Script - Beginners Roblox Scripting Tutorial

How to script on Roblox tailored towards beginners!

How to script

How To Make A Simulator Game On Roblox

Want to know how to make a simulator on Roblox? This video will show you how.

Roblox Simulator Tutorial by AlvinBlox

How To Make A Game On Roblox

Learn how to make a Roblox game from scratch using my most popular video tutorial!

How to make a game on ROBLOX

Frequently Asked Questions

Why is Roblox scripting so hard?

A lot of people think that Roblox scripting is so hard but it really isn’t. Once you’ve learnt the very basic concepts of Roblox Lua scripting it becomes much easier.

How does Roblox scripting work?

Roblox Scripting works by writing lines of code in scripts, which will then execute when the game runs. The game will execute the scripts line by line and you can write code to pause the script or repeat code over and over again. An example of this is using a while loop which can be used to repeat code indefinitely, which is used to make game rounds repeat forever.

How to learn Roblox scripting?

You can learn Roblox Scripting by watching videos on YouTube, utilising the Roblox Developer Forum to ask questions and by practising yourself by creating small projects in Roblox Studio.

How to do Roblox scripting?

Roblox Scripting is done in Roblox Studio, the program used to create Roblox games. You will need to download and install this program to start doing it.

How hard is Roblox scripting?

Roblox scripting is not hard at all. A lot of people think that it is hard because they don’t know how to create something advanced, when really you need to begin by learning the key basics of Roblox Lua to understand how these advanced things can be created.

How to start Roblox scripting?

You can start Roblox Scripting by watching videos on YouTube such as AlvinBlox. Downloading the Roblox Studio application will allow you to start writing your own code and creating your own Roblox games.

How do I understand Roblox scripting?

To understand Roblox Scripting it’s vital that you take the time to learn the key basic concepts of Roblox scripting. These topics include variables, functions, loops and more.

How to make a main menu in Roblox Studio?

Making a main menu on Roblox consists of GUI client coding. This is done in localscripts which will be stored inside the StarterGui with your other UI elements. There are many tutorials online teaching how to make a main menu and also tutorials on the Roblox Developer Forum.

How to make a door in Roblox Studio?

Making a door on Roblox is quite easy, but it depends on which type of door you’d like to make. For example, a simple door can be created using clickdetectors to detect when it is clicked and using a script to set its CanCollide property to true or false so it can be walked through. More advanced doors such as sliding doors and hinge doors require the TweenService to move them.

Is Roblox Scripting hard?

No! Roblox Scripting is not hard at all, many people just believe it is at the start because they haven’t researched the basic concepts of programming such as variables, functions and loops. You need to understand that Roblox scripting is just about telling the game instructions for it to carry out in order.

Is Roblox Scripting easy?

Yes, Roblox scripting is easy if you take the time to learn about the basic scripting principles, such as variables, loops and functions. These are essential and you will soon learn how they play an important role in scripting. Once you understand these and other key basics you will understand how a lot of things are scripted.

What language is used in Roblox Scripting?

Roblox Scripting is writing code in the Roblox Lua language. It is simply writing instructions in documents called scripts which tell the game what to do. The game will read your scripts when a server starts and execute them line by line. Functions can be used to execute pre-made code at a specific time and loops can be used to repeat code over and over again.

Where to learn Roblox Scripting?

You can learn Roblox scripting yourself by watching YouTube videos. AlvinBlox is a renowned source for Roblox scripting content with over 230,000 subscribers. The Developer Forum on Roblox is also a good place to ask for help if you are stuck or if you do not understand something about scripting.


I love being a member! This channel has really helped me get better at scripting and taught me everything I know! It’s also great to get to know other developers!


Channel Member

Thank you so much for making this video, this series, and this channel.
i am getting some progress in my Roblox scripting, but without you I would be stuck on printing Hello world.

Josip Oreski

YouTube commenter

I love everything about being a member, you could speak to Alvinblox, listen to all of his sponsors, see exclusive content, you also can see what others have posted in #creations ! Overall, I would say this is a great place to find new people and make friends.


Channel Member

Thank you for this tutorial, it will help me make a cool game that could some day become big.


YouTube Commenter

Finished this video and I have to say great videos! I have watched all 10 and have a better understanding of Lua thanks!


YouTube Commenter

It’s great speaking to all the members and helping them with their scripting problems. It’s great fun getting to know the members and making friends.


Channel Member

I like the membership because Alvin is here and the community is epic
plus you get help and speak to the master himself.

LaLisa Manoban

Channel Member

You have inspired me to make my own game. Thank you for motivating me!

Chai Tea

YouTube Commenter

I love your tutorials! Really clear and easy to follow. Thanks!

John R

YouTube Commenter