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

This script is so terribly organized and isn't working, anyone know how to fix?

Asked by 3 years ago
function tp()
    local players = game.Players:GetPlayers()
    for i = 1,#players do
        players[i].Character.HumanoidRootPart.CFrame = game.Workspace.FinalStage.CFrame + Vector3.new(0, 3, 0)
    end
end
script.Parent.Touched:Connect(function()
    script.Parent.Position = Vector3.new(-614.668, 4.155, -119.768) -- Two position here
    for i, v in pairs(game.Players:GetChildren()) do
        --Effect Play
        print("Started")
        --Humming stop
        while true do
            wait (0.04)
            v.PlayerGui.White.Frame.BackgroundTransparency = v.PlayerGui.White.Frame.BackgroundTransparency - 0.02
            if v.PlayerGui.White.Frame.BackgroundTransparency == 0 then
                break
            end
        end
        print("guivisible")
        --makes white gui appear
        while true do
            wait (0.04)
            game.Workspace.Music.LightHumming.Volume = game.Workspace.Music.LightHumming.Volume - 0.02
            if game.Workspace.Music.LightHumming.Volume == 0 then
            break
            end
            wait(3)
            --teleport player
            tp()
            print("teleported")
            --makes white gui disappear
            while true do
            wait (0.04)
            v.PlayerGui.White.Frame.BackgroundTransparency = v.PlayerGui.White.Framet.BackgroundTransparency + 0.02
            if v.PlayerGui.White.Frame.BackgroundTransparency == 1 then
                break
            end
                end
                for i, v in pairs(game.Players:GetChildren()) do
                    --opens boss door
                    game.Workspace.Music.MetalDoorOpen:Play()
                    for i = 1, 25 do 
                        game.Workspace.BossTrapDoor.CFrame = game.Workspace.BossTrapDoor.CFrame * CFrame.new(0, 1, 0)
                        wait(3)
        end
            end
            end
        end
        end)

Answer this question