
Key Required VerifiedUniversal

-- ========================================================
-- 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)No comments yet for this script.



