So, the "$0 RowID" method works much more reliably than the previous method (thanks!), but I think there is an error in trying to process this field. I noticed it this time (maybe because I had rolls visible on screen) but when I do the command to set the attacher value to any value (unclicked or clicked) it causes something very weird to happen with my roll chat where everything just disappears. Your method reliably disables the checkbox, but I have still had no success on re-checking the box. Here's what happens when I successfully uncheck or attempt to recheck the field: Those were once filled with roll results in the chat. Now, it should be noted that these are another character's rolls when
this happened who also has an attacher set in the $0 ID field. Their actual sheet is not affected by the entered command (so the "CharID" option works). I don't get any API script errors when I do
this;I just have this effect (plus no feedback on rolls/more commands)
until I reload the page. It might be that there's a conflict in the way
the checkbox is processed in the sheet and the way that ChatSetAttr is
trying to write into it. Either way, I'm pretty sure this isn't a script command issue on my part as every other part of the attacher can be written into/emptied without issue using the same command. Kind of weird that it's happening, but then again, also kind of weird that I'm trying to do this lol. I have a few workarounds to make what I need work, so I'm not too worried about it. Thanks for the help, though!