fake username&avatar [avatar only for cb]
Key Required Patched

fake username&avatar [avatar only for cb]

Counter BloxZuhnZuhn 7.4K views 18 executesUpdated May 30, 2022
2.5/ 5(2 votes)
1150% Positive
Lua Script•72 lines (2721 chars)
getgenv().playername = game:GetService("Players").LocalPlayer.Name -- username 
getgenv().newname = "ZuhnLovesFemboys" -- new username
getgenv().newpfp = 3584313410 -- new avatar


local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")


local playerId = Players:GetUserIdFromNameAsync(getgenv().playername)

local GUI
if game.GameId == 115797356 then
    GUI = LocalPlayer.PlayerGui.GUI
end

local mt = getrawmetatable(game)
local __oldNewIndex = mt.__newindex

if setreadonly then setreadonly(mt, false) else make_writeable(mt) end

mt.__newindex = newcclosure(function(self, k, v)
    if (game.IsA(self, "TextLabel") or game.IsA(self, "TextButton")) and k == "Text" and string.find(v, getgenv().playername) then
        return __oldNewIndex(self, k, string.gsub(v, getgenv().playername, getgenv().newname))
    elseif (game.IsA(self, "ImageLabel") or game.IsA(self, "ImageButton")) and k == "Image" then
        if string.find(v, playerId) then
            return __oldNewIndex(self, k, string.gsub(v, playerId, getgenv().newpfp))
        elseif string.find(v, getgenv().playername) then
            return __oldNewIndex(self, k, string.gsub(v, getgenv().playername, Players.GetNameFromUserIdAsync(Players, playerId)))
        end
    end

    return __oldNewIndex(self, k, v)
end)

if setreadonly then setreadonly(mt, true) else make_readonly(mt) end

for i,v in pairs(game:GetDescendants()) do
    if v:IsA("TextLabel") or v:IsA("TextButton") then
        v.Text = string.gsub(v.Text, getgenv().playername, getgenv().newname)
        v:GetPropertyChangedSignal("Text"):Connect(function()
            v.Text = string.gsub(v.Text, getgenv().playername, getgenv().newname)
        end)
    end
end

game.DescendantAdded:Connect(function(v)
    if v:IsA("TextLabel") or v:IsA("TextButton") then
        v:GetPropertyChangedSignal("Text"):Connect(function()
            v.Text = string.gsub(v.Text, getgenv().playername, getgenv().newname)
        end)
    end
end)

if GUI then
    for i,v in pairs(GUI.TopRight:GetChildren()) do
        if v:FindFirstChild("Killer") and v:FindFirstChild("Victim") then
            v.Killer:GetPropertyChangedSignal("Text"):Connect(function()
                if string.find(v.Killer.Text, getgenv().newname) then
                    v.Outline.Visible = true
                end
            end)
            
            v.Outline:GetPropertyChangedSignal("Visible"):Connect(function()
                if string.find(v.Killer.Text, getgenv().newname) or string.find(v.Victim.Text, getgenv().newname) then
                    v.Outline.Visible = true
                end
            end)
        end
    end
end

Features & Information

it basiclly changes the username&avatar visible to you nobody else, basiclly if youre a streamer who plays blatant you can hide your self from people, it doesnt show the avatar when youre in the main menu

Community Comments (3)

oksghdeoksghdeMay 30, 2022(edited)

OP OP

DJ_BEN1DJ_BEN1May 30, 2022(edited)

this lowkey op bruh

MakerScriptMakerScriptJun 2, 2022(edited)

local script😭

More Scripts for Counter Blox