In my script, "target" is apparently not in context. can anyone help fix it?

public class PickUp : MonoBehaviour
{
void OnMouseDown()
{
this.transform.position = target.position;
this.transform.parent = GameObject.Find(“FPSController”).transform;
this.transform.parent = GameObject.Find(“FirstPersonCharacter”).transform;
}

    void OnMouseUp()
    {
        this.transform.parent = GameObject.Find("FPSController").transform;
        this.transform.parent = null;
    }
}

public class PickUp : MonoBehaviour
{

 public Transform target;

 void OnMouseDown()
 {
     this.transform.position = target.position;
     this.transform.parent = GameObject.Find("FPSController").transform;
     this.transform.parent = GameObject.Find("FirstPersonCharacter").transform;
 }

 void OnMouseUp()
 {
     this.transform.parent = GameObject.Find("FPSController").transform;
     this.transform.parent = null;
 }

}