Hey, Kinji... let me see if I can help. I'm a bit confused, though, so help me if I don't understand what you are wanting to do. First, TokenMod is only going to handle token properties... it isn't going to return anything to the command line and won't do anything internal to the ScriptCard command text. Also, ScriptCards will dispatch other mod scripts, but that's a fire-and-forget arrangement... nothing that's going to wait for the result of an action (short of a re-entrant method, but that's not really what you're looking for, either). Fetch, as a metascript, will return things to the command line, and it will run before ScriptCards gets a hold of the message, so that by the time ScriptCards sees the syntax, the Fetch construction will have already been replaced with the returned/fetched result. I *think* you are intending (yourself, manually) to replace the CHARACTERNAME with the name of the character so that your Fetch construction saved into the ScriptCards command line might read: @(Bob the Hirsute.token_id) ...and then you want to save the returned tokenID to a ScriptCards variable. If that's right, Fetch will return the fetched value for that formation to your command line. You just have to code your ScriptCards as if it's there already. --=specificplayertarget|@(Bob the Hirsute.token_id) Or are you trying to do something more intricate ... like getting the tokenID of the default/primary character associated with a player?