You got pee'd on LOL. Yes they do pass both liquid and solid forms of urine, as well as feces. I've been musked on twice by ball pythons so it does happen, though really rarely. Both times it was with rescues that were VERY stressed, not in top condition and we were assisting them in getting layers of stuck shed off so I figure I deserved to get musked, poor things!