How to Script on Roblox (Scripting Tutorial)

Learn how to script anything on Roblox with this straight-to-the-point, free tutorial series.
Free tutorial
Rating: 4.1 out of 5 (33 ratings)
2,571 students
32min of on-demand video
English [Auto]

Be able to write small scripts yourself, that achieve your unique goals and requirements
Use existing resources and help channels effectively, to help you achieve your goals
Have a good understanding of all mandatory data types, and their uses
Start developing your own games in your own time, with the resources provided


  • You should know the basics of Roblox Studio software, but no scripting experience is needed.


Updated for 2022, this is my all-new Lua tutorial. In this easy Roblox scripting tutorial series, you will be given all the tools you need to become a scripting master!

RECOMMENDED PLUGIN: Search "ScriptMate" in the toolbox to install the plugin to Roblox Studio. With the recommended plugin, learn how to code in Lua much quicker by practising your skills alongside the tutorial series!

When I was learning to script years ago, I vividly remember finding a lot of the existing tutorials & resources being too difficult for me to sit through.

I was never able to find anything that just gave me the information I wanted to hear, but I had to learn everything I know today over a long period, through a range of different resources.

As a result, I have attempted to create a straight-to-the-point tutorial series, designed to feature everything you need to get into scripting on Roblox.

Whether you’re brand new to scripting, or looking to improve your skills, the series is designed to be something that everyone can benefit from, without being an unnecessarily difficult experience.

Other Notes:

  • Some content might seem unnecessary at first, but everything mentioned is an essential part of the learning process, and will heavily affect your ability to write your own scripts if you choose to ignore them.

    If you’re using the series as a learning resource, please consider this before skipping anything you don’t understand, or find unimportant!

  • I completely acknowledge that some of you, notably non-native English speakers, might have difficulty understanding everything due to the speed of the content.

    Each tutorial includes fully scripted subtitles, the ability to reduce the playback speed in the video player settings, and the ability to gain experience directly from the plugin content.

    If none of this is of interest to you, I would recommend looking into other tutorials on Udemy that you find more suitable. These tutorials are simply to fill, what I feel is a gap in current resources.

Who this course is for:

  • Beginner Roblox developers learning to script, or looking to refresh their knowledge


Computer Science Student at University of Lincoln
Josh Lotriet
  • 4.1 Instructor Rating
  • 33 Reviews
  • 2,571 Students
  • 1 Course

I'm a 20 year old developer studying Computer Science at the University of Lincoln.

I enjoy working on a range of personal projects, and have been scripting on Roblox since 2012.

Additionally, I started ScriptersCF in 2017, which is a community which allows for developers to request help with their projects, find new likeminded developers to connect with, and participate in a range of large-scale online events.

For more educational content, feel free to check out my YouTube channel.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses