Tutorials

Browse 357 Lua Learning Community Tutorials

Adding donations (Basic)

This tutorial will tell you how you can add donations.

An efficient and simple ban system

In this tutorial im going to show you how to make an efficient ban system using a datastore and some string manipulation

Click Functions

How to make a block run a script when you click it

RbxWeb Tutorial

RbxWeb is a DataStore module made by movsb.

Protected Calls

Protected Calls [pcalls] help spot and manage errors in your Lua code

Simple Datastore

Before making this , make sure you are already pretty comfortable with script.

Lua Scripting Tutorial - 20

Roblox Lua Scripting Tutorial - Episode 20: Monetization and Game Passes

Exploit proof Touch detection!

In this tutorial I will explain why .Touched is easily exploitable and what simple step you can take to make your game extra secure!

TextService - GetTextSize

a guide to sizing your text

Object Oriented Programming

Learn how to create your own object in Roblox!

FOV changed based off character velocity

How to make your FOV change when you move

Player Joined/Left Message

TextChatService instead of LegacyChatService.

Generating Numbers

Using Math.Random

Premium Membership Benefits

Learn how to give benefits to players for having premium.

RemoteEvents & Admin Panel Demonstration

This tutorial talks about the FireServer function in remote events. It will be demonstrated using an admin paneI.

Make a notification!

Make a notification (basic roblox style).

Scripting 3: Variables

Learning about variables

Viewport frame tutorial

How to use viewport frame

The Click Detector

The Click Detector Explained for Beginners

Making VR Hands from Scratch

I will show you how to make vr hands from scratch!

Calculating Bezier Curves

How to calculate a point on a bezier curve

Lua Scripting Tutorial - 18

Roblox Lua Scripting Tutorial - Episode 18: User Interface (UI) Design and Implementation

Custom Character Morphing

This will teach you how to make both GUI morphs and button morphs!

In Depth Look at OOP

A CS degree look at OOP

Lua Scripting Tutorial - 12

Roblox Lua Scripting Tutorial - Episode 12: Building a Basic Obby (Parkour) Game

How to Make a Simulator Game - 1

Everybody wants to make a simulator game, so here's how!

Lua Scripting Tutorial - 16

Roblox Lua Scripting Tutorial - Episode 16: Implementing Multiplayer Features

Make animation for characters

Learn to animate characters models and run them in-game.

The Tables Of Possiblity

Learn about Tables

Load Catalog Items, And Models

Learn how to load catalog items and models with insertservice!

Simple Leaderstats

How to make leaderstats and add a value to it

Dictionaries

This lesson covers the basis of dictionaries

Changing the WalkSpeed

How to change the player's walk speed

Dynamic Depth of Field

A quick tutorial on how to make a simple Dynamic DOF effect

CollectionService Tutorial

This tutorial covers how to use CollectionService.

Lua Scripting Tutorial - 2

Roblox Lua Scripting Tutorial - Episode 2: Variables, Events, and Functions

Datastore Introduction

An intro to Datastores!

It's about relationship!

Learn how to use the relational operators.

PathfindingService

How to use PathfindingService

Server Lock Script for Groups!

Use this Script if you want only customers and staff in your game.

Understanding os.date

A guide to using os.date

How to make a You Met The Owner Badge

I will teach you how to make a Owner Badge on roblox studio with the script

String Patterns

How string patterns work.

Overhead Gui

Creates a Overhead Gui for the owner admin ect

Player Mouse Manipulation

Manipulates your camera by moving your mouse!

UserInputService in-depth.

Learn how to make a debounced, tool compatible UserInputService script!

Basic Daylight Cycle

I will show you how to make a Daylight Cycle

Getting Player Ping

How to get a player's ping using a RemoteFunction

How to use variables in your game!

This tutorial will show you the basics of variables.

Lua Scripting Tutorial - 3

Roblox Lua Scripting Tutorial - Episode 3: Loops and Basic Conditions

AI Chatbot

Make A Simple AI Chatbot

Disable Core GUIs (Chat, Backpack, etc)

A quick method of disabling the chat, the backpack, etc...

Simple Lava (Beginner Tutorial)

A simple way to make Lava that you can use in your game!

Custom Player Commands

This tutorial will teach you how to create custom player commands.

Opening and Closing a GuI

These are basic Open/Close functions that can be used to make frame visible

Walljump System

In this tutorial, I will teach you how to make a functional walljump.

Touched and TouchEnded

On Touch event

Sound Region

Learn how to make an advanced sound region system

Hinge Constraints: Servo

Learn to set up hinge constrains as servos!

Bézier Curves

This tutorial will just teach you how Bézier curves work, as well as how to program them into roblox.

First Person Script Beginner Tutorial

This is a very basic and easy first person tutorial for your roblox project

Chat Welcomer

This is a super simple script that welcomes a player in your game in chat.

Hover Over Effect

This will help you learn how to add Hover Over Effects to gui objects

Leaderboard Rank

Put in ServerScriptService

Making Plugins: The basics

Make a simple plugin.

Projectile Desynchronization

When you fire a projectile, but it lags behind...

Extending Leaderboard Limit

If you work on a simulator, this is neccessary.

Beginner's Guide to RemoteEvents

An simple tutorial to teach you over the basics of RemoteEvents.

Lexical Analysis

This lesson will teach you the basics of how to preform lexical analysis!

How to make a Team Change GUI

In this tutorial, you will learn how to make a team change gui.

How to use variables

In this tutorial you'll learn about variables

Understanding CFrames

How CFrames are represented, created, and manipulated.

Basics of CFrame

Very simple tutorial/explanation on CFrame

Recursive functions

What happens when a function tries to run itself? Recursion!?

Account Age

What is Account Age and effective ways of using it for your game!

What are events?

Basic tutorial of what events are and how to use them.

Chat controlled door

How to make a chat controlled door.

String Interpolation

Better concatenation just added!

Lua Scripting Tutorial - 15

Roblox Lua Scripting Tutorial - Episode 15: Implementing a Crafting System

Game Enhancement Tips

Learn everything about how to make a perfect game!

MISUSING the Client-Server Model

Please stop doing this.

Basics of Coroutines in Lua

Dive into the world of coroutines in Roblox with this guide.

Shift To Sprint (With Animation)

In this post I'll go through a decently simple script that implements a sprint mechanic into your game, along with a custom animation!

Understanding OOP

Tutorial on the basics of OOP.

Only Owner Door

Make a door like in tycoons using Physics Service!

How to change a Sword's Damage

In this tutorial it will teach you how to change a Sword's Damage.

Overhead GUI

Shows you how to make a overhead gui.

ProcessReceipt - Gamepasses

Automatically gives you what you purchased right away.

Looping And Breaking

Here you will learn all about loops

Notifications in a Nutshell

Implement in-game notifications into your game

How to make realistic shadows

Learn how to change the lighting technology to better suit your projects!

Anti-Gravity Block!

How to make an Anti-Gravity Block like one you would find in space!

Player CFrame Control w/ Mouse

How to make the player turn towards the mouse, like in Dungeon Quest.

Memory Management & Leaks

Keeping memory usage under control is easy but usually looked over!

Classes in Lua

Use metatables and metamethods to bring object-oriented features to Lua.

Using Key Detection

This will teach you key detection for LUA.

Code Readability

Goes over naming conventions and organized code.

Lua Scripting Tutorial - 11

Roblox Lua Scripting Tutorial - Episode 11: Advanced Animation and Character Control

The Lua Virtual Machine [Part 2]

The Implementation of Lua Virtual Machine, This is an Advanced topic. Due to text contraints, this tutorial is a multi-parter.

Re-bind ShiftLock

Tired of using LeftShift as ShiftLock? This is the right tutorial for you!

Using TweenService

It's simple :D

Keyboard Input

To detect when a player pushes a certain key

Camera Manipulation Tutorial

This tutorial will teach you about the Camera

Plugin Widgets

What are Widgets and how to create them.

Pathfinding NPC Advanced [PART 1]

In this part of this tutorial, I'll show you how to pathfind using PathfindingService, move a NPC and prevent to block the NPC.

Adding Chat Filter Modules

Learn to add custom chat filters and prevent bot spam in your game.

Scaling a ScreenGUI

In this tutorial, you'll learn how to scale ScreenGUI's properly!

Advanced-ish string manip

excessive use of patterns included

Make a reflecting mirror

Learn to make a working mirror reflecting you and others.

Soft Shutdowns

Restart Servers for an update without losing players!

Tables

Intro to variadic tables & their uses.

Loading Screen

Insert a Local Script in Replicated First

Thread and Scopes

Basic Lua knowledge

How to make a 4D table

This will show you how to make a table with 4 axis!

CollectionService

You will learn about CollectionService.

Object-Oriented Programming

A tutorial specified in Object-Oriented Programming

Cancellable Typewriter Effect

Learn how to script a simple typewriter effect that's cancellable!

GUI Button Animation: TweenService/UDim2

How to make animations with TweenScreening + UDim2

Returning

Learn what is returning and how to use it!

Custom Player Overhead Gui

Use Clone() to give the player their own custom overhead Gui.

What is Scale and Offset?

This tutorial aims to aid your understanding of what Scale and Offset are.

GUI Button

Once clicked, this button will do as suppose to

How to use datastores

it's simple :D

Make your own iterator function

Tired of pairs and ipairs? Well, make your own epic custom iterator function... I guess?

Terrain generation

2d terrain generation using math.noise

Basics of Making a Soccer Ball/Football

Making a kickable ball in Roblox.

Precedence

Precedence in detail

BadgeService

Talks about BadgeService and how to award badges!

How to Make a Sit Button

I'll be showing you how to make a sit button, commonly used in RP games.

Script Architectures

A long tutorial about script architectures & how to use them effectively

Functions and their uses

Understanding functions in a easy way!

Basic modelling + Properties

Hey! This is just some simple modelling for beginners.

Chat commands

Learn how to make chat commands.

Tweening Guis

The Easy way of Tweening Gui Size and Position

How To Make a Tool Giver

How to make a functioning tool giver with a cooldown. Works for any tool.

Chatted Events

Learn how to use "Chatted Events".

Lua Scripting Tutorial - 14

Roblox Lua Scripting Tutorial - Episode 14: Creating a Role-Playing Game (RPG)

Making FPS displayer

Just feeling like checking how your Roblox performs?

All the types of scripts!

Learn all three types of scripts that make a roblox game!

Basic CFrame

This tutorial will tell you about CFrame, and what it is.

Quick Hull Algorithm 2D

Here we can learn about Convex Hull, his function.

How to monetize your games

A tutorial that explains how you should go on monetizing your game.

Dropable Tool

If you want mobile players to be more happier in your game

UserOwnsGamePassAsync

How to check if a player owns a specific gamepass.

Random.new()

Tutorial about Random object

Create a Checkpoint System

Checkpoints for obbies that only require scripting one time.

Intro to Typechecking

Learn how to use typechecking to make your scripts easier to read debug!

Understanding math.random

math.random() selects a random number

Keycard Door Tutorial

How to make a keycard door work.

Filtering Enable Tutorial

FE Scripting Basics

Lerp/Lerping

Learn What's Lerping and how to use it

Gun Tool Skeleton/Basics

A simple skeleton version of a gun that can be upgraded to be a lot better.

Making Custom Commands

Make your own custom commands

Filtering Enabled

Explains to you what it is, and how to avoid it from breaking your script.

Make Your Character Invisible!

How to make your Character Invisible and then visible! Like an ability!

Indexing Properly

How to index objects

Lua Scripting Tutorial - 7

Roblox Lua Scripting Tutorial - Episode 7: Multiplayer and Team-Based Games

2D Camera

This tutorial will teach you how to turn your camera 2D.

Kadane's Algorithm and Time Complexity

A tutorial to find the largest subarray sum in an array of n elements. Includes also time complexity.

Practice New Instances

This tutorial let's you practice with NewInstances

Guard Clauses - Improving Readability

Streamline Lua code with guard clauses – simpler checks and improved efficiency.

Raycasting

An introduction to raycasting

Creating a simple door

This shows you how to make a door using LUA.

Only player door

This shows you how to make a part "open" when a specific player touches it

Tables

Learn how to create tables.

What is Filtering Enabled?

An explanation of Filtering Enabled

Part Spawning

This will teach you how to spawn Parts!

Server and Client

Server and Client side, what do they mean?

Press a key to play animation

From this you'll learn how to play an animation when pressing a key

OnTouch Events

How to make a part do things.

Controller Input

How to get and do stuff with controller input!

How to make a choppable tree!

This tutorial will show you how to make a tree that can be cut down

Basic Player Leaderstats

The basics of Player's leaderstats code.

How to Create a Flashlight

This lession will show you how to create a flashlight.

Tables

Tables are omnipresent in Lua(u).

Random Asset (Non-Recurring & Specific)

Creating a function to grab random assets from a storage objects (Accounting for grabbing specific objects & non recurring random objects)

Modulated OOP

This tutorial teaches you how to create a module using OOP!

Lua Scripting Tutorial - 4

Roblox Lua Scripting Tutorial - Episode 4: User Input and Advanced Functions

Creating Chat Tags

A simple guide to an adaptable Chat Tag System.

How to make a raytracer. PART 2

An indepth tutorial on how one could make a simple raytracer

Camera bobble movement

Learn to make bobble camera so when you move, the camera shakes.

How to Make a Plugin

This will guide you through the steps of coding a plugin.

How to make a raytracer. PART 1

An indepth tutorial on how one could make a simple raytracer

Debounce

What is a Debounce script?

Debugging your first program

You will learn how to identify issues with your code, and then fix them

Random Tables

Learn how to use "random" on a table.

Moving Screen Tutorial

How to make a simple one text moving screen.

Auto Updating Model

Automatically updating model in game.

How to make a Quick and Easy Datastore

Datastoring with Kevin! Using Leaderstats!

How to make an Abbreviation System

Make an abbreviation system

3D renderer

cool thingy

Maximizing Performance with Parallel Lua

Multithreading in Roblox: A Guide to Parallel Lua

How to make Leaderstats

This will teach you how to script the leaderstats

Custom Characters

Learn to spawn as a custom character!

Random Terrain Generator (Perlin Noise)

We are going to make a random terrain generator in Roblox!

Deprecated Methods

Learn what deprecation is

Disappearing Part

Learn how to make a part disappear when a player steps on it.

Understanding Modulo

Here, you will learn how modulos work in Lua.

Design Patterns - Introduction

Design patterns are general tools for solving recurring software problems. In this tutorial, we will use pattern to refactor our code.

How to Welding (Basics)

This tutorial will teach you the basics to welds.

Basics Of Functions

This tutorial is about the basics of functions

Lua Scripting Tutorial - 6

Roblox Lua Scripting Tutorial - Episode 6: Advanced Topics and Game Development Tips

How to optimize your game

This tutorial will show you how to optimize your game's fps

Connection and Memory Leak

Advanced topic, decent scripting knowledge and experience required.

Introduction to RbxScriptConne

Introduction to a major part of roblox scripting

easy sprint script

lua keybinded sprint

Dynamic Depth of Field

Create a dynamic changing depth of field effect for your game.

Using string functions.

How to use the string functions.

Make A Shift to Sprint Script

Make A Shift to Sprint Script for your ROBLOX Game!

A bit advanced AI pathfinding

Here you will learn how to make nextbots using a cool AI PathfindingService

Sync your time with the server

Learn how to sync your time with the server time.

Comments

Learn how to put comments in scripts.

Randomized Map

Gets a random map that you made and places it into workspace.

Basic Easter Eggs

This will teach you how to make basic easter eggs.

Lua Math 101

1 + 1 = 2

Use Noise To Generate Terrain

This tutorial assumes you're familiar with lua and roblox's API

Basic Data Store Tutorial

This tutorial will teach you how to save data!

Tonumber and tostring

Learn how to use "tonumber()" and "tostring()".

Player Trail

Use Instance.new() to give the player their own trail.

HOW TO: Build a Tycoon

This will show you how to start building you very own tycoon!

Teleportation Pad

Whenever player touches Part1 it'll teleport the player to Part2.

Typewriter Effects (2023)

Make enhanced text for Prompts, Dialogues, and Conversations with this effect.

Kill Bricks

How to make bricks that kill.

Spawning A Player

Spawn, position, and assign a player's team

Global Metatable Functions

Raw functions and newproxy.

Problem Solving for Scripting

Problem Solving is important for Programming and Scripting here in ROBLOX.

Currency Script

This is a simple Currency maker/saver

Forcing The Chatted Event

Ever wanted to force the player to say something?

Pets!

Have a pet companion right by your side everywhere you go!

Basics of Tables

Teaches you how to use tables in the simplest way

Simple Shift (Mobile)

Shift running made easy!

Gradually appearing text

Learn how to make 1 simple function to make text appear gradually

Custom Pathfinding with A*

Describes how to create a custom 2D pathfinding system using the A* algo.

String Manipulation

Learn how to manipulate strings!

Smaller Conditional Statements

If statements are so big. Learn how to make smaller versions for variables!

Sorting Tables!

Sorting tables is fun and easy to use! Find out how!

How to reposition the chat!

How to reposition the roblox default chat!

Keycard Reader

Learn to have multiple keycards accepted or denied!

Make NPC Talk

Make an NPC or part speak random phrases at a specified interval!

PhysicsService

Create collision groups and customize how they can collide with each other!

Making a Working Plugin

This will teach you how to make a plugin that makes a new script in studio!

Coroutines

The coroutine library

Song Playlist

How To Create a Song Playlist That Everyone in Your Game can Listen To!

Magnitude

magnitude is the lenght of a vector

Intro to OOP

Out-of-the-box thinking is necessary!

Idle/Walk Animation system

Idle/Walk Animation system

Variadic functions

Learn what variadic arguments and functions are

GUI Animations

Basic Tweening, Additional Options, Advanced Tweening And More!

Threading Basics

Explanations for spawn, delay and the coroutine library.

Sound Visualisers

Learn to create your own audio visualiser

Simple Transportation System!

This is a Simple Transportation System made using bodyposition

Understanding Variables

Variables are an extremely useful tool for scripting. Get familier!

Messaging service

The system will send the message to every server on your game!

How to make a level system

This tutorial will teach you how to make a good level system

GetChildren & GetDescendants

Explains how GetChildren and GetDescendants work.

What really is an object?

Will hopefully give you a better understanding.

Exploit Side of Things: Part 1

Your own game can be exploited and it's probably your code.

Ban List

Ban players from your Roblox game.

Basic Scripting - 1

Learn about functions, variables, and instancing!

For Loops

Explanation of For Loops.

Remote Events

Tutorial on Remote Events and how to use them

Instance.new

Adding objects into workspace with a script!

Explode Players

Use the Explosion object to blow up players.

Metatable Tutorial

A basic overview of how metatables work.

Interpolation

Numerical analysis technique to fit a function to data points.

VIP Chat Gamepass

VIP Chat Gamepass

color changing brick

how to make a brick color change

UserInputService & key input

Learn UserInputService and its importance.

How to make a successful game

This tutorial will show you how to make a game successful.

Scripting 1: Indexing

How to index objects

tick()

Learn about tick()!

Global Variable

Learn and how to use it.

Scripting 1: Leaderboards

This is a simple tutorial on how to make a leaderboard.

DataStore

Learn how to make an auto-save for your game.

Useful operators

Operators that you will use frequently!

Animated TweenService Door

Learn how to make an Animated TweenService Door.

Custom Chat Tags

Learn how to add custom chat tags to your game!

Variables

Learning about variables

Click for coins tutorial

How to make a 'Click For Coins' gui in Roblox (Maybe Outdated)

PCALL and XPCALL - Very useful

How pcall and xpcall works

ProcessReceipt - DevProducts

Once something is bought, their is an immediate outcome

Module Scripts

This will teach you the basics of module scripts.

Spinning Surface Gui

A tutorial on how to make a Image spin.

Speed Boosts

Make the player faster

Using scripts via dev console.

How to use your in-game developer console to execute some small scripts.

Gamepass Tools

Learn how you can make a gamepass script

The Wait Script

This is about the wait script.

Changing Your In-Game Cursor

This tutorial shows you how you can change the in-game cursor.

ReplicatedStorage

Learn how ReplicatedStorage works!

Robbing/Earning Money

This shows you how to make a robbable store in LUA

Tween Service

How to use TweenService

how to make an rng

an rng is a random number generator

Make a random player chooser

In this tutorial, I will teach you how to make a random player chooser!

Properly save data on close

A tutorial that teaches how to properly save player data on server close

2D Terrain Generator

2D Terrain Generation using Perlin noise!

If Statements & Loops

A tutorial on conditional statements and loops

Randomizing Text

Learn how to use tables and math.random() to constantly randomize text.

Union and Negate

Using the Union and Negate tools in Studio

Pathfinding: Creating a Path

Learn how to create a path using PathFindingService.

Changing Properties

Change properties through script!

creating game teleport

learn how to create teleport to other game

Rainbow Effect!

Give a Part a color changing rainbow effect

Avoiding Vulnerabilities

A basic tutorial on how to avoid vulnerabilities

NPC AI Pathfinding

Learn how to make AI move with PathfindingService

Variable Types

The identities of a variable

Iterating through Objects

Use 'for' loops to iterate through objects

Debounces

Debounces add cooldowns to functions to prevent scripts from breaking.

String Formatting

How to use string formatting, and what it is.

OOP in more detail

Looks at subjects like inheritence

Variadic Functions

Accepting an infinite number of arguments

How To Make A Basic Door

This tutorial is about making a basic opening and closing door.

Discord Webhooks and it's utilities!

Learn how to use Http Service and Webhooks to send data to your discord server.

Why to use ModuleScripts.

Splitting up your code into modules may help a lot when debugging etc. So why don't you start using them today?

Lua Scripting Tutorial - 17

Roblox Lua Scripting Tutorial - Episode 17: Game Optimization Techniques

Styling WORST Practices

...and possibly the best style guide ever?

Lua Scripting Tutorial - 21

Roblox Lua Scripting Tutorial - Episode 21: Dynamic Lighting and Atmosphere

Secure your RemoteEvents/RemoteFunctions

a guide on how to avoid ruining your game with under 5 lines of code!

Dungeon Generation

A Procedural Generation Guide

Prompt Highlight Effect

How to easily highlight objects that have a proximity prompt!

Create a Quest System!

Ever wanted a quest for your game? Well I will show you how to make quests for your game! Read the Notes for Important Information.

Lua Scripting Tutorial - 1

Roblox Lua Scripting Tutorial - Episode 1: Getting Started

Trigonometric Functions

An introductory view into the world of trigonometric functions, and their applications in Roblox scripting.

If statements

In this tutorial you will learn how to use If statements! (This is my first tutorial)

Minor Optimization tricks for your game

This tutorial helps teach some easy optimization tricks that can be very helpful for your game's performance.

How to substitute built-in APIs

This tutorial shows you how to substitute *some* built in Roblox APIs when coding in normal Lua.

Lua Scripting Tutorial - 5

Roblox Lua Scripting Tutorial - Episode 5: Scripting GUIs and Using External Libraries

How To Make a Sandbox Game

This tutorial shows you how to create and make a sandbox-building game.

String Interpolation

Simple tutorial on how to use an under used method.

Datastore WORST Practices

Because a little pessimism never hurt anyone.

The beginner UI coding guide

The beginner UI coding guide! This will teach you some stuff about coding the UI.

Function Calling (with Syntactic Sugar)

An overview of Lua (and as an extension, Luau's) function calling. Taking a look at some lesser known ways of calling a function.

How to create a cutscene?

Here, you will learn how to create a cutscene.

Lua Scripting Tutorial - 22

Roblox Lua Scripting Tutorial - Episode 22: Advanced Game Analytics and Data Collection

Detecting Commands by Message

Learn how to detect commands when the Player chats!

Custom Loading Screens

This tutorial goes over making custom loading screens when players join your experience.

Clickable Door

How to make a clickable door, with Pictures.

Lua Scripting Tutorial - 13

Roblox Lua Scripting Tutorial - Episode 13: Creating a Tycoon Game

Beyond Functions

Learn what functions really are and how much purpose they serve.

Serializers - The Complete Guide

This tutorial gives a basic guide to how serializers work, where they're used, and how you can make your own.

The guide to Minimalistic GUI Design

The one guide featuring Dark Mode GUI designs.

Leaderstats, and purchasing methods

Created by stormmaster9090 -- advanced scripting--

Lua Scripting Tutorial - 8

Roblox Lua Scripting Tutorial - Episode 8: Advanced Multiplayer Features

Lua Scripting Tutorial - 9

Roblox Lua Scripting Tutorial - Episode 9: Creating Game Passes and In-Game Purchases

RETURN, BREAK and CONTINUE Explained

Explaining the difference between RETURN, BREAK and CONTINUE when coding Lua.

Game Optimization: Parts

How to optimize your games better; discovering the secrets of parts and models.

Lua Scripting Tutorial - 10

Roblox Lua Scripting Tutorial - Episode 10: Data Storage and Game Saving

Bindable Event

Learn theory/Practice of BindableEvent!

How to use Remote events and Remote func

This tutorial talks about Remote functions and events and the bindable versions.

Attributes

A short tutorial about Attributes and how useful they are

The Lua Virtual Machine [Part 1]

The Implementation of Lua Virtual Machine, This is an Advanced topic. Due to text contraints, this tutorial is a multi-parter.

2D detection by matrix rotation

This Tutorial is advanced its basically just matrix rotation

Ragdoll Death for R6 and R15

This tutorial teaches you how to make a ragdoll death for R6 and R15 in one script.

Global Leaderboards

A Leaderboard for most points, money, etc.

Lua Scripting Tutorial - 19

Roblox Lua Scripting Tutorial - Episode 19: Data Persistence and Saving Game Progress

Assignment

Understand how variables can switch values with simple commands.

Beginner Scripting Tutorial - 1

To get started scripting, you have to learn the basics. We will learn about variables, the output window, math, and functions.

Different Data Types

Learn about different data types for variables and what they do.