Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- LocalScript (StarterPlayerScripts или StarterGui)
- local message = "join the 1qlua team✅" -- Ваш текст
- local Players = game:GetService("Players")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local player = Players.LocalPlayer
- -- 1. Отправка в классический чат (пузырьки над головой)
- local function sendBubbleChat()
- if player.Character then
- local head = player.Character:FindFirstChild("Head")
- if head then
- game:GetService("Chat"):Chat(head, message)
- end
- end
- end
- -- 2. Отправка в текстовый чат (системный)
- local function sendTextChat()
- local TextChatService = game:GetService("TextChatService")
- local chatChannel = TextChatService.TextChannels.RBXGeneral
- if chatChannel then
- chatChannel:SendAsync(message)
- else
- -- Альтернатива для старых чатов (чечем ReplicatedStorage)
- local SayMessageRequest = ReplicatedStorage:FindFirstChild("SayMessageRequest") or ReplicatedStorage:WaitForChild("SayMessageRequest")
- SayMessageRequest:FireServer(message, "All")
- end
- end
- -- Основная функция
- local function sendMessage()
- sendBubbleChat() -- Пузырьки над головой
- sendTextChat() -- Системный чат
- end
- -- Автозапуск при появлении персонажа
- player.CharacterAdded:Connect(function(character)
- character:WaitForChild("Head")
- sendMessage()
- end)
- -- Если персонаж уже есть
- if player.Character then
- sendMessage()
- end
- -- Опционально: повтор каждые N секунд
- while true do
- wait(120) -- Интервал в секундах
- sendMessage()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement