Unable to Attach to Player but Public Class and File Name Match

Just what it says up there. I even changed the class name and the file name in a new copy and it’s still kicking it back to me. As you can see I’ve tried rewriting things from scratch, even loading the finished script from the tutorial I was following. All to no avail.

[28947-screenshot+2014-07-09+18.44.24.png|28947]

Thanks a ton in advance!

Update: I found some JavaScript code that should do the same thing my C# code does. I imported it to see if I could work around whatever’s happening. Same error.

[28954-screenshot+2014-07-09+20.40.07.png|28954]

#pragma strict

var Bullet : Rigidbody;

    function Update () {
        // Ctrl was pressed, launch a projectile
        if (Input.GetButtonDown("Fire1")) {
            // Instantiate the projectile at the position and rotation of this transform
            var clone : Rigidbody;
            clone = Instantiate(Bullet, transform.position, transform.rotation);

            // Give the cloned object an initial velocity along the current 
            // object's Z axis
            clone.velocity = transform.TransformDirection (Vector3.forward * 10);
            // destroys the object after a time
            Destroy (clone.gameObject, 5);
        }
    }