콘텐츠로 건너뛰기
작동 중Misc

Reload Textures

POPooPoo774 조회수Universal2026년 7월 24일
공유
Reload Textures

스크립트 코드

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

설명

**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.

댓글 (0)

대화에 참여하려면 로그인하세요

  • 첫 댓글을 작성하세요.

자주 묻는 질문

Reload Textures 스크립트는 어떻게 사용하나요?
위의 스크립트 코드를 복사하고 Roblox에서 Universal에 접속한 뒤, 익스큐터에 붙여넣고 실행하세요. 스크립트가 실행되면 기능이 바로 활성화됩니다.
Reload Textures은(는) 아직 작동하나요?
네 — Reload Textures은(는) 현재 작동 중으로 표시되어 있습니다(마지막 업데이트: 2026년 11월 1일). Roblox 업데이트 후 작동하지 않으면 새 버전을 기다려 주세요.
Reload Textures에 호환되는 엑시큐터는?
이 스크립트는 대부분의 인기 Roblox 엑시큐터에서 작동합니다. 기기에 맞는 신뢰할 수 있는 무료 또는 유료 엑시큐터를 찾으려면 엑시큐터 페이지를 확인하세요.