Fixed
In my wp-config.php file, when I put this:
define('WP_HOME','http://www.thespax.com');
define('WP_SITEURL','http://www.thespax.com');
I copy and pasted it from some website that changed the apostrophe symbol to some weird other symbol. Fixing it fixed everything
Fixed the ERR_SSL_PROTOCOL on wp-admin by adding this to wp-config.php:
define('FORCE_SSL_ADMIN', false);
Now I'm getting the "HTTP ERROR 500" on both the wp-admin and thespax.com
So I wanted to use cloudflare to get a free SSL certificate but it was causing too many problems (couldnt load wp-admin) so i deleted my website from cloudflare.
I went into wp-config.php and the phpMyAdmin and changed the website urls to "http" instead of "https."
I changed the nameservers...