luaguides

Tutorial series

Lua Roblox

6 tutorials — follow in order for the best learning path.

  1. Getting Started with Roblox Luau

    Getting started with Roblox Luau: learn variables, functions, tables, events, and build your first interactive game object in Studio.

  2. Scripting Game Objects and Services

    A hands-on guide to scripting Roblox objects and services. Learn to create instances, use WaitForChild, and master RunService and TweenService.

  3. Building User Interfaces in Roblox

    A hands-on guide to building user interfaces in Roblox. Learn ScreenGui, UDim2 positioning, interactive buttons, TweenService animations, and layout management.

  4. Saving Player Data with Roblox DataStores

    Learn how saving player data works with Roblox DataStoreService: persist coins and inventory, handle auto-saving, and use ProfileService for session locking.

  5. Building a Complete Roblox Game

    Build a complete Roblox coin collection game step by step. Covers leaderstats, DataStoreService persistence, RemoteEvents, and player UI creation.

  6. RemoteEvents and Client-Server Communication in Roblox

    Master RemoteEvents and RemoteFunctions for client-server communication. Covers FireServer, FireClient, security validation, BindableEvents, and rate limiting.