How would I make a player spawn in, at the same location they left the game. And when they die, respawn at a specified location
This involves DataStore and serialization. Here’s a post about it. Please learn about data stores first before you learn serialization.
You first, load their previous location when they leave the game when they join the game. And when they die, assign them into a new spawn location, I believe it’s a property of Humanoid which where you can assign their new spawn location, and just LoadCharacter() their humanoid.