Advertisement
ProScripter29

Chat Logger

Dec 26th, 2022
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. local Players = game.Players
  2.  
  3. local LocalPlayer = Players.LocalPlayer
  4.  
  5. local Frame = script.Parent
  6.  
  7. game.Chat.BubbleChatEnabled = false -- Disable the NEW chat bubbles
  8.  
  9. local function updateLogs(Player, String)
  10. task.spawn(function()
  11. if (Player ~= LocalPlayer) then
  12. game.StarterGui:SetCore("SendNotification", {
  13. Title = Player.Name,
  14. Text = String,
  15. Icon = Players:GetUserThumbnailAsync(Player.UserId, Enum.ThumbnailType.AvatarThumbnail, Enum.ThumbnailSize.Size420x420),
  16. Duration = 7
  17. })
  18. game.Chat:Chat(Player.Character.HumanoidRootPart, "["..Player.DisplayName.."]: "..String, Enum.ChatColor.White)
  19. end
  20. end)
  21. end
  22.  
  23. for _, Player in pairs(Players:GetPlayers()) do
  24. Player.Chatted:Connect(function(String)
  25. updateLogs(Player, String)
  26. end)
  27. end
  28.  
  29. Players.PlayerAdded:Connect(function(Player)
  30. Player.Chatted:Connect(function(String)
  31. updateLogs(Player, String)
  32. end)
  33. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement