You are inserting spaces all over the place. There cannot be a space between [buttonname] and (macroname) for instance. You are also putting spaces behind the character name. That will cause failure when looking for attributes and abilities. Also, I'm not familiar enough with @{Alwyn Taleraed|wtype}. Is that specific to the OGL sheet? Finally, you are putting spaces in the names of the Abilities. Check your ability name. Roll20 automatically replaces spaces with hyphens. ~HM Longsword should be ~HM-Longsword, both in the name of the ability and its reference in the macro. Finally, all of these are being built on the character, not the macro collections tab, correct? You are also missing the }} after the description section, and have an extra set after your image code. Try: [Image](<a href="https://s3.amazonaws.com/files.d20.io/images/46955576/z4s37bBMUt6QhCBy9VO42w/med.jpg" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/46955576/z4s37bBMUt6QhCBy9VO42w/med.jpg</a>)
@{Alwyn Taleraed|wtype}&{template:npcaction} {{rname=Melee Weapons}} {{name=Alwyn Taleraed}} {{description=Select your Weapon:}}
{{=[Longsword](~Longsword) [TH-Longsword](~TH-Longsword) [HM Longsword](~HM-Longsword) [Longsword Colossus](~Longsword-Colossus)}} Or perhaps: [Image](<a href="https://s3.amazonaws.com/files.d20.io/images/46955576/z4s37bBMUt6QhCBy9VO42w/med.jpg" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/46955576/z4s37bBMUt6QhCBy9VO42w/med.jpg</a>)
@{Alwyn Taleraed|wtype}&{template:npcaction} {{rname=Melee Weapons}} {{name=Alwyn Taleraed}} {{description=Select your Weapon:
[Longsword](~Longsword)
[TH-Longsword](~TH-Longsword)
[HM Longsword](~HM-Longsword)
[Longsword Colossus](~Longsword-Colossus)}}