So when you are saying ChosenSound:Play()
You are actually saying 1:Play() or 4:Play()
Which is not what you want to do. Instead, with that randomly generated number, you can index the sounds table and grab the corresponding sound object
local ChosenSound = sounds[math.random(1,#sounds)]