Features How It Works Commands Pricing FAQ Documentation Add to Discord
v2.4 — Now with auto-sync

Moderate Roblox
from your Discord

Ban, kick, and manage players across all your Roblox experiences directly from Discord. One command. Instant enforcement.

Add to Discord See how it works →
banhammer — moderation-logs
/ ban player:xXNoobSlayer99 reason:"Exploiting" duration:7d
✓ Player banned across 3 active servers
├─ Game: Tower Defense Sim  · Kicked from server
├─ Game: Obby Challenge    · Added to banlist
└─ Game: Trading Hub      · Added to banlist
/ lookup player:BuilderKid2015
12,400+
Discord servers
850K+
Bans processed
99.9%
Uptime
<200ms
Average response

Everything you need to keep
your games clean

Built for game developers who take moderation seriously. No bloat, no complexity — just the tools you need.

🔗

Discord-Native Commands

Full slash command support. Ban, kick, mute, and warn players without ever leaving your Discord server.

🎮

Multi-Game Support

Link multiple Roblox experiences to one server. Actions sync across all connected games automatically.

Instant Enforcement

Players are kicked from active servers the moment a ban is issued. No delay, no workarounds.

📋

Audit Logging

Every action is logged with timestamps, moderator info, and reasons. Full accountability for your team.

🛡️

Role-Based Permissions

Control who can ban, who can kick, and who can only view logs. Map Discord roles to permission levels.

📊

Player Lookup

Instantly pull up any player's ban history, alt accounts, and current status across all your games.

Up and running in 3 minutes

No complicated setup process. Connect your games and start moderating immediately.

1

Invite the Bot

Add BanHammer to your Discord server with one click. Permissions are configured automatically.

2

Drop In the Module

Add our open-source Roblox module to your game. It's a single require statement in ServerScriptService.

3

Start Moderating

Use slash commands in Discord to manage players. Bans sync instantly across all linked games.

Simple, powerful
slash commands

Every command follows a consistent pattern. Your moderators will be productive from day one.

/ban <player> <reason> [duration]
Ban a player from all linked games. Supports temporary and permanent bans.
/unban <player>
Revoke a player's ban and restore access across all games.
/kick <player> [reason]
Immediately remove a player from all active game servers.
/lookup <player>
View a player's moderation history, status, and linked accounts.
/history [page]
Browse the full moderation log with filters and search.
/config <setting> <value>
Adjust bot settings, permissions, and notification preferences.
# moderation-logs
M
ModeratorMike
/ban player:xXNoobSlayer99 reason:"Speed exploiting" duration:7d
B
BanHammer BOT
✓ Player Banned
xXNoobSlayer99 has been banned across all linked games.
Duration 7 days
Reason Speed exploiting
Games 3 synced
S
SarahAdmin
/lookup player:BuilderKid2015
B
BanHammer BOT
Player Profile
BuilderKid2015 — No active bans
Status ✓ Clean
Warnings 1 prior
First Seen Mar 2024

Start free, scale when ready

No credit card required. Upgrade only when your games grow beyond the free tier.

Starter
$0 / month
For small games and testing
  • 1 linked Roblox game
  • Up to 500 bans
  • Basic slash commands
  • Community support
  • 7-day log retention
Get Started Free
Studio
$29 / month
For studios and large groups
  • Unlimited linked games
  • Unlimited everything
  • API access
  • Dedicated support
  • Unlimited log retention
  • Multi-server management
  • SSO and advanced roles
Contact Sales

Common questions

Is the Roblox module open source? +
Yes. The Roblox Luau module is fully open source and available on GitHub. You can inspect every line of code before adding it to your game. We believe in full transparency.
Does it work with existing ban systems? +
BanHammer works alongside most existing ban systems. You can run both simultaneously or migrate your existing ban lists into BanHammer with our import tool.
How fast are bans enforced? +
Bans are enforced in under 200ms on average. The player is kicked from any active server immediately and blocked from rejoining any linked game until the ban expires or is revoked.
Does it violate Roblox Terms of Service? +
No. BanHammer uses only official Roblox APIs and follows all platform guidelines. The module uses MessagingService and DataStoreService, both of which are approved for this type of use.
Can I restrict who can issue bans? +
Absolutely. You can map specific Discord roles to permission levels. For example, only users with the "Senior Mod" role can issue permanent bans, while "Moderators" can only issue temporary bans up to 7 days.
What happens if the bot goes offline? +
Bans are stored server-side in Roblox DataStores, so enforcement continues even if the bot is temporarily unavailable. When the bot comes back online, any queued actions are processed automatically.

Ready to clean up
your games?

Join thousands of developers who moderate smarter. Set up in 3 minutes, free forever on the starter plan.