High mass stars have a shorter life. When are red giants, the core burning to shell burning can continue past carbon and oxygen. They become super red giants. When the core can't burn anymore fuel and begins to contract the outer layers fall in and rebound of the core causing huge shockwaves. This is a supernova