Not showing the correct player's name in the Multi-Client Simulation

Reproduction Steps
Start a Multi-Client Simulation with 2 or more players:

Expected Behavior
The names of virtual players should be the correct names assigned internally to these players (Player1, Player2, etc.)

Actual Behavior
Studio shows only “Player” above all players, which causes confusion within the game.

Workaround
This script was kindly provided by @rodrigo455:

However, the name “Player” continues to be improperly displayed by Studio, mixing the two names above the same player

Issue Area: Studio
Issue Type: Display
Impact: Moderate
Frequency: Constantly

I believe this issue is part of Display Names. If you check the Player objects inside the Players service, the players should be named Player1 and Player2. However, if you check their display name, they both display Player, which is where I believe this issue arises.

The default display name is bad, however, as you can’t differentiate from different players.

1 Like

You can simply make it out by highlighing them with the explorer, but yeah, it’s pointless to have their display name set to Player.

1 Like

In the function createBillboard(user), add above local bb = Instance.new("BillboardGui") the following line:

local hum = char:FindFirstChildWhichIsA("Humanoid")
if hum then
   hum.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
end

This will get rid of that interfering default text

1 Like

After almost 2 years, this won’t change.
Giving up.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.