> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/monkeytypegame/monkeytype/llms.txt
> Use this file to discover all available pages before exploring further.

# Challenge System

> Complete special challenges to earn achievements and rewards on Monkeytype

Challenges are special typing tests with specific requirements and goals. Successfully completing challenges can earn you badges, Discord roles, and recognition in the community.

## What are Challenges?

Challenges are predefined typing tests with specific configurations and success criteria. They test your typing skills in unique ways, from endurance tests to accuracy challenges to specialized content.

<Note>
  Many challenges award automatic Discord roles upon completion when your account is linked.
</Note>

## Challenge Types

### Time-Based Challenges

Test your endurance by typing for extended periods.

<CardGroup cols={2}>
  <Card title="One Hour Warrior" icon="clock">
    Type continuously for 3600 seconds (1 hour).
    **Auto Role:** Yes
  </Card>

  <Card title="Double Down" icon="clock">
    Complete a 7200 second (2 hour) typing test.
    **Auto Role:** Yes
  </Card>

  <Card title="Triple Trouble" icon="clock">
    Achieve 10800 seconds (3 hours) of typing.
    **Auto Role:** Yes
  </Card>

  <Card title="Quaaaaad" icon="clock">
    Type for 14400 seconds (4 hours).
    **Auto Role:** Yes
  </Card>

  <Card title="8 Ball" icon="8">
    Complete a test lasting 28800 seconds (8 hours).
  </Card>

  <Card title="The Big 12" icon="clock">
    Type for 43200 seconds (12 hours).
  </Card>

  <Card title="1 Day" icon="calendar">
    The ultimate endurance: 86400 seconds (24 hours).
  </Card>
</CardGroup>

### Accuracy Challenges

Perfect your accuracy with these demanding tests.

<Accordion title="Accuracy Expert">
  Type for at least 10 minutes (600 seconds) with:

  * Minimum 60 WPM
  * Exactly 100% accuracy
  * Maximum 5 seconds AFK time

  **Auto Role:** Yes
</Accordion>

<Accordion title="Accuracy Master">
  Type for at least 20 minutes (1200 seconds) with:

  * Minimum 60 WPM
  * Exactly 100% accuracy
  * Maximum 5 seconds AFK time

  **Auto Role:** Yes
</Accordion>

<Accordion title="Accuracy God">
  Type for at least 30 minutes (1800 seconds) with:

  * Minimum 60 WPM
  * Exactly 100% accuracy
  * Maximum 5 seconds AFK time

  **Auto Role:** Yes
</Accordion>

### Custom Text Challenges

Special challenges with specific text requirements.

<Accordion title="Simp">
  Type "miodec" 1000 times.

  **Auto Role:** Yes
</Accordion>

<Accordion title="True Simp">
  Type "miodec" 10000 times.

  **Auto Role:** Yes
</Accordion>

<Accordion title="What's this website called again?">
  Type "monkeytype" 1000 times.

  **Auto Role:** Yes
</Accordion>

<Accordion title="Develop'd">
  Type "develop" 1000 times.

  **Auto Role:** Yes
</Accordion>

<Accordion title="Bigram Salad">
  Type common bigrams at minimum 100 WPM.

  Text: "to of in it is as at be we he so on an or do if up by my go" (random order, 100 words)

  **Requirements:** Minimum 100 WPM

  **Auto Role:** Yes
</Accordion>

<Accordion title="Antidise-what?">
  Type "antidisestablishmentarianism" once at minimum 200 WPM.

  **Requirements:** Minimum 200 WPM

  **Auto Role:** Yes
</Accordion>

<Accordion title="Speed Spacer">
  Type the alphabet with spaces at minimum 100 WPM.

  Text: "a b c d e f g h i j k l m n o p q r s t u v w x y z" (random order, 100 words)

  **Requirements:** Minimum 100 WPM

  **Auto Role:** Yes
</Accordion>

<Accordion title="I've got the POWER">
  Type "power" 10 times at minimum 400 WPM.

  **Requirements:** Minimum 400 WPM

  **Auto Role:** Yes
</Accordion>

### Script Challenges

Type famous scripts, speeches, and content.

<Accordion title="In a galaxy far far away">
  Type Star Wars Episode 4 script with space\_balls funbox.

  **Script:** episode4.txt

  **Requirements:** Tape mode must be off
</Accordion>

<Accordion title="Who's your daddy?">
  Type Star Wars Episode 5 script with space\_balls funbox.

  **Script:** episode5.txt

  **Requirements:** Tape mode must be off
</Accordion>

<Accordion title="It's a trap!">
  Type Star Wars Episode 6 script with space\_balls funbox.

  **Script:** episode6.txt

  **Requirements:** Tape mode must be off
</Accordion>

<Accordion title="Beep Boop">
  Complete the beepboop script with nospace funbox.

  **Requirements:**

  * Minimum 45 WPM
  * 100% accuracy
  * Funbox: nospace

  **Script:** beepboop.txt
</Accordion>

<Accordion title="Jolly">
  Type the jolly script at minimum 70 WPM.

  **Requirements:** Minimum 70 WPM

  **Script:** jolly.txt

  **Auto Role:** Yes
</Accordion>

<Accordion title="Gotta catch 'em all">
  Type all Pokemon names.

  **Script:** pokemon.txt

  **Auto Role:** Yes
</Accordion>

<Accordion title="Rap God">
  Type Eminem's Rap God lyrics.

  **Requirements:**

  * Minimum 85 WPM
  * Minimum 90% accuracy
  * Maximum 5 seconds AFK time

  **Script:** rapgod.txt

  **Auto Role:** Yes
</Accordion>

<Accordion title="Navy Seal">
  Type the Navy Seal copypasta perfectly.

  **Requirements:**

  * Minimum 60 WPM
  * Exactly 100% accuracy
  * Maximum 5 seconds AFK time

  **Script:** navyseal.txt

  **Auto Role:** Yes
</Accordion>

<Accordion title="Little Chef">
  Type the Little Chef script.

  **Script:** littlechef.txt
</Accordion>

<Accordion title="(CROSSTALK)">
  Type the Crosstalk script.

  **Script:** crosstalk.txt
</Accordion>

<Accordion title="Bees!">
  Type the Bees script.

  **Script:** bees.txt
</Accordion>

<Accordion title="Get off my swamp">
  Type the Shrek script.

  **Script:** shrek.txt
</Accordion>

<Accordion title="Look at me. I am the developer now.">
  Type source code.

  **Script:** sourcecode.txt

  **Auto Role:** Yes
</Accordion>

### Funbox Challenges

Complete challenges with specific funbox modes enabled.

<Accordion title="Be like water">
  Complete a 60-second test with layoutfluid funbox.

  **Message:** Remember: You need to achieve at least 50 WPM in each layout.

  **Funbox:** layoutfluid
</Accordion>

<Accordion title="Rollercoaster">
  Type for 1 hour with round\_round\_baby funbox.

  **Requirements:**

  * Minimum 3600 seconds
  * Funbox: round\_round\_baby

  **Auto Role:** Yes
</Accordion>

<Accordion title="ɿoɿɿim ɿυoʜ ɘno (One hour mirror)">
  Type for 1 hour with mirror funbox.

  **Requirements:**

  * Minimum 3600 seconds
  * Funbox: mirror

  **Auto Role:** Yes
</Accordion>

<Accordion title="Choo choo">
  Type for 1 hour with choo\_choo funbox.

  **Requirements:**

  * Minimum 3600 seconds
  * Funbox: choo\_choo

  **Auto Role:** Yes
</Accordion>

<Accordion title="Mnemonist">
  Complete 25 words with memory funbox at master level.

  **Requirements:** Tape mode must be off

  **Funbox:** memory
</Accordion>

<Accordion title="Earfquake">
  Type for 1 hour with earthquake funbox.

  **Requirements:**

  * Minimum 3600 seconds
  * Funbox: earthquake

  **Auto Role:** Yes
</Accordion>

<Accordion title="Simon Sez">
  Type for 1 hour with simon\_says funbox.

  **Requirements:**

  * Minimum 3600 seconds
  * Funbox: simon\_says

  **Auto Role:** Yes
</Accordion>

<Accordion title="Accountant">
  Type for 1 hour with 58008 (numbers) funbox.

  **Requirements:**

  * Minimum 3600 seconds
  * Funbox: 58008

  **Auto Role:** Yes
</Accordion>

<Accordion title="Hidden">
  Complete 60 seconds at 100+ WPM with read\_ahead funbox.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: read\_ahead
  * Tape mode must be off

  **Auto Role:** Yes
</Accordion>

<Accordion title="I can see the future">
  Complete 60 seconds at 100+ WPM with read\_ahead\_hard funbox.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: read\_ahead\_hard
  * Tape mode must be off

  **Auto Role:** Yes
</Accordion>

<Accordion title="What are words at this point?">
  Type at 100+ WPM for 60 seconds with gibberish funbox.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: gibberish

  **Auto Role:** Yes
</Accordion>

<Accordion title="Specials">
  Type special characters at 100+ WPM for 60 seconds.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: specials

  **Auto Role:** Yes
</Accordion>

<Accordion title="Aeiou.">
  Type with text-to-speech for 1 hour at 100+ WPM.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: tts

  **Auto Role:** Yes
</Accordion>

<Accordion title="ASCII warrior">
  Type ASCII characters at 100+ WPM for 60 seconds.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: ascii

  **Auto Role:** Yes
</Accordion>

<Accordion title="i KINda LikE HoW inEFFICIeNt QwErtY Is.">
  Type with sPoNgEcAsE at 100+ WPM for 60 seconds.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: sPoNgEcAsE

  **Auto Role:** Yes
</Accordion>

<Accordion title="One Nauseous Monkey">
  Type with nausea effect at 100+ WPM for 60 seconds.

  **Requirements:**

  * Minimum 100 WPM
  * Minimum 60 seconds
  * Funbox: nausea

  **Auto Role:** Yes
</Accordion>

### Precision Challenges

<Accordion title="Slow and Steady">
  Complete a 5-minute test at exactly 60 WPM.

  **Requirements:**

  * Exactly 60 WPM (not 59, not 61)
  * 300 seconds duration
  * Live speed style must be off
  * Pace caret must be off

  **Auto Role:** Yes
</Accordion>

<Accordion title="6969696969 (69)">
  Achieve the magic numbers across all metrics.

  **Requirements:**

  * Exactly 69 WPM
  * Exactly 69 raw WPM
  * Exactly 69% accuracy
  * Exactly 69% consistency
  * Test duration: 69 seconds

  **Message:** You need to achieve 69 wpm, 69 raw, 69% accuracy and 69% consistency.

  **Auto Role:** Yes
</Accordion>

### Input Method Challenges

These challenges require specific input methods.

<Accordion title="Thumb warrior">
  Complete 1 hour using only your thumbs.

  **Duration:** 3600 seconds
</Accordion>

<Accordion title="Mouse warrior">
  Complete 1 hour using only a mouse.

  **Duration:** 3600 seconds
</Accordion>

<Accordion title="Mobile warrior">
  Complete 1 hour on a mobile device.

  **Duration:** 3600 seconds
</Accordion>

<Accordion title="One armed bandit">
  Type 10000 words using only one hand.

  **Duration:** 10000 words
</Accordion>

<Accordion title="Feet warrior">
  Complete 1 hour typing with your feet.

  **Duration:** 3600 seconds
</Accordion>

### Language-Specific Challenges

<Accordion title="English master">
  Type for 1 hour with English 10k language.

  **Requirements:**

  * Minimum 3600 seconds
  * Language: english\_10k
  * Punctuation: enabled
  * Numbers: enabled

  **Auto Role:** Yes
</Accordion>

### Visual Effect Challenges

<Accordion title="Upside down">
  Complete 60 seconds with upside down text.

  **Duration:** 60 seconds
</Accordion>

## How to Access Challenges

1. Look for the challenges menu in the Monkeytype interface
2. Browse available challenges by category
3. Click on a challenge to see its requirements
4. Start the challenge and complete the requirements
5. Your progress is automatically tracked

## Rewards and Tracking

<CardGroup cols={2}>
  <Card title="Auto Roles" icon="badge-check">
    Challenges marked with "Auto Role: Yes" automatically grant Discord roles when completed (account must be linked).
  </Card>

  <Card title="Badges" icon="award">
    Some challenges award special badges that appear on your profile.
  </Card>

  <Card title="Leaderboards" icon="ranking-star">
    Your challenge completions may be tracked on community leaderboards.
  </Card>

  <Card title="Achievement Tracking" icon="list-check">
    View all your completed challenges in your profile.
  </Card>
</CardGroup>

<Note>
  Challenge requirements must be met exactly. For example, "exactly 100% accuracy" means you cannot have any mistakes, and "exactly 69 WPM" means you must finish with precisely that speed.
</Note>

## Tips for Success

* **Endurance challenges**: Take breaks if needed, but keep in mind the total time requirement
* **Accuracy challenges**: Go slower if needed to maintain perfect accuracy
* **Precision challenges**: Use the pace caret (when allowed) to maintain target speed
* **Script challenges**: Familiarize yourself with the content first
* **Funbox challenges**: Practice the funbox mode before attempting the challenge
