Camera Shaking on Impact

Here's my script for when the enemy is locked on and attacked, how can I make the camera shake once he's hit though?

static var HasBeenClicked:boolean = false;
static var health = 3;
static var beingHit:boolean = false;
private var isShaking:boolean = false;

function Awake()
{
    basePosition = gameObject.transform;
}

function OnMouseDown()
{
    Enemy2.HasBeenClicked = false;
    Enemy1.HasBeenClicked = true;
}

function Start ()
{
   animation.wrapMode = WrapMode.Loop;
   animation["gethit"].wrapMode = WrapMode.Once;
   animation["gethit"].layer = 1;
   animation.Stop();
}

function OnTriggerEnter(hit : Collider)
{
    if(hit.gameObject.tag == "BusterSword" && Walker.isAttacking == true && Walker.hitTimeSmall == true)
    {
        health -= 1;
        beingHit = true;
    }
}

function Update()
{
    if(beingHit == false)
    {
        animation.CrossFade("Take 001");
    }
    if(beingHit == true)
    {
        BeingHit();
    }
    if(health == 0)
    {
        Enemy1.HasBeenClicked = false;
        Destroy(gameObject);
    }
    if(health <= 0)
    {
        health = 0;
    }
    if(isShaking == true)
    {    
        Shake();
    }
}

function BeingHit()
{   
    isShaking = true;
    animation.CrossFade("gethit");
    yield WaitForSeconds(0.3);
    isShaking = false;
    yield WaitForSeconds(0.6);
    beingHit = false;
}

function Shake()
{

}

I'd handle shaking in Update()

Update()
....
   if (isShaking)
    Camera.main.transform.position +=  Random.insideUnitSphere * .1;
....

or something like that.