Version / Update: v1.0.0
- Download / Script Link
- --[[
LARB SYSTEM v10.0 - Auto Water Blur & Physics Fix
Keybind: Right Shift
]]
local Lighting = game:GetService("Lighting")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local Stats = game:GetService("Stats")
local LocalPlayer = Players.LocalPlayer
-- 1. THEME SETUP
local Themes = {
Dark = {Main = Color3.fromRGB(255, 64, 160), Accent = Color3.fromRGB(0, 208, 208), Background = Color3.fromRGB(25, 10, 20), Side = Color3.fromRGB(35, 15, 30)},
Light = {Main = Color3.fromRGB(80, 120, 255), Accent = Color3.fromRGB(50, 50, 50), Background = Color3.fromRGB(240, 240, 240), Side = Color3.fromRGB(220, 220, 225)},
Neon = {Main = Color3.fromRGB(0, 255, 100), Accent = Color3.fromRGB(255, 255, 0), Background = Color3.fromRGB(10, 10, 10), Side = Color3.fromRGB(20, 20, 20)},
Forest = {Main = Color3.fromRGB(34, 139, 34), Accent = Color3.fromRGB(218, 165, 32), Background = Color3.fromRGB(15, 25, 15), Side = Color3.fromRGB(25, 35, 25)}
}
local Colors = Themes.Dark
local currLang = "EN"
local autoWaterBlur = false
-- 2. UI SETUP
if CoreGui:FindFirstChild("LARB_V10") then CoreGui["LARB_V10"]:Destroy() end
local SG = Instance.new("ScreenGui", CoreGui); SG.Name = "LARB_V10"
-- [ADDON] WATERMARK
local Watermark = Instance.new("TextButton", SG)
Watermark.Size = UDim2.new(0, 180, 0, 45); Watermark.Position = UDim2.new(0, 10, 0, 10)
Watermark.BackgroundColor3 = Color3.fromRGB(20, 20, 20); Watermark.BorderSizePixel = 0
Watermark.Text = ""; Watermark.AutoButtonColor = false
Instance.new("UICorner", Watermark).CornerRadius = UDim.new(0, 8)
local WStroke = Instance.new("UIStroke", Watermark); WStroke.Color = Colors.Main; WStroke.Thickness = 1.5
local WText = Instance.new("TextLabel", Watermark)
WText.Size = UDim2.new(1, -10, 1, 0); WText.Position = UDim2.new(0, 10, 0, 0)
WText.BackgroundTransparency = 1; WText.TextColor3 = Color3.fromRGB(255, 255, 255)
WText.Font = Enum.Font.Code; WText.TextSize = 13; WText.TextXAlignment = Enum.TextXAlignment.Left; WText.RichText = true
Watermark.MouseButton1Click:Connect(function() Watermark.Visible = false end)
RunService.RenderStepped:Connect(function(dt)
if Watermark.Visible then
local fps = math.floor(1/dt)
local ping = math.floor(Stats.Network.ServerStatsItem["Data Ping"]:GetValue())
WText.Text = string.format("<b>LARB HUB</b> <font color='#00D0D0'>v10</font>\nFPS: %d | PING: %d ms", fps, ping)
end
end)
-- MAIN MENU
local M = Instance.new("Frame", SG)
M.BackgroundColor3 = Colors.Background; M.Position = UDim2.new(0.5, -250, 0, -600)
M.Size = UDim2.new(0, 520, 0, 520); M.BorderSizePixel = 0; M.Visible = false; M.Active = true; M.Draggable = true
Instance.new("UICorner", M).CornerRadius = UDim.new(0, 12)
local Stroke = Instance.new("UIStroke", M); Stroke.Color = Colors.Main; Stroke.Thickness = 2
local Title = Instance.new("TextLabel", M)
Title.Size = UDim2.new(1, 0, 0, 55); Title.BackgroundColor3 = Colors.Side
Title.Text = " LARB SYSTEM <font color='#00D0D0'>v10.0 SHADERS+</font>"
Title.TextColor3 = Color3.fromRGB(255,255,255); Title.Font = Enum.Font.ArialBold; Title.RichText = true; Title.TextSize = 22; Title.TextXAlignment = Enum.TextXAlignment.Left
Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 12)
local LangBtn = Instance.new("TextButton", M)
LangBtn.Size = UDim2.new(0, 60, 0, 30); LangBtn.Position = UDim2.new(1, -70, 0, 12); LangBtn.BackgroundColor3 = Colors.Main
LangBtn.Text = "EN/RU"; LangBtn.TextColor3 = Color3.fromRGB(255,255,255); LangBtn.Font = Enum.Font.SourceSansBold; LangBtn.TextSize = 14; Instance.new("UICorner", LangBtn)
local Canvas = Instance.new("CanvasGroup", M); Canvas.Size = UDim2.new(1, 0, 1, -55); Canvas.Position = UDim2.new(0, 0, 0, 55); Canvas.BackgroundTransparency = 1
local Side = Instance.new("Frame", Canvas); Side.Position = UDim2.new(0, 10, 0, 10); Side.Size = UDim2.new(0, 120, 1, -20); Side.BackgroundColor3 = Colors.Side
Instance.new("UICorner", Side).CornerRadius = UDim.new(0, 10)
Instance.new("UIListLayout", Side).Padding = UDim.new(0, 6)
local Container = Instance.new("ScrollingFrame", Canvas); Container.Position = UDim2.new(0, 140, 0, 10); Container.Size = UDim2.new(1, -150, 1, -20); Container.BackgroundTransparency = 1; Container.ScrollBarThickness = 3; Container.CanvasSize = UDim2.new(0, 0, 0, 2500)
Instance.new("UIListLayout", Container).Padding = UDim.new(0, 15)
-- 3. HELPER FUNCTIONS
local Tabs = {}
local AllElements = {}
function createGroupLabel(tab, name, ruName)
local f = Instance.new("Frame", Container); f.Size = UDim2.new(0.95, 0, 0, 30); f.BackgroundTransparency = 1; f.Visible = false
local l = Instance.new("TextLabel", f); l.Size = UDim2.new(1, 0, 1, 0); l.BackgroundTransparency = 1; l.TextColor3 = Colors.Accent; l.Font = Enum.Font.SourceSansBold; l.TextSize = 16; l.ZIndex = 2
local line = Instance.new("Frame", f); line.Size = UDim2.new(1, 0, 0, 2); line.Position = UDim2.new(0, 0, 1, 0); line.BackgroundColor3 = Colors.Main; line.BorderSizePixel = 0
local grad = Instance.new("UIGradient", line); grad.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1), NumberSequenceKeypoint.new(0.5,0), NumberSequenceKeypoint.new(1,1)})
local function update()
l.Text = ((currLang == "EN") and name or ruName):upper()
l.TextColor3 = Colors.Accent
line.BackgroundColor3 = Colors.Main
end
update(); table.insert(AllElements, update); table.insert(Tabs[tab], f)
end
function createTab(name)
local b = Instance.new("TextButton", Side); b.Size = UDim2.new(0.9, 0, 0, 40); b.BackgroundColor3 = Color3.fromRGB(45, 25, 40); b.Text = name; b.TextColor3 = Color3.fromRGB(255,255,255); b.Font = Enum.Font.ArialBold; b.TextSize = 13; Instance.new("UICorner", b)
Tabs[name] = {}; b.MouseButton1Click:Connect(function()
for n, t in pairs(Tabs) do for _, o in pairs(t) do o.Visible = (n == name) end end
end)
table.insert(AllElements, function() b.TextColor3 = Color3.fromRGB(255,255,255) end)
end
function createSlider(tab, name, ruName, min, max, default, callback)
local f = Instance.new("Frame", Container); f.Size = UDim2.new(0.95, 0, 0, 65); f.BackgroundTransparency = 1; f.Visible = false
local t = Instance.new("TextLabel", f); t.Size = UDim2.new(1, 0, 0, 25); t.TextColor3 = Color3.fromRGB(255,255,255); t.BackgroundTransparency = 1; t.TextXAlignment = Enum.TextXAlignment.Left; t.Font = Enum.Font.SourceSansBold; t.TextSize = 18
local bg = Instance.new("Frame", f); bg.Size = UDim2.new(1, 0, 0, 8); bg.Position = UDim2.new(0, 0, 0, 35); bg.BackgroundColor3 = Color3.fromRGB(60, 60, 70); Instance.new("UICorner", bg)
local fill = Instance.new("Frame", bg); fill.Size = UDim2.new((default-min)/(max-min), 0, 1, 0); fill.BackgroundColor3 = Colors.Accent; Instance.new("UICorner", fill)
local btn = Instance.new("TextButton", bg); btn.Size = UDim2.new(0, 18, 0, 18); btn.Position = UDim2.new((default-min)/(max-min), -9, 0.5, -9); btn.Text = ""; btn.BackgroundColor3 = Colors.Main; Instance.new("UICorner", btn)
local val = default
local function updateText()
t.Text = ((currLang == "EN") and name or ruName) .. ": " .. math.floor(val * 10) / 10
fill.BackgroundColor3 = Colors.Accent
btn.BackgroundColor3 = Colors.Main
t.TextColor3 = (Colors == Themes.Light) and Color3.new(0,0,0) or Color3.new(1,1,1)
end
updateText(); table.insert(AllElements, updateText)
local m = false
local function up()
local p = math.clamp((UserInputService:GetMouseLocation().X - bg.AbsolutePosition.X) / bg.AbsoluteSize.X, 0, 1)
val = min + (max - min) * p
fill.Size = UDim2.new(p, 0, 1, 0); btn.Position = UDim2.new(p, -9, 0.5, -9); updateText(); callback(val)
end
btn.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then m = true end end)
UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then m = false end end)
RunService.RenderStepped:Connect(function() if m then up() end end)
table.insert(Tabs[tab], f); callback(default)
end
function createButton(tab, name, ruName, callback)
local b = Instance.new("TextButton", Container); b.Size = UDim2.new(0.95, 0, 0, 45); b.BackgroundColor3 = Color3.fromRGB(40, 40, 50); b.TextColor3 = Color3.fromRGB(255,255,255); b.Font = Enum.Font.SourceSansBold; b.TextSize = 18; b.Visible = false; Instance.new("UICorner", b)
local s = Instance.new("UIStroke", b); s.ApplyStrokeMode = Enum.ApplyStrokeMode.Border; s.Color = Colors.Main; s.Transparency = 0.6
local function updateText()
b.Text = (currLang == "EN") and name or ruName
s.Color = Colors.Main
b.TextColor3 = Color3.fromRGB(255,255,255)
end
updateText(); table.insert(AllElements, updateText)
b.MouseButton1Click:Connect(callback); table.insert(Tabs[tab], b)
end
-- 4. FEATURES
createTab("TEXTURES"); createTab("LIGHTING"); createTab("WATER"); createTab("SUN"); createTab("SHADERS"); createTab("SHADOWS"); createTab("SETTINGS")
-- SETTINGS
createGroupLabel("SETTINGS", "Interface Themes", "Темы интерфейса")
for tName, tColors in pairs(Themes) do
createButton("SETTINGS", "Theme: "..tName, "Тема: "..tName, function()
Colors = tColors
M.BackgroundColor3 = Colors.Background
Side.BackgroundColor3 = Colors.Side
Title.BackgroundColor3 = Colors.Side
Stroke.Color = Colors.Main
WStroke.Color = Colors.Main
LangBtn.BackgroundColor3 = Colors.Main
for _, f in pairs(AllElements) do f() end
end)
end
createButton("SETTINGS", "Show Watermark", "Показать водяной знак", function() Watermark.Visible = true end)
-- TEXTURES
createGroupLabel("TEXTURES", "Performance", "Производительность")
local originalMats = {}; local originalDecals = {}
createButton("TEXTURES", "FPS BOOST (TOGGLE)", "БУСТ ФПС (ВКЛ/ВЫКЛ)", function()
local en = (next(originalMats) == nil)
if en then
for _, obj in pairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") then originalMats[obj] = {obj.Material, obj.Transparency}; obj.Material = Enum.Material.SmoothPlastic
elseif obj:IsA("Texture") or obj:IsA("Decal") then originalDecals[obj] = obj.Transparency; obj.Transparency = 1 end
end
Lighting.GlobalShadows = false
else
for obj, data in pairs(originalMats) do if obj and obj.Parent then obj.Material = data[1]; obj.Transparency = data[2] end end
for obj, trans in pairs(originalDecals) do if obj and obj.Parent then obj.Transparency = trans end end
table.clear(originalMats); table.clear(originalDecals); Lighting.GlobalShadows = true
end
end)
createGroupLabel("TEXTURES", "Nature", "Природа")
createSlider("TEXTURES", "Wind Speed", "Скорость ветра", 0, 50, 2, function(v) workspace.GlobalWind = Vector3.new(v, 0, v) end)
-- LIGHTING
createGroupLabel("LIGHTING", "Day Cycle", "Цикл дня")
local targetTime = 14
createSlider("LIGHTING", "Clock Time", "Время суток", 0, 24, 14, function(v) targetTime = v end)
RunService.Heartbeat:Connect(function() Lighting.ClockTime = targetTime end)
createSlider("LIGHTING", "Brightness", "Яркость", 0, 10, 2, function(v) Lighting.Brightness = v end)
createGroupLabel("LIGHTING", "Atmosphere", "Атмосфера")
createSlider("LIGHTING", "Exposure", "Экспозиция", -5, 5, 0, function(v) Lighting.ExposureCompensation = v end)
createSlider("LIGHTING", "Fog Distance", "Дистанция тумана", 500, 10000, 10000, function(v) Lighting.FogEnd = v end)
createSlider("LIGHTING", "Outdoor Ambient", "Окружение", 0, 255, 128, function(v) Lighting.OutdoorAmbient = Color3.fromRGB(v, v, v) end)
createButton("LIGHTING", "Clear Atmosphere", "Чистая атмосфера", function()
local atm = Lighting:FindFirstChildOfClass("Atmosphere") or Instance.new("Atmosphere", Lighting)
atm.Density = 0; atm.Glare = 0; atm.Haze = 0
end)
createButton("LIGHTING", "Night Vision", "Ночное зрение", function()
local cc = Lighting:FindFirstChild("NV_CC") or Instance.new("ColorCorrectionEffect", Lighting)
cc.Name = "NV_CC"; cc.Enabled = not cc.Enabled; cc.TintColor = Color3.fromRGB(0, 255, 100); cc.Brightness = 0.2
end)
createButton("LIGHTING", "RESET ALL", "СБРОСИТЬ ВСЁ", function()
Lighting.Brightness = 2; targetTime = 14; Lighting.ExposureCompensation = 0; Lighting.FogEnd = 10000
end)
-- WATER
createGroupLabel("WATER", "Physical Settings", "Физические настройки")
createSlider("WATER", "Transparency", "Прозрачность", 0, 1, 0.5, function(v) workspace.Terrain.WaterTransparency = v end)
createSlider("WATER", "Reflectance", "Отражение", 0, 1, 0.1, function(v) workspace.Terrain.WaterReflectance = v end)
createSlider("WATER", "Wave Size", "Размер волн", 0, 1, 0.1, function(v) workspace.Terrain.WaterWaveSize = v end)
createSlider("WATER", "Wave Speed", "Скорость волн", 0, 50, 10, function(v) workspace.Terrain.WaterWaveSpeed = v end)
createGroupLabel("WATER", "Visual Effects", "Визуальные эффекты")
local originalWaterColor = workspace.Terrain.WaterColor
createButton("WATER", "Auto Water Blur (Toggle)", "Авто-размытие (Вкл/Выкл)", function()
autoWaterBlur = not autoWaterBlur
local b = Lighting:FindFirstChild("WaterBlur")
if b and not autoWaterBlur then b.Enabled = false end
end)
createButton("WATER", "Water Design (Toggle)", "Смена дизайна воды", function()
local terrain = workspace.Terrain
terrain.WaterWaveDesign = (terrain.WaterWaveDesign == Enum.WaterWaveDesign.Physical) and Enum.WaterWaveDesign.Flat or Enum.WaterWaveDesign.Physical
end)
createButton("WATER", "Ocean Tint", "Океанский оттенок", function()
workspace.Terrain.WaterColor = (workspace.Terrain.WaterColor == originalWaterColor) and Color3.fromRGB(0, 150, 255) or originalWaterColor
end)
createButton("WATER", "Random Fog Color", "Случайный цвет тумана", function()
workspace.Terrain.WaterColor = Color3.new(math.random(), math.random(), math.random())
end)
-- SUN
createGroupLabel("SUN", "Sun Rays", "Солнечные лучи")
createSlider("SUN", "Ray Intensity", "Сила лучей", 0, 1, 0.3, function(v) local s = Lighting:FindFirstChild("L_Sun") or Instance.new("SunRaysEffect", Lighting); s.Name = "L_Sun"; s.Intensity = v end)
createSlider("SUN", "Ray Spread", "Разброс лучей", 0, 1, 0.5, function(v) local s = Lighting:FindFirstChild("L_Sun") or Instance.new("SunRaysEffect", Lighting); s.Spread = v end)
-- SHADERS (50 PRESETS ADDED)
local function applyCC(sat, con, tint, bright)
local cc = Lighting:FindFirstChild("L_CC") or Instance.new("ColorCorrectionEffect", Lighting); cc.Name = "L_CC"
cc.Saturation = sat; cc.Contrast = con; cc.TintColor = tint; cc.Brightness = bright or 0; cc.Enabled = true
end
createGroupLabel("SHADERS", "Base Controls", "Основные настройки")
createButton("SHADERS", "Reset Shaders", "Сброс шейдеров", function() applyCC(0,0,Color3.new(1,1,1), 0) end)
createButton("SHADERS", "Depth of Field (Toggle)", "Эффект фокусировки", function()
local dof = Lighting:FindFirstChild("L_DOF") or Instance.new("DepthOfFieldEffect", Lighting); dof.Name = "L_DOF"; dof.Enabled = not dof.Enabled; dof.FocusDistance = 15; dof.FarIntensity = 0.8
end)
createSlider("SHADERS", "Bloom Intensity", "Сила свечения", 0, 10, 1, function(v) local b = Lighting:FindFirstChild("L_Bloom") or Instance.new("BloomEffect", Lighting); b.Name = "L_Bloom"; b.Intensity = v end)
-- NEON CATEGORY (1-13)
createGroupLabel("SHADERS", "Neon Presets", "Неоновые пресеты")
createButton("SHADERS", "Neon: Pink City", "Неон: Розовый город", function() applyCC(0.8, 0.4, Color3.fromRGB(255, 100, 255), 0.1) end)
createButton("SHADERS", "Neon: Cyan Night", "Неон: Циановая ночь", function() applyCC(0.6, 0.3, Color3.fromRGB(0, 255, 255), 0) end)
createButton("SHADERS", "Neon: Toxic Green", "Неон: Токсичный", function() applyCC(1, 0.5, Color3.fromRGB(150, 255, 150), 0) end)
createButton("SHADERS", "Neon: Electric Blue", "Неон: Электро-синий", function() applyCC(0.7, 0.3, Color3.fromRGB(100, 150, 255), 0.1) end)
createButton("SHADERS", "Neon: Violet Dream", "Неон: Фиолетовый сон", function() applyCC(0.5, 0.2, Color3.fromRGB(200, 150, 255), 0.05) end)
createButton("SHADERS", "Neon: Synthwave", "Неон: Синтвейв", function() applyCC(1.2, 0.5, Color3.fromRGB(255, 50, 150), 0) end)
createButton("SHADERS", "Neon: Retro Orange", "Неон: Ретро оранжевый", function() applyCC(0.8, 0.4, Color3.fromRGB(255, 160, 50), 0) end)
createButton("SHADERS", "Neon: Laser Red", "Неон: Лазерный красный", function() applyCC(1.5, 0.6, Color3.fromRGB(255, 50, 50), -0.1) end)
createButton("SHADERS", "Neon: Ultra Lime", "Неон: Ультра лайм", function() applyCC(0.9, 0.3, Color3.fromRGB(200, 255, 0), 0.1) end)
createButton("SHADERS", "Neon: Cyber Yellow", "Неон: Кибер желтый", function() applyCC(0.7, 0.4, Color3.fromRGB(255, 255, 100), 0) end)
createButton("SHADERS", "Neon: Candy Pop", "Неон: Леденец", function() applyCC(1.1, 0.3, Color3.fromRGB(255, 150, 200), 0.1) end)
createButton("SHADERS", "Neon: Plasma", "Неон: Плазма", function() applyCC(0.6, 0.5, Color3.fromRGB(180, 100, 255), 0.2) end)
createButton("SHADERS", "Neon: Deep Sea", "Неон: Глубокое море", function() applyCC(0.4, 0.6, Color3.fromRGB(0, 150, 180), -0.2) end)
-- DARK CATEGORY (14-26)
createGroupLabel("SHADERS", "Dark Presets", "Темные пресеты")
createButton("SHADERS", "Dark: Horror", "Тьма: Хоррор", function() applyCC(-0.5, 0.6, Color3.fromRGB(100, 100, 100), -0.2) end)
createButton("SHADERS", "Dark: Abyss", "Тьма: Бездна", function() applyCC(-1, 0.8, Color3.fromRGB(50, 50, 70), -0.4) end)
createButton("SHADERS", "Dark: Moonlight", "Тьма: Лунный свет", function() applyCC(0.2, 0.3, Color3.fromRGB(150, 150, 255), -0.1) end)
createButton("SHADERS", "Dark: Noir", "Тьма: Нуар", function() applyCC(-1, 0.5, Color3.fromRGB(255, 255, 255), 0) end)
createButton("SHADERS", "Dark: Foggy Night", "Тьма: Туманная ночь", function() applyCC(-0.2, 0.2, Color3.fromRGB(180, 180, 200), -0.15) end)
createButton("SHADERS", "Dark: Blood Moon", "Тьма: Кровавая луна", function() applyCC(0.5, 0.4, Color3.fromRGB(255, 100, 100), -0.2) end)
createButton("SHADERS", "Dark: Shadow Realm", "Тьма: Царство теней", function() applyCC(-0.8, 1, Color3.fromRGB(40, 20, 60), -0.3) end)
createButton("SHADERS", "Dark: Cold Steel", "Тьма: Холодная сталь", function() applyCC(-0.4, 0.4, Color3.fromRGB(150, 180, 200), -0.1) end)
createButton("SHADERS", "Dark: Midnight Blue", "Тьма: Полночь", function() applyCC(0.1, 0.5, Color3.fromRGB(20, 40, 120), -0.25) end)
createButton("SHADERS", "Dark: Charcoal", "Тьма: Уголь", function() applyCC(-0.6, 0.7, Color3.fromRGB(80, 80, 80), -0.1) end)
createButton("SHADERS", "Dark: Toxic Waste", "Тьма: Отходы", function() applyCC(0.3, 0.4, Color3.fromRGB(80, 120, 40), -0.1) end)
createButton("SHADERS", "Dark: Industrial", "Тьма: Промзона", function() applyCC(-0.3, 0.5, Color3.fromRGB(120, 110, 100), -0.05) end)
createButton("SHADERS", "Dark: Void", "Тьма: Пустота", function() applyCC(-0.9, 2, Color3.fromRGB(200, 200, 255), -0.5) end)
-- LIGHT CATEGORY (27-39)
createGroupLabel("SHADERS", "Light Presets", "Светлые пресеты")
createButton("SHADERS", "Light: Summer Day", "Свет: Летний день", function() applyCC(0.4, 0.1, Color3.fromRGB(255, 255, 220), 0.1) end)
createButton("SHADERS", "Light: Paradise", "Свет: Рай", function() applyCC(0.6, 0.2, Color3.fromRGB(200, 255, 255), 0.15) end)
createButton("SHADERS", "Light: Dreamy", "Свет: Мечта", function() applyCC(0.2, 0.1, Color3.fromRGB(255, 230, 255), 0.2) end)
createButton("SHADERS", "Light: High Key", "Свет: Высокий ключ", function() applyCC(-0.2, -0.1, Color3.fromRGB(255, 255, 255), 0.3) end)
createButton("SHADERS", "Light: Arctic", "Свет: Арктика", function() applyCC(-0.3, 0.2, Color3.fromRGB(200, 230, 255), 0.1) end)
createButton("SHADERS", "Light: Vanilla", "Свет: Ваниль", function() applyCC(0.3, 0.1, Color3.fromRGB(255, 245, 200), 0.05) end)
createButton("SHADERS", "Light: Morning Sun", "Свет: Утреннее солнце", function() applyCC(0.5, 0.1, Color3.fromRGB(255, 220, 180), 0.1) end)
createButton("SHADERS", "Light: Clean", "Свет: Чистота", function() applyCC(0.1, 0.2, Color3.fromRGB(255, 255, 255), 0.05) end)
createButton("SHADERS", "Light: Sakura", "Свет: Сакура", function() applyCC(0.4, 0.2, Color3.fromRGB(255, 210, 230), 0.1) end)
createButton("SHADERS", "Light: Soft Focus", "Свет: Мягкий фокус", function() applyCC(0, -0.2, Color3.fromRGB(255, 255, 255), 0.2) end)
createButton("SHADERS", "Light: Minty", "Свет: Мята", function() applyCC(0.3, 0.2, Color3.fromRGB(210, 255, 230), 0.05) end)
createButton("SHADERS", "Light: Overexposed", "Свет: Пересвет", function() applyCC(0.5, 0.5, Color3.fromRGB(255, 255, 255), 0.4) end)
createButton("SHADERS", "Light: Heaven", "Свет: Небеса", function() applyCC(0.2, -0.3, Color3.fromRGB(230, 240, 255), 0.5) end)
-- CINEMATIC CATEGORY (40-50)
createGroupLabel("SHADERS", "Cinematic Presets", "Кино пресеты")
createButton("SHADERS", "Movie: Blockbuster", "Кино: Блокбастер", function() applyCC(0.3, 0.4, Color3.fromRGB(180, 220, 255), -0.05) end)
createButton("SHADERS", "Movie: Vintage 70s", "Кино: Винтаж 70-х", function() applyCC(-0.2, 0.2, Color3.fromRGB(255, 200, 150), 0) end)
createButton("SHADERS", "Movie: Sepia", "Кино: Сепия", function() applyCC(-0.8, 0.1, Color3.fromRGB(255, 220, 180), 0) end)
createButton("SHADERS", "Movie: Cold War", "Кино: Холодная война", function() applyCC(-0.4, 0.3, Color3.fromRGB(150, 160, 180), -0.1) end)
createButton("SHADERS", "Movie: Apocalypse", "Кино: Апокалипсис", function() applyCC(0.2, 0.5, Color3.fromRGB(200, 180, 150), -0.1) end)
createButton("SHADERS", "Movie: Western", "Кино: Вестерн", function() applyCC(0.4, 0.3, Color3.fromRGB(255, 230, 150), 0) end)
createButton("SHADERS", "Movie: Cyberpunk", "Кино: Киберпанк", function() applyCC(0.7, 0.3, Color3.fromRGB(255, 180, 255), 0) end)
createButton("SHADERS", "Movie: Matrix", "Кино: Матрица", function() applyCC(0.3, 0.5, Color3.fromRGB(150, 255, 150), -0.1) end)
createButton("SHADERS", "Movie: Sin City", "Кино: Город грехов", function() applyCC(-1, 1.5, Color3.fromRGB(255, 255, 255), -0.2) end)
createButton("SHADERS", "Movie: Sunset Blvd", "Кино: Бульвар закатов", function() applyCC(0.6, 0.2, Color3.fromRGB(255, 150, 100), 0) end)
createButton("SHADERS", "Movie: Dramatic", "Кино: Драма", function() applyCC(0.1, 0.8, Color3.fromRGB(200, 200, 220), -0.1) end)
-- SHADOWS
createGroupLabel("SHADOWS", "Quality", "Качество")
createButton("SHADOWS", "Global Shadows", "Тени (Вкл/Выкл)", function() Lighting.GlobalShadows = not Lighting.GlobalShadows end)
createSlider("SHADOWS", "Shadow Softness", "Мягкость", 0, 1, 0.2, function(v) Lighting.ShadowSoftness = v end)
-- TOGGLE LOGIC
LangBtn.MouseButton1Click:Connect(function() currLang = (currLang == "EN") and "RU" or "EN"; for _, f in pairs(AllElements) do f() end end)
local toggled = false
local MenuBlur = Instance.new("BlurEffect", Lighting); MenuBlur.Size = 0
UserInputService.InputBegan:Connect(function(i)
if i.KeyCode == Enum.KeyCode.RightShift then
toggled = not toggled
local target = toggled and UDim2.new(0.5, -250, 0.5, -260) or UDim2.new(0.5, -250, 0, -600)
M.Visible = true
TweenService:Create(MenuBlur, TweenInfo.new(0.4), {Size = toggled and 15 or 0}):Play()
TweenService:Create(M, TweenInfo.new(0.5, Enum.EasingStyle.Quart), {Position = target}):Play()
end
end)
-- WATER LOOP
RunService.RenderStepped:Connect(function()
if autoWaterBlur then
local b = Lighting:FindFirstChild("WaterBlur") or Instance.new("BlurEffect", Lighting)
b.Name = "WaterBlur"
local pos = workspace.CurrentCamera.CFrame.Position
local region = Region3.new(pos - Vector3.new(0.1,0.1,0.1), pos + Vector3.new(0.1,0.1,0.1)):ExpandToGrid(4)
local mat = workspace.Terrain:ReadVoxels(region, 4)[1][1][1]
b.Enabled = (mat == Enum.Material.Water)
b.Size = 18
end
end)
for _, o in pairs(Tabs["TEXTURES"]) do o.Visible = true end[ View More ]
English:LARB SYSTEM v10.0 is a powerful visual enhancement suite.Ultra Shaders: Cinematic presets (Neon, Retro, Dark).Water FX: Automatic blur while swimming and custom wave physics.Performance: Integrated FPS booster.Interface: Support for 4 themes and EN/RU languages. Keybind: Press Right Shift to open/close menu.Russian:LARB SYSTEM v10.0 — это мощный графический пак.Шейдеры: Кинематографичные пресеты.Вода: Авто-блюр при плавании и настройка волн.Оптимизация: Встроенный бустер FPS.Меню: 4 темы оформления и поддержка RU/EN. Клавиша: Right Shift для открытия меню.