This should do it:
Every tick:
---- set text to min(float(self.text)+100*dt, score)
But personally I'd use a second global var that increases toward the score. Then I'd just show a rounded number.
global number display=0
Every tick:
---- set display to min(display+100*dt, score)
---- set text to int(display)