Getting started with Roblox Luau: learn variables, functions, tables, events, and build your first interactive game object in Studio.
Tutorial series
Lua Roblox
6 tutorials — follow in order for the best learning path.
- Getting Started with Roblox Luau
- 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.
- 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.
- 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.
- Building a Complete Roblox Game
Build a complete Roblox coin collection game step by step. Covers leaderstats, DataStoreService persistence, RemoteEvents, and player UI creation.
- RemoteEvents and Client-Server Communication in Roblox
Master RemoteEvents and RemoteFunctions for client-server communication. Covers FireServer, FireClient, security validation, BindableEvents, and rate limiting.