loop rigidbodies

This script loops and launches my missiles sequentially upon clicking. However for all the RigidBodies I want to make isKinematic “true” upon start and make isKinematic “false” when I fire.

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


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

    public float force = 3000f;

    int Index = 0;


    private void Start()
    {
        

    }

    private void Update()
    {

        if (Input.GetButtonDown("Fire1"))
        {
            rbs[Index].useGravity = true;

            rbs[Index].AddForce(transform.up * force);

            Index++;


        }
    }

}

In your start method, you want to set all the rigidbodies to IsKinematic? You could do that in the inspector, or in the start method like:

void Start()
{
    foreach (Rigidbody rb in rbs)
    {
        rb.IsKinematic = true;
    }
}

Then, in your Fire method, you can write rbs[Index].IsKinematic = false; @gamedevunity12

do you know how to rotate the nose of projectile to where it is falling ?