Hi, I have a sphere - a hemisphere really - that I am using for a sky dome. In it, I have a simple rotation script, called by a menu where I can also change textures. I want the sky to rotate verrry slowly, barely perceptibally. Kind of like a real sky. I am using llGetLocalRot. I seem to be up against some kind of "minimum limit." I created variables for axis, spinrate, and gain to play with it, but it seems I cannot go with any lower values, or fractions in some cases, no matter which way I switch the numbers around. For instance, using the variables below, when I switch any of them to be less than what they are, then run the script, rotation does not happen. Any help greatly appreciated! // llTargetOmega variables vector AXIS = <0,0,.026>; float SPINRATE = -1; float GAIN = 1; ...(snipped code to function call...) if (_option == "ON") llTargetOmega(AXIS,SPINRATE,GAIN);