make item clickable after seconds

i would like too know how to make my item clickable after 4 seconds because i have an animation that plays for 4 seconds and after the animation it should be clickable i have not much scripting knowledge

Do it with a Coroutine! Also, read the script reference- you really should familiarise yourself with its contents, so that next time you need to do something, you'll just know!

bool clickable = false;

IEnumerator WaitAndActivate(float time)
{
    clickable = false;
    yield return new WaitForSeconds(time);
    clickable = true;
}

// When you activate the animation, do this too-
StartCoroutine(WaitAndActivate(animation["animationname"].length));

// then, where the clickable stuff happens-
if(clickable)
{
    // continue
} else {
    // not clickable yet, don't do anything
}

Also in JS because I know some people around here don't like C# for some reason

var clickable : boolean = false;

function WaitAndActivate(time : float)
{
    clickable = false;
    yield WaitForSeconds(time);
    clickable = true;
}

StartCoroutine(WaitAndActivate(animation["animationname"].length));

if(clickable)
{
    // continue
} else {
    // not clickable yet, don't do anything
}

Oh, another thing- don't go copying this whole thing into a file expecting it to work. It won't. You need to put all the bits into the right places in your existing file.