BE AWARE OF SCAM MODELS THAT IMPERSONATE ‘KAPSPIRE MODERATION’. Only use the original model published by @OnlyKeyon. Other models imitating Kapspire Moderation may contain backdoors!
Kapspire Moderation is an administrative system created for your roblox game, it has the purpose of giving people powers and giving people commands to do things. Kapspire Moderation is also used to do things you would usually have to make many scripts for, for example, if you want to change a leader board stat kapspire can do that, if you want to add custom commands, you can script them yourself too.
Kapspire Moderation has a lot of possibility and potential, it is also the best admin system out there.
Images and how it works will be shown in the ‘Showcase’ section below.
Kapspire Moderation is 100% free and open-source. Everyone can get it from the ROBLOX library. Get the model now:
Kapspire Moderation (v 1.2) - Roblox
If you want the advanced version of Kapspire Moderation and want beta features and updates early, buy it for 100 robux here:
Kapspire Product Hub - Roblox
To set Kapspire Moderation up, you will need to own the model above. Once you do, copy/insert the model in your game.
You will now notice a Model
named Kapspire Moderation
. Inside of that you should also notice a Folder
called Ungroup in ServerScriptService
, make sure that you place and ungroup it inside of ServerScriptService
.
Once all the assets from Ungroup in ServerScriptService
are placed inside of ServerScriptService
, you will need to enable Allow HTTP Requests and Enable Studio Access to API Services in the Security
tab of the Game Settings
menu.
Once you have done that, you should also notice a Folder
called Ungroup in ChatModules
, make sure that you place and ungroup it inside of the ChatModules
Folder
in the Chat
section of Roblox Studio in order to add the advanced chat filter (this is optional).
Once you finish that, you can consider that Kapspire Moderation is installed. The system can now operate, however, you will still want to configure the settings. To do this, open the Settings
file in both the Kapspire Admin
Folder
and the Kapspire Panel
Folder
located in the Kapspire Moderation
Folder
inside of ServerScriptService
. Customize the settings - everything is explained inside the settings and config script (comments).
As you might probably know, ScreenGui
s can only be client-sided, meaning that exploiters can modify or even delete them. Does this mean that they can bypass the punishments issued with Kapspire Moderation?
Well, not quite. Kapspire Moderation has several scripts that check the status of the punishment UI. They are linked to each other so that whenever a script is being removed, the others will take action. We have implemented a server-side kicking system, meaning that the kicking request will be handled by the server (so that it cannot be bypassed).
As a disclaimer, the system might still be vulnerable, even though we have checked several times and several different methods to bypass it and patched the vulnerabilities we found.
To avoid unwanted punishment bypasses, we recommend enabling the ‘TempBan Auto-Kick’ and ‘PermBan Auto-Kick’ options in the settings file. This will automatically remove the suspect from the server after the specified amount of time.
With version 1.02 and up, we have added a new security system that will delete the character of the suspect (applies to bans, kicks, slocks, and temporary bans), and disables the chat for them. Meaning that the suspect will be no longer able to interact with the game even if they bypass the punishment screen.
If you find a security vulnerability and wish to report it, please contact me via DevForum, or Kapspire via the website (safe link - Github and Kapspire) linked at the bottom.
Kapspire Moderation’s best feature is that it allows everyone, even with less scripting skills, to integrate the punishment system with their own scripts. Kapspire Moderation has a built-in API that allows you to issue a moderation action by only firing a function. This is the basic usage of the API module:
Require the module: local KapspireAPI = require(game.ServerScriptService:WaitForChild("Kapspire Moderation")WaitForChild("Kapspire Panel").Data.API)
Fire functions at your will:
KapspireAPI:createWarning(username, reason, moderator)
KapspireAPI:removeWarning(username, reason, moderator)
KapspireAPI:tempBan(username, duration, reason, moderator)
KapspireAPI:permBan(username, reason, moderator)
KapspireAPI:kick(username, reason, moderator)
KapspireAPI:removeBan(username, reason, moderator)
KapspireAPI:slock(reason, group ID, minimum rank to ignore, moderator)
KapspireAPI:unslock(moderator)
username
should be a string,duration
should be a number,reason
should be a string,moderator
should be a string.
Kapspire Moderation also comes with a set of RemoteEvents
that allow you to take moderation actions via LocalScripts
.
Full documentation can be found on Kapspire knowledge base (safe link - Github and Kapspire):
Developers | Kapspire Helpdesk
Get help with Kapspire or our products’ Application Programming Interface.
You can contribute by reporting system errors, issues, vulnerabilities, etc., or suggesting new features. You can do this via our Discord server, via the Kapspire knowledge base, or via DevForum (messaging me).
Also, you could add credits to @OnlyKeyon if you remix the model.
Once Kapspire is out of Beta, we will add the Kapspire Moderation showcase!
ROBLOX’s DataStore Service has a rate limit, meaning that if you create and remove the same punishment within a very short time, the action will be queued.
If Kapspire Moderation can’t currently update automatically, keep an eye on the developer console (output) of your games, as it will automatically print if it is outdated.
We are open to suggestions and critics, but we highly appreciate a friendly tone.
The logo icon is provided by Kapspire.
- Kapspire knowledge base; Kapspire Helpdesk
- Kapspire Product Hub; Kapspire Product Hub - Roblox
- Kapspire Moderation model; Kapspire Moderation (v 1.2) - Roblox
- Kapspire Moderation documentation; Kapspire Moderation set-up | Kapspire Helpdesk
- @OnlyKeyon’s ROBLOX profile; Key - Roblox
- GitHub repo; GitHub - Kapspire/Kapspire-Moderation: Kapspire Moderation is an administrative system created for your roblox game, it has the purpose of giving people powers and giving people commands to do things.