As far as homemade goes.. the best you can really make is a bong.. (bongs will filter your smoke...just look at the water when you are done), so heres a recipe for a "rapid fire" water pipe i made

1. Materials: a Gatorade bottle or a bottle with similar strength and size, a joint, and a straw.
2. poke two holes (one the size of the straw at the base, the other for the carb.. start small, you can always ad)
3. insert a straw into the straw hole (make sure the straw has a airtight seal), and a joint into the straw (tight fit needed at well).
4. fill bottle with about 3/4 to 1 cup water and ice
5. make sure your straw is under water.
6. smoke away, adjusting the carb size as needed

Happy Smoking!
:hippy: