BCE0044: expecting EOF, found '}'. HEEEELP! AYUDAAAAA!

#pragma strict
//estado
var estado : int = 0;
//animaciones
var nada : AnimationClip;
var caminar : AnimationClip;
var correr: AnimationClip;
var morir : AnimationClip;
var atakar : AnimationClip;
// Valores
var pat : float= 0;
var patu : boolean= true;

function Start ()  {

}

function Update ()  {
}
if (pat < 0) {
patu = false;
}
if (pat > 10) {
patu = true;
}
if (patu == true) {
pat -= 1 *Time.deltaTime;
}
if (patu == false) {
pat += 1 *Time.deltaTime;
}


if (estado == 0) {//nada
Nada ();
}
if (estado == 1) {//patrullar
Patrullar ();
}
if (estado == 2) {//persegir
Perseguir ();
}
if (estado == 3) {//atacar
Atakar ();
}
if (estado == 4) {//Morir
Morir ();
}
if (estado == 5) {//Esquivar
Esquivar ();
}
}

function Nada () {
GetComponent.().play (nada.name);
}
function Patrullar () {
GetComponent.().play (caminar.name);
}
function Perseguir () {
GetComponent.().play (correr.name);
}
function Atakar () {
GetComponent.().play (atakar.name);
}
function Morir () {
GetComponent.().play (morir.name);
}
function Esquivar () {
GetComponent.().play (caminando.name);
}

Line 19, remove the closing curly brace which is closing the code block which you just open for the Update function.