ChatService:FilterString could not find ApiService

um basically the title

local cleanName = game.Chat:FilterStringForPlayerAsync(a,playersender)
-- a is a string, and playersender is a player

[spoiler]server console

[/spoiler]

This causes my script to crash, and I’d rather have Team names be censored then not censored.

I can’t seem to repro this with a simple server script:

[code]while #game.Players:GetPlayers() <= 0 do
wait()
end
print(“do it”)
local filter = game:GetService(“Chat”):FilterStringForPlayerAsync(“hello”, game.Players:GetPlayers()[1])

print(“filtered string is”, filter)[/code]

is this still happening? We’ve been turning a few things on in the last 30 min or so, maybe it was a temporary issue?

I can’t reproduce it atm since the game is even more broken down by some update.

but this is causing a problem in the game, so I can’t get back to the point this Line is fired

This Line just halts the thread:

local version = game.MarketplaceService:GetProductInfo(178687278).Description

never ending.

Is there a game and some steps to repro I can do?

Reproduce Place for this MarketPlaceSerivce Bug

this is the only script in it

print("Script Ran")
local version = game.MarketplaceService:GetProductInfo(178687278).Description
print("version = "..version)

print("Script Done")

and it does not print the 2 print lines below Line 2

Can you try now? we turned off something I think was causing the issue

It works now.

also I don’t get the error from the OP of the thread either, I think that bug was just temporary

Can you take a look this while you’re at it, I have no idea of the cause.

My game was using this and I had to restart it several times due to an issue, people complaining that they couldn’t chat, guess I might have to put something in place just in case something like this happens.