add weapons

add weapons.bug have some bugs