< Main Page

This page is a listing of tutorials that you can use to help you get used to the tools in Roblox. Most of these tutorials do not cover how to do specific things, they teach you how to use tools to simple things. You won't learn how to make a plane, but you will learn how to make a brick hover, how to make a brick turn, and how to use the Mouse to aim a brick. Use your imagination to build cool things with the simple tasks you learn here.

Click on a tab to learn more about each category. We have some website and other related tutorials available as well.

Building TutorialsBuilding Tutorials
Getting into the game and making some neat stuff
How to Create a LevelInformation on how to build in your own Place.
ToolsHow to Add Weapons and Building Tools to Your Level
How to Make Bricks You Can Walk ThroughShows you how to use CanCollide to make bricks you can walk through.
How to make Transparent BricksMaking bricks 'see through', also known as transparency.
Brick Surface TypesThe different brick surfaces available, and how to use them.
How to Create ModelsHow to upload your creations to the Roblox website.
How to Change MaterialsWant to make your brick look like wood or slate? Here's how!
Creating a FPS Level in 15 MinutesHow to create an awesome First Person Shooter in 15 minutes or less!
PropertiesThe Properties window and how it works.
How to make a DoorHow to make a simple door.
How to Make Text on a BrickHow to use the Humanoid to create signs in your game.
How to Make Conveyor BeltsCovers how to use Velocity to make things move.
How to Make a TrampolineA guide for bouncing like a maniac.
How to Make an Office BuildingShows how to use shortcuts to make models quickly.
How to Create a WindmillHow to make a Windmill.
Setting a Thumbnail PictureHow to set the pictures that display your places and models.
How to Use DialogA tutorial on how to use the new Dialog feature to create talking NPCs.
Make a Pitch Black RoomLearn how to use dynamic lighting to make a pitch black room.
CFramingMoving and rotating parts using the command bar or tools.
How to Make RampsDifferent methods to create ramps.
How To Make Humanoids Without GUI‎How to make it so that the GUI above a humanoid's head doesn't show.
How to make a Mountain With CFrame Shows you how to build a mountain with CFrame.
Roblox LuaRoblox Lua
Making your maps do crazy things

This section provides tutorials to help users to learn Lua, the programming language that extends ROBLOX's API and the primary way interaction is programmed into ROBLOX games. Scripting requires dedication, discipline, and lots of hard and long thinking. With practice and experimentation, you will find yourself learning how to program anything. Besides some small technical things, very few things are out of reach when it comes to programming.

The articles below offer a way for you to learn about a new subject by doing, walking you through each step. It's important that for each tutorial or article you read, you use the information to add something unique to a game you are making.

Introduction series - read these first!
Script Creation WalkthroughCreating and running scripts.
FlowchartsUsing diagrams to show the "flow" of a script.
Basic MathWorking with numbers in a script.
StringsWorking with text in a script.
BooleansWorking with yes/no values in a script.
VariablesHow to hold data in a static reference.
Conditional StatementsMaking scripts do different things in different situations.
LoopsMaking a piece of code run multiple times.
FunctionsWrapping code in a useful function to be called upon later in a script.
TablesStoring multiple objects as one variable.
Generic forUsing a loop to iterate through a table.
Other Lua Guides
Beginner's Guide to ScriptingIf you've never worked with scripting before, look here.
Basic ScriptingShows you some of the basics of scripting.
How to Script AnythingLearn the basic methods to put together any script.
In-Depth Scripting GuideMore ways to understand the dynamics of Lua.
Programming In LuaGuide to Lua by its creators. (Online version slightly out of date but still usable)
Introductions to Concepts
What are GUIs?This very in-depth guide explains what GUIs are.
Intro to WeaponsAn intro into the scripting of Weapons in Roblox.
Data PersistenceWhat is data persistence?
Data Persistence TutorialA tutorial on understanding and using data persistence in your places.
Using Vector3 ValuesShows how to use math with Vector3s.
LeaderboardsCreating your own leaderboards.
Random NumbersStopping the same thing from happening each time.
PluginsShows how you can make your own Roblox Studio toolbars and buttons.
ToolsCreating your own tools.
HopperBinsThe older version of tools, HopperBins.
Using String PatternsWhat string patterns are and how to use them.
EventsHow to use Roblox events.
What is Debounce?Explains what a debounce is, and what it's used for.
ScriptingAn overview of scripting in Roblox, and a portal for in-depth articles.
FunctionsA list of all the global functions.
Class ReferenceAll the types of Roblox Instances.
Lua 5.1 Reference ManualOfficial definition of the Lua language. (some features not available in Roblox)
Roblox LibrariesAn explanation of and reference to Roblox Libraries.
Examples and Other Roblox Guides
CookbookLarge list of small example scripts
Creating a BrickBasic tutorial on creating a brick using a script.
Creating Restricted DoorsShows how to create a door that only certain people can enter.
One-way DoorsHow to create doors that go only one direction.
How to TeleportAn overview of teleportation of players.
Making an OnClicked ScriptShows how to use the Mouse to trigger weapons.
Using SoundsShows how to use events and work with Sounds.
How to Add Messages to Your PlaceShows how to use scripts to work with the Message object.
Using BodyPositionDetails how to use the BodyPosition object.
Using PlayerAddedHow to use the PlayerAdded event.
How to Create Talking CommandsA guide on how to use the Chatted event.
How to Make Multi-Handle toolsCreating tools with more than one brick for a handle.
How to make text on a brickHow to make words appear above a brick.
How to Make Conveyor BeltsParts that move other parts.
How to Make RampsUsing CFrame to rotate parts.
Controlling the CameraUsing the Camera object to create effects.
GUI collision detectionUnderstanding how to detect collisions between GUIs.
Dialog Shop TutorialCreate a Dialog Shop.
Controlling a Player's CharacterLearn how to control a player!
How to use a SelectionBoxSome more information on how to use SelectionBoxes.
How to edit scripts with another scriptEdit and create scripts with a source specified using this method!
Website TutorialsWebsite Tutorials
Mastering the Roblox website one step at a time
Questions we get, a lot.
How to AdvertiseAll about how advertising works.
How to Get the AssetId of an AdInstead of getting a strange url.
How to Make Shirts and PantsInfo on making clothes for your character.
How to Upload a DecalIn case you want to insert an image into your game.
How to Design an Effective AdGet more from your money with effective advertising.
How to Sell StuffThe basics of selling items.
How to Make Sharper ImagesGoing beyond decals.
How to Use a GalleryWhat people see before they join your game.
How to make transparent ShirtsShows how to make bits of a Shirt or Pants see-through.
Tool GuidesTool Guides
You know, those things you strap to your arm
Using the Game ToolHow to move bricks around in Multiplayer.
Video and PicturesVideo and Pictures
Recording stuff for bragging rights
How to take ScreenshotsTaking pictures of game action.