Any humanoid model whose head is set to a CollisionGroup that does not collide with Default will have neither their health bar nor name UI appear.
This happens regardless of Humanoid.NameOcclusion
, Humanoid.DisplayDistanceType
, Humanoid.HealthDisplayType
, Humanoid.HealthDisplayDistance
, or Humanoid.NameDisplayDistance
.
R6 dummy without name & health bar, despite settings that should show them:
CollisionGroup that causes this:
This happens in both Studio testing and live games. Changing the Head’s CollisionGroup via a script toggles this as well, but I’ve noticed inconsistencies in Studio rendering it.
OS: Windows 11
CPU: AMD 5800X
GPU: NVIDIA 3070
RAM: 32GB of DDR4-3600
Reproduction File:
NameHealthBug.rbxl (58.7 KB)
I’ve included a script under the model’s head that toggles it’s CollisionGroup. When you join, you can clearly see it toggling on and off, despite its Humanoid’s name & health display settings set to always be on & never occlude.
Normal BillboardGuis parented to a model’s head are not affected by this.
Expected behavior
The CollisionGroup documentation and the Character Name/Health Display documentation make no mention of this. I expect that CollisionGroups shouldn’t affect these UIs, or that this behavior becomes documented.