ARDUINO as a RPM limiter

I'm not familiar with the symbol you're using for T1 - is it some form of transistor? If so I guess you're planning to override the points by holding the coil -ve to ground. While that will certainly kill the spark, it'll also overheat the coil pretty quickly.