Improved Demo ESP (v1.6, NEW UPDATE!)

anyway to stop chem table / planter pop ups?

Creates lua errors when interacting with the UIs, and very untested, but it does at least hide the chem table UI.

Diff:
@@ -1220,6 +1220,12 @@
     PrintTable(found)
 ]]
 local overrides = {
+    "chemical_table_cooking_panel",
+    "chemical_table_panel",
+    "BasicPlantPanel",
+    "PlantPanel",
+    "PlanterBoxMenu",
+    "BasicPlanterMenu",
     "perp2_dialog",
     "ph_tv_menu",
     "perpheads_act_wheel",
@@ -1239,7 +1245,8 @@
     local t = vgui.GetControlTable(s)
     if not t then continue end
 
-    cached_overrides[s] = cached_overrides[s] or { t.Paint, t.MakePopup, t.Show }
+    cached_overrides[s] = cached_overrides[s] or { t.Paint, t.MakePopup, t.Show, t.Init }
+
     t["Paint"] = function(...)
         if vars.disable_uis:GetBool() then return end
         cached_overrides[s][1](...)
@@ -1254,6 +1261,11 @@
         if vars.disable_uis:GetBool() then return end
         cached_overrides[s][3](...)
     end
+
+    t["Init"] = function(...)
+        if vars.disable_uis:GetBool() then return end
+        cached_overrides[s][4](...)
+    end
 end
 
 -- Calling vgui.Create makes a copy of the control table. This resets most menus.
 
Hello, I would like to let you know that the visuals sometimes cut in and out randomly. @Medium told me he already informed you, however I just wanted to let it be known it is an issue that is replicable. I had the range up past the default btw so it was not that.


Other than that it's great
 
Hello, I would like to let you know that the visuals sometimes cut in and out randomly. @Medium told me he already informed you, however I just wanted to let it be known it is an issue that is replicable. I had the range up past the default btw so it was not that.


Other than that it's great
Could you show me a clip of it happening?
 
Changes for v1.5.1:
- The speedometer HUD will not be drawn whilst spectating / noclipping. If you wish to prevent more menus from drawing under those conditions, add them to the temp_overrides list.
- Made the scope zoom accurate to PERPHeads' (Thanks again Fredy).

Click here to see every changelog
 
Changes for v1.6.0:
- IMPORTANT: Added an optional system which checks for a newer version upon loading the script. Due to limitations imposed by the GLua API, it is not feasible to automatically update the script.
- Added ignore Z (often referred to as chams). Do note, this feature is performance heavy as it has to render every player an additional time.
- Added eye trace. Do note, this feature is also not performance friendly.
- Made thirdperson whilst in vehicles properly orient around the vehicle, rather than the player.
- Made Steam/OOC name rendering optional in the options panel.

Click here to see every changelog
Screenshots showcasing the changes


Screenshot 2026-03-24 16-24-35.png
Screenshot 2026-03-24 16-57-39.png
 
  • Winner
Reactions: MJ.
Back
Top