Hi, I'm a complete idiot when it comes to figuring out how any sort of coding syntax works. It just won't stay in my brain... What I'm trying to do is create a macro that offers a drop down menu that allows players to select a location, and have the Teleport API trigger a move to a specific Teleport Pad. (We play a lot of Call of Cthulhu, and often the party will split, and players who aren't involved want to do things like look at maps together, check out exisitng locations that have points of interest that they can hover over for more information... with lots of nested/linked Handouts that they can check out while the active group is busy) There are a bunch of locations they have access to through MapChange API, but often there will be no Token on the Token layer when they get there so I want to create a nacro that makes sure their token is active on the page. What I want is a basic "Click on the Token, click on the Macro button" drop down menu where clicking on a location will send their Token (all the maps have copies of PC Tokens automatically on the GM layer when I build them because I use Teleport a lot.) to a specific pad. I get that I need to run a ?{Location1, action1|Location2, action2|Location3, action3} set up, but The command action for a teleport reads something like (on a selected token) "!teleport --teleporttoken|-OBWbNDvbYIbZryVqEEw" and I have no idea what to do with that command to make it work in the table, because that Pipe at the end of --teleporttoken| causes the next part to be a seperate query option. I imagine it involves some sort of isolation of the command that the Macro recognises as seperate? This is probably a very easy issue to solve, but my brain simply refuses to make sense of any type of coding syntax. By the time I learn a third or fourth thing, the first thing has to make space by leaving my memory... ANY help would be really appreciated.