So I get the following error :
Unable to assign property Name. string expected, got table - Studio 15:48:03.526 Stack Begin - Studio 15:48:03.527 Script 'Players.xTrippyTerror.PlayerGui.Char.LocalScript', Line 44 - Studio (Line 44 is "Clone.Name = v", but it happens for any line where v is involved.)
Here's the loop:
for i,v in pairs(Names[1]) do local Clone = script.NameTemplate:Clone() Clone.Name = v Clone.Text = v Clone.Parent = Container.Names.First Connections3[#Connections3 + 1] = Clone.MouseButton1Click:Connect(function() CustomizationData.FirstName = Clone.Text Container.CharName.Text = (CustomizationData.FirstName or "Nothing") .. " " .. (CustomizationData.SecondName or "Nothing") end) end
Here's where it gets the names from, in another module script:
local It = {} It.Data = { Names = { "Alex'", "Random", "Test", }, } function It:ReturnNames() return It.Data end return It