How come this local script think that the bill board does not exist?

here is a video i recorded of the issue i have.


here are there parent
Annotation 2020-08-14 160215

sorry i ment to put picture instead of video.

Try putting a

print()

Statement after the Event. Tell me if it prints what you set it up to print.

In PlayerGui, you can only insert in ScreenGuis and other things inside of it. Iā€™m sure that BillboardGuis donā€™t work in PlayerGui, only in workspace. Refer to PlayerGui and BillboardGui.

1 Like

no it does not print
my script:
!script.Parent.BillyBoard.ImageButton.MouseButton1Click:Connect(function()
print(ā€œfoundā€)
game.Workspace.OtherStuff.BossBattleGate.Destroy.CanCollide = false
game.Workspace.OtherStuff.BossBattleGate.Union.Anchored = false
game.Workspace.OtherStuff.BossBattleGate.Union.CanCollide = false
wait(3)
game.Workspace.OtherStuff.BossBattleGate.Union:Destroy()
end)

Can I see the properties of the BillBoard Gui?

Try making the BossBreak script a child of BillyBoard.

1 Like

here

In Adornee, is ā€œbillā€ a part? Or is it something else?

Also, Billboard GUIs only work in Workspace. Set the Adornee to nil, then make the the part (where you want the Billboard GUI) itā€™s parent

yes its a part .abcdefghijklmno ā† sorry about this

Okay. Change the parent of BillyBoard to bill

oh but then mousebuttin1clicked wont work.

1 Like

Then, put your script in ā€œStarterGuiā€ and change

script.Parent.BillyBoard

To

workspace.bill.BillyBoard

BillboardGuis work perfectly fine, if not better, inside of PlayerGui. The catch is that you need to set the ā€˜Adorneeā€™ property of the BillboardGui to the part you want it attached to.