A tree close to the camera is drawn by RenderPCBlocker, not RenderTree, so background.SetVisiblePart(PART_TREE, 0) left it on screen. Skip tree blockers while PART_TREE is hidden. Live screenshots on the 203 test core confirm the tree, the GM mark and the weapon glow now disappear. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>