So to put it in basic terms starting with how this started Joseph kindly put the weapon scrips into a unity package when unpacking it into my project alot of the models or all of them had an material error, which is the result of every model showing purple/pink (this is because this has been the default way to show developers that a program don't like a image or texture)
However this was a simple fix in hindsight, all the models were created with a different renderer than what I was using which is the default unity one.
So all I needed to do to fix this was install the appropriate render plug-in that Joseph was using and the problem should fix itself.
It only required a quick restart and a render script that needed to be added to the graphics tab on the project settings.
Then with one problem out of the way another one arose the Character model I was using was now showing texture errors, to fix that problem I just needed to remake the materials with the new render and all was fixed, I'm glad it didn't effect the map otherwise I won't know what to do.
I Should have installed all the required plugins at the start of the project then I wouldn't have run into this issue and spent a bit of my time fixing this, and spent more of my time working on the multiplayer side of things.
Also, this is more of a modelling side situation like Kyle and Joseph as Kyle made the model and Joseph is coding the shooting side of things and other weapons so I don't need to go out of my way to fix most of it since it's already being taken care of.
At least it didn't take long to sort out, I'm hoping to get a multiplayer test done this week and if it goes well take a weekend break to unwind.