Yes, oil can be substituted for butter to make cookies softer. However, this can slightly alter the flavor, so you may want to adjust with extra flavorings like vanilla extract.