Seems this is a common problem with a lot of mappers no matter their skill level.
How to turn a simple text file into a .shader file that the game recognizes. Most mappers do it...the noob way. Open an existing shader, replace the original shader with your own and rename it.
But, there is a smarter way of making it, and it's just one click away.
Make a new text file and write your shader in it. Once you're done go to "save as", and in the bottom you got a little drop down menu that says "save as type".
Here switch to "all files", now type the name of your shader followed by the ".shader" extension, i.e. "rayne.shader", and now when you save it you got a real shader file instead of a useless .txt file.
And that's pretty much it, simple as that. I'm gonna make this a sticky.