This Project has been Inspired by NepGenesis on YouTube: https://www.youtube.com/watch?v=Edgfh7BDKpM
A Doki Doki Literature Club inspired prank program featuring Monika.
This is a HARMLESS prank program. It does NOT:
- Corrupt any files
- Install actual malware
- Damage your computer
- It only creates .txt files on your desktop (which you can delete)
| Stage | Duration | Behaviors |
|---|---|---|
| 1 | 30 sec | Greeting popups, "Just Monika" errors, mouse avoidance |
| 2 | 45 sec | Opens browser tabs, creates poem .txt files on desktop |
| 3 | 45 sec | More tabs, aggressive warning messages |
| 4 | 60 sec | Jumpscares, poems get spammed, weird/glitchy text |
| 5 | 2 min | Maximum escalation of everything |
After Stage 5: "Stay with me forever?" prompt
- Yes → Game closes peacefully with a thank you message
- No → Jumpscare sequence, then Stage 5 repeats
Place these in the same folder as monika.py:
Recommended specs:
- Size: ~300x400 pixels (or will be resized)
- Transparent background (PNG with alpha)
- Shows in bottom-right corner of screen
Suggested image: A cute/creepy Monika sprite looking at the viewer. Something like:
- Monika leaning forward with a smile
- Monika's "staring" pose from the game
- Can be slightly glitchy/corrupted looking
Recommended specs:
- High resolution (will be stretched to fullscreen)
- Creepy/startling Monika image
Suggested images:
- Monika with glitched/distorted face
- Monika with realistic eyes edited in
- Monika with "yandere" expression
- Black background with red Monika silhouette
- Glitched classroom with Monika staring
Extra jumpscare variants for variety.
Download from https://python.org (make sure to check "Add to PATH")
Open Command Prompt in the game folder and run:
pip install -r requirements.txtOr manually:
pip install pyautogui pillowPut your image files in the same folder:
monika.pngjumpscare.png- (optional)
jumpscare1.png,jumpscare2.png
Edit monika.py to:
- Add your own websites to
WEBSITESlist - Change poem texts in
POEMS_STAGE2andPOEMS_AGGRESSIVE - Adjust stage durations in
stage_duration - Modify error messages
python monika.py-
Install PyInstaller:
pip install pyinstaller
-
Run the build script:
build.bat
Or manually:
python -m PyInstaller --onefile --noconsole --name "Monika" --icon "monika.ico" --add-data "monika.png;." --add-data "jumpscare.png;." --add-data "jumpscare1.png;." --add-data "jumpscare2.png;." --add-data "jumpscare.wav;." --add-data "error.wav;." --add-data "ambient.wav;." --add-data "laugh.wav;." --add-data "glitch.wav;." monika.py
-
Find your .exe in the
distfolder
- Ctrl+C in the terminal/command prompt
- Task Manager → End "Python" or "Monika.exe"
- Alt+F4 might work on some windows
WEBSITES = [
"https://www.youtube.com/watch?v=YOUR_VIDEO_ID",
"https://example.com",
# Add more here
]self.stage_duration = {
1: 30, # Stage 1 lasts 30 seconds
2: 45, # Stage 2 lasts 45 seconds
3: 45, # etc.
4: 60,
5: 120, # Final stage is 2 minutes
}Add your own creepy poems to POEMS_STAGE2 or POEMS_AGGRESSIVE lists.
You can search for:
- "DDLC Monika sprite" (for overlay)
- "DDLC Monika jumpscare" (for scares)
- "Monika glitch" or "Monika creepy edit"
- Create your own edits using image editors
Fair use note: This is a fan project. Use fan-made sprites or create your own edits.
This is intended as a harmless prank for friends who enjoy DDLC horror elements.
- Don't use on people with heart conditions
- Don't use on people who don't like horror
- The recipient should be able to laugh about it afterward
- You are responsible for how you use this
Just Monika.