Please fill out this survey to give feedback about the LuaLearners Blog Series!

LuaLearners Tutorials


Tutorial Name Author Difficulty
Lua: Beginner's Lua tutorialJustinBeginner
Lua: Basic TutorialJustinBeginner
Lua: Intermediate TutorialJustinIntermediate
Lua: Advanced TutorialJustinAdvanced
Lua: Expert TutorialXedrakExpert
How To: Bindable Functionstyridge77Intermediate
How To: Camera ManipulationCrazyMonkey1268Expert
How To: Change WalkSpeed LuaLearners StaffBeginner
How To: Create a Ban Scriptggfunny1234Intermediate
How To: Create a Chat Command ScriptJustinHard
How To: Create a GUIpwnedu46Easy
How To: Create a Kill BrickCrazyMonkey1268Easy
How To: Create and Use Billboard GUIsgreenday987Easy
How To: Create and Use DecalsChili1924Beginner
How To: Create and use SelectionBoxesOrca101Easy
How To: Detect if a player is on a touch device (iPad, iPod Touch, iPhone)RyanDolan123Easy
How To: Insert a New ScriptJustinBeginner
How To: Local GUIsOzzyIntermediate
How To: Lua: ScopeOzzyIntermediate
How To: Make a Basic Admin Commands GUIHilariousDwarfIntermediate
How To: Make a Face Changer GUIJustinIntermediate
How To: Make a Humanoid follow a brick (Or another humanoid)RyanDolan123Intermediate
How To: Make a LeaderboardXedrakIntermediate
How To: Make a Team Change GUILuaWeaverIntermediate
How To: RocketPropulsiontyridge77Intermediate
How To: Separate String Capturestyridge77Advanced
How To: Teleport players to new positionsHilariousDwarfEasy
How To: Tween GUIskingmod123Hard
How To: Use a simple function to shorten GUI makingElectricBlazeEasy
How To: Use ClickDetectorspwnedu46Easy
How To: Use Dialog (Object)XedrakIntermediate
How To: Use Game PassesOrca101Easy
How To: Use the Chat Methodtyridge77Intermediate
How To: Use the KeyDown event in a HopperBinXedrakIntermediate
How To: Use the Mousetyridge77Intermediate
How To: Use UserHasBadge (BadgeService)KnightmareEasy
How To: Utilizing Global FunctionsCausticityIntermediate
How To: View Roblox's Current VersionSCSBeginner
How To: View the Roblox Lua Interpreter's Current VersionSCSBeginner
Lua: 'Deleting' objectsdarkkiller5555Easy
Lua: Anonymous FunctionsJustinIntermediate
Lua: Arguments/Parameterstyridge77Intermediate
Lua: Array (Table) BasicsXedrakHard
Lua: Beginner's Guide to Tools - Healing Toolsuperman40Beginner
Lua: ConcatenationRabbitRobotEasy
Lua: Conditional Pseudo-Ternary OperatorRiderjIntermediate
Lua: Conditional Statements (Basics)tyridge77Beginner
Lua: Coroutine Basicsaboy5643Hard
Lua: Data TypesrootcodeBeginner
Lua: DebounceLuaLearners StaffEasy
Lua: EnumsRiderjHard
Lua: Eventstyridge77Intermediate
Lua: Global VariablesXedrakEasy
Lua: Indexing a Tabledarkkiller5555Intermediate
Lua: LoopsRiderjBeginner
Lua: MetatablesLuaWeaverAdvanced
Lua: Methodsggfunny1234Intermediate
Lua: PcallOrca101Intermediate
Lua: Practical Uses for CoroutinesXedrakAdvanced
Lua: Raycasting basicsOrca101Hard
Lua: ReturnOrca101Intermediate
Lua: Roblox ServicesCookie2900Intermediate
Lua: String Manipulationcharlottelatin61542Easy
Lua: String Patterns (Basics)tyridge77Hard
Lua: string.subJustinBeginner
Lua: Teleporting a player to a different Roblox placeJustinEasy
Lua: TruthinessOzzyBeginner
Lua: VariablesrootcodeBeginner
Video: How to Make a Group DoorJustinIntermediate
Video: How to use Data PersistenceJustinHard