Humanoid health bar & names do not appear when the Head's CollisionGroup is set to not collide with Default

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:
image

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.

1 Like