Catch bugs before they cost you players.

The developer toolkit for Roblox — catch crashes, triage in-game player reports, and get pinged the moment something breaks, all in one place.

All games/Overview
⌘K
Open issues

24

Errors today

128

Reports

1,280

Last 24h

+18

Recent issueslive
Teleport fails on mobileOpen42×
Add a dark modeOpen9×
Shop button does nothingOpen17×
Round timer desyncsOpen8×
Coins not awarded on winResolved5×
Drop-in Luau SDK·Discord alerts·Roblox-verified·No servers to run

Reports

Every report, fully loaded

No more blurry screenshots in a DM. Each in-game report arrives with the device, session, performance, recent logs, and your custom game state attached, so you reproduce it on the first try.

  • 20+ fields of context
  • Filter, read, resolve
  • One inbox, zero Discord archaeology
M

Matt · #55

report · 2m ago

Bug

“I fell through the map near spawn right after teleporting.”

Platform

Windows

Place version

v42

Client FPS

0

Health

85 / 100

Position

12, 4, −88

Session

14m 22s

Errors

Crashes you'd never have heard about

The SDK captures client errors the moment they happen and groups them by signature. Ten thousand crashes become one issue with an exact count and a stack trace.

  • Captured automatically
  • Deduped into groups
  • Stack trace + first / last seen
Error groupslast 24h
attempt to index nil (vault)×0

MainScript:142 · iOS · v42

NetworkError: request timed out×0

Remotes:88 · Android

stack overflow in updateLoop()×0

Core:31 · all platforms

Alerts

Your team hears it first

Point a Discord webhook at BloxTools and get pinged the second a new issue lands, with a deep link straight to it. Watch the spike, catch the regression, ship the fix.

  • Discord on every new issue
  • Spike & regression detection
  • Per-game, your channels
#bug-alerts
B

BloxToolsBottoday at 4:12 PM

New issue · BH-204

0 reports · iOS · v42 · ▲ spiking

View issue
0+
fields on every report
0
signals in one feed
0
file to install
0
servers to run

Live in three steps

  1. 01

    Install the SDK

    Drop one Luau module into ServerScriptService and paste your API key.

  2. 02

    Add the widget

    Mount the report button. Client errors start streaming automatically.

  3. 03

    Connect Discord

    Paste a webhook URL and get pinged the moment a new issue appears.

ServerScriptService/BloxTools.lua
local BloxTools = require(game.ServerScriptService.BloxTools)

BloxTools.init({
    apiKey = "bh_live_••••••••",
    game   = "Tower Run",
})

-- reports + client errors now stream in

Pricing that scales with your game

Start free. No credit card. Cancel anytime.

Free
$0forever

  • 1 game
  • 10,000 events / mo
  • 3-day retention
  • Live error feed & player reports
Get started
ProPopular
$14.99/ mo

  • 1 game
  • 50,000 events / mo
  • 30-day retention
  • Unlimited alert rules
  • Spike & regression detection
  • Source context (decrypt crashes)
  • Roblox Verified
Start 14-day free trial

No charge for 14 days · cancel anytime

Studio
$30/ mo

  • Up to 3 games
  • Everything in Pro
  • 500,000 events / mo
  • 1-year retention
  • Team seats & roles
  • Priority support
Get started

Common questions

Do players need an account to report?+

No. The in-game widget posts through your game's API key, so players just tap, type, and send.

How are client errors captured?+

The Luau SDK hooks the error pipeline and ships grouped stack traces automatically. No per-error code to write.

Will it slow my game down?+

Reports and errors are batched off the hot path, and there are no servers for you to run or scale.

Is BloxTools affiliated with Roblox?+

No. It's an independent tool built for Roblox developers, not affiliated with Roblox Corporation.

Ready to ship with confidence?

Start free