Notification for everyone
Key Required

Notification for everyone

Run For Brainrots!karaff1karaff1 107 views 194 executesUpdated Aug 12, 2026
Unrated
00
Lua Scriptβ€’144 lines (4320 chars)
local player = game.Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Events = ReplicatedStorage:FindFirstChild("Events")
local EventSpinFinished = Events and Events:FindFirstChild("EventSpinFinished")

local isRunning = false
local connection = nil
local currentMessage = ""

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "RawAnnouncer"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = player:WaitForChild("PlayerGui")

local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 300, 0, 160)
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -80)
MainFrame.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.Parent = ScreenGui

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 30)
Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Title.Text = "yo text here😏😏"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 14
Title.Font = Enum.Font.Code
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Position = UDim2.new(0, 10, 0, 0)
Title.Parent = MainFrame

local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(1, -30, 0, 0)
CloseBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextSize = 12
CloseBtn.Font = Enum.Font.Code
CloseBtn.BorderSizePixel = 2
CloseBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
CloseBtn.Parent = Title
CloseBtn.MouseButton1Click:Connect(function()
	ScreenGui:Destroy()
end)

local dragging = false
local dragInput = nil
local dragStart = nil
local startPos = nil

Title.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		dragging = true
		dragStart = input.Position
		startPos = MainFrame.Position
		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end)

Title.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
		dragInput = input
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if input == dragInput and dragging then
		local delta = input.Position - dragStart
		MainFrame.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

local InputBox = Instance.new("TextBox")
InputBox.Size = UDim2.new(0.9, 0, 0, 35)
InputBox.Position = UDim2.new(0.05, 0, 0.3, 0)
InputBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
InputBox.TextColor3 = Color3.fromRGB(255, 255, 255)
InputBox.PlaceholderText = "paste text here..."
InputBox.TextSize = 13
InputBox.Font = Enum.Font.Code
InputBox.BorderSizePixel = 2
InputBox.BorderColor3 = Color3.fromRGB(0, 0, 0)
InputBox.Parent = MainFrame

InputBox:GetPropertyChangedSignal("Text"):Connect(function()
	currentMessage = InputBox.Text
end)

local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Size = UDim2.new(0.4, 0, 0, 35)
ToggleBtn.Position = UDim2.new(0.05, 0, 0.7, 0)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
ToggleBtn.Text = "OFF"
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.TextSize = 12
ToggleBtn.Font = Enum.Font.Code
ToggleBtn.BorderSizePixel = 2
ToggleBtn.BorderColor3 = Color3.fromRGB(0, 0, 0)
ToggleBtn.Parent = MainFrame

local function SendAnnouncement()
	if EventSpinFinished and currentMessage ~= "" then
		EventSpinFinished:FireServer(currentMessage)
	end
end

ToggleBtn.MouseButton1Click:Connect(function()
	isRunning = not isRunning

	if isRunning then
		ToggleBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
		ToggleBtn.Text = "ON"
		
		if connection then connection:Disconnect() end
		connection = RunService.Stepped:Connect(function()
			if isRunning then
				SendAnnouncement()
			end
		end)
	else
		ToggleBtn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
		ToggleBtn.Text = "OFF"
		
		if connection then
			connection:Disconnect()
			connection = nil
		end
	end
end)

Features & Information

Type whatever you want, everyone will see it
#Troll#Crash

Community Comments (0)

No comments yet for this script.

More Scripts for Run For Brainrots!