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