Whats the difference?

check this / search for infinity loop

at the end add

hero.wait( 0.1 )

probably will help