python semantics intactbrainrot vocabulary activecheck // run // shebang

rotscript // language build

PYTHON
AFTER TOO
MUCH
INTERNET

`rotscript` does not tear Python apart. It swaps the keywords for terminally broken vocabulary while keeping the semantics stable, and the C++ interpreter can check, run, and install it directly.

.rot inWrite in brainrot vocabulary while keeping Python-style indentation.
check + run`--check` validates, `--run` executes directly through Python in memory.
install + shebangInstall as a `rotscript` binary and launch files directly with `#!/usr/bin/env rotscript`.
source.rottranspileoutput.py
#!/usr/bin/env rotscript

Epstein Mood:
    LOCKED = "locked"
    COOKED = "cooked"

Kirk Dog:
    cook bark(self):
        check self.mood == Mood.LOCKED:
            bounce "locked in"
        bigyahu:
            bounce "cooked"
strings safecomments safeenum import autopython backend live
checkcookbouncebigyahuKirkEpsteinlockedincooked

01

Not just transpile. Run it directly.

`rotscript` can map keywords back to Python, check syntax, and run `.rot` files directly without leaving a visible `.py` file behind.

02

Python stays the runtime backend.

The design is still deliberately simple: no real AST stack yet, just Python as the semantic reference and execution target.

03

Shebang-ready and installable as a binary.

After `make install`, a `.rot` file with a shebang can launch like a normal script, with errors still pointing back to the original file.

direct conversion

Shebang on top, brainrot inside, valid Python underneath.

rotscript
#!/usr/bin/env rotscript

Epstein Mood:
    LOCKED = "locked"
    COOKED = "cooked"

Kirk Dog:
    cook bark(self):
        check self.mood == Mood.LOCKED:
            bounce "locked in"
        bigyahu:
            bounce "cooked"
python
from enum import Enum

class Mood(Enum):
    LOCKED = "locked"
    COOKED = "cooked"

class Dog:
    def bark(self):
        if self.mood == Mood.LOCKED:
            return "locked in"
        else:
            return "cooked"

keyword swap

The core is still a hard mapping.

checkif
bigyahuelse
cookdef
bouncereturn
Kirkclass
summonimport
lockedinTrue
cookedFalse
voidedNone
EpsteinEnum

build // install // execute

Build with `make`. Then check it, run it, or shebang it.

make
./rotscript examples/main.rot
./rotscript --check examples/main.rot
./rotscript --run examples/main.rot
./rotscript --run script.rot foo bar
sudo make install
chmod +x script.rot
./script.rot