it's just shaved/crushed ice with flavored syrup in it for a snowball, but slush puppies are like a slush mixed with syrup. idk how you'd get that consistency for a drink at home.
A slurpee generally has a softer texture to it, again idk how you'd make one at home.