Wondering how i can prevent Exploiters from getting Chat Tags for free and bypassing requirements, as handling Chat Tags is now done on the client with TextChatService, rather than the server like LegacyChatService does.
Yes i know but im talking about if they where to change it for them selves, they would end up getting the VIP Tag, and becuase its handled on the client–others would also see that the exploiter has the Tag.
Make sure you’re setting the “VIP” attribute on the server side. That way, if the exploiter were to change the attribute, it would only affect them.
TextChatService is built to work mostly on the server side, while things like chat tags and chat message colors are handled on the client.
yes but like i said, since setting up chat tags are handled on the client with textchatsertvice like you said, it will show they have the vip chat tag, because they changed the attribute on the client as well.
Changing the attribute on the client won’t replicate to the server. So the VIP Tag will only show up for them. Unless its showing a VIP Tag for everyone, it shouldn’t be an issue.
i know that, and of course it will show for everyone–this tag handling is on the client, changing the attribute on the client will also replicate it so the client obviously.
Im thinking maybe adding a function that will return if they have the vip pass or not on a server script via a remote function, might work.