As of late I've been working on having enterable buildings (ones that personalize so they are only visible to those inside of them). To do this I've worked with a teleporter script to control token movement once a player reaches the front door and I've gathered what I need to adjust what layer the roof object and the walls (for dynamic lighting) are on. My final hurtle lies with a script that can detect that token movement and call a macro. Example: Player 1 walks to door 1. Door 1 has a token on the gm layer labled Door_A_01 that is linked to another token on the gm layer labeled Door_B_01. When Player 1's token is on the same grid square as Door_A_01 he is moved to Door_B_01 and the chat receives the callout #Door1. The macro #Door1 calls upon another script to move the roof of Building 1 to the gm layer and move the walls from the gm layer to the dynamic lighting layer. When Player 1 steps back on Door_B_01 the state reverts to the previous position.