If we look in history during the times of the 12 Imams, we never heard of them prohibit the selling of weapons during Banu Abbas.
But the selling of weapons will become prohibited when the Yamani emerges but why? The reason is because the enemies of the
Yamani will have enmity against Ahlulbayt and it is not allowed to sell weapons to those who have enmity towards Ahlulbayt and
even the Prophet. Even during the Prophet's time it was forbidden to sell weapons to the enemies, because once there is a "Mubayana"
which is when truth is on one side and the falsehood is on the other side,the Yamani's army which is on truth cannot sell weapons to
the army of falsehood because of a Divine decree. It is as if Imam Al Baqer (a.s.) wants to tell us that the Yamani is our riser and he is
the one that will rise with the sword and leads the battle.
"and if the Yamani appears, stand up to him, because his banner is the banner of faith, and it's prohibited for any Muslim to turn away
from him, and whoever turns away from him, then he's from the people of hell, because he calls to the truth and to the right path".
Another clear note to remember from these words is that Imam Al Baqer (a.s.) tells us that it's not allowed to even turn away from the
Yamani (a.s.) Simply turning away will lead to hellfire because the Yamani is a Proof of Allah in the end of times. There is no way or
route for guidance without following the Yamani. And we know that in the end of times no one can become guided alone, except that
he must follow a guider which is called in arabic a "Mahdi" which can lead to the truth and the right path. Since, we know that the
Yamani (a.s.) calls to the possessor,this tells us that he is a messenger that is sent from Muhammad, son of Hassan (a.s.) to call people
towards him, as it comes from a Divine decree.
The other idea that must be thought of is that if any Muslim turns away he will enter hellfire, a