It was a gif of something spinning around afair. Don’t have it anymore, it’s been 2+ years. The script looks like it should work fine. I’d probably write it slightly differently now.
edit:
Yeah, I’d just rotate the spline component if I chose to use a spline for this. And I wouldn’t choose a spline unless this had to be a custom shape. For a circular motion, I’d just rotate the items array around the player’s location vector.
All of the methods would work, give it a try, see how it feels. Should be pretty flexible and splines give you granular control you can hardly find anywhere else.