I have returned!I have two questions!
My first question has to do with Button Shortcuts. As of right now, I have a puppet that does something when it is clicked, and another when it is released. I wanted to see if I could activate the puppet using a keyboard button, like spacebar. The only issue is that as far as I know, the button widget is the only way to create a shortcut like this, and whenever I use it to send a click event to my puppet, it treats the puppet like it is being perpetually being clicked down after the button press, and doesn't seem to respond to being released either. I tried making the button animated and making sure it wasn't on toggle, but so far it does not look like there is any way to make a button widget that responds to being released. (My guess is because buttons dont typically count as "clicked" until they are released, making releasing them kind of impossible.) My main goal is to just interact with the puppet using the spacebar though, so if there is another way of both clicking and releasing the puppet using keyboard, that should work too.
My second question is about Puppeteer itself. I was just wondering if you could make puppeteer code refer to variables somehow. Something along the lines of "!show [variable] smile", to make it possible to basically just costume change a puppet without having to make an all new one to sit around on the same card. (Clearing puppets won't work for what I'm doing since I need them to retain the scripts that I gave them.)