I want to use the !setattr function to add an attribute called "talk" to all characters in my game. I want the attribute field to read something like: !as @{target|token_name} I have nothing to say to you My players will then use a macro which simply contains @{target|talk} to get a message as if the target was speaking. By default I want this to be "I have nothing...". I will then change this depending on the character. However, when using the following function call: !setattr --all --talk|!as @{target|token_name} I have nothing to say to you. I get a request for a target, which is then substituted in place of @{target|token_name} in the attribute field of @{talk}. I want it instead to simply write the letters @{target|token_name} into the field. I have tried using inverted commas around "@{target|token_name}" but the same problem. Many thanks for your help.