booleans and arrays noob

How can I get this boolean operation in the first script(Zfwd) to work with my array script (justwork) which fires each projectile separately. I need the boolean operation from the first script to affect the rotation of each projectile in the array separately. So essentially every time I fire, it should apply the boolean to that projectile, then If I fire again, it should apply the boolean to the next projectile. As you can see in the scripts I tried, but clearly I am doing something wrong.

First script

public class Zfwd : MonoBehaviour
{

    private Rigidbody rb;

    public bool isLaunched;


    private void Start()
    {
        rb = GetComponent<Rigidbody>();


        rb.useGravity = false;

    }

    private void FixedUpdate()
    {

        if (Input.GetKeyDown(KeyCode.Space))
        {
            isLaunched = true;

            rb.AddForce(transform.forward * 3000);

            rb.useGravity = true;

        }

    }

    private void Update()
    {
        if (isLaunched)
        {
            transform.rotation = Quaternion.LookRotation(rb.velocity);
        }
        
    }

}

second script


public class JustWork : MonoBehaviour
{
    public Rigidbody[] rbs;

    public ParticleSystem[] gradrocket;

    public bool isLaunched;

    public Transform [] allrockets;

    int Index = 0;

    private void Start()
    {
        foreach (Rigidbody rb in rbs)
        {
            rb.isKinematic = true;

        }
    }

    private void FixedUpdate()
    {

        if (Input.GetButtonDown("Fire1"))
        {
            isLaunched = true;

            gradrocket[Index].Play();

            rbs[Index].isKinematic = false;

            rbs[Index].useGravity = true;

            rbs[Index].AddForce(transform.forward * 950);

            Index++;
        }
    }

    private void Update()
    {
        if (isLaunched)
        {
            allrockets[Index].rotation = Quaternion.LookRotation(rbs[Index].velocity);

        }


    }
}

In first script change public static bool isLaunched;
Then remove it from second script and just add Zfwd the class name to isLaunched as in Zfwd .isLaunched