We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
FoolFuck
Jump to navigation
Jump to search
FoolFuck is an extension of BrainFuck by User:None1. It can write normal programs, but it can also be used to write programs that badly damage the user's computer. It is mainly used in Windows.
Extended Commands
There are these extended commands (case sensitive).
| Command | Meaning |
|---|---|
| Y | Start another process that runs the program itself |
| M | Allocate 1MiB of memory |
| S | Run shutdown -s -t 0 in cmd.exe
|
| T | Let this program start at startup |
| C"Message" | Create a message box showing the text Message |
| D | Delete the program |
| A | Press Alt+F4 |
| W | Hide the console window |
| P"Executable" | Start the Executable |
| K{x} | Press the key x. x can be combined keys. |
| F"Filename"<File content here> | Create a file with specified name and content. |
Normal Examples
Cat program
,[.,]
Dangerous Examples
DON'T run these programs in your computer unless you're using a virtual machine!!!
Fork bomb
+[Y]
Self deletion
D
Shut down the computer
S
Unclosable message box
+[C"Hello World!"]
This creates a message box with the text Hello World!, the message box is unclosable because every time the user attempts to close it, an exactly the same message box will appear.
Press Alt+F4 infinitely
W+[A]
Allocate memory infinitely until the computer dies
+[M]
Infinite command prompt window
+[P"cmd"]
Infinite notepad
+[P"notepad"]
Infinite Enter
+[K{Enter}]
Let the user's computer shut down when it starts up
TS