This is a silly little project I randomly decided would be a fun thing to try and make. If you've ever played FNaF, you've encountered a system just like this. Kinda. There's no objective for this since it's just a silly thing but there is one control: SPACE to close/open door Some quick definition whatnot so you aren't immediately overwhelmed by the variables: AI Value: The variable we all know and love. This variable determines general activity and sets the baseline for all movement opportunity numbers. The higher the number, the more likely the character will move. Anger: Every time a movement opportunity fails, Anger will essentially add a temporary boost to the AI and increase the chance of moving. Once they move, Anger will go back down to 0. PermAnger: Permanent Anger behaves the same as regular Anger except it doesn't reset to 0. Every time you block the character's attempts to invade your personal space, it will gain a point of PermAnger. DoorPatience: While at the door, AI stops controlling and a timer starts. While waiting to get in your personal space, the character will lose patience rapidly before entering. If it hits 0, you've lost. DoorClosedTime: I couldn't think of a better name for this one. This is the same thing as DoorPatience except this one only goes down while the door is closed. If it hits 0, the character leaves. Hooray! DoorClosed: Take one guess. CurrentPos: Although not necessary in Scratch, it's a good way in other programs to keep track of your character's position. This one sets the costume more or less, but functions as it would in other programs. This is just for funsies, feel free to use the code or optimize it or whatever. That's all from me :3