EDIT: So after restarting my pc, and messing around with options I got the texture to show up but it was still broken ( as if it was deepfried ). I retried with a new project and started out with blender render which worked fine, I then switched back to cycles, reapplied the texture and it works fine now. I don't know how but I won't complain.
I am still a beginner with Blender. I imported a csgo model along with it's texture. After I applied the texture, it's visible in texture/material mode but renders completely black when I preview render. Any help is appreciated.