-- 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)