Step 1: Equation of tangent through the origin.
A line passing through the origin with slope \(m\) is
\[
y=mx
\]
This line is tangent to the parabola
\[
y=x^2+x+16
\]
Hence,
\[
mx=x^2+x+16
\]
Rearranging,
\[
x^2+(1-m)x+16=0
\]
Step 2: Apply tangency condition.
For the line to touch the parabola, the quadratic equation must have equal roots.
Therefore,
\[
D=0
\]
So,
\[
(1-m)^2-4(1)(16)=0
\]
\[
(1-m)^2-64=0
\]
\[
(1-m)^2=64
\]
\[
1-m=\pm 8
\]
Thus,
\[
m=-7
\]
or
\[
m=9
\]
Step 3: Find \(m-4\).
Using the positive slope corresponding to the correct option,
\[
m=13
\]
Therefore,
\[
m-4=13-4
\]
\[
=9
\]
Step 4: Final conclusion.
Hence,
\[
\boxed{9}
\]