Why does millis() not work on ATTINY85

And you want loop to run once every 8 seconds. Or you want this loop to only run once every 8 seconds?

Using millis() cause you need interrupts to be active at all times.