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.

2 Likes

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue and will start investigating, we will update you when we have further information.

Thanks for flagging!

1 Like

Having this bug in studio, not quite sure if it happens on the client as well, but Humanoid.NameDisplayDistance doesn’t appear to work anymore. When I set it to 0, I expect the name to be hidden, but that doesn’t seem to work