Skip to content
Roblox API Reference

BillboardGui

A container for GuiObjects that renders in 3D space facing the camera.
Memory category
Instances
Own members
19
Inherited members
99
Subclasses
0
Siblings
4

Properties62

Inherited fromObject2

Property categoryData

Inherited fromInstance21

Property categoryBehavior

Property categoryData

Property categoryPermissions

Inherited fromGuiBase2d17

Property categoryData

Property categoryDebugging

Property categoryLocalization

Property categorySelection

Inherited fromLayerCollector4

Property categoryData

Defined byBillboardGui18

Property categoryBehavior

  • BillboardGui.ClipsDescendants: boolean = false
    Whether portions of GuiObjects that fall outside of the BillboardGui canvas borders will be drawn.
    • Read capabilities: UI

Property categoryData

  • BillboardGui.Active: boolean = false
    Controls whether the descendants will receive input events.
    • Read capabilities: UI
  • BillboardGui.Adornee: Instance
    Sets the target part or attachment that the BillboardGui is positioned relative to.
    • Read capabilities: UI
  • BillboardGui.AlwaysOnTop: boolean = false
    Determines whether the BillboardGui will always be rendered on top of other 3D objects.
    • Read capabilities: UI
  • BillboardGui.Brightness: number = 1
    Determines the factor by which the BillboardGui container's light is scaled when LightInfluence is 0.
    • Read capabilities: UI
  • BillboardGui.CurrentDistance: number = 0
    The current distance in studs that the BillboardGui is from the player's camera.
    • Read only
    • Read capabilities: UI
  • BillboardGui.DistanceStep: number = 0
    Determines the size CurrentDistance increments and decrements in studs as the player's camera moves closer and further from the BillboardGui.
    • Not replicated
    • Read capabilities: UI
    • Load only
  • BillboardGui.ExtentsOffset: Vector3 = Vector3.zero
    Determines how the BillboardGui is offset from its Adornee, relative to the Camera orientation, in units half the dimensions of the model's Camera-aligned bounding box.
    • Read capabilities: UI
  • BillboardGui.ExtentsOffsetWorldSpace: Vector3 = Vector3.zero
    Determines how the BillboardGui is offset from its Adornee, relative to the global axes, in units half the dimensions of the model's axis-aligned bounding box.
    • Read capabilities: UI
  • BillboardGui.LightInfluence: number = 0
    Controls how much the BillboardGui is influenced by environmental lighting.
    • Read capabilities: UI
  • BillboardGui.MaxDistance: number = INF
    Controls how far away the BillboardGui can be displayed before it stops rendering.
    • Read capabilities: UI
  • BillboardGui.PlayerToHideFrom: Instance
    Used by scripts to hide the BillboardGui from a specific player.
    • Read capabilities: UI
  • BillboardGui.Size: UDim2 = UDim2.new(0, 0, 0, 0)
    Controls the size that the BillboardGui will have on screen.
    • Read capabilities: UI
  • BillboardGui.SizeOffset: Vector2 = Vector2.zero
    A 2D offset in size-relative units that acts like an anchor point.
    • Read capabilities: UI
  • BillboardGui.StudsOffset: Vector3 = Vector3.zero
    Determines how the BillboardGui is offset from its Adornee in studs, relative to the Camera orientation.
    • Read capabilities: UI
  • BillboardGui.StudsOffsetWorldSpace: Vector3 = Vector3.zero
    Determines how the BillboardGui is offset from its Adornee in studs, relative to the global axes.
    • Read capabilities: UI
  • BillboardGui.DistanceLowerLimit: number = 0
    Deprecated:
    Determines the distance in studs at which the BillboardGui will stop scaling larger in size.
    • Deprecated
    • Read capabilities: UI
  • BillboardGui.DistanceUpperLimit: number = -1
    Deprecated:
    Determines the distance in studs at which the BillboardGui will stop scaling smaller in size.
    • Deprecated
    • Read capabilities: UI

Methods45

Inherited fromObject3
  • Get an event that fires when a given property of the object changes.
    Parameters
    ParameterDescription
    property: string
    The property to connect to.
    Returns
    TypeDescription
    RBXScriptSignal
    A signal that fires whenever the property changes.
  • Object:IsA(className: string): boolean
    Returns true if an object's class matches or inherits from a given class.
    • Custom Lua state
    • Thread safe
    Parameters
    ParameterDescription
    className: string
    The class against which the Object's class will be checked. Case-sensitive.
    Returns
    TypeDescription
    boolean
    Describes whether the Object's class matched or is a subclass of the given class.
  • Object:isA(className: string): boolean
    Deprecated: This deprecated function is a variant of Object:IsA() which should be used instead.
    • Deprecated
    • Custom Lua state
    Parameters
    Parameter
    className: string
    Returns
    Type
    boolean

    Use IsA instead.

Inherited fromInstance39
Inherited fromLayerCollector2
Defined byBillboardGui1
  • BillboardGui:GetScreenSpaceBounds(): any
    • Roblox script security
    • Capabilities: UI
    Returns
    Type
    any

Events11

Inherited fromObject1
Inherited fromInstance9
Inherited fromGuiBase2d1