ELO1000
Omoggle practice toolPrivate — no strangers18+ onlyFree — no login

See your
Omoggle score
in private.

Open your camera. Get a PSL-aligned score — exactly what Omoggle sees — without entering the live arena.

PSL Warmup CheckpointAgree to start
Confirm the rules aboveto unlock your camera
0 strangersYour camera, your device only
24hImage storage window
FreeScore + 2 quick wins, no login

How it works

Three steps.
No live arena.

The same setup Omoggle checks before the arena — done privately, with your own camera, on your own time.

Open Camera

Confirm four rules, then open your camera. Position yourself the way you would on Omoggle — angle, light, background.

Scan

Hit Scan Now. A 3-second countdown gives you time to settle, then captures the frame — exactly as a live 1v1 opponent would see you.

Fix & Enter

Get a PSL-aligned score across 4 dimensions plus 2 specific quick wins. Unlock the full coach report when you're ready to go deeper.


Technical operation

How the green
mesh happens.

Translate the Omoggle interface into an implementable product pipeline: local camera frame, face landmarks, canvas overlay, then score signals.

Local First

Landmarks are coordinates, not magic.

The green dots can be produced by a browser-side Face Landmarker such as MediaPipe WebAssembly. The model detects facial feature coordinates in each frame; the UI draws those coordinates on a canvas layer above the video.

In this page the overlay is a lightweight visual placeholder. The real integration point is the scan step that currently captures the frame.

  1. 01Browser opens the live framegetUserMedia captures the webcam preview. The raw frame stays inside the session unless the user explicitly submits a still.
  2. 02MediaPipe-style landmarksA Face Landmarker model can return eye, nose, jaw, mouth, and face-contour coordinates. The green dots are those coordinates drawn over video.
  3. 03Overlay is just renderingThe mesh itself is not the score. It is the coordinate map used by the UI and by downstream scoring features.
  4. 04Ratios become signalsAngles, symmetry, lighting, expression, and framing can be normalized into feature scores, then combined into a 1-10 result.

Sample result

Your private
scoreboard.

Same dimensions Omoggle uses in the Solo PSL Scan. No public ranking, no strangers — this readout is yours only.

Rank: Lighting Carry79

Strong lighting, workable expression. Background is carrying noise — clean it before going live.

Camera Angle71
Lighting91
Expression76
Background62
Coach FeedFree Result
Quick Win

Move clutter out of frame.

A clean background lets your face carry the frame in live 1v1.

Quick Win

Raise the camera to eye level.

Lower angles hurt expression reads — fix this before entering the arena.

Full Report Locked

Unlock the complete warmup tape.

The paid report adds Omoggle arena strategy, detailed lighting and angle notes, expression and posture coaching, glow-up recommendations, and your downloadable share card.


Scoring dimensions

What gets
analyzed.

Four dimensions that directly affect how you perform in Omoggle's live 1v1 video arena.

Camera Angle

Straight-on, eye-level framing performs best in live video. Extreme angles hurt first impressions before the match even starts.

High impact

Lighting

Flat or harsh shadows hurt Mog potential. Soft, front-facing light is the single biggest free upgrade before entering the arena.

Very high impact

Expression

Neutral-to-confident expression reads well in Omoggle matchups. Forced or tense expressions signal discomfort in live 1v1 conditions.

High impact

Background

A clean, uncluttered background keeps attention on you. Noisy backgrounds are a free deduction in any live video matchup.

Medium impact

Score model

Face score
is not ELO.

The big 1-10 number and the ranked ladder number should be shown as two different systems so users understand what changed.

Sample arena resultToo close threshold: 0.25
You6.9+12 ELO
VS
Triplet5.8-16 ELO

Implementation rule of thumb.

Keep the face-analysis result objective within the current frame, then calculate ELO only after the match result is known. That separation makes the UI feel fairer and avoids confusing users.

  • PSL / Overall score: Calculated per person from the captured face and presentation signals. It is not simply copied from the opponent score.
  • Match result: The matchup compares the two overall scores. A small gap can trigger overtime or a close-result label.
  • ELO change: ELO is relative ranking. It updates after win/loss/draw based on expected win probability and opponent strength.
  • User rating: Public appeal rating can be a separate feedback layer. Keep it visibly separate from automatic face analysis.

Result language

Use the meme
words precisely.

These are outcome states, not random insults. Tie each one to a score-gap condition so the product voice stays consistent.

Clear win

MOGGED

Used when one player visibly beats the other in the arena score. "Mogged by X" means X defeated you.

MOGGED — opponent could not compete
Heavy loss

BRUTALIZED

A harsher loss phrase for a large score gap. It is intentionally dramatic and meme-native, not formal English.

BRUTALIZED BY ANGEL
Narrow loss

EDGED

Used when the match is close and one side barely wins. In competitive English, "edged out" means narrowly defeated.

EDGED BY MOGGERU
Too close

OVERTIME

Shown when the score is too close to call. The product can sample a few more seconds before declaring a result.

TOO CLOSE TO CALL — 5 EXTRA SECONDS

Passes

Pick your pass.

The free score earns its place first. Unlock more only if it felt useful.

Full Report Pass
$4.99

One-time unlock for this analysis. No subscription, no account needed first.

  • Omoggle arena strategy
  • Camera angle and lighting breakdown
  • Expression and posture coaching
  • Glow-up and style suggestions
  • Downloadable privacy-safe share card
Pro Season
$9.99/mo

Multiple scans. Your history. Your trends only — no public leaderboard ever.

  • Unlimited warmup scans
  • Compare only against your own past scores
  • Structured report history saved
  • Private by default — no public ranking

Share card

Share the score.
Not the photo.

Default card contains score, rank, and quick win only. Your face never appears unless you explicitly say so.

Omoggle Readiness79

Lighting Carry — clean up background before going live.

OmoggleMog — not affiliated with Omoggle.

Photo inclusion gets a hard stop.

Users can include the captured frame in the share card only after explicit action. The privacy warning stays visible before download.

Warning: If enabled, this share card will contain your captured image. Keep it off for the privacy-safe default.

Training guides

Train before
the arena.

Each guide links back to the scan tool and makes our unofficial status explicit.

Guide
/omoggle-ai-alternative

AI Practice Before the Live Arena

A safer way to satisfy Omoggle curiosity without joining a live 1v1 room and exposing yourself to strangers first.

Read guide →
Guide
/how-to-win-omoggle

Camera Setup That Wins

Angle, lighting, expression, and background tips grounded in what actually moves PSL scores in live Omoggle matchups.

Read guide →
Guide
/is-omoggle-safe

Safety Before You Go Live

Privacy, age requirements, public exposure risks, and platform safety explained before you enter the arena.

Read guide →
About OmoggleMog

What is
OmoggleMog?

OmoggleMog is an independent Omoggle practice tool. It gives you a private PSL score based on the same signals Omoggle evaluates in its live arena — no strangers, no public ranking.

Practice

Why warm up before Omoggle?

Most Omoggle newcomers enter the live arena without checking their setup. Poor camera angle, flat lighting, or a cluttered background hurts your Omoggle score before the first skip. OmoggleMog gives you a private test environment to diagnose and fix those issues before you face real Omoggle opponents.

The four Omoggle signals we score — angle, lighting, expression, background — map directly to what live Omoggle matchups reward. A higher Omoggle score means fewer skips and more competitive matchups in the arena.

Privacy

Omoggle warmup with zero exposure.

Unlike Omoggle itself, OmoggleMog runs entirely in your browser. Your camera feed never leaves your device during the scan. The captured frame is analyzed locally and temporarily held for up to 24 hours — no live strangers, no Omoggle account required, no public Omoggle profile.

OmoggleMog is not affiliated with Omoggle. It is an independent tool built for adults who want to understand their Omoggle camera presence before going live.