A Mint Script / policy script is required to mint or burn a token. Policy id is generated from a policy script. It controls if minting or burning is allowed or not based on time .. signatures etc. You can go through some examples to understand in details.