I need to move a clone of a prefab to a specific position after it instantiates

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class SpannerPickUp : MonoBehaviour {

public int Value;

public GameObject pickUpEffect;


private void OnTriggerEnter(Collider other)
{
   if (other.tag == "Player")
    {
        FindObjectOfType<GameManager>().AddSpanner(Value);

        //this new instance needs to move to a specific position
        Instantiate(pickUpEffect, transform.position, transform.rotation);
    

        Destroy(gameObject);

     
    }
}   

}

Create a GameObject variable and make it equal to your instantiation.

GameObject spawnedObject = Instantiate(pickUpEffect, transform.position, transform.rotation);

And then change the position of spawnedObject.