roblox-core

Installation
SKILL.md

roblox-core

Key sources: https://create.roblox.com/docs/en-us/scripting/services, https://create.roblox.com/docs/en-us/luau, https://create.roblox.com/docs/en-us/luau/tables, https://create.roblox.com/docs/en-us/luau/type-checking, https://create.roblox.com/docs/en-us/scripting/locations, https://create.roblox.com/docs/en-us/projects/data-model, https://create.roblox.com/docs/en-us/projects/client-server, https://create.roblox.com/docs/en-us/workspace/streaming, https://create.roblox.com/docs/en-us/scripting/multithreading, https://create.roblox.com/docs/en-us/scripting/attributes

Script initialization

  1. local Service = game:GetService("ServiceName"). Do this once, name the variable after the service.
  2. local Module = require(ReplicatedStorage:WaitForChild("Module"))
  3. Local helper functions.
  4. Connect to events.

Services are the primary way you access engine functionality instead of a traditional standard library.

Modern task library

Use the modern task API; the legacy globals wait(), spawn(), and delay() are deprecated/soft-deprecated:

Installs
274
GitHub Stars
22
First Seen
Jun 16, 2026