oatmeal2009

swear

May 25th, 2020
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. -- Written by RagingGam0r
  2.  
  3. -- Possibly could be simplified idk
  4.  
  5. local mt = getrawmetatable(game)
  6. make_writeable(mt)
  7. local old = mt.__namecall
  8.  
  9. mt.__namecall = newcclosure(function(self,...)
  10. local args = {...}
  11. local m = getnamecallmethod()
  12. if tostring(m) == "FireServer" and self.Name == "SayMessageRequest" then
  13. local output = args[1]
  14. -- lowercase
  15. output = output:gsub("a", "aͨأ")
  16. output = output:gsub("b", "bͨأ")
  17. output = output:gsub("c", "cͨأ")
  18. output = output:gsub("d", "dͨأ")
  19. output = output:gsub("e", "eͨأ")
  20. output = output:gsub("f", "fͨأ")
  21. output = output:gsub("g", "gͨأ")
  22. output = output:gsub("h", "hͨأ")
  23. output = output:gsub("i", "iͨأ")
  24. output = output:gsub("j", "jͨأ")
  25. output = output:gsub("k", "kͨأ")
  26. output = output:gsub("l", "lͨأ")
  27. output = output:gsub("m", "mͨأ")
  28. output = output:gsub("n", "nͨأ")
  29. output = output:gsub("o", "oͨأ")
  30. output = output:gsub("p", "pͨأ")
  31. output = output:gsub("q", "qͨأ")
  32. output = output:gsub("r", "rͨأ")
  33. output = output:gsub("s", "sͨأ")
  34. output = output:gsub("t", "tͨأ")
  35. output = output:gsub("u", "uͨأ")
  36. output = output:gsub("v", "vͨأ")
  37. output = output:gsub("w", "wͨأ")
  38. output = output:gsub("x", "xͨأ")
  39. output = output:gsub("y", "yͨأ")
  40. output = output:gsub("z", "zͨأ")
  41. -- caps
  42. output = output:gsub("A", "Aͨأ")
  43. output = output:gsub("B", "Bͨأ")
  44. output = output:gsub("C", "Cͨأ")
  45. output = output:gsub("D", "Dͨأ")
  46. output = output:gsub("E", "Eͨأ")
  47. output = output:gsub("F", "Fͨأ")
  48. output = output:gsub("G", "Gͨأ")
  49. output = output:gsub("H", "Hͨأ")
  50. output = output:gsub("I", "Iͨأ")
  51. output = output:gsub("J", "Jͨأ")
  52. output = output:gsub("K", "Kͨأ")
  53. output = output:gsub("L", "Lͨأ")
  54. output = output:gsub("M", "Mͨأ")
  55. output = output:gsub("N", "Nͨأ")
  56. output = output:gsub("O", "Oͨأ")
  57. output = output:gsub("P", "Pͨأ")
  58. output = output:gsub("Q", "Qͨأ")
  59. output = output:gsub("R", "Rͨأ")
  60. output = output:gsub("S", "Sͨأ")
  61. output = output:gsub("T", "Tͨأ")
  62. output = output:gsub("U", "Uͨأ")
  63. output = output:gsub("V", "Vͨأ")
  64. output = output:gsub("W", "Wͨأ")
  65. output = output:gsub("X", "Xͨأ")
  66. output = output:gsub("Y", "Yͨأ")
  67. output = output:gsub("Z", "Zͨأ")
  68. --spaces
  69. output = output:gsub(" ", " ")
  70.  
  71. return old(self,output, args[2])
  72. end
  73. return old(self,...)
  74. end)
Add Comment
Please, Sign In to add comment