Skip to main content
Trace is distributed as a single .rbxm file that contains every server, client, and configuration module you need. To install Trace in your place, download the file from Pure Studio’s official channel, import it into Roblox Studio, move each component into the service Trace expects, and configure your Discord webhook. Total setup time is under five minutes.
1

Download Trace.rbxm from our channel

Download the latest Trace.rbxm file from the official Pure Studio distribution channel (Discord). Always use the official source to make sure you are installing the current, unmodified release.
2

Import the .rbxm into your place

Open your place in Roblox Studio. Right-click Workspace in the Explorer, choose Insert from File, and select the Trace.rbxm you just downloaded. A Trace model appears under Workspace containing every component of the suite.
You can also drag Trace.rbxm directly onto the Explorer window. Either method produces the same Trace model.
3

Unpack the model into the correct services

Trace ships as a single container so it imports cleanly, but its parts need to live in specific services to run:Once everything is in place, delete the now-empty Trace folder from Workspace.
The Trace loader looks for its RemoteEvent folder in ReplicatedStorage and its module in ServerScriptService. If either is in the wrong service, the panel will not open and the anticheat will not start.
4

Configure your Discord webhook

Open ServerScriptService → TraceConfig and set the Webhook field to your Discord webhook URL:
TraceConfig.lua
Replace YOUR_WEBHOOK_URL_HERE with the full webhook URL from your Discord channel’s Integrations settings. Trace delivers ban notices, detection alerts, staff actions, and moderator calls to this endpoint.See Discord webhooks for the full event catalog and how to route specific event types to different channels.
5

Enable the Roblox Ban API

If you plan to use Trace’s ban system, open Game Settings → Security in Roblox Studio and enable Players.BanningEnabled. Without it, ban actions are logged but not enforced by Roblox.
6

Save and publish

Save your place and publish it. Anticheat, admin panel, and Discord integrations are live on the next server start. The Experience Owner must open the panel once and accept the Pure Studio License Agreement before Trace activates for other players.

Updating Trace

To update to a newer release, download the latest Trace.rbxm from Pure Studio, import it, and replace each existing component with the corresponding one from the new import. Your TraceConfig values are preserved as long as you overwrite MainModule, TraceClient, and TraceAdminPanel without touching your configuration module.

Server API for scripts

Trace exposes a Lua API on _G.Trace after the server module initializes. Trusted server scripts can send notifications, apply moderation actions, authorize movement, and register slash commands. See:

Next steps