Transform.localScale Please help

void ChargeBulletSize()
    {
        if (holdCharge == true)
        {
            holdCharge1 += Time.deltaTime;
        }
        if (holdCharge1 >= 0.5f)
        {
            Bullet.transform.localScale += Vector3(0.5,0.5,0);
            holdCharge1= 0.0f;
            holdCharge = false;
            holdCharge2 += Time.deltaTime;
        }
        if (holdCharge2 >= 0.5f)
        {
            Bullet.transform.localScale+= Vector3(0.5,0.5,0);
            holdCharge2= 0.0f;
            holdCharge3 += Time.deltaTime;
        }
        if (holdCharge3 >= 0.5f)
        {
            Bullet.transform.localScale+= Vector3(0.5,0.5,0);
            holdCharge3= 0.0f;
        }
    }

On each of the lines I have put Bullet.transform.localScale+= Vector3(0.5,0.5,0);… I get this error error CS0119: Expression denotes a type', where a variable’, value' or method group’ was expected. I never used transform.localScale before and don’t understand what I am doing wrong. Can anyone help?

You forgot about new keyword

Bullet.transform.localScale+= new Vector3(0.5,0.5,0);