If you want to go for a triggered solution you should take a look at the "Point with polar offset" function and also at the "move unit instantly" action.
Make sure to set blend to true to make it look good.
Here is an example:
Local Variables
rotating unit = Banana [26.93, 23.87] <Unit>
rotation center = Point 001 <Point>
current angle = (Angle from (Position of rotating unit) to rotation center) <Real>
rotation dist = (Distance between (Position of rotating unit) and rotation center) <Real>
Conditions
Actions
General - Repeat (Actions) forever
Actions
Unit - Move rotating unit instantly to (rotation center offset by rotation dist towards current angle degrees) (Blend)
Variable - Modify current angle: + 1.0
General - If (Conditions) then do (Actions) else do (Actions)
If
current angle >= 360.0
Then
Variable - Modify current angle: - 360.0
Else
General - Wait 0.0 Game Time seconds

Eimtr Regular ShmoeI've searched through the threads but still didn't find some proper and quick answer to that one.
Orbit I want to make a moon (unit) orbit around another unit, except the planet is a doodad so I would like to make the unit orbit around the position of the doodad. What triggers should I use for some simple system? The orbiting would be very slow to be more realistic, probably 1 revolution per game-time hour (Faster). SOLVED
Spin Since I have to use a Sphere model for moon, the one with grey chess texture, I want it to spin on its Z axis slowly, like Planet View and others you will see the planets spinning slowly.
The GAx3 Mod is a whole Mod and I dont want to import other Mods just for that. Can anyone use the .Galaxy script within that mode and show me how to use it in a library or in any way, other than adding it as a Mod? I just need the Spin triggers NOT SOLVED