Skip to main content

Bootstrapper

Deterministic Execution

Load modules alphabetically or provide a strict manual sequence. Your game will start exactly the same way every single time.

Centralized Scheduler

Iterate over your modules and fire their updates synchronously.

Luau Method Syntax

Use standard dot or colon notation (`.` or `:`) in your string arguments to explicitly call static functions or inject `self` for object methods.

Flexible Event Binding

Hook a sequence of modules directly to `RunService` events, `RBXScriptSignals`, or custom Signal objects.

Automatic Memory Profiling

Automatically assigns `debug.setmemorycategory` to every module's thread and `RunService` connection so your `MicroProfiler` is readable.

Lazy Require

Pass raw `ModuleScript` instances directly as argument. Bootstrapper will automatically require them.