Betrayal at House on the Hill Character Pin
This is yet another character trait pin design. The stock ones move around too much, and I didn't find anything quite right for me on Thingiverse.
This pin clips on via a loose slot with tiny cylindrical ridges. It does not mark the card and is both secure and easy to move.
It is offered here as a single pin STL so you can arrange and print the quantity you wish.