First of all you may want to choose a capitalization style for your variables so it's easier to discern the different words, most people use either pascal case (MyVariableName) or camel case (myVariableName). Just some advice for styling your code, isn't really relevant though.
Anyhow that error occurs when your second argument in random is less than your first. What's happening is the lobbyspawns table is empty, why that's so is beyond me because I don't have access to your place structure. If I was to guess you probably have the spawn locations named incorrectly, so an option is to swap v.Name == "SpawnLocation" with v:IsA("SpawnLocation") so that the name doesn't matter |