It looks to me like the white spots are just the reflection of the light off its scales, so its probably either a texas rat or a black rat snake, or maybe a natural hybrid.

Everyone near me has been sending me pics of black rats they've seen around their yards lately, and it's a bunch. And not the younger ones, either. Big pretty noodles.