Hi @Tanner
Welcome to the forum.
The solution to your problem has been discussed several times and is not obvious at first. I do not take the credit for this, but I cannot remember who shared it for the first time.
The point is to sweep the circle along the edge of a body specially created for this purpose by intersecting an helix with a cone.
The video shows it all.
Hope it helps