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