Automated organized-crime slot filling, ready-to-spawn signals, and a banker-claim flow for Torn factions running organized crimes.
torn.com/factions.php?step=yourThe script asks for your Torn API key on first load. Use a Limited Access key — never a Full key.
Limited tier already covers everything OC Spawn reads (faction crimes, members, basic faction info). Don't use Full Access — OC Spawn never needs write permissions.
Key safety: every API key warboard stores is encrypted at rest with AES-256-GCM. The decryption key lives only in the server's environment variables. Keys are never sent back to the browser after the first paste, never logged, and never exposed via any API endpoint. Revoke any key at any time at https://www.torn.com/preferences.php#tab=api and the next warboard call using it will fail.
OC Spawn has its own admin roles list (independent from FactionOps). It controls who sees the Admin / Manager / Engines / Members tabs.
In OC Spawn:
Default: leader, co-leader. Add banker if your bankers handle vault claims.
If your faction has someone registered at https://ffscouter.com, paste their key into OC Spawn → Settings → FFScouter API Key. OC Spawn uses it server-side to attribute crime-blocker delays to each member's real takeoff time (so a member flying 6h shows 6h delay; one flying 20 min shows 20 min — instead of both showing the OC-ready age).
Without it, OC Spawn falls back to each member's own stored key and only resolves the lookup for members personally registered at FFScouter. The same key is shared with FactionOps if you also use that service.
A separate PWA at https://tornwar.com/notifications rings the device when:
Setup (per device):
iOS 16.4+ required for Web Push. Once installed, notifications ring even when the PWA isn't open and even when PDA isn't running.
| Symptom | Likely cause | Fix |
|---|---|---|
| OC Spawn tabs missing | Your role isn't in the OC admin roles list | OC Spawn → Admin → add your role |
| "Access restricted" | Faction not on partner allowlist or trial expired | Contact RussianRob |
| Spawn signal not firing | OC isn't actually full / member not opted in | Check the slot list; member needs to be opted into spawn assistance |
| Notifications stopped after iOS update | Web Push subscriptions expire | Re-enable on the device via the PWA |
| "Outdated script" 426 error | Tampermonkey hasn't pulled the latest version | Tampermonkey dashboard → Check for userscript updates |
| Tier | How | Duration |
|---|---|---|
| Partner faction | Granted by RussianRob via /admin | Permanent or N weeks |
| Xanax subscriber | Send Xanax to RussianRob via faction armoury | 7 days (2 xanax) or 30 days (20 xanax) |
| Trial | First xanax sent grants instant trial access | 7 days |
Renewals via xanax are detected within 5 minutes.
Send a message to RussianRob [137558] in Torn with:
Don't paste your API key. Ever.