I'm trying to make a map chooser for the minigame server I'm making and it says that the selectMap() at line 24 needs to be defined. I don't know what to do?!??!?
local replicatedStorage = game:GetService("ReplicatedStorage") local maps = replicatedStorage:WaitForChild("Maps") function pickMap() local mapList = maps:GetChildren() local selectedIndex = math.random(1,#maps) -- Choose a random number between 1, and the number of maps available. local map = mapList[selectedIndex]:Clone() -- Create a clone of the map we selected. map.Parent = workspace -- Parent it to the workspace. map.Name = "Map" -- Rename the map so that we can use the unloadMap() function later to remove it. return mapList[selectedIndex].Name -- Return the name of the map we selected, in case we want to display it. end function unloadMap() if workspace:FindFirstChild("Map") then workspace.Map:Destroy() end end local h = Instance.new("Hint",workspace) while true do h.Text = "Picking new map..." wait(3) local mapName = selectMap() h.Text = "Selected map: "..mapName wait(3) h.Text = "Unloading map..." unloadMap() wait(3) end
Surely it's because your function is actually called pickMap()