I basically trying to increase the objects localScale by the "scale" var's value, I want the object to "smoothly" grow to this size, but this Vector3.Lerp doesn't seemed to smooth ... or have any effect at all.
It's because you're incrementing aliveArea rather than assigning to it. Linear interpolation (Lerp) works by returning a value between your start (param 1) and your end (param 2). What you probably meant to do is this:
I forgot! there's some extra rep for me being forgetful :D
ā CaiuseThat link is broken. Here is a working one: http://answers.unity3d.com/questions/56555/Increasing-an-GamObjects-transformlocalScale-by-1-with-OnTriggerStay.html
ā Geo.Ego