this is what its used to undisable it
local function disable()
if not game.Workspace.Interactables.Cube.Anchored then
script.Parent.Tutorial6.Disabled = true
end
end
repeat disable(); wait()
until script.Parent.Tutorial6.Disabled == false
and this is the script thats being undisabled
local text = "To start, Left Click the cube."
game.Workspace.Map.TutorialRestriction.Invis1.CanCollide = false
script.Parent.Tutorial.Click.Playing = true
for i = 1, #text do
script.Parent.Tutorial.Gui.TextLabel.Text = string.sub(text, 1, i)
wait(0.0625)
end
if text == "To start, Left Click the cube." then
script.Parent.Tutorial.Click.Playing = false
repeat
if game.Workspace.Interactables.Cube.Anchored == false then
script.Parent.Tutorial6.Disabled = true
end
until script.Parent.Tutorial6.Disabled == false
end

2 comments
I don't really get what you're asking, the first script is constantly disabling it and then checking if it isn't disabled.
im trying to make a tutorial and only move to the next part when the previous part has been comleted