default { state_entry() { llSetTimerEvent(1); } timer() { float now = llGetWallclock(); float minute = (integer)now / 60; float hour = minute / 60; rotation hand_rot = llEuler2Rot(<0, 30 * hour * DEG_TO_RAD, 0>); llSetLocalRot(hand_rot); } }