Quiero crear un botón que se deshabilite después de un clic/solo se pueda hacer clic una vez... No pude encontrar nada al respecto.
Agregue un detector de eventos de clic al botón que lo deshabilita.
document.querySelector('button').addEventListener('click', function(){ this.disabled = true; }) <button>Button</button>