Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Teleporting and closing gui?

Asked by
Spoookd 32
8 years ago

I am trying to teleport a player to a spawn (Which is in the maps) after the game searches for a map and then remove it. Other ways it would kill me but I would go there and they gui would keep popping up. Now an error pops up saying "1 is not a valid member of SpawnLocation"

maps = game.ServerStorage:GetChildren()
local player = game:GetService"Players".LocalPlayer
local guis = player:WaitForChild"PlayerGui"

while wait() do
    if game.Players.NumPlayers >= 1 then
        guis.ScreenGui.Frame.Map.Visible = false
        guis.ScreenGui.Frame.Madeby.Visible = false
        wait(3)
        ranmap = math.random(1, #maps)
        guis.ScreenGui.Frame.Visible = true
        guis.ScreenGui.Frame.Beingchosen.Visible = true
        wait(1)
        chosen = maps[ranmap]
        chosenclone = chosen:Clone()
        chosenclone.Parent = game.Workspace
        guis.ScreenGui.Frame.Map.Visible = true
        guis.ScreenGui.Frame.Madeby.Visible = true
        guis.ScreenGui.Frame.Madeby.Text = "Map is " .. chosen.Name .. " By: Spoookd"
        wait(5)     
        spawns = chosenclone.SpawnPoint
        for i,v in pairs(game.Players:GetPlayers()) do
        name = v.Name
        check = game.Workspace:FindFirstChild(name)
        if check then
            checkHumanoid = check:FindFirstChild("Humanoid")
            if checkHumanoid then
                check:MoveTo(spawns[i].Position)
            end
        end
        guis.ScreenGui.Frame.Visible = false
    end
    end
end

Answer this question