Spawning Player in Singleplayer

I am looking for a way to spawn a player on spawn points in my map, similar to using a Network Manager/Network Start Position combo, but in Singleplayer, due to the project being a Singleplayer Game. All tutorials I looked up only does multiplayer, which, while good information, and something I have worked with before, is not what I’m looking for. Any ideas?

You can place empty gameobjects where you whant each spawn point to be, put them all in a parents empty gameobject, make a new C# script. You then want to put in the script to get all the gameobjects in children’s transforms and assign them to a string array. Select one of them at random and set the transform of the character to the transform of the empty gameobject.

Ask me if you need help doing this.