How can I fix this imperfect circle I made using LineRenderer?

So I made this shape which I applied to a sprite via this script: [46345-circleshapegenerator.txt|46345]

As you can see in the screenshot, the start and end do not connect as they should.
How can I fix this? I found this snippet of code on the entire internet but all give this result.
Can somebody fix this or provide, perhaps, a spline solution? I think its overkill to go to a Shader solution (0 experience with shaders).

Draw quads instead of lines. You know where the centre of the circle is, so move towards the centre some amount, and away from the centre beyond the line the same amount. You now have two verts inside and outside the circle line. Now use the GL class to start drawing quads, or triangles which ever floats your boat.