I am attempted to write a script to allow a player to possess an NPC. My version is below: !script{{ --#debug|0 --#whisper|self --&Name|@{selected|character_name} --&Nameid|@{selected|character_id} --&TokName|@{selected|token_name} --&TName|@{target|character_name} --&TNameid|@{target|character_id} --&TokName|@{target|token_name} --&tarid|@{target|token_id} --&Player|"Albert B" --#title|[&Name] Possesses [&TokName] --@token-mod| _ignore-selected _ids [&tarid] _set represents|[&Nameid] }} Joshua N. kindly suggested a cleaner script. !script {{ --#title|Possession --#sourceToken|@{selected|token_id} --#targetToken|@{target|token_id} --!graphic:[*T:t-id]|represents:[*S:t-represents] --+[*T:t-name]|has been possessed by [*S:t-name] }} Both scripts do the same thing when I run them as a player. They change the 'represents' on the NPC's token to the PC's character, but neither one allows the player to select the NPC's token. As the player I can double-click the token and open the token sheet, which is not possible with other tokens. So I have some slight control but still can't select or move the token. According to Roll20 the 'represents' determines control and indeed Joshua reports that when he runs his script on his system as a player, he has full control of the NPC token. I'm running Roll20 on a Mac with Ventura 13.6.7. I'm running the GM on Chrome Version 124.0.6367.62 and the player on Firefox 127.0.2. TokenMod is set to Players can IDs. I have Timmaugh's complete MetaScriptToolbox in my Mod Library though I am mystified by its magic. Anyone have any suggestions?