Honestly, the searching system is so damn simple in theory.
What it does is have 3 different files, one which has the script to get the new weapons and the function to add them, one the actual search script, and the last is a text file called "Weapons.txt" which is where the weapon names are stored as [weapon]Image.
The hard part is getting the fileObject() to read what I need it to read, and write on different lines. It should be done soon.