This is extremely unefficient. Any suggestions/changes?

local dv = workspace.DistanceValues -- folders
local pt = workspace.PlayerTimes -- folders
local pn = workspace.PlayerNames -- folders
wait(15)

local players = {}
for _, player in pairs(game.Players:GetChildren()) do
players[player.Name] = player
print(players) **-- It also outputs nil**
end










local n = Instance.new
local l = game.Lighting
P8D = l.P8D
P7D = l.P7D
P6D = l.P6D
P5D = l.P5D
P4D = l.P4D
P3D = l.P3D
P2D = l.P2D
P1D = l.P1D
P8T = l.P8T
P7T = l.P7T
P6T = l.P6T
P5T = l.P5T
P4T = l.P4T
P3T = l.P3T
P2T = l.P2T
P1T = l.P1T
Name1 = l.Name1
Name2 = l.Name2
Name3 = l.Name3
Name4 = l.Name4
Name5 = l.Name5
Name6 = l.Name6
Name7 = l.Name7
Name8 = l.Name8


w = workspace
wait(4)
local childs = game.Players:GetChildren()
for x = 1, #childs do
	print(childs[x].Name.." nammmmess!!!!!!!!!!!")
 	if x == 8 then
	P8D.Parent = dv
	P7D.Parent = dv
	P6D.Parent = dv
	P5D.Parent = dv
	P4D.Parent = dv
	P3D.Parent = dv
	P2D.Parent = dv
	P1D.Parent = dv
	P8T.Parent = pt
	P7T.Parent = pt
	P6T.Parent = pt
	P5T.Parent = pt
	P4T.Parent = pt
	P3T.Parent = pt
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
	Name3.Parent = pn
	Name4.Parent = pn
	Name5.Parent = pn
	Name6.Parent = pn
	Name7.Parent = pn
	Name8.Parent = pn
elseif x == 7 then
	P7D.Parent = dv
	P6D.Parent = dv
	P5D.Parent = dv
	P4D.Parent = dv
	P3D.Parent = dv
	P2D.Parent = dv
	P1D.Parent = dv
	P7T.Parent = pt
	P6T.Parent = pt
	P5T.Parent = pt
	P4T.Parent = pt
	P3T.Parent = pt
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
	Name3.Parent = pn
	Name4.Parent = pn
	Name5.Parent = pn
	Name6.Parent = pn
	Name7.Parent = pn
elseif x == 6 then
	P6D.Parent = dv
	P5D.Parent = dv
	P4D.Parent = dv
	P3D.Parent = dv
	P2D.Parent = dv
	P1D.Parent = dv
	P6T.Parent = pt
	P5T.Parent = pt
	P4T.Parent = pt
	P3T.Parent = pt
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
	Name3.Parent = pn
	Name4.Parent = pn
	Name5.Parent = pn
	Name6.Parent = pn
elseif x == 5 then
	P5D.Parent = dv
	P4D.Parent = dv
	P3D.Parent = dv
	P2D.Parent = dv
	P1D.Parent = dv
	P5T.Parent = pt
	P4T.Parent = pt
	P3T.Parent = pt
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
	Name3.Parent = pn
	Name4.Parent = pn
	Name5.Parent = pn
elseif x == 4 then
	P4D.Parent = dv
	P3D.Parent = dv
	P2D.Parent = dv
	P1D.Parent = dv
	P4T.Parent = pt
	P3T.Parent = pt
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
	Name3.Parent = pn
	Name4.Parent = pn
elseif x == 3 then
	P3D.Parent = dv
	P2D.Parent = dv
	P1D.Parent = dv
	P3T.Parent = pt
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
	Name3.Parent = pn
elseif x == 2 then
	P2D.Parent = dv
	P1D.Parent = dv
	P2T.Parent = pt
	P1T.Parent = pt
	Name1.Parent = pn
	Name2.Parent = pn
elseif x == 1 then
	P1D.Parent = dv
	P1T.Parent = pt
	Name1.Parent = pn
end


end