I brought this up at the GenCon Panel. The answer was basically "no", with a side of "we'd love to but we can't justify it financially." Certainly, I'd love to get paid for the scripts I write (and some people have gifted me subscription money for them (Thanks Kevin!)), but I can understand their position. Here are some of the problems I came up with when I stopped to think about it: API Scripts have to run on the API servers, which are an additional expense. That is the reason they are restricted to the Mentor level. This leads to a limited number of consumers. As a rough estimate, I'm guessing there are about 1250 mentors ( (50k salaries x 5 people (3 current, 2 hires)) / ($100 yearly mentors + 2 x $50 yearly subscriber (I'm assuming there are twice as many subscribers as mentors))). Half of those people might buy scripts (625), 10% of those people might be interested in YOUR script (62), a quarter of which will buy it (15), leaving you an income of about $52.50 ($5 x 15 x 0.7) for that script. Most of my scripts take more than 10 hours to write, meaning the income would be less than minimum wage. Since the scripts are in an interpreted language, there would need to be some distribution system created which would allow you to buy and manage installing/activating/deactivating/removing without exposing the code. The quality of the API system would need to be improved. No insult intended to Riley, et al. The API is great as a Mentor level perk, but there would need to be some changes if it were to become a full fledged feature. The API system would need to isolate individual scripts, but allow them to communicate in order to be effective. That would require much grander hardware, and much greater understanding by the script programmers. Likely, the Roll20 crew would want to curate scripts. They wouldn't want someone selling a script that would trash your whole campaign. That would add a large work load for someone, installing all the various scripts and testing them out, reading and understanding what all the code does. Failing to do that would lead to a proliferation of low quality scripts, which would cause the view of users to be that they are better off not messing with them. On the flip side, by curating the scripts, they would decrease the availability of scripts in general (as most people would be wanting to sell their scripts, but not everyone would be able to, and thus fewer scripts would be released). That's my understanding of the problems involved. If it could be done in a manner that was profitable to all, I'd be totally down for it. That said, we might be better off trying to get a system of micro-gifting others, and develop a community culture of gifting each other for scripts and other things. Or perhaps a crowd gifting mechanic where multiple people can get together and pledge a gift amount to a common scripting goal, and script programmers can write to that goal. Anyway, hope my perspective helps! =D