Can this get me banned?

I am making a completly random plate sytem, which looks like this:
Snímka obrazovky 2023-08-27 163430
Snímka obrazovky 2023-08-27 163444
But that the system may write in something innapropriate (for instance: 420 SEX) can get me banned?

6 Likes

If a player report the game, yes, it can be banned.

3 Likes

It would be quite rare for that to happen. I would recommend making a filter for the license plates just to be safe.

11 Likes

I think it can, but have you tried using string.match() method to avoid getting inappropriate tags?

1 Like

like using the chatfilter ? i don’t think so because the chat filter is only for the chat…

1 Like

No, I dont know that existed too… Teach me more please…

3 Likes

If anyone is asking, the plate is made of 6 TextLabels, each one got a Script inside it.

1 Like

Use

if string.match(INAPPROPRIATE TEXT) then
    Text = -- your code goes here
end

i think it should work like this.

3 Likes

Where should it go to?:
Snímka obrazovky 2023-08-27 164603

1 Like

I would say in the frame or the GUI itself. It does not matter too much really.

2 Likes

Oh, i thout you were using 1 Text Label but, i have a solution!
You can do a check if Let1, Let2, and Let3 is matching into inappropriate text then you can refresh scripts(turn off and turn on)

2 Likes

@SSJ_Lemonade , @Mihaqwest5
I did it like this:

script.Parent.Let1.Changed:Connect(function()
	if script.Parent.Let1.Text == "S" and script.Parent.Let2.Text == "E" and script.Parent.Let3.Text == "X" then
		script.Parent.Let1.Text = "D"
		script.Parent.Let2.Text = "A"
		script.Parent.Let3.Text = "F"
		elseif script.Parent.Let1.Text == "F" and script.Parent.Let2.Text == "A" and script.Parent.Let3.Text == "K" then
			script.Parent.Let1.Text = "D"
			script.Parent.Let2.Text = "A"
		script.Parent.Let3.Text = "F"
	elseif script.Parent.Let1.Text == "F" and script.Parent.Let2.Text == "U" and script.Parent.Let3.Text == "K" then
		script.Parent.Let1.Text = "D"
		script.Parent.Let2.Text = "A"
		script.Parent.Let3.Text = "F"
	elseif script.Parent.Let1.Text == "F" and script.Parent.Let2.Text == "U" and script.Parent.Let3.Text == "C" then
		script.Parent.Let1.Text = "D"
		script.Parent.Let2.Text = "A"
		script.Parent.Let3.Text = "F"
		--Numbers
	elseif script.Parent.Num1.Text == "4" and script.Parent.Num2.Text == "2" and script.Parent.Num3.Text == "0" then
		script.Parent.Num1.Text = "5"
		script.Parent.Num2.Text = "1"
		script.Parent.Num3.Text = "0"
	elseif script.Parent.Num1.Text == "0" and script.Parent.Num2.Text == "6" and script.Parent.Num3.Text == "9" then
		script.Parent.Num1.Text = "5"
		script.Parent.Num2.Text = "1"
		script.Parent.Num3.Text = "0"

	end
end)

Tell me, If I missed something…

HttpService:GenerateGUID will never return something like that.

1 Like

why does the license plate for the vehicle was turned backwards?

1 Like

What do you mean by backwards?

2 Likes

Are you sure it connects the function? try to use print() to know

2 Likes

hmm, can you try don’t make a custom changed numbers/letter but just make other script that detects inappropriate text/number then reloads the script which generates number?

2 Likes

get all the text (non numbers) from the plate and use robloxs filter system to check if its fine

1 Like

Anyway, if it works for you then just let it be.

1 Like

studio: FAK
test: DAF

i hate the character limit -_-