Couple of clarifications: 1) "When a user clicks on that token it should run a macro". This is not a function of Roll20. Do you mean that when they select a token they should see a token action button, that when pressed will run the macro? 2) What is the actual name of the macro, and where is it stored? If in the collections area, is it marked "Show as Token Action"? "name Location-Details" is not a valid macro name. No spaces. To make this work, create a macro in the Collections area with your code above. When editing, scroll down slightly in the edit window to see the Visible to Players option. I have not checked, but I am reasonably certain you need to be a GM to grant these permissions. Make sure you click "Show as Token Action". The macro will show up whenever any player selects a token they control that represents a character sheet up above in the Token Action Bar.