1) Everyone gets a free Michelangelo's Script. If you never got one, check the little gift box thingie.

2) you can earn Michelangelo's Scripts, even on new servers, even without ballista. I got one medal farming a level 3 NPC with warriors on server 11 or 12.