@FOu4d try fragmentation attack, it could be a low signal.
do you have BT5?
there is an easier method without no single code, begin with this, then try moei method.
1- run gerix-wifi-cracker-ng (it's pre-installed on BT5) it's under exploitation tool> wireless exploitation> wlan exploitation.
2- go to configuration tab. click on your interface then on enable/disable monitor mode. a new inteface will open.
3- click on the new interface and set random mac address.
4- select all channel and click rescan.
5- highlight the network you want to crack its password.
6- go to wep tab and click start sniffing and logging.
7- since cc didn't work with you i'll use fragmentation attack. click on associate with fake ap using fake auth. after you click it, OPN will appear in the terminal opened before.
8- click on fragmentation attack, then type y in the terminal.
9- click create the arp packet to be injected on the victim access oint.
10- now inject it by clicking on inject the created packet. wait until it reach abt 15000 and stop it.
12- go to cracking tab and click on aircrack-ng decrypt wep password.
a new terminal will open.
Key Found!
if you have further questions install my android app, download it from this link (it's not published on the play store):
http://sdrv.ms/LHSOkc