---
title: "gethui"
description: "Returns game.CoreGui as the UI parent."
---

```lua
gethui(): Instance
```

---

## Aliases

- `gethiddenui`
- `gethiddenuserinterface`
- `get_hidden_gui`

---

## Arguments

This function takes no arguments.

---

## Returns

<ResponseField name="parent" type="Instance">
  game.CoreGui, used as the UI parent.
</ResponseField>

This implementation returns CoreGui directly. It does not create a special isolated hidden container.

**Related types:** [Instances types & behavior](/reference/instances/types).

---

## Example

```lua
local gui = Instance.new("ScreenGui")
gui.Name = "ByteDocsExample"
gui.Parent = gethui()
task.delay(5, function() gui:Destroy() end)
```
