How can I get my camera to follow a clone after a certain trigger occurs?

The next issue I’ve been biting my teeth out on: After trigger occurs, I want my main Player camera to focus its “gaze” on the incoming enemy clone which has spawned. Problem is though, it wont. Is there something I’m missing in my code? How can I address the spawned “enemy(Clone)” properly?
All done in Javascript btw.

Any help greatly appreciated!

var camLookAt : Transform;
    var cameraUsed : Camera;
    var Haunt : GameObject;
    
    
    function SetCam()
    {
    	if(PlayerSpawnTrigger.spawning == true)
    	{
    		camLookAt = GameObject.FindWithTag("Haunt").transform;
    	}
    }
    
    
    function Update()
    {
    	if (GazeChecker.ForceGaze == true)
    	{
    		cameraUsed.transform.LookAt (camLookAt);
    	}
    
    }

if this script is attached to the player :

    function SetCam()
     {
         if(PlayerSpawnTrigger.spawning == true)
         {
            // edetid
            camLookAt.position = GameObject.FindWithTag("Haunt").transform.position; 
         }
     }

function Update()
     {
    // you have to call function SetCam()  here to detect enemy each time spawning unless you have other way. 
         function SetCam() 
         if (GazeChecker.ForceGaze == true)
         {
             cameraUsed.transform.LookAt (camLookAt);
         }
     
     }

but what if you have 2 enemies or more let me know

Ok, so i found the problem:

When heading to Edit → Project Settings → Tags & Layers, i added a Tag called “Haunt”.
Then i went into my Haunt-Prefab and gave him the tag “Haunt”.

Now the camera focuses on him (he is somewhere waaaaay off in the game world) but i want the camera to focus on the spawned Haunt(Clone) instead…any idea how to approach this?

Because I cant attach the tag to the Haunt(Clone)-Object alone, because it has not spawned yet…