A sexual predator who preyed on children will serve eight years in prison for sexually abusing three boys and a man.