Universal Script 📌
3.4k Views
285 Executions

Fast blur remover

Universal Script 📌
skiddedblud
skiddedbludFirst script
1 year ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

removes the damn blur effect in some scripts on PC, in which it is not removed in any way in the settings, without lags

View Raw
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

local FastBlurRemover = {
    _effects = {},
    _connections = {}
}

function FastBlurRemover:Init()
    self:ScanAndDestroy()

    table.insert(self._connections, Lighting.ChildAdded:Connect(function(child)
        self:ProcessEffect(child)
    end))

    local PlayerGui = Players.LocalPlayer:WaitForChild("PlayerGui")
    table.insert(self._connections, PlayerGui.DescendantAdded:Connect(function(descendant)
        self:ProcessEffect(descendant)
    end))

    table.insert(self._connections, RunService.Heartbeat:Connect(function()
        self:FastScan()
    end))
end

function FastBlurRemover:ProcessEffect(obj)
    if obj:IsA("BlurEffect") or obj:IsA("DepthOfFieldEffect") or obj:IsA("SunRaysEffect") then
        if not self._effects[obj] then
            self._effects[obj] = true
            obj.Enabled = false
            task.spawn(function()
                for _ = 1, 3 do
                    pcall(function() obj:Destroy() end)
                    if not obj.Parent then break end
                    task.wait(0.01)
                end
            end)
        end
    end


Comments

2
Log in to join the conversation. Login
kalemrb13's profile picture
kalemrb131 year ago

holy hell thank you

1
zxcv's profile picture
zxcv1 year ago

useful sigma

1