--// TONG SOP ULTRA SPLIT OPTIMIZER V3 --// KHUSUS SPLIT 4-8 ROBLOX --// ANTI LAG + ANTI PANAS + ANTI FORCE CLOSE --// AUTO HILANGKAN POPUP IKAN repeat task.wait() until game:IsLoaded() local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local Terrain = workspace:FindFirstChildOfClass("Terrain") local RunService = game:GetService("RunService") local LP = Players.LocalPlayer -- ===================================== -- FLAT / MATTE RENDERING -- TANPA GLOSSY, LIGHT, BLOOM, PERCIKAN -- ===================================== local FLAT_COLOR = Color3.fromRGB(110, 110, 110) local function makeFlat(v) pcall(function() -- Hilangkan semua sumber cahaya lokal. if v:IsA("PointLight") or v:IsA("SpotLight") or v:IsA("SurfaceLight") then v.Enabled = false v:Destroy() return end -- Hilangkan efek cahaya, percikan, garis, dan highlight. if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Beam") or v:IsA("Smoke") or v:IsA("Fire") or v:IsA("Sparkles") then v.Enabled = false v:Destroy() return end if v:IsA("Highlight") then v.Enabled = false v:Destroy() return end -- SurfaceAppearance sering menjadi penyebab PBR/glossy. if v:IsA("SurfaceAppearance") then v:Destroy() return end -- Buang texture/decal agar benar-benar polos. if v:IsA("Texture") or v:IsA("Decal") then v.Transparency = 1 v:Destroy() return end if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic v.MaterialVariant = "" v.Reflectance = 0 v.CastShadow = false v.Color = FLAT_COLOR -- Hindari material transparan/mengilap. if v.Transparency < 0 then v.Transparency = 0 end end if v:IsA("MeshPart") then v.TextureID = "" v.Material = Enum.Material.SmoothPlastic v.MaterialVariant = "" v.Reflectance = 0 v.CastShadow = false v.Color = FLAT_COLOR end end) end pcall(function() Lighting.GlobalShadows = false Lighting.Brightness = 1 Lighting.ExposureCompensation = 0 Lighting.EnvironmentDiffuseScale = 0 Lighting.EnvironmentSpecularScale = 0 Lighting.Ambient = FLAT_COLOR Lighting.OutdoorAmbient = FLAT_COLOR Lighting.FogEnd = 1000000000 for _, effect in ipairs(Lighting:GetChildren()) do if effect:IsA("BloomEffect") or effect:IsA("BlurEffect") or effect:IsA("ColorCorrectionEffect") or effect:IsA("SunRaysEffect") or effect:IsA("DepthOfFieldEffect") or effect:IsA("Atmosphere") or effect:IsA("Sky") or effect:IsA("PostEffect") then effect:Destroy() end end end) task.spawn(function() local descendants = game:GetDescendants() for i, object in ipairs(descendants) do makeFlat(object) if i % 250 == 0 then task.wait() end end end) game.DescendantAdded:Connect(function(object) task.defer(makeFlat, object) end) -- ===================================== -- WEATHER & WATER OFF -- HUJAN, SALJU, KABUT, AWAN, AIR -- ===================================== local WEATHER_NAMES = { "rain", "hujan", "snow", "salju", "storm", "badai", "weather", "cuaca", "cloud", "awan", "fog", "kabut", "mist", "thunder", "petir", "lightning", "wind", "angin" } local function hasWeatherName(name) local lowerName = string.lower(name or "") for _, keyword in ipairs(WEATHER_NAMES) do if string.find(lowerName, keyword, 1, true) then return true end end return false end local function removeWeatherObject(v) pcall(function() if v:IsA("Clouds") then v.Cover = 0 v.Density = 0 v:Destroy() return end if v:IsA("Atmosphere") then v.Density = 0 v.Haze = 0 v.Glare = 0 v:Destroy() return end if v:IsA("ParticleEmitter") or v:IsA("Beam") or v:IsA("Trail") or v:IsA("Smoke") or v:IsA("Fire") or v:IsA("Sparkles") then if hasWeatherName(v.Name) or hasWeatherName(v.Parent and v.Parent.Name or "") then v.Enabled = false v:Destroy() return end end if hasWeatherName(v.Name) then if v:IsA("Sound") then v.Playing = false v.Volume = 0 v:Destroy() return end if v:IsA("ScreenGui") or v:IsA("BillboardGui") or v:IsA("SurfaceGui") then v.Enabled = false v:Destroy() return end if v:IsA("ImageLabel") or v:IsA("ImageButton") or v:IsA("Frame") then v.Visible = false end end end) end pcall(function() Lighting.FogStart = 0 Lighting.FogEnd = 1000000000 for _, child in ipairs(Lighting:GetChildren()) do removeWeatherObject(child) end end) pcall(function() if Terrain then Terrain.WaterTransparency = 1 Terrain.WaterReflectance = 0 Terrain.WaterWaveSize = 0 Terrain.WaterWaveSpeed = 0 Terrain.WaterColor = Color3.fromRGB(110, 110, 110) end end) task.spawn(function() local descendants = game:GetDescendants() for i, object in ipairs(descendants) do removeWeatherObject(object) if i % 250 == 0 then task.wait() end end end) game.DescendantAdded:Connect(function(object) task.defer(removeWeatherObject, object) end) -- ============================================================ -- SEIYU NODE-X — ULTRA FLAT MODE -- Menghapus efek visual berat, glow, sparkle, cahaya dan PBR. -- ============================================================ local UltraFlat = {} UltraFlat.FlatColor = Color3.fromRGB(105, 105, 105) local EFFECT_CLASSES = { ParticleEmitter = true, Trail = true, Beam = true, Smoke = true, Fire = true, Sparkles = true, Explosion = true, Highlight = true, SelectionBox = true, SelectionSphere = true, BoxHandleAdornment = true, SphereHandleAdornment = true, ConeHandleAdornment = true, CylinderHandleAdornment = true, LineHandleAdornment = true, Handles = true, ArcHandles = true, PointLight = true, SpotLight = true, SurfaceLight = true, SurfaceAppearance = true, Clouds = true, Atmosphere = true, BloomEffect = true, BlurEffect = true, ColorCorrectionEffect = true, SunRaysEffect = true, DepthOfFieldEffect = true, } local EFFECT_WORDS = { "spark", "sparkle", "glow", "shine", "flare", "aura", "particle", "effect", "vfx", "fx", "beam", "trail", "splash", "bubble", "ripple", "wave", "foam", "rain", "hujan", "snow", "salju", "storm", "badai", "weather", "cuaca", "cloud", "awan", "fog", "kabut", "mist", "thunder", "petir", "lightning", "confetti", "firework", "debris" } local function containsEffectWord(value) local name = string.lower(tostring(value or "")) for _, word in ipairs(EFFECT_WORDS) do if string.find(name, word, 1, true) then return true end end return false end local function removeVisual(object) pcall(function() local className = object.ClassName if EFFECT_CLASSES[className] then if object:IsA("ParticleEmitter") or object:IsA("Trail") or object:IsA("Beam") or object:IsA("Smoke") or object:IsA("Fire") or object:IsA("Sparkles") or object:IsA("Highlight") or object:IsA("Light") then object.Enabled = false end object:Destroy() return end -- Efek dengan nama khusus buatan game. if containsEffectWord(object.Name) or containsEffectWord(object.Parent and object.Parent.Name or "") then if object:IsA("ParticleEmitter") or object:IsA("Trail") or object:IsA("Beam") or object:IsA("Smoke") or object:IsA("Fire") or object:IsA("Sparkles") or object:IsA("Highlight") or object:IsA("PointLight") or object:IsA("SpotLight") or object:IsA("SurfaceLight") then pcall(function() object.Enabled = false end) object:Destroy() return end if object:IsA("Sound") then object.Playing = false object.Volume = 0 object:Destroy() return end end -- Hapus tekstur dan PBR. if object:IsA("Decal") or object:IsA("Texture") then object.Transparency = 1 object:Destroy() return end if object:IsA("SurfaceAppearance") then object:Destroy() return end -- Jadikan semua part matte dan polos. if object:IsA("BasePart") then object.Material = Enum.Material.SmoothPlastic object.MaterialVariant = "" object.Reflectance = 0 object.CastShadow = false object.Color = UltraFlat.FlatColor -- ForceField masih terlihat jika materialnya dibiarkan. if object.Material == Enum.Material.ForceField or object.Material == Enum.Material.Neon or object.Material == Enum.Material.Glass then object.Material = Enum.Material.SmoothPlastic end end if object:IsA("MeshPart") then object.TextureID = "" object.Material = Enum.Material.SmoothPlastic object.MaterialVariant = "" object.Reflectance = 0 object.CastShadow = false object.Color = UltraFlat.FlatColor end if object:IsA("SpecialMesh") then object.TextureId = "" end -- Hilangkan visual ForceField tetapi tidak mengubah proteksi gameplay. if object:IsA("ForceField") then object.Visible = false end end) end pcall(function() Lighting.GlobalShadows = false Lighting.Brightness = 1 Lighting.ExposureCompensation = 0 Lighting.EnvironmentDiffuseScale = 0 Lighting.EnvironmentSpecularScale = 0 Lighting.Ambient = UltraFlat.FlatColor Lighting.OutdoorAmbient = UltraFlat.FlatColor Lighting.FogStart = 0 Lighting.FogEnd = 1000000000 Lighting.ClockTime = 12 for _, child in ipairs(Lighting:GetChildren()) do removeVisual(child) end end) pcall(function() if Terrain then Terrain.Decoration = false Terrain.WaterTransparency = 1 Terrain.WaterReflectance = 0 Terrain.WaterWaveSize = 0 Terrain.WaterWaveSpeed = 0 Terrain.WaterColor = UltraFlat.FlatColor local clouds = Terrain:FindFirstChildOfClass("Clouds") if clouds then clouds.Cover = 0 clouds.Density = 0 clouds:Destroy() end end end) -- Pemrosesan awal dibuat bertahap agar tidak freeze. task.spawn(function() local objects = game:GetDescendants() for index, object in ipairs(objects) do removeVisual(object) if index % 250 == 0 then task.wait() end end end) -- Terapkan ke semua objek yang baru muncul. game.DescendantAdded:Connect(function(object) task.defer(removeVisual, object) end) -- Sapuan berkala untuk efek yang dibuat ulang oleh game. task.spawn(function() while task.wait(4) do pcall(function() for _, object in ipairs(workspace:GetDescendants()) do if EFFECT_CLASSES[object.ClassName] or containsEffectWord(object.Name) then removeVisual(object) elseif object:IsA("BasePart") then object.Material = Enum.Material.SmoothPlastic object.MaterialVariant = "" object.Reflectance = 0 object.CastShadow = false end end end) end end) pcall(function() game:GetService("StarterGui"):SetCore("SendNotification", { Title = "Seiyu Node-X", Text = "ULTRA FLAT MODE ACTIVE", Duration = 6 }) end) -- ===================================== -- FPS LOCK -- ===================================== pcall(function() if setfpscap then setfpscap(15) end end) -- ===================================== -- QUALITY SUPER LOW -- ===================================== pcall(function() settings().Rendering.QualityLevel = Enum.QualityLevel.Level01 end) -- ===================================== -- NOTIFIKASI -- ===================================== pcall(function() game:GetService("StarterGui"):SetCore( "SendNotification", { Title = "Seiyu Node-X", Text = "SPLIT OPTIMIZER ACTIVE", Duration = 6 } ) end) -- ===================================== -- LIGHTING CLEAN -- ===================================== pcall(function() Lighting.GlobalShadows = false Lighting.Brightness = 0 Lighting.EnvironmentDiffuseScale = 0 Lighting.EnvironmentSpecularScale = 0 Lighting.FogEnd = 999999999 for _,v in pairs(Lighting:GetChildren()) do if v:IsA("Sky") or v:IsA("Atmosphere") or v:IsA("BloomEffect") or v:IsA("BlurEffect") or v:IsA("ColorCorrectionEffect") or v:IsA("SunRaysEffect") or v:IsA("DepthOfFieldEffect") or v:IsA("PostEffect") then v:Destroy() end end end) -- ===================================== -- WATER OFF -- ===================================== pcall(function() if Terrain then Terrain.WaterTransparency = 1 Terrain.WaterReflectance = 0 Terrain.WaterWaveSize = 0 Terrain.WaterWaveSpeed = 0 end end) -- ===================================== -- OPTIMIZE FUNCTION -- ===================================== local function optimize(v) pcall(function() -- AUTO HANCURKAN SEMUA IKAN local lname = string.lower(v.Name) if string.find(lname,"fish") or string.find(lname,"ikan") or string.find(lname,"shark") or string.find(lname,"salmon") or string.find(lname,"tuna") or string.find(lname,"marlin") then pcall(function() if v:IsA("Model") then v:Destroy() end if v:IsA("BasePart") or v:IsA("MeshPart") then v:Destroy() end if v:IsA("Tool") then v:Destroy() end end) end -- DESTROY TOTAL ROD / PANCING if v:IsA("Tool") then local n = string.lower(v.Name) if string.find(n,"rod") or string.find(n,"fishing") or string.find(n,"pancing") then v:Destroy() end end -- DESTROY ROD CONSTRAINT if v:IsA("RodConstraint") or v:IsA("RopeConstraint") or v:IsA("Beam") then v:Destroy() end -- HILANGKAN TOTAL CHARACTER if v:IsA("Model") and v:FindFirstChildOfClass("Humanoid") then for _,x in pairs(v:GetDescendants()) do pcall(function() if x:IsA("BasePart") then x.Transparency = 1 x.LocalTransparencyModifier = 1 x.CanCollide = false x.CastShadow = false end if x:IsA("Decal") or x:IsA("Texture") then x:Destroy() end if x:IsA("Accessory") then x:Destroy() end end) end end -- EFFECT OFF if v:IsA("ParticleEmitter") or v:IsA("Trail") or v:IsA("Smoke") or v:IsA("Fire") or v:IsA("Sparkles") then v.Enabled = false end -- TEXTURE REMOVE if v:IsA("Texture") or v:IsA("Decal") then v:Destroy() end -- PART OPTIMIZE if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic v.MaterialVariant = "" v.CastShadow = false v.Reflectance = 0 if not v:IsDescendantOf(LP.Character or workspace) then v.Transparency = 0.75 end end -- MESH REMOVE TEXTURE if v:IsA("MeshPart") then v.TextureID = "" end end) end -- ===================================== -- CLEAN MAP BERTAHAP -- ===================================== task.spawn(function() local objs = game:GetDescendants() for i,v in ipairs(objs) do optimize(v) if i % 200 == 0 then task.wait() end end end) -- ===================================== -- AUTO CLEAN OBJECT BARU -- ===================================== game.DescendantAdded:Connect(function(v) task.spawn(function() optimize(v) end) -- AUTO HILANGKAN POPUP IKAN task.spawn(function() pcall(function() local n = string.lower(v.Name) if string.find(n,"fish") or string.find(n,"ikan") or string.find(n,"caught") or string.find(n,"reward") or string.find(n,"rare") or string.find(n,"epic") or string.find(n,"legendary") or string.find(n,"secret") or string.find(n,"mythic") then if v:IsA("ScreenGui") or v:IsA("BillboardGui") then v.Enabled = false v:Destroy() end if v:IsA("TextLabel") or v:IsA("ImageLabel") or v:IsA("Frame") then v.Visible = false v:Destroy() end end end) end) end) -- ===================================== -- LOOP OPTIMIZE -- ===================================== task.spawn(function() while true do task.wait(3) pcall(function() local char = LP.Character if char then for _,v in pairs(char:GetDescendants()) do if v:IsA("BasePart") then v.Transparency = 1 v.LocalTransparencyModifier = 1 v.CastShadow = false end end end end) end end) -- ===================================== -- MEMORY CLEAN -- ===================================== task.spawn(function() while true do task.wait(10) pcall(function() collectgarbage("collect") end) end end) task.spawn(function() for _,v in ipairs(workspace:GetDescendants()) do pcall(function() if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic v.Color = Color3.fromRGB(110,110,110) v.CastShadow = false v.Reflectance = 0 end if v:IsA("MeshPart") then v.TextureID = "" v.Color = Color3.fromRGB(110,110,110) end if v:IsA("Decal") or v:IsA("Texture") then v.Transparency = 1 end end) end end) workspace.DescendantAdded:Connect(function(v) pcall(function() if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic v.MaterialVariant = "" v.Color = Color3.fromRGB(110,110,110) v.CastShadow = false v.Reflectance = 0 end if v:IsA("MeshPart") then v.TextureID = "" end if v:IsA("Decal") or v:IsA("Texture") then v.Transparency = 1 end end) end) task.spawn(function() while task.wait(1.5) do for _,plr in ipairs(game:GetService("Players"):GetPlayers()) do if plr.Character then pcall(function() for _,v in ipairs(plr.Character:GetDescendants()) do if v:IsA("BasePart") then v.Transparency = 1 v.LocalTransparencyModifier = 1 v.CastShadow = false v.CanCollide = false end end end) end end end end) -- ===================================== -- TAMBAHAN: HILANGKAN KARAKTER (BOTAK) & PANCINGAN DI TANGAN -- ===================================== task.spawn(function() while task.wait(0.5) do pcall(function() for _, player in pairs(game:GetService("Players"):GetPlayers()) do if player.Character then for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.Transparency = 1 part.LocalTransparencyModifier = 1 elseif part:IsA("Accessory") or part:IsA("Decal") or part:IsA("Shirt") or part:IsA("Pants") then part:Destroy() end end end end end) end end) game:GetService("RunService").Heartbeat:Connect(function() if LP.Character then for _, tool in pairs(LP.Character:GetChildren()) do if tool:IsA("Tool") then local n = string.lower(tool.Name) if string.find(n,"rod") or string.find(n,"fishing") or string.find(n,"pancing") then for _, part in pairs(tool:GetDescendants()) do if (part:IsA("BasePart") or part:IsA("MeshPart")) and part.Transparency ~= 1 then part:Destroy() end end end end end end end)