-- BetterFpsHub (Full Texture & Visual Strip) -- Made for Delta Executor - FPS Boost Script -- Made By Imgood6720 local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local LocalPlayer = Players.LocalPlayer -- Function to remove all textures and visual effects local function stripVisuals(object) for _, obj in pairs(object:GetDescendants()) do if obj:IsA("ParticleEmitter") or obj:IsA("Smoke") or obj:IsA("Fire") or obj:IsA("Sparkles") then obj:Destroy() elseif obj:IsA("Decal") or obj:IsA("Texture") or obj:IsA("SurfaceAppearance") then obj:Destroy() elseif obj:IsA("Shirt") or obj:IsA("Pants") or obj:IsA("ShirtGraphic") then obj:Destroy() elseif obj:IsA("MeshPart") then obj.TextureID = "" elseif obj:IsA("SpecialMesh") or obj:IsA("Mesh") then obj.TextureId = "" end end end -- Optimize lighting to reduce GPU impact local function optimizeLighting() Lighting.GlobalShadows = false Lighting.FogEnd = 1e10 Lighting.Brightness = 0 Lighting.EnvironmentDiffuseScale = 0 Lighting.EnvironmentSpecularScale = 0 Lighting.OutdoorAmbient = Color3.new(1, 1, 1) Lighting.Ambient = Color3.new(1, 1, 1) end -- Apply everything local function optimizeGame() optimizeLighting() stripVisuals(workspace) for _, player in pairs(Players:GetPlayers()) do if player.Character then stripVisuals(player.Character) end end end -- Listen for new players or parts Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) stripVisuals(character) end) end) workspace.DescendantAdded:Connect(function(obj) if obj:IsA("ParticleEmitter") or obj:IsA("Smoke") or obj:IsA("Fire") or obj:IsA("Sparkles") or obj:IsA("Decal") or obj:IsA("Texture") or obj:IsA("SurfaceAppearance") or obj:IsA("Shirt") or obj:IsA("Pants") or obj:IsA("ShirtGraphic") then obj:Destroy() elseif obj:IsA("MeshPart") then obj.TextureID = "" elseif obj:IsA("SpecialMesh") or obj:IsA("Mesh") then obj.TextureId = "" end end) optimizeGame() print("BetterFpsHub: All textures and visuals removed.")