Roblox FE Verified badge
Key RequiredUniversal Patched

Roblox FE Verified badge

Universal Scriptbloxworld07bloxworld07 19.3K views 1.4K executesUpdated Aug 30, 2025
3.8/ 5(13 votes)
10377% Positive
Lua Script•93 lines (3253 chars)
-- CONFIGURATION
local VERIFIED_USER_ID = 12345678 -- 🔁 Replace by your roblox id

-- SERVICES
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")

-- 🔧 Créer RemoteEvent s'il n'existe pas
local eventName = "CustomChatEvent"
local chatEvent = ReplicatedStorage:FindFirstChild(eventName)
if not chatEvent then
    chatEvent = Instance.new("RemoteEvent")
    chatEvent.Name = eventName
    chatEvent.Parent = ReplicatedStorage
end

-- 🖼️ Créer GUI dans StarterGui s'il n'existe pas
local guiName = "CustomChatGui"
local existingGui = StarterGui:FindFirstChild(guiName)
if not existingGui then
    local screenGui = Instance.new("ScreenGui")
    screenGui.Name = guiName
    screenGui.ResetOnSpawn = false

    local chatFrame = Instance.new("ScrollingFrame")
    chatFrame.Name = "ChatFrame"
    chatFrame.Size = UDim2.new(0, 400, 0, 250)
    chatFrame.Position = UDim2.new(0, 20, 1, -270)
    chatFrame.CanvasSize = UDim2.new(0, 0, 5, 0)
    chatFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
    chatFrame.BorderSizePixel = 0
    chatFrame.ScrollBarThickness = 6
    chatFrame.Parent = screenGui

    screenGui.Parent = StarterGui
end

-- 📜 Code client injecté automatiquement
local function createClientScript()
    local scriptSource = [[
        local Players = game:GetService("Players")
        local ReplicatedStorage = game:GetService("ReplicatedStorage")

        local localPlayer = Players.LocalPlayer
        local playerGui = localPlayer:WaitForChild("PlayerGui")
        local chatGui = playerGui:WaitForChild("CustomChatGui")
        local chatFrame = chatGui:WaitForChild("ChatFrame")

        local VERIFIED_USER_ID = ]] .. VERIFIED_USER_ID .. [[

        local onMessage = ReplicatedStorage:WaitForChild("CustomChatEvent")

        onMessage.OnClientEvent:Connect(function(senderName, senderUserId, message)
            local label = Instance.new("TextLabel")
            label.Size = UDim2.new(1, 0, 0, 24)
            label.BackgroundTransparency = 1
            label.TextXAlignment = Enum.TextXAlignment.Left
            label.Font = Enum.Font.Gotham
            label.TextSize = 16
            label.TextWrapped = true
            label.RichText = true

            if senderUserId == VERIFIED_USER_ID then
                label.Text = "<font color='rgb(0,170,255)'>[✓] " .. senderName .. "</font>: " .. message
            else
                label.Text = senderName .. ": " .. message
                label.TextColor3 = Color3.fromRGB(255, 255, 255)
            end

            label.Parent = chatFrame
            chatFrame.CanvasPosition = Vector2.new(0, chatFrame.CanvasSize.Y.Offset)
        end)
    ]]

    return scriptSource
end

-- Injecter le client script à chaque joueur
Players.PlayerAdded:Connect(function(player)
	player.Chatted:Connect(function(msg)
		chatEvent:FireAllClients(player.DisplayName, player.UserId, msg)
	end)

	player.CharacterAdded:Connect(function()
		local starterScript = player:WaitForChild("PlayerGui")

		local localScript = Instance.new("LocalScript")
		localScript.Name = "ChatClient"
		localScript.Source = createClientScript()
		localScript.Parent = starterScript
	end)
end)

Features & Information

Should be working now. No key if you thinked
#verifiedbadge

Community Comments (35)

bloxworld07bloxworld07Aug 30, 2025

@PERKELE mb bro but rn im fixing it

bloxworld07bloxworld07Aug 30, 2025

@PERKELE should be working

Replying to @bloxworld07
Mr_opensourcedMr_opensourcedAug 30, 2025

@bloxworld07 it works

Replying to @Mr_opensourced
bloxworld07bloxworld07Aug 30, 2025

@RealEric nice

coolboy7077286776coolboy7077286776Aug 30, 2025

what games

Replying to @coolboy7077286776
bloxworld07bloxworld07Aug 30, 2025

@coolboy7077286776 universal

Replying to @bloxworld07
Bot3Bot3Jan 24, 2026

@bloxworld07 yo wanne be friends in rblx?

Replying to @bloxworld07
Bot3Bot3Jan 24, 2026

I love ur script ngl it's rlly cool

94959495Aug 30, 2025

not working

Replying to @9495
bloxworld07bloxworld07Aug 30, 2025

@9495 sorry im bad at scripting i tried my best

Replying to @bloxworld07
94959495Aug 30, 2025

@bloxworld07 no problem, it's bc i'm testing it on 99 night at a priv server, but nothing are happening, but good luck bro i liked your script

GoodbyequitGoodbyequitAug 30, 2025

sir no work pls fix

kskwkodhkskwkodhAug 30, 2025

Great, can I take it and put it in a feature in my famous Thronex library?

RodyxRodyxAug 30, 2025

This ugly not FE script dont work, fix it

Skibidiyi9Skibidiyi9Oct 17, 2025

Bro, sorry but it doesn't work, I tried.

eldibug807eldibug807Dec 10, 2025

fake as sh*t

TherealtestersTherealtestersDec 13, 2025

Umm dosent work for me

eldibug807eldibug807Dec 14, 2025

fk as fu

FreedysguyFreedysguyDec 22, 2025

Nein ini tidak berfungsi di Delta mobile

Bot3Bot3Jan 24, 2026

It does work wtf u guys yappin abt?

saffatsaif4saffatsaif4Feb 5, 2026

how to get this verified?

Replying to @saffatsaif4
jeffrey_epstelnjeffrey_epstelnFeb 20, 2026

@saffatsaif4 obaama

Cold_ShadowszCold_ShadowszFeb 26, 2026

ts ai lmao

FahadazghFahadazghMar 12, 2026

GodabirskytwGodabirskytwMar 28, 2026

How do u even execute it

merkymadmerkymadMay 15, 2026

can u make a loadstring

Andreibruh8Andreibruh8Jun 13, 2026

I think this is made by chatpopoT vro

RealDuckycashRealDuckycashJun 23, 2026

@PERKELE ngga it says FE

Omair_isthebestOmair_isthebestJun 25, 2026

Goodman I respect you idc if its working or not :))))

MstyfoMstyfoJul 15, 2026

works but not Fe btw ai made

Youness163400Youness163400Jul 19, 2026

What its this ?

RywirwryiwRywirwryiwJul 26, 2026

Loveee it Good one. I appreciate it

BulkaBarabylka5BulkaBarabylka5Aug 9, 2026

Do other players see this?

KrjffKrjffAug 13, 2026

Bro what's the script

Zenny*oo90Zenny*oo90Aug 15, 2026

is it serversided

More Scripts for Universal Scripts