Why isn't the BillboardGUI showing?

Maybe its a problem from the billboard gui, not the script

2 Likes

image
image

These are properties of it, please tell if anything is wrong in it.

I have no clue, everything seems to be normal

I would make a new one from scratch. I think it would take too much time to check everything!

1 Like

Try testing out the billboard on a normal BasePart, if it doesn’t work then it’s your billboard GUI.

It does work everywhere, and I tried in my own place, it worked there as well, but it’s strange that it doesn’t work in this game.

Did you set the adornee property?

I have set it, still doesn’t work. And without Adornee also, it works fine in my own place.

MaxDistance could potentially be the issue. Have you tried changing it?

Well, ye it’s set to 30. Also, a weird thing is happening that when the owner joins, he gets the gui on his head and completely visible, but when I join, for some reason it doesn’t show even if it prints that the gui is inside my head.

It’s also good to separate the playeradded and characteradded cause sometimes they won’t get called in studio unless you do it more like this:

local Players = game:GetService("Players")
local function onPlayerAdded(plr)
    local function onCharacterAdded(char)

    end
    plr.CharacterAdded:Connect(onCharacterAdded)
    if plr.Character then onCharacterAdded(plr.Character) end
end
Players.PlayerAdded:Connect(onPlayerAdded)
for _,plr in Players:GetPlayers() do
    onPlayerAdded(plr)
end
1 Like

It’s really strange how it doesn’t work in your game specifically. I have absolutely no idea what the issue is, do you have any changes at all to the character? Any changes to Head or any other part of the body could be the issue.

Are you confusing, You can use plr.CharacterAdded:Connect() instead

I did use that. When playing in studio it’s possible that your character can be added before the characteradded event gets connected. That’s why I also did the check for if plr.Character and connected it to the same function. This can also happen if you are waiting for stuff before you connect to playeradded/characteradded events.