Thanks for playing! The spawn rate is indeed just random. The collisions surely need a rework as it is only checking wether a players' y velocity is negative.BTW, I think you are the first person to not identify the roblox death sound xD.
I only knew the sound as "YouTube sound for ouchy moments", I didn't know it was from roblox lol but good to know