2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

include

LocationDescription
WorkspaceRepresents the game's 3D world. Can run server scripts that attach directly to objects and control their behavior.
ReplicatedFirstContains objects that replicate to the client before anything else. This location is ideal for the absolute minimum set of objects and client scripts necessary to display a loading screen.
ReplicatedStorageContains objects that are replicated to both the client and the server. This location is ideal for Scripts with a RunContext of Client, client ModuleScripts, and ModuleScripts that you want to use on both the server and the client. LocalScripts do not run from this location.
ServerScriptServiceContains server scripts. This location is ideal for scripts that need to access server-side functionality or objects, such as game logic and cloud storage.
ServerStorageContains server-side objects. This location is ideal for large objects that don't need to be immediately replicated to clients when they join a game. Scripts do not run from this location, but you can store server-side ModuleScripts here.
StarterPlayer ⟩ StarterCharacterScriptsContains LocalScripts that run when the character spawns.
StarterPlayer ⟩ StarterPlayerScriptsContains LocalScripts that run when the player joins the game.
StarterGuiContains GUI elements that the client displays when it loads the game. LocalScripts can run from this location.
StarterPackGenerally only contains Tools, but can also include LocalScripts for setting up player backpacks.