Roblox Lua Advanced

Intended Audience

    This course will teach you how to create a coding toolkit, how to create a round based game with a timer and lobby and how to create your own simulator style game. Over 50 individual scripts explained with working examples to learn and download. A round based project with a lobby and timer that moves players from the lobby to the game and back to the lobby at the end of each round. A basic Simulator project that you can use as a template to begin creating any simulator you can imagine. A Camping Survival Simulator project that shows you some ideas about how to create a simulator and challenge your players.

What do I need?

  • Live Online Training : A laptop, and a stable internet connection. The recommended minimum speed is around 10 Mbps.


  • A progress report will be issued after each 10 lessons of the module like this module.
  • After all modules were completed, and the assessments passed, a Competency Certificate will be issued


  • 40 one hour lessons
  • Crash Course - This course can be crahed over a period of 1-2 weeks full time


  • Understand Lua the coding language used to create Roblox games properly
  • Complex programming concepts and how to apply them
  • Create multiple tool scripts to utilize in your own games
  • Let players interact with objects, clothing and other players via code
  • Create a Round Based Game Loop with a Lobby, timers and telporters
  • Create a Simple Simulator to use as a template for your own simulation game ideas
  • Learn to code concepts for a Survival game including spawning, hunger, rebirths and much more
  • Learn to save and retrieve your players data using datastores


Part 1 - Building our own Coding Toolkit

  • Getting the player and character
  • Creating a leaderboard
  • Plugin - Tag Editor
  • Day Night Cycle
  • Trigger Parts
  • Using Modules
  • Healing Pickups
  • Character takes damage
  • Changing Clothes
  • Remote Events
  • Remote Functions
  • Player Trials
  • Creating Beams
  • Pets that follow
  • Stop Players Colliding
  • Create a game currency
  • Floating Parts
  • Player Accessories
  • Spikes that move up and down
  • Disable the default leaderboard
  • Message Queue System
  • GetPropertyChangedSignal
  • Hidden Folders
  • Creating and using Dictionaries
  • Using Tables
  • Teleport Players - within a Place
  • Using Spawn Function
  • Using Click Detectors


Part 2 - Build a Round Based Game Loop

  • Models
  • Functions Module
  • Defining Game Over
  • Game Timer
  • Lobby Function
  • Teleport Players


Part 3 - Build a Simple Simulator

  • Points Button
  • Rebirths Button
  • Refactoring using Modules
  • Player Feedback
  • Rebirth Awards


Part 4 - Camping Survival

  • Models and Leaderstats
  • Chop a Tree
  • Spawning Wood
  • Collect the Wood
  • Store the Wood
  • Give Strength and Rebirths
  • Saving Player Data
  • Day and Night
  • Player Hunger
  • Player Food
  • Player Starving
  • Player Dies
  • Spawning Apples
  • Play Testing


Part 5 - Complex Concepts

  • Setup Your Game
  • Creating a Datastore
  • Getting Player Data
  • Saving Player Data

Subscribe to our Newsletter for latest news.

If the pdf download does not work, try a different browser

Save as PDF
© 2004+
Back to top