Developer Documentation

Luau SDK & Platform Integration

Connect your Roblox experiences in minutes. Zero server performance overhead, fully compliant with Open Cloud.

Three-Step Quickstart

Step 01

Create Workspace

Sign in with Roblox and link your Roblox group to generate a dedicated Workspace ID and API key.

Step 02

Insert Luau Module

Place the Blox Team SDK module inside ServerScriptService in Roblox Studio.

Step 03

Initialize & Run

Call BloxTeam:Initialize(...) with your configuration. Shift tracking starts immediately.

SDK Initialization Sample

ServerScriptService / BloxTeamSetup.server.luauLuau
--!strict
local ServerScriptService = game:GetService("ServerScriptService")
local BloxTeam = require(ServerScriptService:WaitForChild("BloxTeamSDK"))

-- Initialize Blox Team with your workspace credentials
local success, err = BloxTeam:Initialize({
    WorkspaceId = "ws_391048",
    ApiKey = "bt_live_9a4f8b1c0e3d...",

    -- Modules
    TrackDutyShifts = true,       -- Automatically tracks staff playtime
    EnableRemoteAdmin = true,     -- Enables live kicks, bans, and announcements
    HeartbeatInterval = 30,       -- Sync interval in seconds (default: 30)
    AutoFlagAFK = true,           -- Automatically pauses shift when staff is idle
})

if not success then
    warn("[Blox Team] Failed to initialize:", err)
else
    print("[Blox Team] SDK initialized successfully.")
end

Architectural Guarantees

  • ✓Zero Server Lag: Shift tracking runs asynchronously in task threads and does not slow down your game.
  • ✓Network Resilience: If a network hiccup occurs, updates are queued in memory and retransmitted automatically.
  • ✓Roblox TOS Compliant: Built on official Roblox Open Cloud standards with zero credential sharing.

Have questions regarding deployment?

Contact our developer support team for assistance with custom universe configurations.