Butter also contains water, which evaporates during baking, whereas oil is 100% fat ... Replace some of the flour with cocoa ...