The message lands at half eleven on a Tuesday. A moderator has screenshotted general chat, where a regular who has been around four months and is genuinely good at police RP mentions that he has double maths first period and his mum is shouting at him to get off the PC. He is thirteen. Your FiveM age policy, such as it is, is one line in a pinned message nobody has read since March, and there are now five people in staff chat with five different opinions about what happens next.
That is the normal version of this problem. Nobody has done anything wrong and it still needs an answer, because the answer you improvise at midnight is always worse than the one you wrote on a quiet Sunday. The rarer and uglier version needs the same preparation, which is why doing this once pays twice.
So: picking a minimum age and saying honestly why, checking it in a way that is proportionate to what you can genuinely check, what a written policy contains, training the people who meet this before you do, and where safeguarding concerns go when they are bigger than a rule. Your job is to document, restrict and escalate, not to investigate.
Choosing a minimum age you can defend
The first decision in any FiveM age policy is the number, and three numbers are defensible while everything else is fudge.
Thirteen is the floor and it is not yours to lower. Discord's own terms set thirteen as the minimum age to hold an account, so members below that are breaking somebody's rules before they reach yours. You inherit that one rather than writing it.
Seventeen or eighteen is where you land if you take the game's rating at face value. GTA V carries an ESRB rating of M for 17+ and a PEGI 18 in Europe. Those ratings describe the base game your server runs on, which you can point at without making it a moral argument about anybody's kid. Sixteen is the middle a lot of roleplay servers pick: heavier content than a freeroam server, without pretending nobody under eighteen plays GTA.
Pick one, then write the real reason next to it. If your RP runs on organised crime and unfiltered voice chat with strangers, "we are 18+ because of the voice chat" holds up fine. If you set thirteen because that is the platform floor and you moderate hard, say that instead. The choice that helps nobody is a high number picked for appearances and never enforced. A written 18+ rule on a server where half the population is fifteen is worse than an honest 13+ rule you actually police, because it is a rule you have already taught everybody to lie about.
What age checks can and cannot do
You cannot ID-check a Discord server. Accept that early, because most of the bad ideas in this area come from refusing to.
What you can do is ask once, somewhere the answer is recorded. An age field on the whitelist application, a line on the rules acceptance, a question in the interview if you run them. All of it is self-report, and a fourteen year old who wants in will type eighteen without blinking.
So what does asking buy you, if typing beats it? It makes the rule visible, which turns "I did not know" into a choice somebody made, and it leaves you a recorded answer, so later you are removing an account that lied to you rather than somebody you never asked.
What you must not do is escalate the check. No photo ID, no selfie holding a piece of paper, no birth certificate, no parent's phone number. Collecting identity documents from people who might be children is a far bigger problem than the one you are solving, you have nowhere safe to keep them, and it is exactly the data that makes your Discord worth attacking. Proportionate means one declared answer and a clearly stated rule, then you stop.
That answer belongs at the front door, with everything else a new arrival gets told. If you have a decent route for getting new players oriented before their first session, the age line goes in it. A rule somebody meets on the way in is a rule. A rule they meet on the way out, as they are removed, feels like a trap, and that is how they will describe it.
What a written FiveM age policy actually contains
Keep it to one page, because nobody reads two. It answers the questions a moderator will have at midnight, in that order:
- The minimum age, and the reason for it in one sentence.
- How the age is asked, where the answer is stored and who can see it.
- What happens when somebody under the minimum is found: access removed, not a punishment, and the date they are welcome back.
- What happens when an adult behaves inappropriately toward a member believed to be a minor: immediate removal, no warning, and a report filed.
- Who staff escalate to, by role rather than by nickname, and where.
- What staff explicitly do not do: interrogate, investigate, keep copies of anything illegal, contact parents, or handle it alone.
- What notes you keep and how long you keep them.
Date it, because in a year somebody will ask whether the version they read is current, and store it where staff can reach it on a phone at 1am.
Train the people who will meet this before you do
Your moderators see it first, and most moderation instincts are the wrong ones for safeguarding.
A good moderator handling a cheater gathers evidence, asks follow-ups and corroborates before acting. Point that instinct at a fifteen year old who has just said something worrying and it becomes an interrogation of a child by a stranger on the internet, which is unpleasant for them and unhelpful to the people whose job it is. The habit to install is three words long: stop, escalate, hands off.
Everything in your general approach to moderating a community still applies, with additions specific to this:
- Two staff in any sensitive conversation with a member, in a ticket that leaves a log rather than DMs.
- No adult staff member runs a private DM friendship with a member they believe to be a minor. That protects your staff as much as anyone.
- Voice gets the same treatment as text. One adult and one suspected minor alone in a call at 2am is something your policy should already have ruled out.
- Staff need somebody to talk to afterwards. Moderators are frequently teenagers themselves, and a sixteen year old who reads a distressing ticket is another young person who needs support.
Removing an underage player without making it a scandal
Assume the ordinary case, which is what you will nearly always get: a nice kid, nothing has happened, simply under your line.
Do it privately, from a staff account, in a ticket or DM, and keep it short. State the rule, say plainly that this is not a punishment, give them the date they can come back, and note that date somewhere you will look. Then remove access.
Do not announce it. Never post "banned, turned out to be 13" in a public channel, because that attaches a thirteen year old's name to a public record where people from their school are reading. Do not argue it in general chat either. When their friends ask, you removed an account for a rule reason and you do not discuss individual cases, repeated calmly four times.
Expect the alt account, and handle it the same quiet way. Nobody has ever won a public war with a fourteen year old.
Where it goes when it is bigger than an age problem
Sometimes this is not about ages at all, and it is the part of safeguarding everybody dreads. An adult is behaving toward a young member in a way that makes your skin crawl. Someone is asking a minor for photos. Something has been posted that should not exist anywhere. Your role then narrows to three actions and stops.
Restrict. Remove the adult's access immediately, with no warning and no right of reply. You are not running a court, you are closing a door, and a door can close on a suspicion.
Preserve, minimally. Note message links, user IDs, timestamps and which staff member saw what. The recordkeeping discipline is the one you would use when putting a case together against a rule breaker, and the scope is completely different. You are not building a case, you are making it possible for somebody qualified to find what you found. Never download, screenshot or forward illegal imagery, not into staff chat, not into a folder, not "as proof". It stays where it is and you report where it is.
Escalate. Discord's Trust and Safety team handles reports about conduct on Discord, and that is the right destination for grooming, threats and illegal content in a server or DMs. Where you believe a real child is at risk right now, the report goes to your local police or child protection service, today, in your own country. You do not have to work out which jurisdiction covers a player three time zones away.
Then step back. Do not question the young person to be sure. Do not message the adult to hear their side. Being wrong about a suspicion costs somebody access to a GTA roleplay server. Being right and slow costs something you cannot give back.
When somebody tells you something
Every so often a young member tells a moderator, in a ticket, at one in the morning, something nobody expected: about home, about themselves, about another player. It happens because you are one of the few adults they speak to regularly, which is a compliment and a weight at once. A short script beats improvising here.
Take it seriously out loud. "Thank you for telling me, I am glad you did" costs nothing and is the sentence people remember.
Do not promise secrecy. Never say "I will not tell anyone", because you may have to. "I might need help from someone who knows more than I do" is honest and does not land as a betrayal later.
Do not interrogate. No "what exactly happened", no timeline, no questions designed to work out whether it is true. That is not your job, and doing it clumsily makes things harder for the people who will.
Signpost rather than treat. You are not their counsellor. Point them toward an adult they trust and a helpline in their own country, and be straight that you run a game server.
Then tell your escalation contact, write down what was said as close to their words as you can, and stop carrying it alone.
The short version
A workable FiveM age policy is one whose reason you can say out loud: pick the number, ask for it once at the door, and never ask anybody for a document. Write one page saying what happens, who it goes to and what staff do not do, then teach your moderators to stop and escalate rather than investigate, because the instincts that make somebody good at catching cheaters are the wrong ones here. When it is bigger than a rule: restrict access, preserve links rather than content, report to Discord Trust and Safety and to real authorities where a child is at risk, then step back.
Almost every time, what turns up is a kid with a maths lesson in the morning and a parent shouting up the stairs. Write the page on a quiet Sunday and the Tuesday night version costs you ten minutes and one kind DM, rather than an argument at midnight that nobody on the moderation team wins.