I created a script that checks text in TextBox. I also created a script that allows you to close a window.
First script:
local textBox = script.Parent
local secretWord = "roblox"
local colorNormal = Color3.new(1, 1, 1) -- white
local colorWrong = Color3.new(1, 0, 0) -- red
local colorCorrect = Color3.new(0, 1, 0) -- green
-- Initialize the state of the textBox
textBox.ClearTextOnFocus = true
textBox.Text = ""
textBox.Font = Enum.Font.Code
textBox.PlaceholderText = "Put here your word!"
textBox.BackgroundColor3 = colorNormal
local function onFocused()
textBox.BackgroundColor3 = colorNormal
end
local function onFocusLost(enterPressed, inputObject)
if enterPressed then
local guess = textBox.Text
if guess == secretWord then
textBox.Text = "1 match was found"
textBox.BackgroundColor3 = colorCorrect
-------I want the script to be here
else
textBox.Text = "no result found"
textBox.BackgroundColor3 = colorWrong
end
else
-- The player stopped editing without pressing Enter
textBox.Text = ""
textBox.BackgroundColor3 = colorNormal
end
end
textBox.FocusLost:Connect(onFocusLost)
textBox.Focused:Connect(onFocused)
and the shorter second one
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Visible = false
end)
These two scripts are local scripts. I want the window to pop up after typing the correct phrase.
How do I make the frame visible after entering the correct password?

3 comments
the script doesn't work
Show me your explorer so i can see it
You have in film