-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- ============================================ -- ШЕЙДЕРЫ v13.0 - ПРОСТАЯ РАБОЧАЯ ВЕРСИЯ -- ============================================ local player = game.Players.LocalPlayer local Lighting = game:GetService("Lighting") local Workspace = game:GetService("Workspace") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") -- ============================================ -- GUI -- ============================================ local gui = Instance.new("ScreenGui") gui.Name = "Shaders" gui.Parent = player:WaitForChild("PlayerGui") local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 60, 0, 60) btn.Position = UDim2.new(0.02, 0, 0.8, 0) btn.Text = "⚙" btn.TextSize = 30 btn.TextColor3 = Color3.fromRGB(255,255,255) btn.BackgroundColor3 = Color3.fromRGB(30,30,80) btn.BackgroundTransparency = 0.3 btn.BorderSizePixel = 2 btn.BorderColor3 = Color3.fromRGB(100,100,255) btn.Parent = gui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(1,0) corner.Parent = btn -- ============================================ -- МЕНЮ -- ============================================ local menu = Instance.new("ScrollingFrame") menu.Size = UDim2.new(0, 300, 0, 450) menu.Position = UDim2.new(0.5, -150, 0.08, 0) menu.BackgroundColor3 = Color3.fromRGB(10,10,30) menu.BackgroundTransparency = 0.05 menu.BorderSizePixel = 2 menu.BorderColor3 = Color3.fromRGB(80,80,200) menu.Visible = false menu.CanvasSize = UDim2.new(0, 0, 0, 650) menu.ScrollBarThickness = 4 menu.ScrollBarImageColor3 = Color3.fromRGB(100,100,255) menu.Parent = gui local menuCorner = Instance.new("UICorner") menuCorner.CornerRadius = UDim.new(0, 16) menuCorner.Parent = menu local title = Instance.new("TextLabel") title.Size = UDim2.new(1,0,0,40) title.Text = "🎨 ШЕЙДЕРЫ v13.0" title.TextColor3 = Color3.fromRGB(180,200,255) title.TextSize = 18 title.Font = Enum.Font.GothamBold title.BackgroundTransparency = 1 title.Parent = menu local close = Instance.new("TextButton") close.Size = UDim2.new(0,35,0,35) close.Position = UDim2.new(0.88,0,0.01,0) close.Text = "✕" close.TextColor3 = Color3.fromRGB(255,100,100) close.TextSize = 18 close.BackgroundTransparency = 1 close.Parent = menu -- ============================================ -- КОНТЕЙНЕР -- ============================================ local container = Instance.new("Frame") container.Size = UDim2.new(0.96,0,0.85,0) container.Position = UDim2.new(0.02,0,0.1,0) container.BackgroundTransparency = 1 container.Parent = menu -- ============================================ -- ПЕРЕМЕННЫЕ -- ============================================ local states = {} local yPos = 0 local glassObjects = {} local originalMaterials = {} -- ============================================ -- ФУНКЦИЯ СОЗДАНИЯ КНОПКИ -- ============================================ local function addToggle(text, name) local b = Instance.new("TextButton") b.Size = UDim2.new(0.98,0,0,34) b.Position = UDim2.new(0.01,0,0,yPos) b.Text = "⬜ " .. text b.TextColor3 = Color3.fromRGB(220,220,240) b.TextSize = 13 b.TextXAlignment = Enum.TextXAlignment.Left b.BackgroundColor3 = Color3.fromRGB(35,35,65) b.BackgroundTransparency = 0.2 b.BorderSizePixel = 0 b.Parent = container states[name] = false b.MouseButton1Click:Connect(function() states[name] = not states[name] b.Text = (states[name] and "✅ " or "⬜ ") .. text applyAll() end) yPos = yPos + 38 container.Size = UDim2.new(0.96,0,0,yPos+20) menu.CanvasSize = UDim2.new(0,0,0,yPos+80) end -- ============================================ -- КНОПКИ -- ============================================ addToggle("🔆 RTX HDR", "rtx") addToggle("✨ Bloom", "bloom") addToggle("🎭 Vignette", "vignette") addToggle("🔍 Sharpen", "sharpen") addToggle("💫 Glitch", "glitch") addToggle("🌙 Night Vision", "night") addToggle("🔥 Thermal", "thermal") addToggle("☀️ God Rays", "godrays") addToggle("🌫️ Fog", "fog") addToggle("🎨 Color Grade", "colorgrade") addToggle("🌈 Vibrant", "vibrant") addToggle("🖤 Noir", "noir") addToggle("🟫 Sepia", "sepia") addToggle("🖼️ Cartoon", "cartoon") addToggle("🎯 Ультра Реализм", "realism") addToggle("🔮 Стеклянный режим", "glass") -- ============================================ -- КНОПКА ОТКЛЮЧИТЬ ВСЁ -- ============================================ local clearBtn = Instance.new("TextButton") clearBtn.Size = UDim2.new(0.98,0,0,34) clearBtn.Position = UDim2.new(0.01,0,0,yPos) clearBtn.Text = "❌ ОТКЛЮЧИТЬ ВСЁ" clearBtn.TextColor3 = Color3.fromRGB(255,100,100) clearBtn.TextSize = 13 clearBtn.TextXAlignment = Enum.TextXAlignment.Left clearBtn.BackgroundColor3 = Color3.fromRGB(80,0,0) clearBtn.BackgroundTransparency = 0.2 clearBtn.BorderSizePixel = 0 clearBtn.Parent = container yPos = yPos + 38 clearBtn.MouseButton1Click:Connect(function() -- Сбрасываем состояния for k in pairs(states) do states[k] = false end -- Обновляем кнопки for _, child in pairs(container:GetChildren()) do if child:IsA("TextButton") and child.Text:find("✅") then child.Text = child.Text:gsub("✅", "⬜") end end -- Очищаем эффекты for _, v in pairs(Lighting:GetChildren()) do if v:IsA("ColorCorrectionEffect") or v:IsA("BlurEffect") or v:IsA("SunRaysEffect") then v:Destroy() end end -- Сбрасываем настройки Lighting.Ambient = Color3.fromRGB(127,127,127) Lighting.OutdoorAmbient = Color3.fromRGB(127,127,127) Lighting.Brightness = 1 Lighting.Saturation = 1 Lighting.ShadowSoftness = 0 Lighting.FogEnd = 100000 Lighting.ColorShift_Top = Color3.fromRGB(0,0,0) Lighting.ColorShift_Bottom = Color3.fromRGB(0,0,0) Lighting.TintColor = Color3.fromRGB(255,255,255) Lighting.Technology = Enum.Technology.Legacy Lighting.GlobalShadows = false -- Восстанавливаем материалы для стекла for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Part") or obj:IsA("MeshPart") or obj:IsA("WedgePart") then if obj.Material == Enum.Material.Glass and obj.Reflectance > 0.2 then obj.Material = Enum.Material.Plastic obj.Reflectance = 0 obj.Transparency = 0 end end end print("✅ ВСЁ ОТКЛЮЧЕНО") end) container.Size = UDim2.new(0.96,0,0,yPos+20) menu.CanvasSize = UDim2.new(0,0,0,yPos+80) -- ============================================ -- ПРИМЕНЕНИЕ ЭФФЕКТОВ -- ============================================ function applyAll() -- Очищаем старые эффекты for _, v in pairs(Lighting:GetChildren()) do if v:IsA("ColorCorrectionEffect") or v:IsA("BlurEffect") or v:IsA("SunRaysEffect") then v:Destroy() end end -- ===== 1. RTX ===== if states.rtx then local e = Instance.new("ColorCorrectionEffect") e.Name = "RTX" e.Contrast = 0.35 e.Saturation = 0.25 e.Brightness = 0.08 e.Parent = Lighting end -- ===== 2. Bloom ===== if states.bloom then local e = Instance.new("BlurEffect") e.Name = "Bloom" e.Size = 12 e.Parent = Lighting end -- ===== 3. Vignette ===== if states.vignette then local e = Instance.new("ColorCorrectionEffect") e.Name = "Vignette" e.Saturation = -0.2 e.Contrast = -0.1 e.Parent = Lighting end -- ===== 4. Sharpen ===== if states.sharpen then local e = Instance.new("ColorCorrectionEffect") e.Name = "Sharpen" e.Saturation = 0.2 e.Contrast = 0.15 e.Parent = Lighting end -- ===== 5. Glitch ===== if states.glitch then Lighting.ColorShift_Top = Color3.fromRGB(255,0,50) Lighting.ColorShift_Bottom = Color3.fromRGB(0,100,255) else Lighting.ColorShift_Top = Color3.fromRGB(0,0,0) Lighting.ColorShift_Bottom = Color3.fromRGB(0,0,0) end -- ===== 6. Night Vision ===== if states.night then Lighting.Ambient = Color3.fromRGB(0,255,0) Lighting.OutdoorAmbient = Color3.fromRGB(0,200,0) Lighting.Brightness = 2 local e = Instance.new("ColorCorrectionEffect") e.Name = "NightVision" e.Saturation = -0.5 e.Contrast = 0.5 e.Parent = Lighting end -- ===== 7. Thermal ===== if states.thermal then Lighting.Ambient = Color3.fromRGB(255,80,0) Lighting.OutdoorAmbient = Color3.fromRGB(200,50,0) local e = Instance.new("ColorCorrectionEffect") e.Name = "Thermal" e.Saturation = -0.2 e.Contrast = 0.4 e.TintColor = Color3.fromRGB(255,150,50) e.Parent = Lighting end -- ===== 8. God Rays ===== if states.godrays then local e = Instance.new("SunRaysEffect") e.Name = "GodRays" e.Intensity = 0.5 e.Spread = 0.8 e.Parent = Lighting end -- ===== 9. Fog ===== if states.fog then Lighting.FogEnd = 400 Lighting.FogStart = 0 Lighting.FogColor = Color3.fromRGB(180,200,255) else Lighting.FogEnd = 100000 Lighting.FogStart = 0 end -- ===== 10. Color Grade ===== if states.colorgrade then local e = Instance.new("ColorCorrectionEffect") e.Name = "ColorGrade" e.Saturation = 0.1 e.Contrast = 0.1 e.TintColor = Color3.fromRGB(255,200,150) e.Parent = Lighting end -- ===== 11. Vibrant ===== if states.vibrant then Lighting.Saturation = 1.5 else Lighting.Saturation = 1 end -- ===== 12. Noir ===== if states.noir then local e = Instance.new("ColorCorrectionEffect") e.Name = "Noir" e.Saturation = -1 e.Contrast = 0.3 e.Parent = Lighting end -- ===== 13. Sepia ===== if states.sepia then Lighting.TintColor = Color3.fromRGB(180,120,50) else Lighting.TintColor = Color3.fromRGB(255,255,255) end -- ===== 14. Cartoon ===== if states.cartoon then Lighting.Saturation = 2.0 Lighting.Brightness = 1.5 Lighting.Ambient = Color3.fromRGB(200,200,200) end -- ===== 15. ULTRA REALISM (ИСПРАВЛЕН) ===== if states.realism then Lighting.Ambient = Color3.fromRGB(25,25,30) Lighting.OutdoorAmbient = Color3.fromRGB(20,20,25) Lighting.Brightness = 0.85 Lighting.Saturation = 1.6 Lighting.ShadowSoftness = 0.6 -- RTX эффект для реализма local e = Instance.new("ColorCorrectionEffect") e.Name = "Realism_RTX" e.Contrast = 0.4 e.Saturation = 0.3 e.Brightness = 0.05 e.TintColor = Color3.fromRGB(255,245,230) e.Parent = Lighting -- Bloom для реализма local e2 = Instance.new("BlurEffect") e2.Name = "Realism_Bloom" e2.Size = 8 e2.Parent = Lighting end -- ===== 16. GLASS MODE (ИСПРАВЛЕН) ===== if states.glass then for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Part") or obj:IsA("MeshPart") or obj:IsA("WedgePart") then if obj.Material ~= Enum.Material.Neon then obj.Material = Enum.Material.Glass obj.Reflectance = 0.4 obj.Transparency = 0.1 end end end Lighting.Ambient = Color3.fromRGB(70,90,130) Lighting.OutdoorAmbient = Color3.fromRGB(60,80,110) Lighting.Brightness = 1.15 else -- Восстанавливаем материалы for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Part") or obj:IsA("MeshPart") or obj:IsA("WedgePart") then if obj.Material == Enum.Material.Glass and obj.Reflectance > 0.2 then obj.Material = Enum.Material.Plastic obj.Reflectance = 0 obj.Transparency = 0 end end end end end -- ============================================ -- УПРАВЛЕНИЕ МЕНЮ -- ============================================ local open = false btn.MouseButton1Click:Connect(function() open = not open menu.Visible = open end) close.MouseButton1Click:Connect(function() open = false menu.Visible = false end) UserInputService.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch and open then local pos = input.Position local m = menu.AbsolutePosition local s = menu.AbsoluteSize if not (pos.X >= m.X and pos.X <= m.X + s.X and pos.Y >= m.Y and pos.Y <= m.Y + s.Y) then open = false menu.Visible = false end end end) -- ============================================ -- ЗАПУСК -- ============================================ print("========================================") print("✅ ШЕЙДЕРЫ v13.0 ЗАГРУЖЕНЫ!") print("📌 Нажми на ⚙ для открытия меню") print("📌 Реализм и Стекло - ИСПРАВЛЕНЫ!") print("========================================")