Nuclear weapon
Nuclear weapons are difficult to build because they need special isotopes of uranium or plutonium, as well as specialized technology.  This is why so few countries have them.  When countries without nuclear weapons create their own, that is commonly referred to as nuclear proliferation.