I don’t know how to approach that. Should i create some sprite that is one portion of the circle and them find some function to spawn the portion of the circle rotating the sprite and moving it?
Yes, I think you need to do this. There are seven portions, you’ll need to calculate the individual angle, as you can see below:
360º / 7 = 51,42º… ( it is the individual angle you need to make the sprites )
Once you have the sprites, I recommend you create a Node2D to hold the seven sprite nodes (this way you will have more control over the whole) and then you add the sprite nodes and change their rotation properties.