
Introduction about the course, installing Roblox Studio and setting it up.
Master local and global variables in Roblox scripting, learn data types like string, character, integer, float, and boolean. Assign values, print results, and concatenate with to string, using camelCase naming.
Learn to structure data in Roblox scripts by using an array of objects, with dictionaries inside an array to define character attributes like name, base damage, speed, and defense.
Learn how a function is a reusable block of code that achieves a specific outcome, defined with camelCase, and called after its definition to run.
Learn how to use return to pass values from functions, perform sums, and return multiple values or arrays in Roblox Lua.
Explore the difference between local and global variables in Roblox scripting and how scope governs visibility. Learn how local stays inside small blocks, while globals are accessible across the script.
Learn to convert a block into a disco block by scripting its color, using brick color properties with RGB/HSV values, and looping random colors with a brief wait.
Learn how to manage spawned parts using destroy and debris in Roblox, ensuring objects are removed promptly and new ones spawn safely with defined lifetimes.
Learn to use FindFirstChild to locate a child, such as the baseplate in workspace, and safely handle missing results by checking for nil.
Learn touch events in Roblox scripting by building a pad that detects humanoid contact and triggers a two-second ball appearance with visibility and collision controls, plus basic testing.
Learn to build a Roblox light switch by scripting a point light with color and brightness, toggled via a click detector and boolean logic, with color indicating on or off.
Learn how to create a lava block in Roblox that kills players on touch by setting humanoid health to zero, then add fire damage over time to burn players.
learn to implement a touch-based gold and diamond reward system in Roblox, with a leaderboard script and per-player cooldown, and easily changeable reward values.
Create a Roblox leaderboard by adding a per-player level stat (string value) and updating progress toward the winner when players advance.
In this course, you will learn everything about scripting in Roblox. Starting from the basic concepts of Lua, the logic of programming, making a model from scratch, make your own game, and the way to advertise your game. When we script a game, we might sometimes encounter an error and there are also times where I got an error on the script and I show you how I usually manage to fix an error and how to read an error message.
This course is made for absolute beginners who have just jumped into a scripting journey but also great for everyone who just wanted to learn how to script by taking this course. You will understand how the Roblox game works and be able to expand it based on your creativity. In this course, we will make a model that is next level from scratch like making lava that will burn the player instead of just killing them right away.
After completing this course, you will have an idea of how the Roblox game works and how to make them from scratch. Other than that, you will have a knowledge how to advertise your game and configure your game based on your preference and targeted players.