[BUG] When I spawn my swep with my tool, it's invisible and it has a shadow!

My swep has a world model and view model, it works fine, they all do, I can even spawn my world model from the spawn list and it’s fine. However, when I try to right click my gun and spawn it with a tool, it spawns as an invisible shadow but I can still pick it up or get ammo off it. I can hear it land when I spawn it too. Any ideas?

[editline]12th August 2013[/editline]

I use the m9k base