ShaderCheat
Key RequiredUniversal

ShaderCheat

Universal Scriptdeniskosdeniskos 545 views 44 executesUpdated Sep 12, 2026
Unrated
00
Lua Script•375 lines (12973 chars)
-- ========================================================
--  ULTIMATE BLOXSHADE & GRAPHICS HUB v3.1 (FIXED)
--  Toggle Key: RightShift
-- ========================================================

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Lighting = game:GetService("Lighting")
local Terrain = workspace:FindFirstChildOfClass("Terrain")

if game.CoreGui:FindFirstChild("ProShaderHubV3") then
    game.CoreGui.ProShaderHubV3:Destroy()
end

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ProShaderHubV3"
ScreenGui.Parent = game.CoreGui
ScreenGui.ResetOnSpawn = false

-- Главное окно
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 14)
MainFrame.Position = UDim2.new(0.5, -275, 0.5, -300)
MainFrame.Size = UDim2.new(0, 550, 0, 600)
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.ClipsDescendants = true

Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 16)

local UIStroke = Instance.new("UIStroke", MainFrame)
UIStroke.Color = Color3.fromRGB(0, 255, 170)
UIStroke.Thickness = 2

-- Фоновый кибер-градиент
local BGGradient = Instance.new("UIGradient", MainFrame)
BGGradient.Color = ColorSequence.new({
    ColorSequenceKeypoint.new(0, Color3.fromRGB(15, 15, 22)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(8, 8, 12))
})
BGGradient.Rotation = 45

-- Верхняя панель управления
local TopBar = Instance.new("Frame", MainFrame)
TopBar.BackgroundColor3 = Color3.fromRGB(20, 20, 28)
TopBar.Size = UDim2.new(1, 0, 0, 50)
Instance.new("UICorner", TopBar).CornerRadius = UDim.new(0, 16)

local Title = Instance.new("TextLabel", TopBar)
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0.04, 0, 0, 0)
Title.Size = UDim2.new(0.8, 0, 1, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "✨ BLOXSHADE PRO HUB | 40 Shaders & FPS Boost"
Title.TextColor3 = Color3.fromRGB(0, 255, 170)
Title.TextSize = 14

-- Контейнер для вкладок (Tabs)
local TabBar = Instance.new("Frame", MainFrame)
TabBar.BackgroundColor3 = Color3.fromRGB(14, 14, 20)
TabBar.Position = UDim2.new(0, 0, 0, 55)
TabBar.Size = UDim2.new(1, 0, 0, 40)

local TabListLayout = Instance.new("UIListLayout", TabBar)
TabListLayout.FillDirection = Enum.FillDirection.Horizontal
TabListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
TabListLayout.Padding = UDim.new(0, 10)

-- Основной контейнер страниц
local Container = Instance.new("Frame", MainFrame)
Container.BackgroundTransparency = 1
Container.Position = UDim2.new(0, 0, 0, 100)
Container.Size = UDim2.new(1, 0, 1, -100)

local pages = {}
local function createTab(name)
    local page = Instance.new("ScrollingFrame", Container)
    page.Size = UDim2.new(1, 0, 1, 0)
    page.CanvasSize = UDim2.new(0, 0, 0, 1200)
    page.ScrollBarThickness = 5
    page.BackgroundTransparency = 1
    page.Visible = false
    
    local layout = Instance.new("UIListLayout", page)
    layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
    layout.SortOrder = Enum.SortOrder.LayoutOrder
    layout.Padding = UDim.new(0, 8)
    
    local tabBtn = Instance.new("TextButton", TabBar)
    tabBtn.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
    tabBtn.Size = UDim2.new(0, 160, 0, 32)
    tabBtn.Font = Enum.Font.GothamBold
    tabBtn.Text = name
    tabBtn.TextColor3 = Color3.fromRGB(180, 180, 180)
    tabBtn.TextSize = 12
    Instance.new("UICorner", tabBtn).CornerRadius = UDim.new(0, 8)
    
    tabBtn.MouseButton1Click:Connect(function()
        for _, p in pairs(pages) do 
            p.Visible = false 
        end
        page.Visible = true
    end)
    
    if #pages == 0 then 
        page.Visible = true 
    end
    table.insert(pages, page)
    return page
end

local tab1 = createTab("🌟 Shaders & Lighting")
local tab2 = createTab("⚡ FPS & Optimization")
local tab3 = createTab("🛠️ Utilities & Extra")

local function addToggleToTab(tab, name, callback)
    local btn = Instance.new("TextButton", tab)
    btn.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
    btn.BackgroundTransparency = 0.3
    btn.Size = UDim2.new(0, 510, 0, 42)
    btn.Font = Enum.Font.GothamSemibold
    btn.Text = "   " .. name
    btn.TextColor3 = Color3.fromRGB(220, 220, 220)
    btn.TextSize = 13
    btn.TextXAlignment = Enum.TextXAlignment.Left
    
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
    
    local indicator = Instance.new("Frame", btn)
    indicator.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
    indicator.Position = UDim2.new(0.88, 0, 0.2, 0)
    indicator.Size = UDim2.new(0, 45, 0, 24)
    Instance.new("UICorner", indicator).CornerRadius = UDim.new(0, 12)
    
    local active = false
    btn.MouseButton1Click:Connect(function()
        active = not active
        TweenService:Create(indicator, TweenInfo.new(0.25), {
            BackgroundColor3 = active and Color3.fromRGB(0, 255, 170) or Color3.fromRGB(60, 60, 80)
        }):Play()
        pcall(function() 
            callback(active) 
        end)
    end)
end

-- === ВКЛАДКА 1: ШЕЙДЕРЫ И ОСВЕЩЕНИЕ ===
addToggleToTab(tab1, "1. Pro Shader Preset (Realistic Lighting)", function(s) 
    Lighting.Brightness = s and 2.5 or 1 
    Lighting.GlobalShadows = s 
end)

addToggleToTab(tab1, "2. Cinematic Bloom (Glow Effect)", function(s) 
    local b = Lighting:FindFirstChild("Sh_Bloom") or Instance.new("BloomEffect", Lighting)
    b.Name = "Sh_Bloom"
    b.Intensity = s and 0.7 or 0.1 
end)

addToggleToTab(tab1, "3. Depth of Field (Cinematic Blur)", function(s) 
    local d = Lighting:FindFirstChild("Sh_DOF") or Instance.new("DepthOfFieldEffect", Lighting)
    d.Name = "Sh_DOF"
    d.FarIntensity = s and 0.5 or 0 
end)

addToggleToTab(tab1, "4. Sun Rays (Godrays Shaders)", function(s) 
    local r = Lighting:FindFirstChild("Sh_Rays") or Instance.new("SunRaysEffect", Lighting)
    r.Name = "Sh_Rays"
    r.Intensity = s and 0.3 or 0 
end)

addToggleToTab(tab1, "5. Cyberpunk Neon Color Correction", function(s) 
    local c = Lighting:FindFirstChild("Sh_CC") or Instance.new("ColorCorrectionEffect", Lighting)
    c.Name = "Sh_CC"
    c.TintColor = s and Color3.fromRGB(180, 210, 255) or Color3.fromRGB(255, 255, 255) 
end)

addToggleToTab(tab1, "6. Warm Sunset Atmosphere", function(s) 
    Lighting.ClockTime = s and 18 or 14 
end)

addToggleToTab(tab1, "7. Deep Night Mode", function(s) 
    Lighting.ClockTime = s and 0 or 14 
end)

addToggleToTab(tab1, "8. High Contrast Shader", function(s) 
    local c = Lighting:FindFirstChild("Sh_Cont") or Instance.new("ColorCorrectionEffect", Lighting)
    c.Name = "Sh_Cont"
    c.Contrast = s and 0.3 or 0 
end)

addToggleToTab(tab1, "9. Vibrant Colors Shader", function(s) 
    local c = Lighting:FindFirstChild("Sh_Sat") or Instance.new("ColorCorrectionEffect", Lighting)
    c.Name = "Sh_Sat"
    c.Saturation = s and 0.5 or 0 
end)

addToggleToTab(tab1, "10. Black & White Mode", function(s) 
    local c = Lighting:FindFirstChild("Sh_BW") or Instance.new("ColorCorrectionEffect", Lighting)
    c.Name = "Sh_BW"
    c.Saturation = s and -1 or 0 
end)

addToggleToTab(tab1, "11. Soft UI Blur Effect", function(s) 
    local bl = Lighting:FindFirstChild("Sh_Blur") or Instance.new("BlurEffect", Lighting)
    bl.Name = "Sh_Blur"
    bl.Size = s and 12 or 0 
end)

addToggleToTab(tab1, "12. Remove Global Shadows", function(s) 
    Lighting.GlobalShadows = not s 
end)

addToggleToTab(tab1, "13. Max Brightness (Fullbright)", function(s) 
    Lighting.Brightness = s and 4 or 1 
end)

addToggleToTab(tab1, "14. Always Noon Time", function(s) 
    if s then Lighting.ClockTime = 12 end 
end)

addToggleToTab(tab1, "15. Infinite Fog Distance", function(s) 
    Lighting.FogEnd = s and 1000000 or 1000 
end)


-- === ВКЛАДКА 2: ОПТИМИЗАЦИЯ И FPS ===
addToggleToTab(tab2, "16. Potato PC Mode (Smooth Plastics)", function(s) 
    for _, v in ipairs(workspace:GetDescendants()) do 
        if v:IsA("BasePart") then 
            v.Material = s and Enum.Material.SmoothPlastic or Enum.Material.Plastic 
        end 
    end 
end)

addToggleToTab(tab2, "17. Remove Water Waves", function(s) 
    if Terrain then Terrain.WaterWaveSize = s and 0 or 1 end 
end)

addToggleToTab(tab2, "18. Hide All Accessories (FPS Boost)", function(s) 
    for _, p in ipairs(Players:GetPlayers()) do 
        if p.Character then 
            for _, v in ipairs(p.Character:GetChildren()) do 
                if v:IsA("Accessory") and v:FindFirstChild("Handle") then 
                    v.Handle.Transparency = s and 1 or 0 
                end 
            end 
        end 
    end 
end)

addToggleToTab(tab2, "19. Remove Particle Emitters", function(s) 
    for _, v in ipairs(workspace:GetDescendants()) do 
        if v:IsA("ParticleEmitter") then v.Enabled = not s end 
    end 
end)

addToggleToTab(tab2, "20. Remove Fire Effects", function(s) 
    for _, v in ipairs(workspace:GetDescendants()) do 
        if v:IsA("Fire") then v.Enabled = not s end 
    end 
end)

addToggleToTab(tab2, "21. Remove Smoke Effects", function(s) 
    for _, v in ipairs(workspace:GetDescendants()) do 
        if v:IsA("Smoke") then v.Enabled = not s end 
    end 
end)

addToggleToTab(tab2, "22. Turn Off PointLights", function(s) 
    for _, v in ipairs(workspace:GetDescendants()) do 
        if v:IsA("PointLight") then v.Enabled = not s end 
    end 
end)

addToggleToTab(tab2, "23. Turn Off SurfaceLights", function(s) 
    for _, v in ipairs(workspace:GetDescendants()) do 
        if v:IsA("SurfaceLight") then v.Enabled = not s end 
    end 
end)

addToggleToTab(tab2, "24. Disable PostProcessing", function(s) 
    for _, v in ipairs(Lighting:GetChildren()) do 
        if v:IsA("PostEffect") then v.Enabled = not s end 
    end 
end)

addToggleToTab(tab2, "25. Remove Grass Details", function(s) 
    if Terrain then Terrain.Decoration = not s end 
end)

addToggleToTab(tab2, "26. Remove Atmosphere Fog", function(s) 
    for _, v in ipairs(Lighting:GetChildren()) do 
        if v:IsA("Atmosphere") then v.Density = s and 0 or 0.3 end 
    end 
end)

addToggleToTab(tab2, "27. Remove Clouds", function(s) 
    local cl = Terrain:FindFirstChildOfClass("Clouds")
    if cl then cl.Enabled = not s end 
end)

addToggleToTab(tab2, "28. Low Quality Rendering Level", function(s) 
    settings().Rendering.QualityLevel = s and Enum.QualityLevel.Level01 or Enum.QualityLevel.Automatic 
end)

addToggleToTab(tab2, "29. Maximize Rendering Mesh Details", function(s) 
    settings().Rendering.MeshPartDetailLevel = s and Enum.MeshPartDetailLevel.Level01 or Enum.MeshPartDetailLevel.Level03 
end)

addToggleToTab(tab2, "30. Ultimate FPS Lock & Boost", function(s) 
    Lighting.GlobalShadows = not s
    settings().Rendering.QualityLevel = s and Enum.QualityLevel.Level01 or Enum.QualityLevel.Automatic 
end)


-- === ВКЛАДКА 3: УТИЛИТЫ И КАМЕРА ===
addToggleToTab(tab3, "31. FOV 90 Wide", function(s) 
    if s then workspace.CurrentCamera.FieldOfView = 90 end 
end)

addToggleToTab(tab3, "32. FOV 120 Quake Pro", function(s) 
    if s then workspace.CurrentCamera.FieldOfView = 120 end 
end)

addToggleToTab(tab3, "33. Default FOV 70", function(s) 
    if s then workspace.CurrentCamera.FieldOfView = 70 end 
end)

addToggleToTab(tab3, "34. Max Zoom Limit (15 studs)", function(s) 
    LocalPlayer.CameraMaxZoomDistance = s and 15 or 400 
end)

addToggleToTab(tab3, "35. Reset Zoom Limit", function(s) 
    LocalPlayer.CameraMaxZoomDistance = 400 
end)

addToggleToTab(tab3, "36. Fast WalkSpeed (20)", function(s) 
    if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then 
        LocalPlayer.Character.Humanoid.WalkSpeed = s and 20 or 16 
    end 
end)

addToggleToTab(tab3, "37. JumpPower Boost (80)", function(s) 
    if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then 
        LocalPlayer.Character.Humanoid.UseJumpPower = true
        LocalPlayer.Character.Humanoid.JumpPower = s and 80 or 50 
    end 
end)

addToggleToTab(tab3, "38. Hide Chat Window", function(s) 
    game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Chat, not s) 
end)

addToggleToTab(tab3, "39. Hide Player Leaderboard", function(s) 
    game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, not s) 
end)

addToggleToTab(tab3, "40. Anti-AFK Kick Protection", function(s)
    if s then
        LocalPlayer.Idled:Connect(function()
            game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
            task.wait(1)
            game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
        end)
    end
end)

-- Скрытие / открытие по RightShift
UserInputService.InputBegan:Connect(function(input)
    if input.KeyCode == Enum.KeyCode.RightShift then
        MainFrame.Visible = not MainFrame.Visible
    end
end)

Features & Information

hx

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts