Oof Ghostbin makes that a nightmare to read. No syntax highlighting or line numbers, but it has word wrap. I prefer pastebin for all of those reasons. Anyways.
string.match (inside of string.gsub) isn’t finding what you’re trying to match. string.match takes special characters so it’s possible that object:GetFullName() has too many special characters in the name, or it’s possible that it just can’t find whatever that is. I’m not sure why you even need a string.match inside of a gsub, but if you have any more details on any of this I may be able to help further.