Not in the top 1,000 by GitHub stars

TabooHarmony/roblox-brain

The Roblox Studio knowledge your coding agent is missing. Skill library for Roblox Studio game development.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/core/roblox-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-collaboration-mode/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-luau-core/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-luau-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-luau-types/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-networking/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-security/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/core/roblox-server-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/design/roblox-analytics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/design/roblox-game-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/design/roblox-growth-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/design/roblox-monetization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/design/roblox-player-psychology/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-animation-vfx/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-audio/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-building/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-camera/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-gui/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-input/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-lighting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-localization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-npc-ai/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/gameplay/roblox-physics/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/tools/roblox-cloud/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/tools/roblox-publish-checklist/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/tools/roblox-studio-mcp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

skills/tools/roblox-tooling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

ceee4aaa5004 → ceee4aaa5004

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → ceee4aaa5004

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit ceee4aaa5004502e2a51d78b3c33bba44d84742b

git clone --filter=blob:none --no-checkout https://github.com/TabooHarmony/roblox-brain.git .hotskills/tabooharmony-roblox-brain && git -C .hotskills/tabooharmony-roblox-brain checkout --detach ceee4aaa5004502e2a51d78b3c33bba44d84742b # Copy each selected skill directory from .hotskills/tabooharmony-roblox-brain into .agents/skills/<skill-name>/
166GitHub stars
16stars in 7 days
29skills in this repository
16commits in 30 days

Heat

7.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026166

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

roblox-architecture

When your agent uses it

Use when adding, moving, refactoring, or reviewing Roblox feature ownership, code layout, dependencies, startup, or client-server boundaries.

What it loads into context

Frontmatter

184 tokens

Always available to the agent

SKILL.md

644 tokens

When the skill is activated

Reference documents

4,823 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to Load
  2. Quick Reference

Files

  • SKILL.mdcore3,175 bytes
  • references/full.mddoc23,644 bytes
Read SKILL.md

# Roblox Architecture

## When to Load

Load for ownership, integration, boundaries, startup, or module splits.

## Quick Reference

Reuse proven project modules before rebuilding; inspect contracts and failure/cleanup paths. Integration workflow: full.md.

### Start from one owner

For each behavior, name:
View the complete source on GitHub

Skills included

  • roblox-architecture
  • roblox-collaboration-mode
  • roblox-data
  • roblox-luau-core
  • roblox-luau-patterns
  • roblox-luau-types
  • roblox-networking
  • roblox-performance
  • roblox-security
  • roblox-server-data
  • roblox-analytics
  • roblox-game-design
  • roblox-growth-design
  • roblox-monetization
  • roblox-player-psychology
  • roblox-animation-vfx
  • roblox-audio
  • roblox-building
  • roblox-camera
  • roblox-gui
  • roblox-input
  • roblox-lighting
  • roblox-localization
  • roblox-npc-ai
  • roblox-physics
  • roblox-cloud
  • roblox-publish-checklist
  • roblox-studio-mcp
  • roblox-tooling

Repository facts

License
MIT
Created
May 27, 2026
Last pushed
Oct 15, 2026
Forks
16
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 6 notes
  • skills/core/roblox-security/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/design/roblox-analytics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/design/roblox-analytics/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/design/roblox-game-design/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gameplay/roblox-localization/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/gameplay/roblox-localization/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 477 signals by file

skills/core/roblox-architecture/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/projects/data-model
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/projects/data-model   - https://create.roblox.com/docs/projects/client-server
  • Network accessline 7
    - https://create.roblox.com/docs/projects/data-model
  • Network accessline 8
    - https://create.roblox.com/docs/projects/client-server
  • Network accessline 9
    - https://create.roblox.com/docs/scripting/locations
  • Network accessline 10
    - https://create.roblox.com/docs/scripting/security/access-control
  • Network accessline 11
    - https://create.roblox.com/docs/reference/engine/classes/CollectionService
  • Network accessline 12
    - https://raw.githubusercontent.com/Ukendio/jecs/v0.11.0/README.md

skills/core/roblox-architecture/references/full.md

  • Network accessline 184
    Wire the ordered player lifecycle once in a single server entrypoint: `PlayerAdded` (load profile) → `CharacterAdded` → `CharacterAppearanceLoaded` (respawn/accessories) → `Humanoid.Died` → `PlayerRemoving` (release profile), and call the j
  • Network accessline 248
    - [Miner's Haven](https://devforum.roblox.com/t/miners-haven-open-sourced-everything-you-need-to-make-your-own-factory-game/350767): factory/sim systems at scale.
  • Network accessline 249
    - [Ruddev's Battle Royale](https://devforum.roblox.com/t/os-game-ruddevs-battle-royale-open-sourced/340548): full OS game.
  • Network accessline 250
    - [Mass Uncopylocked](https://devforum.roblox.com/t/mass-uncopylocked-35-free-games-and-projects/2880269): 35 open-sourced projects (466k views).
  • Network accessline 251
    - FPS architecture: [Writing an FPS framework](https://devforum.roblox.com/t/writing-an-fps-framework-2020/503318) series remains the most-cited framework-design walkthrough.
  • Network accessline 265
    A 10-enemy wave game, a quest system, or a shop does not meet this bar. The evidence test is the same "split only for evidence" rule this file already applies to modules, applied to data layout. The leading Luau library is [jecs](https://gi
  • Network accessline 316
    - **Module-loader race pattern:** race conditions from dependency chains ("require this → require that" dominoes) cause playtests that only work after 2–3 restarts. Fix pattern: server services and client controllers don't depend on each ot
  • Network accessline 317
    - **BigNum handling for simulators:** `IntValue` holds a signed 64-bit integer, so it overflows past 2^63-1 (about 9.22e18). `NumberValue` holds an IEEE 754 double: magnitude reaches about 1.79e308, but only integers up to 2^53 (about 9.0e1

skills/core/roblox-data/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/DataModel
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/DataModel   - https://create.roblox.com/docs/cloud-services/data-stores
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/DataModel
  • Network accessline 8
    - https://create.roblox.com/docs/cloud-services/data-stores
  • Network accessline 9
    - https://create.roblox.com/docs/cloud-services/data-stores-vs-memory-stores
  • Network accessline 10
    - https://create.roblox.com/docs/cloud-services/memory-stores
  • Network accessline 11
    - https://create.roblox.com/docs/cloud-services/data-stores/data-stores-manager
  • Network accessline 12
    - https://create.roblox.com/docs/cloud-services/data-stores/right-to-be-forgotten
  • Network accessline 13
    - https://create.roblox.com/docs/cloud-services/data-stores/error-codes-and-limits
  • Network accessline 14
    - https://create.roblox.com/docs/cloud-services/data-stores/versioning-listing-and-caching
  • Network accessline 15
    - https://create.roblox.com/docs/reference/engine/classes/DataStoreService
  • Network accessline 16
    - https://raw.githubusercontent.com/MadStudioRoblox/ProfileStore/main/README.md
  • Network accessline 17
    - https://madstudioroblox.github.io/ProfileStore/api/
  • Network accessline 18
    - https://devforum.roblox.com/t/profilestore/3190543

skills/core/roblox-data/references/full.md

  • Network accessline 534
    - Lineage: [DataStore2](https://devforum.roblox.com/t/how-to-use-datastore2-data-store-caching-and-data-loss-prevention/136317) (2018, historical) → [ProfileService](https://devforum.roblox.com/t/save-your-player-data-with-profileservice-da
  • Network accessline 535
    - [Stop using SetAsync()](https://devforum.roblox.com/t/stop-using-setasync-to-save-player-data/276457): the canonical anti-pattern post; session-locking rationale.
  • Network accessline 536
    - [Suphi's DataStore Module](https://devforum.roblox.com/t/suphis-datastore-module/2425597): lighter alternative; [DataDelve](https://devforum.roblox.com/t/datadelve-%E2%80%94-easy-free-datastore-editor/3067950): free datastore editor for d
  • Network accessline 537
    - [DataPredict](https://devforum.roblox.com/t/datapredict%E2%84%A2-3-years-release-242-revenue-game-optimization-using-machine-learning-deep-learning-and-reinforcement-learning-100-models/2196446): ML toolkit on datastore analytics, relevan

skills/core/roblox-luau-core/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://luau.org/syntax
  • Network accessline 6
    sources:   - https://luau.org/syntax   - https://create.roblox.com/docs/luau/control-structures
  • Network accessline 7
    - https://luau.org/syntax
  • Network accessline 8
    - https://create.roblox.com/docs/luau/control-structures
  • Network accessline 9
    - https://luau.org/library
  • Network accessline 10
    - https://raw.githubusercontent.com/Kampfkarren/kampfkarren-luau-guidelines/main/README.md
  • Network accessline 11
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/libraries/vector.yaml

skills/core/roblox-luau-core/references/full.md

  • Network accessline 97
    Practitioner design, informed by [Kampfkarren’s guidelines](https://raw.githubusercontent.com/Kampfkarren/kampfkarren-luau-guidelines/main/README.md); independently written here. For tree-shaped immutable state, clone each table along the c
  • Network accessline 138
    A `repeat … until` condition can see locals declared inside its body; those locals do not escape the loop. The body runs at least once, and the loop stops when the condition is **true**, unlike `while`. Source: [control structures](https://
  • Network accessline 179
    <!-- temporal: 2026-03 --> `const` was added in Luau 0.711 (March 2026). Older tooling and lint stubs may reject it; the keyword is valid ([release notes](https://github.com/luau-lang/luau/releases/tag/0.711), [RFC](https://github.com/luau-
  • Network accessline 180
    `const` was added in Luau 0.711 (March 2026). Older tooling and lint stubs may reject it; the keyword is valid ([release notes](https://github.com/luau-lang/luau/releases/tag/0.711), [RFC](https://github.com/luau-lang/rfcs/blob/master/docs/
  • Network accessline 213
    Use existing [standard library](https://luau.org/library) functions before inventing parsing helpers:
  • Network accessline 285
    - Offsets are 0-based, sizes in bytes. Out-of-range access errors; the buffer does not grow. - The function name selects width and numeric representation (`readu8`/`readi16`/`readf32` family); byte order is fixed, not a selectable argument.
  • Network accessline 286
    - The function name selects width and numeric representation (`readu8`/`readi16`/`readf32` family); byte order is fixed, not a selectable argument. - Multibyte numeric reads/writes are little-endian; signed integers use two's complement ([l
  • Network accessline 287
    - Multibyte numeric reads/writes are little-endian; signed integers use two's complement ([luau.org/library](https://luau.org/library)); matters whenever buffer contents cross to an external format.
  • Network accessline 288
    - `buffer.readinteger`/`buffer.writeinteger` are 64-bit integer APIs behind the upstream `LuauIntegerLibrary` flag ([runtime source](https://raw.githubusercontent.com/luau-lang/luau/master/VM/src/lbuflib.cpp)). They are present in the local
  • Network accessline 308
    One-line semantics; full reference at [luau.org/library](https://luau.org/library). Angles are radians; use `math.rad`/`math.deg` to convert.
  • Network accessline 321
    Roblox's engine service for Base64, hashing, and compression: `game:GetService("EncodingService")`. It operates on `buffer` values (use `buffer.fromstring`/`buffer.tostring` to convert), not strings, except the string hash. Docs: [EncodingS
  • Network accessline 356
    <!-- temporal: 2026-09 --> Verify current tags against the class pages before quoting them in reviews; Roblox adds tags over time and legacy globals live in [Roblox globals](https://create.roblox.com/docs/reference/engine/globals/RobloxGlob
  • Network accessline 357
    Verify current tags against the class pages before quoting them in reviews; Roblox adds tags over time and legacy globals live in [Roblox globals](https://create.roblox.com/docs/reference/engine/globals/RobloxGlobals).
  • Network accessline 390
    Luau starts from Lua 5.1 and subtracts. When porting Lua code or answering "why is X missing," these removals are intentional sandbox design, not bugs (sources: [luau.org/sandbox](https://luau.org/sandbox), [Luau globals](https://create.rob
  • Network accessline 408
    Luau's native `vector` type underlies `Vector3`-style math. In Roblox, the library is the 3-wide VM type that `Vector3` interoperates with; the library itself is small ([luau.org/library](https://luau.org/library)).
  • Network accessline 429
    Roblox's official Lua style guide ([roblox.github.io/lua-style-guide](https://roblox.github.io/lua-style-guide/), verified 2026-09) sets the house conventions for Luau code:
  • Network accessline 445
    Roblox compiler feature: server-side Luau compiles to machine code instead of VM bytecode. Best for numeric, table, and `buffer` heavy code with few library or API calls. Sources: [native code generation](https://create.roblox.com/docs/luau

skills/core/roblox-luau-patterns/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://luau-lang.org/
  • Network accessline 6
    sources:   - https://luau-lang.org/   - https://luau.org/library
  • Network accessline 7
    - https://luau-lang.org/
  • Network accessline 8
    - https://luau.org/library
  • Network accessline 9
    - https://create.roblox.com/docs/reference/engine/classes/ObjectValue
  • Network accessline 10
    - https://create.roblox.com/docs/reference/engine/classes/StringValue
  • Network accessline 11
    - https://create.roblox.com/docs/reference/engine/classes/CFrameValue
  • Network accessline 12
    - https://devforum.roblox.com/t/studio-beta-reference-instances-directly-with-attributes/4753441
  • Network accessline 13
    - https://raw.githubusercontent.com/Kampfkarren/kampfkarren-luau-guidelines/main/README.md

skills/core/roblox-luau-patterns/references/full.md

  • Network accessline 93
    Practitioner convention informed by [Kampfkarren’s guidelines](https://raw.githubusercontent.com/Kampfkarren/kampfkarren-luau-guidelines/main/README.md), independently written here. Make possible suspension visible at the API boundary. An `
  • Network accessline 447
    - [All about OOP](https://devforum.roblox.com/t/all-about-object-oriented-programming/8585) (2.7k likes, 2014, still the reference); [metatables and metamethods](https://devforum.roblox.com/t/all-you-need-to-know-about-metatables-and-metame
  • Network accessline 448
    - [Avoiding wait() and why](https://devforum.roblox.com/t/avoiding-wait-and-why/244015): origin of the `task.*` canon.
  • Network accessline 449
    - [Pcalls: when and how](https://devforum.roblox.com/t/pcalls-when-and-how-to-use-them/393687) (658 likes); [Promises and why](https://devforum.roblox.com/t/promises-and-why-you-should-use-them/350825) for the Promise library.
  • Network accessline 450
    - Framework design: [Writing an FPS framework](https://devforum.roblox.com/t/writing-an-fps-framework-2020/503318) (+ part 2), the most-cited architecture walkthrough; [Server Authority: How to Begin?](https://devforum.roblox.com/t/server-a

skills/core/roblox-luau-types/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/luau/type-checking.md
  • Network accessline 6
    sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/luau/type-checking.md   - https://luau.org/types/type-functions/
  • Network accessline 7
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/luau/type-checking.md
  • Network accessline 8
    - https://luau.org/types/type-functions/
  • Network accessline 9
    - https://luau.org/types/tables
  • Network accessline 10
    - https://raw.githubusercontent.com/Kampfkarren/kampfkarren-luau-guidelines/main/README.md

skills/core/roblox-luau-types/references/full.md

  • Network accessline 110
    Practitioner design informed by [Kampfkarren’s guidelines](https://raw.githubusercontent.com/Kampfkarren/kampfkarren-luau-guidelines/main/README.md), written independently. The same source informs static requires and literal-union guidance 

skills/core/roblox-networking/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/scripting/events/remote
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/scripting/events/remote   - https://create.roblox.com/docs/scripting/security/security-tactics
  • Network accessline 7
    - https://create.roblox.com/docs/scripting/events/remote
  • Network accessline 8
    - https://create.roblox.com/docs/scripting/security/security-tactics
  • Network accessline 9
    - https://create.roblox.com/docs/scripting/security/client-server-boundary
  • Network accessline 10
    - https://create.roblox.com/docs/projects/server-authority
  • Network accessline 11
    - https://create.roblox.com/docs/reference/engine/classes/UnreliableRemoteEvent
  • Network accessline 12
    - https://create.roblox.com/docs/reference/engine/classes/Workspace#GetServerTimeNow
  • Network accessline 13
    - https://1axen.github.io/blink/

skills/core/roblox-networking/references/full.md

  • Network accessline 109
    Remote arguments are serialized, not shared. Verified against the [remote events and functions](https://create.roblox.com/docs/scripting/events/remote) docs:
  • Network accessline 141
    When the outcome depends on *when* something happened (melee swings, projectiles, dashes), the server's view of the world is stale by about one round-trip. The mechanics below use one clock and two validation strategies; all claims are veri
  • Network accessline 142
    view of the world is stale by about one round-trip. The mechanics below use one clock and two validation strategies; all claims are verified against the [Workspace docs](https://create.roblox.com/docs/reference/engine/classes/Workspace#GetS
  • Network accessline 143
    validation strategies; all claims are verified against the [Workspace docs](https://create.roblox.com/docs/reference/engine/classes/Workspace#GetServerTimeNow)
  • Network accessline 153
    - It is an *approximation*: clients disagree with the server by a small offset that includes their   network delay, not by a fixed published number. Practitioner threads report a few milliseconds of   variation on healthy connections ([accu
  • Network accessline 154
    network delay, not by a fixed published number. Practitioner threads report a few milliseconds of   variation on healthy connections ([accuracy thread](https://devforum.roblox.com/t/about-how-accurate-is-getservertimenow/3926695));   treat 
  • Network accessline 155
    variation on healthy connections ([accuracy thread](https://devforum.roblox.com/t/about-how-accurate-is-getservertimenow/3926695));
  • Network accessline 169
    (`now - stamp > MAX_LATENCY_WINDOW` → reject or flag). Practitioner rollback systems use a    configurable cap (e.g. 0.5 s) plus an interpolation-buffer addend for character replication delay    ([RollbackHitbox write-up](https://devforum.r
  • Network accessline 170
    configurable cap (e.g. 0.5 s) plus an interpolation-buffer addend for character replication delay    ([RollbackHitbox write-up](https://devforum.roblox.com/t/rollbackhitbox-server-authoritative-lag-compensation-for-roblox-shooters-open-sour
  • Network accessline 171
    ([RollbackHitbox write-up](https://devforum.roblox.com/t/rollbackhitbox-server-authoritative-lag-compensation-for-roblox-shooters-open-source/4553295)
  • Network accessline 346
    5. **Unreliable cap as a hard invariant:** every unreliable event payload must stay under the    documented 1000-byte ceiling — payloads over it are *dropped*, not truncated ([UnreliableRemoteEvent    docs](https://create.roblox.com/docs/re
  • Network accessline 347
    documented 1000-byte ceiling — payloads over it are *dropped*, not truncated ([UnreliableRemoteEvent    docs](https://create.roblox.com/docs/reference/engine/classes/UnreliableRemoteEvent)). Encoding    makes pre-fire size hard to predict (
  • Network accessline 348
    docs](https://create.roblox.com/docs/reference/engine/classes/UnreliableRemoteEvent)). Encoding
  • Network accessline 357
    For a state object that many clients must observe, avoid re-sending whole tables per change. Keep the state server-owned and let clients subscribe by a token or name; each client receives an initial snapshot plus delta updates for only the 
  • Network accessline 361
    When a high-frequency remote exceeds budget, replace high-precision tables with compact typed fields. Pick the smallest precision that reads correctly per field (a quantized `CFrame` or low-bit float for positions, a small integer for count
  • Network accessline 404
    The engine's own transport ceiling is not your rate limit. [RemoteEvent](https://create.roblox.com/docs/reference/engine/classes/RemoteEvent) and `UnreliableRemoteEvent` each document **approximately 500 requests per second, per client**, w
  • Network accessline 464
    [TextChatService](https://create.roblox.com/docs/reference/engine/classes/TextChatService) is the current chat system. The legacy chat system was retired April 30, 2025: Roblox auto-migrates experiences still on `ChatVersion.LegacyChatServi
  • Network accessline 476
    ### Client/server split ([TextChannel](https://create.roblox.com/docs/reference/engine/classes/TextChannel))
  • Network accessline 546
    - `Chat:Chat(partOrCharacter, message, color?)` fires `Chat.Chatted` and drives the legacy bubble-chat LocalScript. Replace with `TextChatService:DisplayBubble()` and `BubbleChatConfiguration`. - `Chat:FilterStringAsync` / `Chat:FilterStrin
  • Network accessline 547
    - `Chat:FilterStringAsync` / `Chat:FilterStringForBroadcast` filter legacy chat text; the client-side call form is deprecated. Replace with server-side `TextService:FilterStringAsync` ([Chat](https://create.roblox.com/docs/reference/engine/
  • Network accessline 573
    - State replication: [Replica](https://devforum.roblox.com/t/replica-server-to-client-state-replication-module/3216980) (2024, current favorite; pairs with ProfileStore per [PlayerState](https://devforum.roblox.com/t/playerstate-profilestor
  • Network accessline 574
    - Remote tooling: [Packet](https://devforum.roblox.com/t/packet-networking-library/3573907) (2025), [Warp](https://devforum.roblox.com/t/warp-very-fast-powerful-networking-library/2779813) (2024), [BridgeNet](https://devforum.roblox.com/t/b
  • Network accessline 575
    - Case study: [60x bandwidth reduction in Astro Force](https://devforum.roblox.com/t/how-we-reduced-bandwidth-usage-by-60x-in-astro-force-roblox-rts/1202300), the practical RTS-scale optimization write-up.
  • Network accessline 576
    - [StreamX is DEPRECATED](https://devforum.roblox.com/t/deprecated-streamx-reduce-lag-and-prevent-map-cloning/1992484): do not recommend; example of a once-canonical library that died.

skills/core/roblox-performance/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-02 sources:   - https://create.roblox.com/docs/en-us/performance-optimization/microprofiler
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/en-us/performance-optimization/microprofiler   - https://create.roblox.com/docs/en-us/reference/engine/libraries/debug
  • Network accessline 7
    - https://create.roblox.com/docs/en-us/performance-optimization/microprofiler
  • Network accessline 8
    - https://create.roblox.com/docs/en-us/reference/engine/libraries/debug
  • Network accessline 9
    - https://devforum.roblox.com/t/huge-memory-leak-prevention-for-everyone-or-most-people-atleast/3099605
  • Network accessline 10
    - https://devforum.roblox.com/t/full-release-of-parallel-luau-v1/1836187
  • Network accessline 11
    - https://luau.org/performance
  • Network accessline 12
    - https://create.roblox.com/docs/reference/engine/classes/Actor
  • Network accessline 13
    - https://create.roblox.com/docs/reference/engine/datatypes/SharedTable
  • Network accessline 14
    - https://create.roblox.com/docs/scripting/multithreading

skills/core/roblox-performance/references/full.md

  • Network accessline 53
    The MicroProfiler is far more useful when hot paths carry their own labels. The `debug` library provides [debug.profilebegin](https://create.roblox.com/docs/en-us/reference/engine/libraries/debug) (opens a custom MicroProfiler label), `debu
  • Network accessline 79
    The Scripts table above lists fixes; this section explains why they work so agents can generalize instead of cargo-culting. Everything here traces to [luau.org/performance](https://luau.org/performance)
  • Network accessline 80
    instead of cargo-culting. Everything here traces to [luau.org/performance](https://luau.org/performance)
  • Network accessline 253
    Source for the image sizing guidance: https://create.roblox.com/docs/en-us/performance-optimization/improve (trim sheets, resolution-vs-screen-size rule). Uploaded images are transcoded by the platform, so "use a compressed format" is not a
  • Network accessline 309
    A replay system stores compact per-delta state changes rather than full frames: record only the authoritative fields that change each tick (CFrame, velocity, health, anim), delta/dict-encode against the prior frame, then compress (e.g. ZStd
  • Network accessline 396
    - [Connections can memory leak Instances](https://devforum.roblox.com/t/psa-connections-can-memory-leak-instances/90082): the RBXScriptSignal leak PSA every reviewer cites; [GC and memory leaks](https://devforum.roblox.com/t/garbage-collect
  • Network accessline 397
    - [How to actually improve performance](https://devforum.roblox.com/t/improved-how-to-actually-improve-performance-in-your-games/1221842) (measure-first canon); [6000+ FPS game](https://devforum.roblox.com/t/creating-the-most-optimized-robl
  • Network accessline 398
    - [Luau Bytecode EXPLAINED](https://devforum.roblox.com/t/luau-bytecode-explained-how-to-read-debug-and-optimize-like-a-hacker/3941941) (2025) and [Illegal Luau optimizations](https://devforum.roblox.com/t/%E2%96%A8-how-2-make-roblox-engine
  • Network accessline 399
    - [Dynamic culling system](https://devforum.roblox.com/t/advanced-modular-dynamic-culling-system/4322958) (2026); [DistanceFade](https://devforum.roblox.com/t/distancefade-a-transparency-falloff-effect-for-your-games/3136828); [greedy meshi

skills/core/roblox-security/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/ui/text-filtering
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/ui/text-filtering   - https://create.roblox.com/docs/scripting/security/security-tactics
  • Network accessline 7
    - https://create.roblox.com/docs/ui/text-filtering
  • Network accessline 8
    - https://create.roblox.com/docs/scripting/security/security-tactics
  • Network accessline 9
    - https://create.roblox.com/docs/scripting/security/client-server-boundary
  • Network accessline 10
    - https://create.roblox.com/docs/projects/server-authority
  • Network accessline 11
    - https://create.roblox.com/docs/projects/server-authority/techniques
  • Network accessline 12
    - https://create.roblox.com/docs/reference/engine/classes/Players
  • Network accessline 13
    - https://create.roblox.com/docs/scripting/capabilities
  • Network accessline 14
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Player.yaml   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/SocialService
  • Network accessline 15
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Player.yaml
  • Network accessline 16
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/SocialService.yaml

skills/core/roblox-security/references/full.md

  • Network accessline 14
    Before implementation, apply the official [security-by-design questions](https://create.roblox.com/docs/scripting/security/security-tactics): what can a client with arbitrary arguments and local state make this feature do? What happens unde
  • Network accessline 36
    See the [Server Authority model](https://create.roblox.com/docs/projects/server-authority) and [advanced techniques](https://create.roblox.com/docs/projects/server-authority/techniques).
  • Network accessline 52
    Practitioner-sourced synthesis (not official API documentation): the nightmare account that motivated this is at <https://devforum.roblox.com/t/server-authority-client-beta-was-a-damn-nightmare-heres-some-advice/4712758>; the official [Serv
  • Network accessline 73
    *Community/practitioner content (lead: https://devforum.roblox.com/t/sinas-serverside-anticheat-102/4801833).*
  • Network accessline 230
    The Players class ships a native ban API: `Players:BanAsync`, `Players:UnbanAsync`, and `Players:GetBanHistoryAsync`, all gated by the `Players.BanningEnabled` property, which cannot be set from Luau and must be toggled in Studio's Players 
  • Network accessline 303
    Reviewed against the [Script capabilities](https://create.roblox.com/docs/scripting/capabilities) page, whose example capabilities (`AccessOutsideWrite`, `CreateInstances`, `Network`, `RunServerScript`, `RunClientScript`) are the verified m
  • Network accessline 315
    - Threat history: [Exploiting Explained](https://devforum.roblox.com/t/exploiting-explained/170977) (2.9k likes; executor timeline doc); [2025 mass hacking operation PSA](https://devforum.roblox.com/t/psa-to-all-roblox-developers-massive-ha
  • Network accessline 316
    - Backdoors: [remove backdoors](https://devforum.roblox.com/t/how-to-remove-backdoors-from-your-game/511548); [malicious scripts/plugins clearing](https://devforum.roblox.com/t/clearing-your-game-of-malicious-scripts-plugins-and-backdoors/5
  • Network accessline 317
    - Posture: [How you should secure your game](https://devforum.roblox.com/t/how-you-should-secure-your-game-a-beginner-guide-for-secure-networking-and-developing-anticheats/351775); [Client anti-cheats aren't as bad as you think](https://dev

skills/core/roblox-server-data/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/MemoryStoreSortedMap
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/MemoryStoreSortedMap   - https://create.roblox.com/docs/reference/engine/classes/OrderedDataStore
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/MemoryStoreSortedMap
  • Network accessline 8
    - https://create.roblox.com/docs/reference/engine/classes/OrderedDataStore
  • Network accessline 9
    - https://create.roblox.com/docs/reference/engine/classes/MessagingService
  • Network accessline 10
    - https://create.roblox.com/docs/reference/engine/classes/MemoryStoreService
  • Network accessline 11
    - https://create.roblox.com/docs/reference/engine/classes/DataStoreService
  • Network accessline 12
    - https://create.roblox.com/docs/cloud-services/data-stores/right-to-be-forgotten
  • Network accessline 13
    - https://create.roblox.com/docs/cloud-services/data-stores/error-codes-and-limits

skills/core/roblox-server-data/references/full.md

  • Network accessline 108
    OrderedDataStore is the canonical primitive, but a leaderboard can instead be stored in a standard `DataStore` kept fully loaded in memory, with writes coalesced into batched `UpdateAsync` saves. This "cached board" model trades storage siz

skills/design/roblox-analytics/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/AnalyticsService
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/AnalyticsService   - https://create.roblox.com/docs/production/analytics/event-types
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/AnalyticsService
  • Network accessline 8
    - https://create.roblox.com/docs/production/analytics/event-types
  • Network accessline 9
    - https://create.roblox.com/docs/production/analytics/custom-fields
  • Network accessline 10
    - https://create.roblox.com/docs/production/analytics/analytics-dashboard
  • Network accessline 11
    - https://create.roblox.com/docs/production/analytics/monetization
  • Network accessline 12
    - https://create.roblox.com/docs/creator-rewards
  • Network accessline 13
    - https://devforum.roblox.com/t/creator-rewards-is-live/3838257
  • Network accessline 14
    - https://create.roblox.com/docs/cloud-services/data-stores/error-codes-and-limits
  • Network accessline 15
    - https://create.roblox.com/docs/cloud-services/data-stores/right-to-be-forgotten
  • Network accessline 16
    - https://create.roblox.com/docs/cloud/reference/features/storage
  • Network accessline 17
    - https://create.roblox.com/docs/reference/engine/classes/DataModel
  • Network accessline 18
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/analytics/retention.md ---
  • Network accessline 19
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/analytics/retention.md

skills/design/roblox-game-design/SKILL.md

  • Network accessline 6
    sources:   - original   - https://departmentofplay.net/retention-framework-keep-your-players-forever/
  • Network accessline 7
    - original   - https://departmentofplay.net/retention-framework-keep-your-players-forever/   - https://gdcvault.com/play/1023845/This-is-a-Talk-About
  • Network accessline 8
    - https://departmentofplay.net/retention-framework-keep-your-players-forever/
  • Network accessline 9
    - https://gdcvault.com/play/1023845/This-is-a-Talk-About
  • Network accessline 10
    - https://www.youtube.com/watch?v=dBmIkEvEBtA
  • Network accessline 11
    - https://markfloryan.github.io/gamedesign/readings/Bartle_1996.pdf
  • Network accessline 12
    - https://devforum.roblox.com/t/roblox-curation-how-do-we-consider-games-for-today%E2%80%99s-picks/4005089
  • Network accessline 13
    - https://about.roblox.com/newsroom/2025/09/roblox-moments-user-generated-discovery

skills/design/roblox-game-design/references/full.md

  • Network accessline 35
    ## 2. Retention Phases ([Department of Play framework](https://departmentofplay.net/retention-framework-keep-your-players-forever/))
  • Network accessline 65
    ### 3.1 Teach through experience ([Berbece, GDC: "This is a Talk About Tutorials, Press A to Skip"](https://gdcvault.com/play/1023845/This-is-a-Talk-About))
  • Network accessline 79
    ### 3.2 Teaching complex systems ([Game Maker's Toolkit](https://www.youtube.com/watch?v=-GV814cWiAw))
  • Network accessline 114
    ### 4.1 Kishōtenketsu: the 4-step structure ([Mark Brown on Super Mario 3D World](https://www.youtube.com/watch?v=dBmIkEvEBtA))
  • Network accessline 199
    [Bartle's player taxonomy](https://mud.co.uk/richard/hcds.htm) classifies players on two axes: **Action (acting vs. interacting)** × **Focus (players vs. world)**.

skills/design/roblox-growth-design/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/discovery
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/discovery   - https://create.roblox.com/docs/production/game-design/analytics-essentials
  • Network accessline 7
    - https://create.roblox.com/docs/discovery
  • Network accessline 8
    - https://create.roblox.com/docs/production/game-design/analytics-essentials
  • Network accessline 9
    - https://create.roblox.com/docs/production/analytics/acquisition
  • Network accessline 10
    - https://create.roblox.com/docs/production/analytics/retention
  • Network accessline 11
    - https://create.roblox.com/docs/production/analytics/engagement
  • Network accessline 12
    - https://create.roblox.com/docs/production/analytics/monetization
  • Network accessline 13
    - https://create.roblox.com/docs/production/experiments
  • Network accessline 14
    - https://create.roblox.com/docs/production/game-design/core-loops
  • Network accessline 15
    - https://create.roblox.com/docs/production/game-design/onboarding
  • Network accessline 16
    - https://create.roblox.com/docs/production/game-design/liveops-planning
  • Network accessline 17
    - https://create.roblox.com/docs/production/game-design/liveops-essentials
  • Network accessline 18
    - https://create.roblox.com/docs/production/game-design/content-updates
  • Network accessline 19
    - https://create.roblox.com/docs/production/game-design/monetization-foundations
  • Network accessline 20
    - https://create.roblox.com/docs/production/game-design/season-pass-design
  • Network accessline 21
    - https://create.roblox.com/docs/production/publishing/experience-icons
  • Network accessline 22
    - https://create.roblox.com/docs/production/publishing/thumbnails
  • Network accessline 23
    - https://create.roblox.com/docs/production/publishing/accessibility
  • Network accessline 24
    - https://create.roblox.com/docs/production/monetization/regional-pricing
  • Network accessline 25
    - https://create.roblox.com/docs/production/monetization/price-optimization
  • Network accessline 26
    - https://devforum.roblox.com/t/boost-your-discovery-by-building-games-people-want-to-play/4779042
  • Network accessline 27
    - https://qptr.io
  • Network accessline 28
    - https://creatorexchange.io
  • Network accessline 29
    - https://www.copyright.gov/title17/92chap2.html
  • Network accessline 30
    - https://copyright.gov/circs/circ30.pdf

skills/design/roblox-growth-design/references/full.md

  • Network accessline 598
    - [qptr.io](https://qptr.io) previews an icon or thumbnail beside simulated neighbors. It does not measure live Roblox performance.
  • Network accessline 599
    - [Creator Exchange](https://creatorexchange.io) offers directional market and game estimates. It is not an official Roblox analytics source.
  • Network accessline 935
    Commissioned-rights legal sources (U.S., reviewed 2026-10-02): - [Copyright ownership and transfer, 17 U.S.C. §§201–204](https://www.copyright.gov/title17/92chap2.html)
  • Network accessline 936
    - [Copyright ownership and transfer, 17 U.S.C. §§201–204](https://www.copyright.gov/title17/92chap2.html)
  • Network accessline 937
    - [Circular 30: Works Made for Hire](https://copyright.gov/circs/circ30.pdf)
  • Network accessline 941
    - [Discovery](https://create.roblox.com/docs/discovery)
  • Network accessline 942
    - [Analytics essentials](https://create.roblox.com/docs/production/game-design/analytics-essentials)
  • Network accessline 943
    - [Acquisition](https://create.roblox.com/docs/production/analytics/acquisition)
  • Network accessline 944
    - [Retention](https://create.roblox.com/docs/production/analytics/retention)
  • Network accessline 945
    - [Engagement](https://create.roblox.com/docs/production/analytics/engagement)
  • Network accessline 946
    - [Monetization analytics](https://create.roblox.com/docs/production/analytics/monetization)
  • Network accessline 947
    - [Experiments](https://create.roblox.com/docs/production/experiments)
  • Network accessline 948
    - [Core loops](https://create.roblox.com/docs/production/game-design/core-loops)
  • Network accessline 949
    - [Onboarding](https://create.roblox.com/docs/production/game-design/onboarding)
  • Network accessline 950
    - [LiveOps planning](https://create.roblox.com/docs/production/game-design/liveops-planning)
  • Network accessline 951
    - [LiveOps essentials](https://create.roblox.com/docs/production/game-design/liveops-essentials)
  • Network accessline 952
    - [Content updates](https://create.roblox.com/docs/production/game-design/content-updates)
  • Network accessline 953
    - [Monetization foundations](https://create.roblox.com/docs/production/game-design/monetization-foundations)
  • Network accessline 954
    - [Season pass design](https://create.roblox.com/docs/production/game-design/season-pass-design)
  • Network accessline 955
    - [Icons](https://create.roblox.com/docs/production/publishing/experience-icons)
  • Network accessline 956
    - [Thumbnails](https://create.roblox.com/docs/production/publishing/thumbnails)
  • Network accessline 957
    - [Accessibility](https://create.roblox.com/docs/production/publishing/accessibility)
  • Network accessline 958
    - [Regional pricing](https://create.roblox.com/docs/production/monetization/regional-pricing)
  • Network accessline 959
    - [Price optimization](https://create.roblox.com/docs/production/monetization/price-optimization)
  • Network accessline 960
    - [Boost Your Discovery by Building Games People Want to Play](https://devforum.roblox.com/t/boost-your-discovery-by-building-games-people-want-to-play/4779042) (2026-08-06)
  • Network accessline 962
    [qptr.io](https://qptr.io) and [Creator Exchange](https://creatorexchange.io) are optional third-party research aids, not Roblox sources.

skills/design/roblox-monetization/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService   - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService#BindReceiptHandler
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService
  • Network accessline 8
    - https://create.roblox.com/docs/reference/engine/classes/MarketplaceService#BindReceiptHandler
  • Network accessline 9
    - https://create.roblox.com/docs/production/monetization/passes
  • Network accessline 10
    - https://create.roblox.com/docs/production/monetization/developer-products
  • Network accessline 11
    - https://create.roblox.com/docs/production/monetization/subscriptions
  • Network accessline 12
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/monetization/regional-pricing.md
  • Network accessline 13
    - https://create.roblox.com/docs/production/monetization/robux-transfers
  • Network accessline 14
    - https://create.roblox.com/docs/production/monetization/paid-random-items
  • Network accessline 15
    - https://create.roblox.com/docs/reference/engine/classes/PolicyService
  • Network accessline 16
    - https://create.roblox.com/docs/creator-rewards
  • Network accessline 17
    - https://devforum.roblox.com/t/creator-rewards-is-live/3838257

skills/design/roblox-monetization/references/full.md

  • Network accessline 51
    Operator/design pattern, grounded in the official [passes flow](https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/monetization/passes.md): one server owner maintains a pass-ID→benefit registry and the corre
  • Network accessline 63
    Use one server-owned Developer Product receipt path. The example below uses `ProcessReceipt`; alternatively, [`BindReceiptHandler`](https://create.roblox.com/docs/reference/engine/classes/MarketplaceService#BindReceiptHandler) accepts `Enum
  • Network accessline 172
    With Managed Pricing, fetch displayed product/pass prices at runtime from a client script using `MarketplaceService:GetProductInfoAsync` (and the matching `Enum.InfoType`); do not hard-code the default price in custom UI. Handle lookup fail
  • Network accessline 178
    Official [Robux transfers](https://create.roblox.com/docs/production/monetization/robux-transfers) use server-only `MarketplaceService:PromptRobuxTransferAsync(sender, receiverUserId, amount)` with Roblox-controlled confirmation and eligibi

skills/design/roblox-player-psychology/SKILL.md

  • Network accessline 6
    sources:   - original   - https://create.roblox.com/docs/production/monetization/paid-random-items
  • Network accessline 7
    - original   - https://create.roblox.com/docs/production/monetization/paid-random-items ---
  • Network accessline 8
    - https://create.roblox.com/docs/production/monetization/paid-random-items

skills/design/roblox-player-psychology/references/full.md

  • Network accessline 210
    If Robux can buy an item directly or fund the currency used for a random outcome, check [Roblox's current guidance](https://create.roblox.com/docs/production/monetization/paid-random-items) when implementing the purchase. It covers numerica

skills/gameplay/roblox-animation-vfx/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/AnimationTrack
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/AnimationTrack   - https://create.roblox.com/docs/animation/using
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/AnimationTrack
  • Network accessline 8
    - https://create.roblox.com/docs/animation/using
  • Network accessline 9
    - https://create.roblox.com/docs/reference/engine/classes/Animator
  • Network accessline 10
    - https://create.roblox.com/docs/reference/engine/classes/ParticleEmitter
  • Network accessline 11
    - https://create.roblox.com/docs/effects/particle-emitters
  • Network accessline 12
    - https://create.roblox.com/docs/tutorials/use-case-tutorials/vfx/create-volcanoes
  • Network accessline 13
    - https://create.roblox.com/docs/tutorials/use-case-tutorials/vfx/create-waterfalls
  • Network accessline 14
    - https://create.roblox.com/docs/reference/engine/classes/TweenService
  • Network accessline 15
    - https://create.roblox.com/docs/projects/server-authority
  • Network accessline 16
    - https://create.roblox.com/docs/projects/server-authority/techniques
  • Network accessline 17
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Instance.yaml ---
  • Network accessline 18
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Instance.yaml

skills/gameplay/roblox-animation-vfx/references/full.md

  • Network accessline 216
    - [How to animate Tool Parts](https://devforum.roblox.com/t/how-to-animate-tool-parts-guns-knifes-etc/359484) (3.1k likes) and [Jespone's guide to animations](https://devforum.roblox.com/t/jespones-guide-to-animations/225752): the tool-anim
  • Network accessline 217
    - VFX: [Hidden glass distortion w/ real-time reflections](https://devforum.roblox.com/t/hidden-glass-distortion-effect-with-real-time-reflections-tutorial/2338789); [Wind Shake](https://devforum.roblox.com/t/wind-shake-high-performance-wind

skills/gameplay/roblox-audio/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/SoundService
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/SoundService   - https://create.roblox.com/docs/audio/objects
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/SoundService
  • Network accessline 8
    - https://create.roblox.com/docs/audio/objects
  • Network accessline 9
    - https://create.roblox.com/docs/audio/effects
  • Network accessline 10
    - https://create.roblox.com/docs/sound/groups
  • Network accessline 11
    - https://create.roblox.com/docs/sound/dynamic-effects
  • Network accessline 12
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Sound.yaml ---
  • Network accessline 13
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Sound.yaml

skills/gameplay/roblox-building/SKILL.md

  • Network accessline 6
    sources:   - original   - https://create.roblox.com/docs/en-us/projects/assets/privacy.md
  • Network accessline 7
    - original   - https://create.roblox.com/docs/en-us/projects/assets/privacy.md   - https://devforum.roblox.com/t/large-scale-roblox-terrain-the-ultimate-guide/405672
  • Network accessline 8
    - https://create.roblox.com/docs/en-us/projects/assets/privacy.md
  • Network accessline 9
    - https://devforum.roblox.com/t/large-scale-roblox-terrain-the-ultimate-guide/405672
  • Network accessline 10
    - https://devforum.roblox.com/t/a-complete-guide-to-editableimages/3858566
  • Network accessline 11
    - https://create.roblox.com/docs/reference/engine/classes/EditableImage
  • Network accessline 12
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/studio/mcp.md
  • Network accessline 13
    - https://create.roblox.com/docs/production/game-design/core-loops
  • Network accessline 14
    - https://create.roblox.com/docs/production/game-design/onboarding
  • Network accessline 15
    - https://create.roblox.com/docs/production/game-design/onboarding-techniques
  • Network accessline 16
    - https://create.roblox.com/docs/projects/assets/toolbox
  • Network accessline 17
    - https://create.roblox.com/docs/scripting/security/third-party-vulnerabilities
  • Network accessline 18
    - https://create.roblox.com/docs/assistant/guide

skills/gameplay/roblox-building/references/full.md

  • Network accessline 52
    **Toolbox is a production asset source, not just a shortcut for prototypes.** Check existing project assets and Studio's Toolbox (Creator Store and your/group inventory) before generating a replacement for a common prop, mesh, material, sou
  • Network accessline 54
    1. **Find candidates:** search the project first, then Toolbox/Creator Store or creator inventory by category and purpose; narrow by creator, asset type, price, and rating. Inspect the detail page's creator, previews, description, script co
  • Network accessline 55
    2. **Decide before insertion:** compare a plausible asset with building it. Use existing or Store assets when they fit without heavy rework; build a custom asset when the mechanic, style, permissions, or performance needs demand it. Record 
  • Network accessline 56
    3. **Inspect the inserted model:** read its entire hierarchy before play. Check Scripts/LocalScripts/ModuleScripts, package links, and nested assets; remove or disable code the game does not need. For needed code, inspect what it does, espe
  • Network accessline 60
    7. **Material:** use `generate_material`, then apply and verify its returned base material and material-variant name on target parts. 8. **Image:** use `store_image` for permitted local PNG/JPG references or `upload_image` for a permitted s
  • Network accessline 61
    8. **Image:** use `store_image` for permitted local PNG/JPG references or `upload_image` for a permitted source accepted by the live schema. Never upload external content without permission. 9. **Asset privacy (diagnosis before repair):** i
  • Network accessline 62
    9. **Asset privacy (diagnosis before repair):** if an inserted or referenced image, decal, or mesh renders blank/invisible or the Output shows an asset-permission error, check the documented [asset privacy system](https://create.roblox.com/
  • Network accessline 71
    Roblox's [Studio Assistant guide](https://create.roblox.com/docs/assistant/guide) and [feature announcement](https://devforum.roblox.com/t/introducing-new-texture-generation-tools-segment-any-mesh-and-image-previews/4890084) describe these 
  • Network accessline 437
    - [Large-Scale Roblox Terrain: the ultimate guide](https://devforum.roblox.com/t/large-scale-roblox-terrain-the-ultimate-guide/405672) (84k views): still the terrain-at-scale reference.
  • Network accessline 438
    - [Realistic oceans via mesh deformation](https://devforum.roblox.com/t/realistic-oceans-using-mesh-deformation/1159345); [greedy meshing explainer](https://devforum.roblox.com/t/consume-everything-how-greedy-meshing-works/452717).
  • Network accessline 439
    - [Free texture sites](https://devforum.roblox.com/t/free-texture-sites/70131) (174k views); [City Loader plugin](https://devforum.roblox.com/t/city-loader-plugin-templates-for-real-life-buildingscities-in-studio/696886).

skills/gameplay/roblox-camera/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/reference/engine/classes/Camera
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/Camera   - https://create.roblox.com/docs/reference/engine/enums/CameraType
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/Camera
  • Network accessline 8
    - https://create.roblox.com/docs/reference/engine/enums/CameraType
  • Network accessline 9
    - https://create.roblox.com/docs/reference/engine/datatypes/CFrame
  • Network accessline 10
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/WorldRoot.yaml ---
  • Network accessline 11
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/WorldRoot.yaml

skills/gameplay/roblox-camera/references/full.md

  • Network accessline 438
    Community technique (DevForum "Making seamless portals - Tutorial", thiagop123, 2026, https://devforum.roblox.com/t/making-seamless-portals-tutorial/4731945) for rendering a live portal to another location: clone the destination world Model

skills/gameplay/roblox-gui/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://create.roblox.com/docs/ui
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/ui   - https://create.roblox.com/docs/ui/position-and-size
  • Network accessline 7
    - https://create.roblox.com/docs/ui
  • Network accessline 8
    - https://create.roblox.com/docs/ui/position-and-size
  • Network accessline 9
    - https://create.roblox.com/docs/ui/styling
  • Network accessline 10
    - https://create.roblox.com/docs/ui/list-flex-layouts
  • Network accessline 11
    - https://create.roblox.com/docs/input
  • Network accessline 12
    - https://create.roblox.com/docs/input/mobile
  • Network accessline 13
    - https://create.roblox.com/docs/production/publishing/console-guidelines
  • Network accessline 14
    - https://create.roblox.com/docs/studio/device-simulator
  • Network accessline 15
    - https://create.roblox.com/docs/reference/engine/classes/GuiService
  • Network accessline 16
    - https://create.roblox.com/docs/reference/engine/classes/ScreenGui
  • Network accessline 17
    - https://create.roblox.com/docs/projects/server-authority
  • Network accessline 18
    - https://create.roblox.com/docs/input/input-action-system
  • Network accessline 19
    - https://create.roblox.com/docs/reference/engine/classes/ReplicatedFirst
  • Network accessline 20
    - https://create.roblox.com/docs/reference/engine/classes/ContentProvider
  • Network accessline 21
    - https://create.roblox.com/docs/reference/engine/classes/UIPageLayout
  • Network accessline 22
    - https://create.roblox.com/docs/reference/engine/classes/SelectionBox
  • Network accessline 23
    - https://create.roblox.com/docs/reference/engine/classes/Decal
  • Network accessline 24
    - https://create.roblox.com/docs/reference/engine/classes/VideoPlayer
  • Network accessline 25
    - https://raw.githubusercontent.com/Roblox/focus-navigation/main/README.md
  • Network accessline 26
    - https://devforum.roblox.com/t/introducing-improvements-to-directional-ui-selection-on-gamepad/3864317
  • Network accessline 27
    - https://devforum.roblox.com/t/what-are-the-best-ui-screeninset-settings-for-buttons/3519333
  • Network accessline 28
    - https://devforum.roblox.com/t/screenguiscreeninsets-topbarinsets-regression/4047230
  • Network accessline 29
    - https://raw.githubusercontent.com/Roblox/react-luau/main/README.md
  • Network accessline 30
    - https://raw.githubusercontent.com/dphfox/Fusion/main/README.md
  • Network accessline 31
    - https://raw.githubusercontent.com/centau/vide/main/README.md
  • Network accessline 32
    - https://raw.githubusercontent.com/ffrostfall/fluid/main/README.md

skills/gameplay/roblox-gui/references/full.md

  • Network accessline 236
    Native `GuiObject.MouseEnter`/`MouseLeave` only re-check hover when the mouse moves, so they can miss when content scrolls under a stationary cursor (e.g. inside a `ScrollingFrame`) or occasionally fail to fire `MouseLeave`. For reliable ho
  • Network accessline 356
    Native instances (everything above) are the default. Some projects use a reactive UI library instead — [Fusion](https://elttob.uk/Fusion/0.3/) (dphfox/Fusion, 0.3 line), [Vide](https://github.com/centau/vide), [Fluid](https://github.com/ffr
  • Network accessline 561
    For an existing stylesheet-based project, extend its tokens and rules rather than setting conflicting per-instance properties. Roblox `StyleSheet` rules are attached to a UI tree with `StyleLink`; `StyleQuery` can adapt to size, preferred i
  • Network accessline 563
    Flex is built into `UIListLayout` (`HorizontalFlex` or `VerticalFlex`); `UIFlexItem` customizes a child. There is no `UIFlexLayout` instance. Use it only when a row or column needs flexible space; otherwise ordinary list/grid layout is simp
  • Network accessline 569
    - [TopbarPlus v3](https://devforum.roblox.com/t/topbarplus-v340-construct-topbar-icons-with-ease-customise-them-with-themes-dropdowns-captions-labels-and-more/1017485): the topbar icon standard (4.4k likes).
  • Network accessline 570
    - [Iris](https://devforum.roblox.com/t/iris-immediate-mode-ui-library-based-on-dear-imgui/2302802): Dear ImGui-style immediate mode, good for debug tools/dev UIs, not player-facing polish.
  • Network accessline 571
    - [Screen3D](https://devforum.roblox.com/t/screen3d-a-3d-ui-framework-that-just-works/3273671) (2024); [Text+](https://devforum.roblox.com/t/text-custom-fonts-advanced-control/3521684) (2025) custom fonts.
  • Network accessline 572
    - [Satchel](https://devforum.roblox.com/t/satchel-open-source-modern-backpack-system/2451549): open-source inventory/backpack, study-grade.
  • Network accessline 573
    - [Vanilla 3](https://devforum.roblox.com/t/vanilla-3-the-pragmatic-icon-set-for-roblox-studio/935745): the pragmatic icon set.
  • Network accessline 574
    - Chat: BetterChat V3 discontinued; [NovaChat](https://devforum.roblox.com/t/novachat-v107-chat-update-part-2-a-modern-feature-rich-chat-replacement-update/4513813) (2026) is the active replacement line; [ViewportFrame masking](https://devf
  • Network accessline 575
    - Design theory: [UI Design Starter Guide](https://devforum.roblox.com/t/ui-design-starter-guide/53461) (1.1k likes).
  • Network accessline 576
    - [Mobile button placement tutorial](https://devforum.roblox.com/t/the-correct-way-to-design-mobile-buttons/2494558) illustrates collisions with the default thumbstick/jump controls and touchscreen-PC detection pitfalls. Treat its coordinat

skills/gameplay/roblox-input/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://devforum.roblox.com/t/the-correct-way-to-design-mobile-buttons/2494558
  • Network accessline 6
    sources:   - https://devforum.roblox.com/t/the-correct-way-to-design-mobile-buttons/2494558   - https://create.roblox.com/docs/reference/engine/classes/UserInputService
  • Network accessline 7
    - https://devforum.roblox.com/t/the-correct-way-to-design-mobile-buttons/2494558
  • Network accessline 8
    - https://create.roblox.com/docs/reference/engine/classes/UserInputService
  • Network accessline 9
    - https://create.roblox.com/docs/reference/engine/enums/PreferredInput
  • Network accessline 10
    - https://create.roblox.com/docs/input/mobile
  • Network accessline 11
    - https://create.roblox.com/docs/production/publishing/console-guidelines
  • Network accessline 12
    - https://create.roblox.com/docs/reference/engine/classes/ContextActionService
  • Network accessline 13
    - https://create.roblox.com/docs/reference/engine/classes/Tool
  • Network accessline 14
    - https://create.roblox.com/docs/studio/controller-emulator
  • Network accessline 15
    - original   - https://create.roblox.com/docs/projects/server-authority   - https://create.roblox.com/docs/ui/3D-drag-detectors
  • Network accessline 16
    - https://create.roblox.com/docs/projects/server-authority
  • Network accessline 17
    - https://create.roblox.com/docs/ui/3D-drag-detectors
  • Network accessline 18
    - https://create.roblox.com/docs/ui/ui-drag-detectors

skills/gameplay/roblox-lighting/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-07-26 sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/environment/lighting.md
  • Network accessline 6
    sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/environment/lighting.md   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/environment/atmosphere.md
  • Network accessline 7
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/environment/lighting.md
  • Network accessline 8
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/environment/atmosphere.md
  • Network accessline 9
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/environment/post-processing-effects.md

skills/gameplay/roblox-localization/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-07-26 sources:   - https://create.roblox.com/docs/reference/engine/classes/LocalizationService
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/reference/engine/classes/LocalizationService   - https://create.roblox.com/docs/reference/engine/classes/LocalizationTable
  • Network accessline 7
    - https://create.roblox.com/docs/reference/engine/classes/LocalizationService
  • Network accessline 8
    - https://create.roblox.com/docs/reference/engine/classes/LocalizationTable
  • Network accessline 9
    - https://create.roblox.com/docs/reference/engine/classes/Player

skills/gameplay/roblox-npc-ai/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/characters/pathfinding.md
  • Network accessline 6
    sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/characters/pathfinding.md   - https://create.roblox.com/docs/projects/server-authority
  • Network accessline 7
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/characters/pathfinding.md
  • Network accessline 8
    - https://create.roblox.com/docs/projects/server-authority

skills/gameplay/roblox-npc-ai/references/full.md

  • Network accessline 135
    PathfindingService auto-generates its navmesh from geometry server-side. It is robust but black-box: no control over walkable geometry or generation. For full control, community modules port real navmesh generators to Luau (see the Navcast 
  • Network accessline 449
    - [SimplePath](https://devforum.roblox.com/t/simplepath-pathfinding-module/1196762) (894 likes): the PathfindingService wrapper standard; [How 2 Make A* Pathfinding](https://devforum.roblox.com/t/how-2-make-a-pathfinding/2714504) for custom
  • Network accessline 450
    - [BehaviorTrees3 + visual editor](https://devforum.roblox.com/t/behaviortrees3-btrees-visual-editor-v30/836158): the BT reference implementation.
  • Network accessline 451
    - [Simulating thousands of moving NPCs performantly](https://devforum.roblox.com/t/simulating-thousands-of-moving-npcs-with-humanoidsphysics-performantly/4603494) (2026): current humanoid-scale density canon.

skills/gameplay/roblox-physics/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://devforum.roblox.com/t/cframe-operations-for-the-rest-of-us/3546477
  • Network accessline 6
    sources:   - https://devforum.roblox.com/t/cframe-operations-for-the-rest-of-us/3546477   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/physics/mechanical-constraints.md
  • Network accessline 7
    - https://devforum.roblox.com/t/cframe-operations-for-the-rest-of-us/3546477
  • Network accessline 8
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/physics/mechanical-constraints.md
  • Network accessline 9
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Humanoid.yaml   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/WorldRoot.y
  • Network accessline 10
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Humanoid.yaml
  • Network accessline 11
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/WorldRoot.yaml

skills/gameplay/roblox-physics/references/full.md

  • Network accessline 351
    A common technique simulates homing missiles without Roblox physics by steering a velocity vector toward the target each frame, clamped to a max turn angle. This avoids physics-solver jitter and suits missiles, spells, and homing bullets. K
  • Network accessline 567
    - Projectiles: [FastCast](https://devforum.roblox.com/t/making-a-combat-game-with-ranged-weapons-fastcast-may-be-the-module-for-you/133474) (3.3k likes, standard); [FastCast2](https://devforum.roblox.com/t/fastcast2-an-improved-version-of-f
  • Network accessline 568
    - Melee hitboxes: [Raycast Hitbox](https://devforum.roblox.com/t/raycast-hitbox-401-for-all-your-melee-needs/374482) (3.3k likes); [ShapecastHitbox](https://devforum.roblox.com/t/shapecasthitbox-for-all-your-melee-needs-v025/3624241) succes
  • Network accessline 569
    - Custom characters/physics: [Chickynoid](https://devforum.roblox.com/t/chickynoid-server-authoritative-character-replacement/1660558) server-authoritative character; [Chrono](https://devforum.roblox.com/t/chrono-drop-in-custom-physics-repl

skills/tools/roblox-cloud/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-02 sources:   - https://create.roblox.com/docs/projects/teleport
  • Network accessline 6
    sources:   - https://create.roblox.com/docs/projects/teleport   - https://create.roblox.com/docs/cloud/guides
  • Network accessline 7
    - https://create.roblox.com/docs/projects/teleport
  • Network accessline 8
    - https://create.roblox.com/docs/cloud/guides
  • Network accessline 9
    - https://create.roblox.com/docs/cloud/auth/api-keys
  • Network accessline 10
    - https://create.roblox.com/docs/cloud/auth/oauth2-overview
  • Network accessline 11
    - https://create.roblox.com/docs/cloud/auth/oauth2-registration
  • Network accessline 12
    - https://create.roblox.com/docs/cloud/auth/oauth2-develop
  • Network accessline 13
    - https://create.roblox.com/docs/cloud/auth/oauth2-reference
  • Network accessline 14
    - https://create.roblox.com/docs/cloud/webhooks/webhook-notifications
  • Network accessline 15
    - https://devforum.roblox.com/t/test-ads-manager-api-now-on-open-cloud/4766543
  • Network accessline 34
    - Resources generally use `https://apis.roblox.com/cloud/v2/...`; confirm each endpoint and legacy v1 exceptions.

skills/tools/roblox-cloud/references/full.md

  • Network accessline 79
    1. create cryptographically random `state` and store it with the pending session; 2. create a fresh PKCE verifier and SHA-256 base64url challenge; 3. send the user to `https://apis.roblox.com/oauth/v1/authorize`;
  • Network accessline 80
    2. create a fresh PKCE verifier and SHA-256 base64url challenge; 3. send the user to `https://apis.roblox.com/oauth/v1/authorize`; 4. include `client_id`, exact `redirect_uri`, `scope`, `response_type=code`, and PKCE fields;
  • Network accessline 81
    3. send the user to `https://apis.roblox.com/oauth/v1/authorize`;
  • Network accessline 118
    Current resources generally use `https://apis.roblox.com/cloud/v2/...`; some APIs remain on legacy surfaces. Do not rewrite a documented path to match a preferred version.
  • Network accessline 158
    Credentials live in the experience's secrets store, not in the place file. `HttpService:GetSecret(key): Secret` returns a `Secret` value, verified against the docs (https://create.roblox.com/docs/en-us/cloud-services/secrets and the `Secret

skills/tools/roblox-publish-checklist/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/publish-games-and-places.md
  • Network accessline 6
    sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/publish-games-and-places.md   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/adapt
  • Network accessline 7
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/publish-games-and-places.md
  • Network accessline 8
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/adaptive-design.md
  • Network accessline 9
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/accessibility.md
  • Network accessline 10
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/production/publishing/descriptions.md
  • Network accessline 11
    - original   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/DataModel.yaml ---
  • Network accessline 12
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/DataModel.yaml

skills/tools/roblox-studio-mcp/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/studio/mcp.md
  • Network accessline 6
    sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/studio/mcp.md   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/projects/assets/privacy.md
  • Network accessline 7
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/studio/mcp.md
  • Network accessline 8
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/projects/assets/privacy.md
  • Network accessline 9
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/parts/procedural-models.md
  • Network accessline 10
    - https://create.roblox.com/docs/reference/engine/classes/ProceduralModel
  • Network accessline 22
    **Route by capability first.** Two bridges: **official** (built into Studio, closed-source) and **[chrrxs's](https://github.com/Chrrxs/robloxstudio-mcp)** (MIT). Route on `tools/list` (`get_connected_instances`/`eval_*`/`multiplayer_*` → ch

skills/tools/roblox-studio-mcp/references/full.md

  • Network accessline 6
    Two Studio MCP bridges are in active use. The official Roblox Studio MCP server is built into Studio. The [`chrrxs/robloxstudio-mcp`](https://github.com/Chrrxs/robloxstudio-mcp) bridge (MIT, npm) is an open-source alternative with the same 
  • Network accessline 222
    Anything inserted from Creator Store search, Toolbox, `insert_asset`, a generated model, or a collaborator's package is **data until inspected** — and data is not trusted code. Roblox documents that [third-party models can contain backdoors
  • Network accessline 231
    Before diagnosing a missing texture, decal, or mesh as corruption, check the documented [asset privacy system](https://create.roblox.com/docs/projects/assets/privacy): assets can be **Restricted** (owner must grant permission per creator/ga
  • Network accessline 288
    - **Official bridge** (built into Studio): connect via `mcp.bat` on Windows or `StudioMCP` on macOS. Tool names follow the official creator-docs (`list_roblox_studios`, `start_stop_play`, `get_console_output`, `script_read`, `multi_edit`, `
  • Network accessline 289
    - **chrrxs bridge** ([`chrrxs/robloxstudio-mcp`](https://github.com/Chrrxs/robloxstudio-mcp), npm, MIT): tool names follow its open-source definitions (`get_connected_instances`, `get_file_tree`, `eval_server_runtime`, `eval_client_runtime`
  • Network accessline 353
    ## [chrrxs Bridge](https://github.com/Chrrxs/robloxstudio-mcp): Underutilized Tools Worth Surfacing

skills/tools/roblox-tooling/SKILL.md

  • Network accessline 5
    last_reviewed: 2026-10-14 sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/ScriptEditorService.yaml
  • Network accessline 6
    sources:   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/ScriptEditorService.yaml   - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Ch
  • Network accessline 7
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/ScriptEditorService.yaml
  • Network accessline 8
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/ChangeHistoryService.yaml
  • Network accessline 9
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/InstanceFileSyncService.yaml
  • Network accessline 10
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/scripting/sync.md
  • Network accessline 11
    - https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/Players.yaml
  • Network accessline 12
    - https://rojo.space/docs/
  • Network accessline 13
    - https://wally.run/
  • Network accessline 14
    - https://kampfkarren.github.io/selene/
  • Network accessline 15
    - https://raw.githubusercontent.com/JohnnyMorganz/StyLua/master/README.md
  • Network accessline 16
    - https://lune-org.github.io/docs/
  • Network accessline 17
    - https://raw.githubusercontent.com/LPGhatguy/aftman/main/README.md
  • Network accessline 18
    - https://raw.githubusercontent.com/rojo-rbx/rokit/main/README.md
  • Network accessline 19
    - https://raw.githubusercontent.com/rojo-rbx/rojo/v7.7.1/src/cli/syncback.rs
  • Network accessline 20
    - https://raw.githubusercontent.com/pesde-pkg/pesde/main/docs/src/content/docs/reference/manifest.mdx
  • Network accessline 21
    - https://raw.githubusercontent.com/JohnnyMorganz/luau-lsp/main/README.md
  • Network accessline 22
    - https://raw.githubusercontent.com/lest-luau/lest/main/docs/backends.md
  • Network accessline 23
    - https://raw.githubusercontent.com/lest-luau/lest/main/docs/continuous-integration.md
  • Network accessline 24
    - https://raw.githubusercontent.com/UpliftGames/wally/main/src/resolution.rs
  • Network accessline 25
    - https://create.roblox.com/docs/llms.txt
  • Network accessline 26
    - https://devforum.roblox.com/t/evolving-luau-oss-community-contributions-more/4566806

skills/tools/roblox-tooling/references/full.md

  • Network accessline 43
    - **Selene** (lint), **StyLua** (format), **luau-lsp** (editor intelligence), **Lune** (standalone Luau scripts/tests), **Wally/pesde** (packages), **Rokit** (tool manager; Aftman is archived), **Rojo** (files-first sync), **[lest](https://
  • Network accessline 100
    Roblox ships built-in [Script Sync](https://create.roblox.com/docs/scripting/sync) for scripts. Where it overlaps agent workflows:
  • Network accessline 168
    name = "team/example-game" version = "0.1.0" registry = "https://github.com/UpliftGames/wally-index"
  • Network accessline 169
    version = "0.1.0" registry = "https://github.com/UpliftGames/wally-index" realm = "shared"
  • Network accessline 170
    registry = "https://github.com/UpliftGames/wally-index"
  • Network accessline 181
    These behaviors are verified against Wally 0.3.2 source ([resolution.rs](https://raw.githubusercontent.com/UpliftGames/wally/v0.3.2/src/resolution.rs), [manifest.rs](https://raw.githubusercontent.com/UpliftGames/wally/v0.3.2/src/manifest.rs
  • Network accessline 289
    - `https://create.roblox.com/docs/llms.txt`: top-level index; use it first.
  • Network accessline 290
    - `https://create.roblox.com/docs/reference/engine/llms.txt`: Engine API index (Luau inside an experience).
  • Network accessline 291
    - `https://create.roblox.com/docs/cloud/llms.txt`: Open Cloud API index (REST from external servers).
  • Network accessline 292
    - `https://create.roblox.com/docs/llms-full.txt`: all docs in one file (large).
  • Network accessline 293
    - `https://create.roblox.com/docs/reference/engine/deprecated.md`: deprecated API inventory.
  • Network accessline 301
    - Append `.md` to any docs URL to get the page source instead of the rendered site, for example `https://create.roblox.com/docs/en-us/reference/engine/classes/Players.md`. Class pages carry signatures, parameter tables, security and capabil
  • Network accessline 302
    - For machine-readable answers use the engine reference YAML that backs those pages: `https://raw.githubusercontent.com/Roblox/creator-docs/main/content/en-us/reference/engine/classes/<Class>.yaml`. It lists every property, method, and even
  • Network accessline 303
    - Cross-check community mirrors such as `https://robloxapi.github.io/ref/` when you want a diff view between engine versions. Label it as community-maintained and expect lag; it is not the authority.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 477 facts

and 427 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/core/roblox-architecture/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/core/roblox-architecture/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/core/roblox-architecture/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/core/roblox-architecture/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/core/roblox-architecture/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.