> For the complete documentation index, see [llms.txt](https://uis.gitbook.io/turtle-library/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://uis.gitbook.io/turtle-library/api-reference/button/parameters/methods.md).

# Methods

<table><thead><tr><th width="353">Method</th><th align="right">Argument (Set / Get)</th></tr></thead><tbody><tr><td><code>Button.Text</code></td><td align="right"><code>string / void</code></td></tr><tr><td><code>Button.TextColor</code></td><td align="right"><code>Color3 / void</code></td></tr><tr><td><code>Button.TextSize</code></td><td align="right"><code>number / void</code></td></tr><tr><td><code>Button.Font</code></td><td align="right"><code>Enum.Font or string / void</code></td></tr><tr><td><code>Button.Visible</code></td><td align="right"><code>boolean / void</code></td></tr><tr><td><code>Button:Click()</code></td><td align="right"><code>Callback</code></td></tr></tbody></table>

### Example

{% tabs %}
{% tab title="Text" %}

## Set

```lua
Button.Text = "New Button"
```

###

## Get

```lua
print(Button.Text)
```

{% endtab %}

{% tab title="TextColor" %}

## Set

```lua
Button.TextColor = Color3.fromRGB(255, 255, 255)
```

###

## Get

```lua
print(Button.TextColor)
```

{% endtab %}

{% tab title="TextSize" %}

## Set

```lua
Button.TextSize = 15
```

###

## Get

```lua
print(Button.TextSize)
```

{% endtab %}

{% tab title="Font" %}

## Set

```lua
Button.Font = Enum.Font.Arial
```

```lua
Button.Font = "Arial"
```

###

## Get

```lua
print(Button.Font)
```

{% endtab %}

{% tab title="Visible" %}

## Set

```lua
Button.Visible = false
```

##

## Get

```lua
print(Button.Visible)
```

{% endtab %}

{% tab title="Click" %}

```lua
Button:Click()
```

{% hint style="info" %}
This will execute the code inside the callback.
{% endhint %}
{% endtab %}
{% endtabs %}
