I am really new to scripting and was wondering how I would be able to make it so that when you touch the brick it would add some saturation?
You can use the Touched event.
First you need to add a script inside your brick.
Next you need to program the script. So first, you've gotta tell the script which part it is you want to change its color so the first line should be :
local brick = script.Parent --it's script.Parent because you've put the script inside your brick.
Now we need to add the Touched event.
local brick = script.Parent brick.Touched:connect(function() end)
Now we need to actually do something when the brick is actually touched. In this case, as you've stated.... increase saturation.... now I personally don't know how to do that, instead I'll make the script so that it changes the brick's color to a random color. You can change it to however you want to be.
local brick = script.Parent brick.Touched:connect(function() brick.BrickColor = BrickColor.Random() --change BrickColor.Random() if you want end)
And there we go! Now everytime you touch the brick the color of the brick changes to a random color!
Here is the link to the wiki where you can explore all the BrickColor functions : http://wiki.roblox.com/index.php?title=BrickColor
Also, as CStarLam said, try to attempt some coding yourself and do some rearch before asking anything. We're more likely to help if you do so.
Have fun! ~Pengdoo