Overview
Theget_services tool retrieves information about Roblox services (like Workspace, ReplicatedStorage, ServerScriptService) and optionally lists their immediate children. Services are singleton objects that provide core game functionality in Roblox.
Use Cases
- List all available services in the game
- Explore the structure of a specific service
- Verify that required services exist before operations
- Navigate the game hierarchy from service roots
- Understand what containers are available for organizing game objects
Parameters
Optional name of a specific service to query. If omitted, returns all available services.Common service names:
Workspace- The 3D game worldReplicatedStorage- Objects replicated to all clientsServerScriptService- Server-side scriptsStarterPlayer- Player setup and starter scriptsServerStorage- Server-only storageLighting- Lighting and atmosphere settings
Example Input
Response Structure
Array of service objects, each containing service details
The name of the service (e.g., “Workspace”, “ReplicatedStorage”)
The Roblox class name of the service
Array of immediate child instances within the service
Name of the child instance
Roblox class type of the child instance (e.g., “Part”, “Folder”, “ModuleScript”)
Example Response
Usage Examples
Get All Services
Query Specific Service
Verify Service Exists
Map Game Architecture
Tips and Best Practices
Not all services will have children. Some services like
Lighting or SoundService primarily hold properties rather than instances.Common Service Names
| Service | Purpose |
|---|---|
Workspace | The 3D world where visible game objects live |
ReplicatedStorage | Objects replicated to all clients |
ServerScriptService | Server-side scripts (not replicated to clients) |
ServerStorage | Server-only storage (not replicated) |
StarterPlayer | Player starter scripts and configuration |
StarterGui | UI that starts with the player |
Lighting | Global lighting and atmosphere settings |
SoundService | Global sound management |
Teams | Team configuration for team-based games |
Common Issues
Issue: Service not found- Verify the service name is spelled correctly and matches Roblox’s exact casing
- Not all services exist in every game; some are created on-demand
- This is normal for newly created places or services that don’t contain objects
- Some services like
Lightingprimarily contain properties, not child instances
Related Tools
get_project_structure- Get complete game hierarchy with depth controlget_descendants- Get all descendants of an instance with filtersget_instance_children- Get children of any instance, not just servicessearch_objects- Search for instances across the entire game