Input.GetButtonDown not working at ALL

well I tried to make a script that when you hit the number 1 button it spawns a bomb. I know how to spawn and stuff, and i know how to use Input.GetButtonDown (usually). I first created a new Input button called Number1 and made the positive button the number 1 button. but when i hit 1 nothing happend, so i tried to see if even this script worked:

function update() {
if (Input.GetButtonDown ("Fire1")) 
{
print("Hit");
} 
}
well little to say it didnt work, i also tried Input.GetKeyDown and it didnt work either, what am i doing wrong?

Your function is called "update" instead of "Update", so it will never run unless you specifically call it. If you're polling "Fire1", then your entry in the input manager should also be called "Fire1".