Clock work. Maybe clock work monster if one wants to exaggerate. It was firstonce used in a novel( I forgot it's name). It implies that one is very predictable. But in that novel it was used to describe someone who did not waste time in fun activities and is very punctual.