As I mentioned in the toolset thread, I wasn't sure where to post now that the original thread is pinned in this forum, but this one has no cruft for anyone new to go through, so I'm posting here.
The room script's CD1-471-Programmers Room - Far Right Of Main 2.txt in yaz0r's script dumps.
These are Kid's init and idle scripts. I'm not including the talk-to script because it's mostly just a lot of checks for which choice you selected.
---------------------------
| Entity 13 INIT
---------------------------
0x0229: SETUP_NPC(9)
0x022C: SET_POSITION_UNSIGNED(-607, -99, 0)
0x0234: SET_ROTATION(1024)
0x0237: opFE64(1, THIS)
0x023B: op47(0x01)
0x023D: SET_ANIMATION(3)
0x0240: STOP()
---------------------------
| Entity 13 UPDATE
---------------------------
0x0241: roomVar[0x00] = rand()%6
0x0246: IF_JUMP(roomVar[0x00] == 0, 0x025F)
0x024E: WALK_TO_POSITION(0x00, -642, -99)
0x0257: WALK_TO_POSITION(0x01)
0x0259: WAIT(60)
0x025C: JUMP(0x02C9)
0x025F: IF_JUMP(roomVar[0x00] == 1, 0x0278)
0x0267: WALK_TO_POSITION(0x00, -627, -99)
0x0270: WALK_TO_POSITION(0x01)
0x0272: WAIT(40)
0x0275: JUMP(0x02C9)
0x0278: IF_JUMP(roomVar[0x00] == 2, 0x0291)
0x0280: WALK_TO_POSITION(0x00, -607, -99)
0x0289: WALK_TO_POSITION(0x01)
0x028B: WAIT(60)
0x028E: JUMP(0x02C9)
0x0291: IF_JUMP(roomVar[0x00] == 3, 0x029F)
0x0299: WAIT(60)
0x029C: JUMP(0x02C9)
0x029F: IF_JUMP(roomVar[0x00] == 4, 0x02AD)
0x02A7: SET_ANIMATION(9)
0x02AA: JUMP(0x02C9)
0x02AD: IF_JUMP(roomVar[0x00] == 5, 0x02BB)
0x02B5: WAIT(90)
0x02B8: JUMP(0x02C9)
0x02BB: IF_JUMP(roomVar[0x00] == 6, 0x02C9)
0x02C3: SET_ANIMATION(1)
0x02C6: JUMP(0x02C9)
0x02C9: STOP()
Kid's animations are randomized.
Also, the musicians don't store your music choice into a variable, so it probably can't be tracked by other entities.
And for good measure, here's the locked door's script from Programmer's Room Main 2:
---------------------------
| Entity 10 INIT
---------------------------
0x01AD: SET_POSITION_UNSIGNED(0, 1280, 0)
0x01B5: TOGGLE_RECT_COLLISION(0x01)
0x01B7: op8D(0x02)
0x01B9: RECT_SIZE(180, 100)
0x01BE: SET_ROTATION(1024)
0x01C1: DISABLE_BACKGROUND_LAYER(4)
0x01C4: DISABLE_BACKGROUND_LAYER(5)
0x01C7: DISABLE_BACKGROUND_LAYER(6)
0x01CA: DISABLE_BACKGROUND_LAYER(7)
0x01CD: DISABLE_BACKGROUND_LAYER(8)
0x01D0: DISABLE_BACKGROUND_LAYER(9)
0x01D3: DISABLE_BACKGROUND_LAYER(10)
0x01D6: DISABLE_BACKGROUND_LAYER(28)
0x01D9: STOP()
---------------------------
| Entity 10 UPDATE
---------------------------
0x01DA: STOP()
---------------------------
| Entity 10 ON_ACTION
---------------------------
0x01DB: DIALOG(0x0006, 0x08)
+-------------------------
|It's completely locked.<Close>
+-------------------------
0x01DF: WAIT_DIALOG()
0x01E0: STOP()
---------------------------
| Entity 10 ON_COLLISION
---------------------------
0x01E1: STOP()
Definitely not seeing any door-opening interactions, not even a silent one with no text.