Question: are all good things from god?
Answer: Historically the standard conception of God is of a being omnibenevolent (all good). Presumably this means that God is morally all good. So whatever moral evils exist in the world must come from humans. Natural evils are bad things that occur due to natural events.