--- title: AFL | Moderation Manual V1 description: A guide for moderators of All For Love community. image: robots: noindex, nofollow --- # AFL | Moderation Manual V1 [ToC] ## Introduction This manual has been produced as a guide to help moderators decide what action to take and how to take it during their duties. It is important to combine the advice in this guide with your discretion in cases it does not cover. ## Moderator Rules Moderators chosen by Alphaordinary are subject to the following rules: - Keep to the very rules in the environment(s) under moderation - Moderation powers should not be abused or misused at any time, this includes for personal gain. - Act fairly and without bias in each action made - Discuss any moderation action concerns in the private Moderator channels - Keep professionalism and maturity when dealing with moderation queries and actions - Report any issues you may have with another moderator to Alphaordinary - If bias could hinder your decision, perhaps ask another moderator to make this decision - Any channel that you have access to and has the word "Confidential" on the top bar, must remain private with you and other moderators. - Any content that you have access to on the AFL | Moderation Database, must remain private with you and other moderators. - Non-disclosure agreement must be signed before gaining moderation powers. Breaking any of these rules may lead to loss of moderation powers. Moderation powers may also be removed for any reason by Alphaordinary. ## Discord The All For Love Community Discord should follow the rules outlined in the `#discord-rules` channel in the All For Love Community Discord. The All For Love Community Discord is the only Discord which should contain channels accessible to the general public/members of the community. It is for this reason that moderators in this server are handpicked by Alphaordinary for their dedication and commitment to the community. ### Suggested Actions #### 1. Content that is Not Safe For Work is completely forbidden NSFW content includes nudity, intense sexuality, profanity, violence/gore or content others may find disturbing. Depending on the severity, users should most often be permanently banned. #### 2. Be respectful to each member of the server This rule can often be covered by `Rule 5` when language comes to that level, however, this is most often applied during arguments between users. It is important to grasp the context of the situation to ensure moderation is being fairly applied to all offenders and identify whether rules are being broken or it's a joke both users understand. Offenders should be muted for an hour before being soft-banned and then permanently banned if they continue. #### 3. Spamming of any kind is not acceptable in any channel Spamming may include sending copy-pastas, repetitive messages, the same message over and over, large numbers of emoji, loud/obnoxious microphone noises, and mentioning a large number of users at a time. Users should be muted for an hour first before being permanently banned if they continue afterwards. #### 4. No excessive amounts of swearing Swearing is allowed within All For Love Discord, but it should never reach obnoxious levels where a user appears to be using it in almost every message they send. Users should be muted for an hour first before being permanently banned if they continue following the mute. #### 5. No derogatory terms or other inappropriate languages Derogatory terms are those which incite hate speech. Have a look at [Ofcom's list of naughty words **NSFW**](https://i.redditmedia.com/_hcSRv7RasGHIdQpWItVa8E_LGGSm9Gr4XFPdS5c97k.png?s=8aa94819f09009af51212194c6c3379d) for some examples. Users using derogatory terms should first be muted for an hour with an attached reason if they continue such language after they're un-muted or the language used initially was severe (e.g., n-word), a permanent ban should be used. #### 6. No offensive Discord avatars or usernames. Any avatars or usernames that would ordinarily be removed if they were posted in a text channel would be classed as offensive under this rule. Users should be kicked with the reason and instruction to change their picture before being permanently banned if they rejoin with the same avatar/username. #### 7. No advertising or Discord invites to other unrelated servers It's important that a Discord obtainable via the Roblox website only links to our All For Love community Discord. The Dyno bot automatically removes Discord invite links but people may still spread the individual codes. Users should be warned first via @ mentions before being soft-banned if they continue, further violations should be met with a permanent ban. #### 8. No publishing of personal information Doxing is the public release of personal information against someone's will. This can range from profile pictures to extremes such as address and telephone numbers. Violations of this warrant a permanent ban, you should also contact an Administrator for further action. #### 9. Use common sense Just a statement to think before you post. #### 10. Use the language we can moderate, English Generally, all other languages should be moderated under the rule, mainly with verbal warnings before escalating under the usual procedures. Common phrases found in other languages such as "Bonjour", "Nein", "Bon voyage" etc. are exempt from this rule. The rule mainly should be applied when full sentences are formed in other languages. ### Commands | Command | Description | Usage | Example | |---------|----------------------------------------------------------------------------|-----------------------------------|---------------------------------------------------------------------------------------------------------------------------------------| | ban | Bans the chosen user either permanently or for a specific amount of time | `?ban [user] [limit] [reason]` | `?ban @Noob#0001 1d NSFW Content` Bans Noob for one day with reason `NSFW Content` | | unban | Unbans the chosen user | `?unban [user] [reason]` | `?unban @Noob#0001 Ban appeal successful` Unbans Noob with reason `Ban appeal successful` | | softban | Kicks the chosen user and deletes 24 hrs of past messages | `?softban [user] [reason]` | `?softban @Noob#0001 Spamming #general` Kicks Noob and deletes any messages sent 24 hours prior with reason `Spamming #general` | | kick | Kicks the chosen user | `?kick [user] [reason]` | `?kick @Noob#0001 Spamming #off-topic` Kicks Noob with reason `Spamming #off-topic` | | mute | Mutes the chosen user either permanently or for a specified amount of time | `?mute [user] [time] [reason]` | `?mute @Noob#0001 1h Spam` Mutes Noob for 1 hour with reason `Spam` | | unmute | Unmutes the chosen user | `?unmute [user] [reason]` | `?unmute @Noob#0001` Unmutes Noob | | modlogs | Shows moderation history of the chosen user | `?modlogs [user]` | `?modlogs @Noob#0001` Presents moderation list of noob | | reason | Updates reason on modlog | `?reason [case number] [reason]` | `?reason 563 Spam` Updates moderation case 563 with the reason `spam` | ### Common Issues #### Invalid Discord invite Some users may report that an invite for a specific server is invalid or not working for them. You should first of all check yourself if the invite they are trying works for you. :::danger If the invite doesn't redirect you to the server it's registered to, it is invalid and you should contact an Administrator to issue a new one in the `#discord-rules` channel. ::: :::success If the invite does redirect you to the respective server, then the user is either banned from the server, has hit the maximum number numbers of Discord servers they can be a member of (100), or they are banned on another Discord account they're not telling you about (Discord bans by IP address too). ::: #### Spoilers With Discord's release of spoilers (made by surrounding content with the vertical bar `||spoiler here||`), users are finding creative ways to bypass moderation. It's important to recognize that spoilers do not negate the moderation effects of their contents. Implied content should also be moderated as if it is clearly stated, e.g. `you're such a n||ice guy||` is read by other users like a certain other derogatory term and should be moderated as such. #### Rules in Direct Messages Some people may report that a user is sending them direct messages, via our All For Love Community Discord server they are a member of, that are violating the Disord rules. In some circumstances, it may be valid for the offending user to have moderation action against them but it is important to identify the context of the situation before deciding on any action. Any Illegal activity should be permanently banned regardless of its location, Administrators should be notified if action is undertaken like this or you are suspicious over the legality of a topic. #### Different Topic Channels The All For Love server has more than one public channel, `#general`, `#off-topic` and `#bot-commands`. The channel topic of each channel must be respected at all times. You should consider letting users know where their content should go before muting and progressively issuing harsher consequences. #### Screenshots Screenshots of Discord and Roblox are frequently shared in often to support someone's claim of a rule violation against another user. It's important to always take into account the ease of forgery, especially with Discord screenshots. If it's possible to, try verifying the validity of images yourself if the claim is in a public channel e.g. Checking `#discord-logs` for a deleted message. #### Music Bot Usage We have two music bots within the All For Love community server. People are able to request up to 4 songs per user on any of the bots which are limited to one Voice Channel each, as well as `#Bot-Commands` only. Audio played by the bots must adhere to our `#Discord-Rules`. It's recommended you start with a verbal warning before issuing a mute in regards to the misuse of the music bot(s). You can further increase your moderation actions as long as it's appropriate to do so. Both Moderators and Administrators have a "DJ" role which will give you full access to the Music Commands on both of the bots. ## All For Love Pride Club The All For Love Pride Club is to be bound by the rules found in the `#game-rules` channel on the All For Love Discord. Moderators are chosen by the Community Command team and are also moderators of the All For Love Community Discord. ### Kohls Admin [Kohls Admin](https://www.roblox.com/library/172732271/Kohls-Admin-Infinite) is an open-source admin interface with the All For Love moderation system. All in-game commands are executed using this interface for ease-of-use purposes. The Admin interface is opened by pressing back-slash `\`. Commands are entered. Pressing enter will execute the command. Running the `:logs` command will show you a history of all admin commands/events carried out. :::info You can run the `help` command to list all commands available to use. **Note** that some of these commands are reserved for administrators. ::: :::info You can also substitute a player's username for their id by simply prepending their UserId (i.e., `Alphaordinary` and `105506162` refer to the same player). `me` and `all` may also be substituted for players in a command (useful for full server `pm` commands and resetting `watch` back to yourself). ::: ### Suggested Actions #### 1. Abide by the Roblox Community Rules Any moderation action of this sort should be treated more passively. Users affected by any breaches of the community rules should be recommended to use the Roblox report feature. If a moderator happens to find any breaches of this in-game, a kick should be used first as a warning preceded by a temporary ban if the user continues. This depends on the severity. #### 2. Using alts to cheat moderation This rule states what it is. Due to the disposable nature of alternate accounts, it's recommended that users are permanently banned on the alternate account. Be very careful about identifying firm links between accounts before enacting any action. :::info Use the Discord search feature to your advantage to identify alternate accounts. Users will often verify their Discord with multiple Roblox accounts as they switch accounts. Use this search example to find the following (bear in mind that username changes affect this search): - `<@DISCORD_ID> verified as in:discord-logs` - Find all Roblox accounts this Discord account has ever been linked with on the All For Love Discord. - `verified as ROBLOX_USERNAME in:discord-logs` - Find all Discord accounts this Roblox account has ever been linked with on the All For Love Discord. ::: #### 3. Do not exploit, use lag switch, or glitch Anything exploit related (e.g., No-clipping, flying, and teleporting) should be dealt with via permanent bans. Lag switching and glitching through walls should be punished with temporary bans. #### 4. Playing in a fair and responsible manner Specifically targeting certain players while following and harassing upon request to stop multiple times should be dealt with a temporary ban. If the type of harassment breaches ROBLOX Terms of Use, it should result in an immediate permanent ban. #### 5. Posting appropriate content Players who use the ROBLOX Chat system to post-filter bypass, spam, profanity, hate speech, politics, and inappropriate chat content should be immediately permanently banned. There may be a certain time of which content posted was a minor violation and that can result in a temporary ban. (Some politic talk is allowed as long as not in a negative manner, or upsetting others.) #### 6. Abusing the game mechanics Players who misuse any game mechanics found at the club are to be temporarily banned. This includes the misuse of tools, the music system, and the reputation system. Those who glitch the reputation purchase system are to be permanently banned. ### Commands | Command | Description | Usage | Example | |----------|--------------------------------------------------------------------------------------|-------------------------|-------------------------------------------------------------------------------------------------------------------------------| | sm | Displays a temporary message on every user's screen | `sm [message]` | `sm Stop lollygagging` Displays a message on each user's screen with the message `Stop lollygagging` | | pban | Bans the chosen user permanently | `ban [user/ID] [reason]` | `ban Noob Exploiting` Bans Noob permanently with reason `Exploiting` | | tban | Bans the chosen user for length given | `tban [user/ID] [s/m/h/d] [reason]` | `tban Noob 1d Violation of ROBLOX Terms of Use` Bans Noob for one day with reason `Violation of ROBLOX Terms of Use` | | kick | Kicks the chosen user | `kick [user/ID] [reason]` | `kick Noob Wall Glitching` Kicks Noob with reason `Wall Glitching` | | unban | Unbans the chosen user | `unban [user/ID] reason` | `unban Noob Appeal accepted` Unbans the user with Roblox user`Noob` with reason `Appeal accepted` | | watch | Watches the chosen user | `watch [user]` | `watch Noob` Watches Noob. Calling `watch` without user will result in returning to your camera | | notify | Displays a permanent message atop every user's screen | `notify [message]` | `notify Game shutting down soon` Displays a message atop each user's screen with message `Game shutting down soon`. Calling `rnotify` without a message will result in the notice being removed | | | pm | Sends a notification to a chosen user in the game | `pm [user] [message]` | `pm Noob No lollygagging, thanks` Sends a notification to Noob with the text `No lollygagging, thanks` | ### Common Issues All For Love Pride Club is far from perfect and contains many bugs that are always yet to be resolved. Here are some known issues that may influence your moderator decisions. #### Reputation Farming Users often try to avoid the Roblox idle detection by moving their character every few minutes/seconds to stay in-game and continue to accumulate more reputation into their accounts. Here you go, Delicious - is the magic answer. This is a consequence of the current design of the game and should be lessened in the future through game updates. Users should not be banned under any circumstances and should merely be kicked if the server also happens to be full. #### Alternate Accounts If there is sufficient evidence to link an account playing Pride Club to another under the same owner, it is suitable for the alternate account to be permanently banned **if the main account is also currently banned**. #### Full servers If a server is full and an event has been organized by an Administrator, it may be tempting to kick non-attendees to make room for attendees currently queuing. This is highly discouraged as it results in a bad experience for users, especially new ones in the case of Supporters. It also often requires more than one kick for every user intending to join. :::info It is recommended that Administrators establish the event in the smallest server possible and only when essential attendees are all ready. ::: ## Procedure When performing moderation action, it's important to ensure you remain clear and professional in what your intended actions are. If moderating on All For Love Pride Club you should also be careful in how you phrase moderation reasons as such reasons are filtered using the Roblox filter and may become unreadable to a user who has had moderation action. ### Correct Usage > ban Noob ToU Violation [color=red] > ban Noob Violating Roblox Terms of Use [color=green] Ensure that you do not use abbreviations during moderation, users may be new to the community and may not be aware of these shortened forms. --- > ban Noob Violating Roblox rules, using the n-word [color=red] > ban Noob Violating Roblox rules, derogatory language [color=green] > ?mute @Noob#0001 1h Stop [color=red] > ?mute @Noob#0001 1h Rule 3 - Stop spamming the same message [color=green] You have to find the balance between being too vague and too specific in your moderation reasoning. In the first example, stating what word triggered moderation action may appear too explicit in the context of Roblox, so it may be more appropriate to group it into the derogatory language which can appear fine on Roblox. --- > ?mute @Noob#0001 Rule 3 - Spamming the same message [color=red] > ?mute @Noob#0001 1h Rule 3 - Spamming the same message [color=green] Always include a time duration when muting a user, else another moderator may have to spend time seeking context before un-muting. --- > pban Noob Wall Glitching [color=red] > tban Noob Wall Glitching [color=green] Ordinarily, temporary bans shouldn't become permanent just because a moderator wasn't there in the first instance of a rule violation. ### Moderation Evidence On the All For Love Discord, the channel, `#moderation-evidence`, is available for this purpose for both game and Discord action. Pasting evidence of wrongdoings into this channel is not mandatory but it certainly helps other moderators when investigating appeals. Evidence should be posted in the format `USERNAME / REASON / ACTION TAKEN / (LINK TO) EVIDENCE` ASAP after moderation action has taken place. Moderation evidence is especially not mandatory on accounts that appear ["new" and "alty"](https://www.roblox.com/users/1216180076/profile) (look at clothing, join date, badges, number of followers, etc.) as it's often obvious that the account was a "throwaway" used just for a rule violation. ## Appeals Unless a moderator immediately recognizes their own mistake, all moderation action should be appealed using the [appeals form](https://forms.gle/TT2yv1PtSzguheAv8) before repealing a moderation decision. All users should be directed to this form upon requesting an appeal providing they have not already appealed. Appeals should be responded to within 48 hours of their submission. It is not necessary to contact individuals following an appeal decision being reached as appeal decisions are reflected in `#appeal-logs`. You may discuss or question a user directly regarding their appeal if you wish or require additional information to aid the appeal process. Please consider the timeframe between the moderation action and appeal submission, moderator evidence, counter evidence in the appeal and decide on the outcome appropriately. Example: If I was banned for Derogatory Language, and I appeal an hour later saying "I'm sorry and I'll never do it again", I should be declined as I haven't served an appropriate length of a ban for my actions. :::warning If you performed the moderation being appealed, make sure you get another moderator to give their views before coming to an appeal decision. ::: ### Appeal/Rule Report Completion Process 1. Enter your Roblox username in the `Moderator username` column of the submission. 2. Enter the reasoning behind your decision in the `Notes` column. 3. Enter your decision `Accepted` or `Declined` in the `Result` column of the submission. 4. Submit either `;approve [username]` or `;decline [username]` in `#mod-bin` 5. Pat yourself on the back, congratulations! 6. Perform the action if you `Accepted` the submission (e.g., unban appealer, ban rule violator). Do this as soon as possible. ## Useful Links - [Moderation sheet](https://docs.google.com/spreadsheets/d/1wgWmMg4As5dhRxF8IdnZPkGBeBAHJOlRCUmVV6Os_TM/edit?usp=sharing) - [Moderation appeals form](https://forms.gle/TT2yv1PtSzguheAv8) - [Game rule violations form](https://forms.gle/divBZ5bb9mheRF217) - Grab a user's Roblox profile directly from their username: `https://www.roblox.com/users/profile?username=Alphaordinary` ## Questions or Concerns? This document is intended to evolve, DM `Alphaordinary#3580` on Discord with any queries relating to this document, its usage, and if you weren't able to be helped. DM the same account if you also are having issues with an existing moderator's conduct.