Loading...
Loading...
Found 161 Skills
Script a Roblox experience in Luau: get services, create and parent Instances, connect events, run server Scripts vs client LocalScripts, and communicate across the client/server boundary with RemoteEvents/RemoteFunctions (server-authoritative). Use when building or debugging Roblox Studio scripts — when the user mentions Roblox, Luau, services, RemoteEvent, Instance.new, PlayerAdded, or client vs server. For saving player data use roblox-datastores.
Build production Roblox interfaces with ScreenGui/PlayerGui lifecycle, responsive UDim2 layouts, safe insets, reusable editable Instances, cross-device input and selection, restrained motion, cleanup, and multi-viewport verification. Use for Roblox HUDs, inventories, shops, settings, ability bars, ScrollingFrames, AutomaticSize, GuiService, gamepad focus, touch UI, or UI that clips, resets on respawn, looks generic, or was generated as one giant LocalScript.
Camera object, CameraType enum, CFrame math, custom controllers, first/third person, cutscenes, screen shake.
UserInputService, ContextActionService, keyboard/mouse/gamepad/touch, cross-platform input binding.
OrderedDataStore, MessagingService, GlobalDataStore, cross-server state, persistent world data.
Persist player data in Roblox with DataStoreService: GetDataStore, GetAsync/ SetAsync/UpdateAsync/IncrementAsync wrapped in pcall, load-on-join and save-on-leave plus BindToClose, retries, and OrderedDataStore leaderboards. Use when saving or loading persistent data in a Roblox experience — when the user mentions DataStore, DataStoreService, GetAsync, SetAsync, UpdateAsync, save player data, or leaderboards. For general Luau scripting use roblox-luau.
LocalizationService, translation tables, locale detection, auto-translation, country/region handling.
Build 3D objects, props, maps, and environments in Roblox Studio via MCP. CSG patterns, spatial coordination, player scale reference, platform quirks. Use when the AI is placing parts, doing unions/subtracts, or building geometry.
Use when implementing client-server communication in Roblox, firing events between LocalScripts and Scripts, passing data across the network boundary, syncing game state, or defending against exploits that abuse RemoteEvents or RemoteFunctions.
Use for foundational Roblox experience development: deciding what runs on the client or server, where scripts and modules belong, how to structure reusable code, and how to handle everyday services, attributes, bindables, workspace objects, input, camera, raycasts, collisions, and CFrame-based gameplay scripting in Studio.
Server-authoritative networking, RemoteEvent validation, rate limiting, exploit prevention, security hardening.
Animations, particles, tweens, ContentProvider, visual effects.