So, I'm making a MP3 player and when I test it it prints out an error.
Error:
22:39:04.346 - Players.FuriaI.PlayerGui.mp3player.BackGround.Main:38: attempt to get length of local 'v' (a number value) 22:39:04.346 - Stack Begin 22:39:04.347 - Script 'Players.FuriaI.PlayerGui.mp3player.BackGround.Main', Line 38 - global ChangeSong 22:39:04.347 - Script 'Players.FuriaI.PlayerGui.mp3player.BackGround.Main', Line 47
Script:
local Player = game.Players.LocalPlayer
repeat wait() until Player.Character
local Character = Player.Character
local Bg = script.Parent
local Bar = Bg.Bar
local PlayPause = Bg.PlayPause
local Prev = Bg.Prev
local Next = Bg.Next
local SongImg = Bg.ImageLabel
local Song = Bg.Song
local Time = Bg.Time
local SongIsPlaying = false
local SoundIds = {
897623161,844906598,
}
local ChosenSong = {}
table.sort(SoundIds)
function GetIndex(tabl)
for i,v in pairs(tabl) do
return v
end
end
function CheckIfPlaying()
if SongIsPlaying == true then
return true
elseif SongIsPlaying == false then
return false
end
end
function ChangeSong()
for i,v in pairs(SoundIds) do
table.insert(ChosenSong,math.random(1,#v))
table.remove(SoundIds,GetIndex(ChosenSong))
end
end
function PlaySong()
end
ChangeSong()
The Error Is When It Does table.insert And table.remove

1 comment
Thank you, It gave me no errors and works perfectly so far!