


When a humanoid's DisplayDistanceType is set to HumanoidDisplayDistanceType.Subject, it takes full control over its own name and health display through its NameDisplayDistance and HealthDisplayDistance values. As a result, the user sees character names for both Watchman and Octavia, but only sees a health bar for Watchman. In the following scenario, the user's character ( Viewer) has a larger NameDisplayDistance than HealthDisplayDistance, as indicated by the circles. You can consider this the lowest priority since it is not taken into account for other humanoids configured as subject or none. When a humanoid's DisplayDistanceType is set to HumanoidDisplayDistanceType.Viewer, it sees the name/health of other humanoids within range of its own NameDisplayDistance and HealthDisplayDistance. The Humanoid.DisplayDistanceType property sets how users see the name/health of other characters in relation to their own character. Both objects must also be at the same level in the model's hierarchy. As noted in the introduction, character name/health display requires that the Humanoid instance is inside a Model and that the model contains a BasePart named Head.
