Ok so I'm making a Custom Chat tag script. But when filtering the text it comes up with an error. My script is this:
local TextBox = script.Parent.Parent.TextBox local TextService = game:GetService("TextService") local Plr = script.Parent.Parent.Parent.Parent.Parent.Parent local function Filter(Text) local Obj local Suc, Err = pcall(function() Obj = TextService:FilterStringAsync(Text, Plr.UserId) end) if Suc then return Obj else warn(Err) end end local function TextGrab(TextObj) local Text = "" local Suc, Err = pcall(function() Text = TextObj:GetNonChatStringForUserAsync(Plr.UserId) end) if Suc then return Text else warn(Err) end end script.Parent.MouseButton1Click:Connect(function() local Obj = Filter(TextBox.Text) local Text = TextGrab(Obj) TextBox.Text = Text end) script.Parent.TouchTap:Connect(function() local Obj = Filter(TextBox.Text) local Text = TextGrab(Obj) TextBox.Text = Text end)
and the error is this:
ChatTagEditor.Dark.Lighter.TextButton.Script:39: invalid argument #3 (string expected, got nil) 'ChatTagEditor.Dark.Lighter.TextButton.Script', Line 39
If anyone could help it would be apprciated.