Lasers, Explosions, and Materials

I have three questions, all related to same SWEP:

  1. How do I make a SWEP fire a single, endless laser? (With babybeam.vmf as the laser’s texture)

  2. Would a texture for a laser be horizontal or vertical?

  3. How would I make the laser create infinite explosions onto whatever it hits? (Just a steady stream of explosions)

Please don’t say this is just going to be a noob weapon, and that I should attempt better things. It’s admin only, and it’s for my movie script.