--- title: All For Love Moderation Manual V1.5.0 description: A guide for moderators of All For Love community Image: <owner’s avatar> robots: noindex, nofollow --- # All For Love Moderation Manual V1.5.0 ## 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 own discretion in cases it does not cover. ## Moderator Rules Moderators chosen by the Admin team 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, such as using the `watch` command to gain intel for personal conflicts - 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 a member of the Admin team - If bias could hinder your decision, perhaps ask another moderator to make this decision Breaking any of these rules may lead to loss of moderation powers. Moderation powers may also be removed for any reason by the Admin team. ## Discord The All For Love Discord should follow the rules set forth in the `#discord-rules` channel in the All For Love Discord. The All For Love Discord is the only Discord which should contain channels accessible to the general verified public/members of All For Love. It is for this reason that moderators in this server are handpicked by the Admin team for their dedication and commitment to the community. As a Moderator within the All For Love Discord, you are mandated to keep your nickname as your Roblox username as our systems log certain events via your Discord nickname. ### 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 actually 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 the 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 ban. #### 5. No derogatory terms or other inappropriate language 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 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. :::info Invites and links that are found in links sent on the Discord are allowed. ::: #### 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 Admin 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 with 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 1h NSFW Content` Bans Noob permanently 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] [minutes] [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 | ### Common Issues #### Invalid Discord invite Some users may report that an invite for All For Love Discord 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 Admin to issue a new one. ::: :::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 recognise 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 as 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 the All For Love 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. Illegal activity should be permanently banned regardless of its location, Admins 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`, `bot-commands`, `#legends` , `#boosters` and `#allies`. It's important that the channel topic of each channel be respected at all times. You should consider letting user's 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. ## Pride Island The AFL Pride Island game is to be bound by the rules found in the `#game-rules` channel on the All For Love Discord. Moderators are chosen by the Admin team and are usually also moderators of the All For Love Discord. ### Cmdr [Cmdr](https://github.com/evaera/Cmdr) is an open-source command line interface with the All For Love moderation system. All in-game commands are executed using this interface for ease-of-use purposes. The Cmdr interface is opening by pressing semi-colon `;`. Commands are entered and auto-completed `Tab` as you type them. Pressing `Enter` will execute the command. Pressing the up and down arrow keys will also navigate through your command history. :::info You can run the `help` command to list all commands available to use. **Note** that some of these commands are reserved for Admins. ::: :::info You can also substitute `me` for yourself in a command (useful for resetting `watch` back to yourself). ::: ### Suggested Actions #### 1. 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. #### 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 on 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 examples 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. Abusing the game mechanics Discussion and action involving the selling and trading of accounts and items for cash, Robux or any other currency is permanently bannable. #### 4. Playing in a fair and responsible manner Blocking entranceways purposely after being warned is not tolerated. Offenders of this rule should be temporarily banned. Players are expected to act in a certain manner and Moderators may use their discretion to ban players who do not play fairly. Although Pride Island isn't an exact role play game (role play is not enforced), Player created role plays or events hosted by All For Love are protected under this rule. Offenders who try/ruin the role play/event with intent should be kicked first as a warning preceded by a temporary ban if the user continues. Advertising of communities or groups that are not officially allied with All For Love is prohibited. Offenders of this rule should be kicked first as a warning preceded by a temporary ban if the user continues. #### 5. 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**](https://en.help.roblox.com/hc/en-us/articles/203313410-Roblox-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. Obviously this depends on the severity. ### Commands | Command | Description | Usage | Example | |----------|--------------------------------------------------------------------------------------|-------------------------|-------------------------------------------------------------------------------------------------------------------------------| | checkban | Gives information about a user's active ban if they have one | `checkban [user]` | `checkban Noob` Returns information about Noob's active ban if they have one | | ban | Bans the chosen user permanently | `ban [user] [reason]` | `ban Noob Exploiting` Bans Noob permanently with reason `Exploiting` | | tban | Bans the chosen user by a predetermined amount according to their moderation history | `tban [user] [reason]` | `tban Noob Glitching through walls` Bans Noob for a predetermined amount of time with reason `Glitching through walls` | | kick | Kicks the chosen user | `kick [user] [reason]` | `kick Noob Inappropriate outfit` Kicks Noob with reason `Inappropriate outfit` | | unban | Unbans the chosen user | `unban [user] 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 | | notice | Displays a permanent message atop every user's screen | `notice [message]` | `notice Game shutting down soon` Displays a message atop each user's screen with message `Game shutting down soon`. Calling `notice ` with just `''` will result in the notice being removed. | | | dm | Sends a notification to a chosen user in the game | `dm [user] [message]` | `dm Noob Your hot, damn` Sends a notification to Noob with text `Your hot, damn` | ### Common Issues AFL Pride Island 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. #### Money 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 money into their accounts. 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 AFL Pride Island 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 organised by an Admin or Intern, it may be tempting to kick players 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 players. It also often requires more than one kick for every user intending to join. :::info It is recommended that organisers 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 AFL Pride Island, 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. Also be aware that these reasons are broadcast to the game's server of players when a user is kicked or banned. ### Correct Usage > tban Noob TOS[color=red] > tban Noob Terms of Service violation [color=green] > tban Noob Rule 4 violation [color=red] > tban Noob Blocking a doorway after warning [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 Terms of Service Violation, using the n word [color=red] > ban Noob Extreme Terms of Service violation, derogatory language [color=green] > ?mute @Noob#0001 1h Stop [color=red] > ?mute @Noob#0001 1h 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 derogatory language which can appear fine on Roblox. --- > ?mute @Noob#0001 Spamming the same message [color=red] > ?mute @Noob#0001 1h 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. --- > ban Noob Minor Terms of Service Violation - Bypassing Chat Filter [color=red] > tban Noob Minor Terms of Service Violation - Bypassing Chat Filter [color=green] Bans which are ordinarily temporary 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 mandatory for Roblox as it certainly helps other moderators when investigating appeals. Evidence should be posted in the format `USERNAME / REASON / (LINK TO) EVIDENCE` ASAP after moderation action has taken place. Moderation evidence is not mandatory for admins but is recommended for transparency. ## Appeals Unless a moderator immediately recognises 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 for individials who are blacklisted from the community are to be declined no matter what. Individuals can only be unblacklisted from the Admin team. 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. :::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. :::info In the case of appeals, entering `spam` somewhere in the `Notes` column will result in the appeal not being sent to the Discord `#appeal-logs` channel. This is useful for spam/fake appeals with profanity in their username. ::: 3. Enter your decision `Accepted` or `Declined` in the `Result` column of the submission. 4. Pat yourself on the back, congratulations! 5. 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#null) - [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 over time, DM `Alphaordinary#8138` 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.