Here's a quick little script I threw together while testing door functionality. It plays a door open noise when you open a door and a close noise when you close it. If the door is hidden, it stays silent. Note that you will have to upload your own jukebox tracks and the names of the tracks and the names in the script will need to match. Roll20 CoC discourages posting files in the forum, so if anyone wants the open-source sound files I'm using, send me a PM. on('ready', () => { let playSound = function (trackname, action) { let track = findObjs({ type: 'jukeboxtrack', title: trackname })[0]; if (track) { track.set('playing', false); track.set('softstop', false); if (action == 'play') { track.set('playing', true); } } else { sendChat('Doorsound', '/w gm No Track Found...'); log("No track found " + trackname); } } on("change:door:isOpen", function (obj, prev) { if (!prev.isSecret) { if (prev.isOpen) { playSound("Door-Close", 'play'); } else { playSound("Door-Open", 'play'); } } }); });