Please help web3.js notworking

serverUrl = “https://4q2r9curxf6a.usemoralis.com:2053/server”;

appId = “tgREnAbuniiRrBV4kRdCxo1jLfisw4JmsG28ToBA”;

Moralis.start({ serverUrl, appId });

const user = Moralis.User.current();

console.log(user);

const BASE_URL = “https://api.coingecko.com/api/v3”;

const ETH_USD_PRICE_URL = “/simple/price?ids=avalanche-2&vs_currencies=usd”;

const CryptoRTokenAddress = “0x42969B05F72F2D0119046c7cEb8ED54A6e17df74”;

const CryptoRMarketplaceAddress = “0xfb4a93e3a0cb95133c6999afb7ceb14f1da8d1c2”;

let CryptoRTokenInstance;

let CryptoRMarketplaceInstance;

let web3

let ethPrice;

$(document).ready(async function(){

await Moralis.enableWeb3()

const web3 = new Web3(Moralis.provider)

CryptoRTokenInstance = new web3.eth.Contract(abi.CryptoRToken, CryptoRTokenAddress);

CryptoRMarketplaceInstance = new web3.eth.Contract(abi.CryptoRMarketplace, CryptoRMarketplaceAddress);

ethPrice = await getEthPrice();

recentlySold();

viewAll();

allCount();

forSaleCount();

notForSaleCount();

});

not working tried everything