BE AWARE OF SCAM MODELS THAT IMPERSONATE ‘SYNTHALY MODERATION’. Only use the original model published by Synthaly Games. Other models imitating Synthaly Moderation may contain backdoors!
Synthaly 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. Synthaly 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 Synthaly can do that, if you want to add custom commands, you can script them yourself too.
Synthaly 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.
Synthaly Moderation is 100% free and open-source. Everyone can get it from the ROBLOX library. Get the model now:
If you want the advanced version of Synthaly Moderation and want beta features and updates early, buy it for 100 robux or $4.99 here:
To set Synthaly 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 Synthaly 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 Synthaly 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 Synthaly Admin
Folder
and the Synthaly Panel
Folder
located in the Synthaly Moderation
Folder
inside of ServerScriptService
. Customize the settings - everything is explained inside the settings and config script (comments).
Additionally, to enable the extra chat filter, you are required to move the Synthaly Panel
Folder
from the Synthaly Moderation
Folder
into ServerScriptService
. Make sure you placed and ungrouped the Ungroup in ChatModules
Folder
in the ChatModules
Folder
located inside of the Chat
section of Roblox Studio. Don’t worry though, the Synthaly Panel will run the exact way it did before.
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 Synthaly Moderation?
Well, not quite. Synthaly 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 Synthaly via the website (safe link - Github and Synthaly) linked at the bottom.
Synthaly Moderation’s best feature is that it allows everyone, even with less scripting skills, to integrate the punishment system with their own scripts. Synthaly 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 SynthalyAPI = require(game.ServerScriptService:WaitForChild("Synthaly Moderation")WaitForChild("Synthaly Panel").Data.API)
Fire functions at your will:
SynthalyAPI:createWarning(username, reason, moderator)
SynthalyAPI:removeWarning(username, reason, moderator)
SynthalyAPI:tempBan(username, duration, reason, moderator)
SynthalyAPI:permBan(username, reason, moderator)
SynthalyAPI:kick(username, reason, moderator)
SynthalyAPI:removeBan(username, reason, moderator)
SynthalyAPI:slock(reason, group ID, minimum rank to ignore, moderator)
SynthalyAPI:unslock(moderator)
username
should be a string,duration
should be a number,reason
should be a string,moderator
should be a string.
Synthaly Moderation also comes with a set of RemoteEvents
that allow you to take moderation actions via LocalScripts
.
Full documentation can be found on Synthaly knowledge base (safe link - Github and Synthaly):
Developers | Synthaly Helpdesk
Get help with Synthaly 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 Synthaly knowledge base, or via DevForum (messaging me).
Also, you should add credits to Synthaly Games if you remix the model.
Once Synthaly is out of Beta, we will add the Synthaly 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 Synthaly 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 Synthaly Games.
- Synthaly Knowledge base; Synthaly Helpdesk
- Synthaly Product Hub; Discover Synthaly’s Store
- Synthaly Moderation model; Synthaly Moderation (v 1.2) - Roblox
- Synthaly Moderation documentation; Synthaly Moderation set-up | Synthaly Helpdesk
- Synthaly Games ROBLOX group; Synthaly Games - Roblox
- GitHub repo; GitHub - Synthaly/Synthaly-Moderation: Synthaly 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.