I'm making my own chat system and noticed that now, ROBLOX removes their '/' to type along with everything thing else. So, I need to make my textbox function and I'm using the Input service and checking for / so the play may begin typing, However, I do not know how to stop the player from typing to the textbox if they press / a second time. Here is what I tried, but it will fire if the player presses anything else after pressing /:

LocalScript

UserInput = game:GetService("UserInputService")
Plr = game.Players.LocalPlayer
Typing = false

UserInput.TextBoxFocused:connect(function()
	Typing = true
	UserInput.TextBoxFocusReleased:wait()
	Typing = false
end)

UserInput.InputBegan:connect(function(Pressed)
	if Typing == false then
		if Pressed.KeyCode == Enum.KeyCode.Slash then
			print("Started to type")
			UserInput.InputBegan:wait()
			print("Decided to end typing")
		end
	end
end)

If there is a Tutorial on wiki about things like this, a link would help too