Slot machines are not programmed to pay out less on the weekends. The results on slot machines are all random so there is no certain time period that they will be paying out more wins.
Again, you can't tell if a slot machine is due to hit. The reason is the same as before: each spin has a random outcome.