Ir al contenido
FuncionalMisc

Reload Textures

POPooPoo774 vistasUniversal24 jul 2026
Compartir
Reload Textures

Código del script

Lua
local Players = game:GetService("Players")
local ContentProvider = game:GetService("ContentProvider")
local RunService = game:GetService("RunService")

local Reloading = false

local function forceProperty(obj, prop)
    pcall(function()
        local original = obj[prop]
        if typeof(original) == "string" and original ~= "" then
            obj[prop] = ""
            RunService.RenderStepped:Wait()
            obj[prop] = original
        end
    end)
end

local function reloadObject(obj)
    if obj:IsA("Decal") then
        forceProperty(obj, "Texture")
    elseif obj:IsA("Texture") then
        forceProperty(obj, "Texture")
    elseif obj:IsA("MeshPart") then
        forceProperty(obj, "TextureID")
    elseif obj:IsA("SpecialMesh") then
        forceProperty(obj, "TextureId")
        forceProperty(obj, "MeshId")
    elseif obj:IsA("ImageLabel") then
        forceProperty(obj, "Image")
    elseif obj:IsA("ImageButton") then
        forceProperty(obj, "Image")
    elseif obj:IsA("Sky") then
        forceProperty(obj, "SkyboxBk")
        forceProperty(obj, "SkyboxDn")
        forceProperty(obj, "SkyboxFt")
        forceProperty(obj, "SkyboxLf")
        forceProperty(obj, "SkyboxRt")
        forceProperty(obj, "SkyboxUp")
        forceProperty(obj, "SunTextureId")
        forceProperty(obj, "MoonTextureId")
    elseif obj:IsA("ParticleEmitter") then
        forceProperty(obj, "Texture")
    elseif obj:IsA("Trail") then
        forceProperty(obj, "Texture")
    elseif obj:IsA("Beam") then
        forceProperty(obj, "Texture")
    elseif obj:IsA("VideoFrame") then
        forceProperty(obj, "Video")
    end
end

local function fullReload()
    if Reloading then return end
    Reloading = true

    local all = game:GetDescendants()
    local total = 0

    for _, obj in ipairs(all) do
        reloadObject(obj)
        total = total + 1
        if total % 50 == 0 then
            RunService.RenderStepped:Wait()
        end
    end

    pcall(function()
        ContentProvider:PreloadAsync(all)
    end)

    Reloading = false
    warn("[Texture Reloader] Reloaded visual assets:", total)
end

fullReload()

game.DescendantAdded:Connect(function(obj)
    task.wait(0.2)
    reloadObject(obj)
end)

warn("[Texture Reloader] Loaded. All current and new textures will be force refreshed.")

Descripción

**Texture Reloader** Reloads all Textures incase they are blurry not loading or just bugged. The game might freeze for a second or two but otherwise it works fine for me at least.

Comentarios (0)

Inicia sesión para unirte a la conversación

  • Sé el primero en comentar.

Preguntas frecuentes

¿Cómo uso el script Reload Textures?
Copia el código del script de arriba, únete a Universal en Roblox y luego pega y ejecuta el código en tu executor. Las funciones se activan en cuanto el script se ejecuta.
¿Reload Textures sigue funcionando?
Sí — Reload Textures está marcado actualmente como funcional (última actualización: 1 nov 2026). Si deja de funcionar tras una actualización de Roblox, vuelve pronto para una versión corregida.
¿Qué executor funciona con Reload Textures?
Este script funciona con la mayoría de los executores populares de Roblox. Consulta nuestra página de executores para encontrar un executor gratuito o de pago confiable para tu dispositivo.