Instantiating 2 separate sprites as one?

In my game, Ive got a ring that the main character passes through. I’ve split the ring into 2 sprites, 1 part will be behind the player, while the other is in front, in order to make it look like it is actually going through the ring. These rings instantiate every so often, but how can I make it so that both sprites instantiate at the same time and match up perfectly with no space between?

Sorry, I’m relatively new to Unity and c# and can’t seem to find much when I google my issue.

I’d make a prefab with an empty game object at the root and the two sprites as children of the empty game object. Line up the sprites however you want within the prefab, and then just instantiate the prefab when you need a copy of the ring.