It's difficult to make a suggestion for a choice between a premade script parser and making one yourself. The decision depends on what you want to do with it. If you just need a simple parser to support a small part of your game, you can create one yourself. An advantage of this, is that you can reduce the amount of overhead the parser adds to your code.
On the other hand, if you need to parse complex code structures, it could save you time to use a third party parser.

I'm looking forward to those pros and cons of different ways to implement scripting

Coen