I have a problem with Instantiating my enemies

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

public class spawning : MonoBehaviour
{
public Transform Enemies;
public GameObject Object;

// Start is called before the first frame update
void Start()
{
    Enemies = new Transform[16];

    spawn();
}

public void spawn()
{
    Debug.Log("Spawned");
    Instantiate(Object, Enemies[0].transform.position, Quaternion.identity);
}

}

if I run this code I get the following error

NullReferenceException: Object reference not set to an instance of an object
spawning.spawn () (at Assets/spawning.cs:22)
spawning.Start () (at Assets/spawning.cs:15)

Because you use the keyword “Object” for your specific object. The object keyword represents the System. You need to change its name to a different one.

public GameObject objectToSpawn;