ScriptVerse
ScriptVerseSCRIPTS
Browse SV+
Log inSign up
ScriptVerseScriptVerse
Browse scripts Upload Upgrade to SV+ Log in Sign up

Content Moderation

How ScriptVerse scans covers, titles, and descriptions — what is blocked, what is reviewed, and what the limits are.

No NSFW covers Image + text API Not 100% perfect
Community Guidelines Upload Safety Content Moderation Terms of Service Ban appeal

What this is

ScriptVerse uses an automated content moderation API (plus in-house filters) to scan uploads before and when they go live. The goal is simple: keep the site safe for a Roblox script community — no porn, no naked cover art, no adult listing text, and no obvious shock/gore imagery.

This runs alongside our Upload Safety checks (token grabbers, malware patterns) and human moderators. None of these layers alone is perfect.

What gets scanned

  • Cover images & screenshots — when you upload to ScriptVerse and again when you publish or edit a listing
  • Title, description, tags & game name — profanity, sexual language, extremist phrases, and NSFW keywords
  • Lua script code — separate malware / token-grabber patterns (see Upload Safety)

Official Roblox game thumbnails linked from the game picker are not re-scanned — they come from Roblox.

What is blocked immediately

Uploads are rejected and not published when the system detects:

  • Nudity or sexual content in cover images (explicit or pornographic imagery)
  • Graphic gore or highly offensive imagery
  • Adult or extremist language in titles, descriptions, or tags
  • Known NSFW keywords in text or suspicious words in image URLs

You cannot upload naked, sexual, or pornographic covers. That includes “borderline” bait thumbnails meant to drive clicks.

What goes to staff review

Some content is borderline — not clearly safe, not clearly a hard block. Those uploads may be set to pending until a moderator approves or rejects them. Examples:

  • Suggestive but not explicit cover art
  • Heavy profanity in a description
  • Spam patterns or Discord webhooks inside scripts
  • Moderation API timeout or uncertainty — queued to be safe

How the image API works

When enabled, cover files are sent to a third-party vision moderation service that returns scores for categories like nudity, gore, and offensive content. We block high-confidence hits and flag uncertain ones for review.

Scans run at upload time (before the image is stored) and at publish time (title, description, and any cover URLs). Edits re-run the same checks.

Limitations — please read

Automated moderation is not perfect. ScriptVerse can still contain problems despite these filters:

  • False positives — legit game art or memes may be flagged; use appeals or email scriptverse@mail2world.com
  • False negatives — clever cropping, text-only bait, or evasion may slip through until reported
  • API outages — scans may fail open to “review queue” rather than auto-approve everything
  • Script behaviour — we scan listing text and images, not what a script does inside Roblox after download

That is why we keep human moderators, a report button on every script, and the Community Guidelines. If you see something wrong, report it.

For creators

  • Use a clean cover — gameplay, UI, or branded art; not NSFW bait
  • Write titles and descriptions a 13+ audience can read (Roblox standard)
  • If blocked by mistake, remove the flagged part and re-upload, or contact scriptverse@mail2world.com
  • Repeated attempts to upload banned content can lead to warnings or bans per the Guidelines

Related pages

Community Guidelines · Upload Safety (malware & scripts) · Ban appeal · Terms of Service

See something inappropriate? Use Report on the script page · Questions? Email scriptverse@mail2world.com

ScriptVerse
ScriptVerseROBLOX SCRIPTS

Share, discover, and download community scripts.

Discover

Script feedSearch & filtersTrendingTop likedScriptverse ExecutorAPI

Creators

Join as a creatorUploadGet verifiedDashboardSV+Settings

Legal

Terms of ServicePrivacy PolicyCommunity GuidelinesUpload SafetyContent ModerationLegal

Account

Log inSign upReset password
© 2026 ScriptVerse