Why am I receiving "attempt to index nil with 'Name'" from my script?
I am receiving "attempt to index nil with 'Name'" from line 26 of my script. I've made several revisions in an attempt to try to fix the problem but now I'm completely stumped.
The script is located within a folder that contains:
Folder ("Hair") -> 3 accessories are within
IntValue ("Number")
LocalScript ("HairScript")
ImageButton ("LeftArrow")
ImageButton ("RightArrow")
TextButton ("InfoBox")
If any additional clarification is needed, please don't hesitate to ask me. All help is appreciated!
01 | local leftArrow = script.Parent.LeftArrow |
02 | local rightArrow = script.Parent.RightArrow |
03 | local midBox = script.Parent.InfoBox |
04 | local numb = script.Parent.Number |
05 | local character = script.Parent.Parent.CharacterViewer.Character |
07 | local hairFolder = script.Parent.Hair:GetChildren() |
09 | leftArrow.MouseButton 1 Click:Connect( function () |
10 | if numb.Value = = 1 then |
11 | numb.Value = #hairFolder |
13 | numb.Value = numb.Value- 1 |
17 | rightArrow.MouseButton 1 Click:Connect( function () |
18 | if numb.Value = = #hairFolder then |
21 | numb.Value = numb.Value+ 1 |
25 | function updateMidBox() |
26 | midBox.Text = ( "Hair: " ..hairFolder [ numb.Value ] .Name) |