
Key RequiredUniversal

-- Font Executor Only (Minecraft Font)
local HttpService = game:GetService("HttpService")
if not isfile("minecraft.ttf") then
writefile("minecraft.ttf", game:HttpGet("https://od.lk/d/NjNfODk5MzI2MThf/Minecraft.ttf"))
end
writefile("minecraft.json", HttpService:JSONEncode({
name = "Minecraft",
faces = {{
name = "Regular",
weight = 400,
style = "normal",
assetId = getcustomasset("minecraft.ttf")
}}
}))
local font = Font.new(getcustomasset("minecraft.json"))
local badfont = tostring(Font.new("rbxasset://LuaPackages/Packages/_Index/BuilderIcons/BuilderIcons/BuilderIcons.json"))
local function skip(obj)
if obj.TextStrokeTransparency ~= 1 then return true end
local cur = tostring(obj.FontFace)
return cur == badfont or string.find(cur, "BuilderIcons")
end
local function apply(obj)
if obj:IsA("TextLabel") or obj:IsA("TextButton") or obj:IsA("TextBox") then
if not skip(obj) then
obj.FontFace = font
end
end
end
for _, v in ipairs(game:GetDescendants()) do
task.spawn(function()
apply(v)
end)
end
game.DescendantAdded:Connect(function(obj)
task.spawn(function()
apply(obj)
end)
end)



not work???
@hotlag Idk it works for me
@Styear bro its not working on solara
@hotlag imagine using a rat