NO
you can
NO!
yes
If it's in your luggage yes
you would have to take them as part of normal luggage.
Provided they do not exceed the cabinet weight and size limit, in theory yes, speakers can be taken on a plane in hand luggage.
Yes, you can pack knives in your checked luggage.
Checked luggage is that which has been checked in: weighed, labelled, and taken away to be loaded onto the plane. You don't see it again until you have landed at the other end and the plane is unloaded. Hand luggage is that which you can take onto the plane with you and have access to during the flight.
Yes you can. No problem.
Viagra is a medication that is prescribed by many doctors. Therefore, it can be taken on a plane. It can be taken in the suitcase or carry on luggage.
you cannot take any bomb or shark things like knife in the plane.