Here 
SCAR Code:
program Example;//program name
{.Include SRL/SRL.Scar}//Includes SRL this is one of the most important things
Var//Global Vars, this is i think a bit to hard for you so i wont it fully but you can use those var's everywhere in the script
X, Y:integer;//X and Y are declared as Integers integers can contain numerical chars like Coords
const
Treecolor =0;//this contains the tree color you have to pick the color first with the color picker from the screen.
begin// the main loop here starts scar reading
SetupSRL; // you need this to call all the procedure's and functions used in SRL
Repeat
if FindColorSpiralTolerance(X,Y,TreeColor,MSX1,MSY1,MSX2,MSY2,10) then Mouse(X,Y,3,3,true);
wait(5000 +random(500));
Until(false)
{ If The Color is found in certain
Coords the coords will be loaded into x and y
TreeColor Contains the color filed in at The Const at the top
MSX1,MSY1,MSX2,MSY2 this will search at the mainscreen, :p you wont search on the minimap while treecutting do you :p
10 is the tolerance if the tree haves the color 327236(some randomcolor) and the color changes a bit you can't find it
so if you use tolerance it will search from like 300000 to 350000 (just some random numbers) how higher number in the tol how
bigger range it will be
The If and Then Statement is if thecolor is found? then do?
we have
if FindColorSpiralTolerance(X,Y,TreeColor,MSX1,MSY1,MSX2,MSY2,10) then
Mouse(X,Y,3,3,true);
Mouse Click on The Coords X,Y (where the color is found)
the 3,3 will add some random rang from 0 to 3 at the coords so it won't click the same exactly the same corods everytime
True = Left Click
False = rightClick
we use true so it will cutdown the tree immediatley
Then we have a ; to terminate that line
then we have wait(5000 +random(500)); Because else it will do every 5000 miliseconds(5 secs) the same click
and we dont want that random (500) gives us a wait from 5000 to 55000 miliseconds
The code is between a
Repeat
until (false)
this will repeat forever so if you will be advanced more you will do it when all players get false(like if they gained an unsolved random)
}
end.