Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Can someone help mw with attempt to index nil with 'GetChildren?

Script:

local Players = game:GetService("Players")
script.Parent.MouseButton1Click:Connect(function()
    local randomMap = game.Workspace.Folder:GetChildren()
    local spawns = randomMap.Spawns:GetChildren()
    local plr = game.Players.LocalPlayer
    local randomSpawn = spawns[math.random(1, #spawns)]
    plr.Character.HumanoidRootPart.CFrame = CFrame.new(randomSpawn.Position)
    script.Parent.Parent.Parent.Enabled = false
end)

Error:

11:13:02.522 Players.N0TaLaN.PlayerGui.LobbyGui.Frame.Deploy.LocalScript:4: attempt to index nil with 'GetChildren' - Client - LocalScript:4 11:13:02.522 Stack Begin - Studio 11:13:02.522 Script 'Players.N0TaLaN.PlayerGui.LobbyGui.Frame.Deploy.LocalScript', Line 4 - Studio - LocalScript:4 11:13:02.523 Stack End - Studio

1 comment

0

loop through randomMap then use GetChildren on each instance within it

1 answer

local Players = game:GetService("Players")
script.Parent.MouseButton1Click:Connect(function()
	local allMaps=workspace.Folder:GetChildren()
	local randomMap = allMaps[math.random(1,#allMaps)]
	local spawns = randomMap.Spawns:GetChildren()
	local plr = game.Players.LocalPlayer
	local randomSpawn = spawns[math.random(1, #spawns)]
	plr.Character.HumanoidRootPart.CFrame = CFrame.new(randomSpawn.Position)
	script.Parent.Parent.Parent.Enabled = false
end)

This discussion is preserved as it was. New answers, comments, and votes are closed.