I have no errors, but instantiate is not working.

Here’s my code:

using UnityEngine;
using System.Collections;

public class Instantiate : MonoBehaviour {
	//position and rotation can be equal to that of an object if you use the object's ID.

	public Rigidbody Sphere;
	public Transform Spawn;

	void update ()
	{
	

		if(Input.GetButtonDown("Fire1"))
		{

			Instantiate(Sphere, Spawn.position, Spawn.rotation);
			
		}
	}
}

Keep in mind that Spawn is an empty game object (if that means anything). Also, I am new to Unity, so use simple terms on me.

change update() to Update()

also, consider changing your class name to something that won’t potentially conflict with built-in methods.

update() = Update()

Also you are instantiate a rigid body. You want to instantiate a game object and add a rigid body component to it. Or instantiate a prefab game object with a rigid body already added