Creating 2D objects hidden by 3D objects in the world? ( Stars )

I’d like to create a custom night sky, with stars that are 2D elements. But these stars need to be hidden by anything in the 3D world. They need to seem infinitely far away, so billboard guis won’t work.

Anyone have any ideas?

I would think creating your own skybox would be the solution since no matter how far away, they will seem still farther, so basically it would be infinite distance away. Here is an article on custom skyboxes: https://developer.roblox.com/en-us/articles/Custom-Skyboxes