How to create a Crowdsale with Solidity 0.6?

Hi @arkhaminferno,

Welcome to the community :wave:

The crowdsale contracts were not included in OpenZeppelin Contracts 3.x

_From: https://docs.openzeppelin.com/contracts/3.x/crowdsales_
due to both a decline in their usage and the complexity associated with migrating them to Solidity v0.6.

OpenZeppelin Contracts 2.x (Solidity 0.5) includes Crowdsale contracts: https://docs.openzeppelin.com/contracts/2.x/crowdsales

You can see these contracts in the GitHub repository using a 2.x release tag, the latest being v2.5.1:

If you have already created a token in OpenZeppelin Contracts 3.x, you could create a separate project for your Crowdsale and extend from the Crowdsales in OpenZeppelin Contracts 2.x.

When creating an ERC20 token I suggest looking at Points to consider when creating a fungible token (ERC20, ERC777)