Advertisement
Guest User

Artificial Bubble Chat

a guest
Jun 21st, 2019
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.84 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2. local ChatService = game:GetService("Chat")
  3. local TextService = game:GetService("TextService")
  4.  
  5. local function onPlayerAdded(player_who_joined)
  6.     local player_char = player_who_joined.Character or player_who_joined.CharacterAdded:Wait(.1)
  7.     if player_char then
  8.         player_who_joined.Chatted:Connect(function(message)
  9.             if ChatService:CanUserChatAsync(player_who_joined.UserId) == true then
  10.                 local text_to_filter = message
  11.                 local filtered_result = TextService:FilterStringAsync(text_to_filter, player_who_joined.UserId, Enum.TextFilterContext.PublicChat)
  12.                 local final_message = filtered_result:GetNonChatStringForBroadcastAsync()
  13.                 ChatService:Chat(player_char:WaitForChild("Head",1),final_message,Enum.ChatColor.White)
  14.             end
  15.         end)
  16.     end
  17. end
  18.  
  19. Players.PlayerAdded:Connect(onPlayerAdded)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement