Whenever i disable doodad state for my hatchery, at location, and player unvisions, i load up game, and it crashes. Why is this?
You cannot disable doodad state on a hatchery, or any zerg building I beleive.
Instead, you could use zerg units constantly being spawned and killed for a similar effect, or cover the building with sprites. (if there are going to be several of them this obviously wont work)
Not every building can be disabled. Not every unit can be disabled. Heres a list of buildings that can be disabled without crashing:
Bunker
Cannon
Barracks
Engineering bay
Science Facility(not sure)
I'm sure there could be more, just cant think of them
All protoss buildings can be enabled. Enabling them will change their status from unpowered to powered.
Click on Disable Test in my sig. It will show you how things look like when disable, what can be disabled or not, and sometimes crash you when you click on them if they are disabled

I think either Armory or Engineering Bay makes that black rock in Ash World...
It's the Science Facility that makes the rock.