Hey guys! Here is TuT for begginers at scripting :p
ok to start off, this is the most basic thing you can do..
make your brush in radiant, make it a either a brush_model or a script_model as the class when you press 'N'. give it a targetname of your choice.
then do and now you can move your brush or do what ever you want as your compiler has got the entity of the brush that you made in radiant.
now to get it to move all you need to do is moveY();, moveX();, or moveZ(); here is a pic to help you with knowing which way moves what..
Spoiler: click to open...
ok now the functions inside the '()' (the amount that you want the brush to move, the speed you want it to move, 0.01 is the quickest and over 9000!!! is the largest, well, you don't need to quickest or the largest number as they will either be too quick and laggy or to slow and hardly moving at all.. that is an example^ You can also do: that waits until the brush has stopped moving and then you can move another brush later..
This is just the basics of scripting and i will do a more in depth later on. But for now, Happy mapping/scripting!