So what you're saying is that only O-type stars can go supernova and basically no stars can go hypernova? Don't think so. It is about 3 or 4 suns for a supernova, and over around 9 or 10 for hypernova, if memory (...and logic?) serve me correctly. anything lower than about 2.5 suns will simply shed it's outer layers in an explosion, but much less violent than a supernova (hence, nova, or other way around, a supernova is an extreme version of a nova, hence SUPERnova.)
Not just O type stars go supernova. Red supergiant like Betelgeuse will go supernova because it's more massive stars and Red Hypergiant like VY Canis Majoris will go hypernova
Vega and Regulus is blue star will wont go supernova because it's too small and not high mass but will go red giant Some stars smaller with O type
Edit: I don't know why it didn't post this part here instead of in the quote, so I'm cut-pasting it.
Betelgeuse is only an extreme example of a normal red supergiant (which aren't all that rare...) and both it and VY Canis Majoris were somewhere around a B-type star in their main sequence. (Had they been O's, they wouldn't have made it this far and would still be trying to form planets.) And what I meant was, they start out (main sequence) as O's and those are the only ones that die in a supernova? No, high F-type stars with the right conditions can go supernova, it's the extreme O-type stars that go hypernova after going through a hypergiant phase like VY Canis Majoris.