---
title: "Compatibility aliases"
description: "Bootstrap aliases and executor namespace shims."
---

## Global aliases

| Alias | Function |
| --- | --- |
| getsynasset, get_custom_asset, getcustomassetsync | [getcustomasset](/reference/filesystem/getcustomasset) |
| get_hui, get_hidden_gui, gethiddenui, gethiddenuserinterface | [gethui](/reference/instances/gethui) |
| get_signal_cons | [getconnections](/reference/signals/getconnections) |
| http_request | [request](/reference/http/request) |
| setthreadcontext / getthreadcontext | [setidentity](/reference/metatables/setidentity) / [getidentity](/reference/metatables/getidentity) |
| setrbxclipboard / toclipboard | [setclipboard](/reference/input/setclipboard) |
| _senv | [getgenv](/reference/runtime/getgenv) environment table |

Bootstrap aliases preserve a pre-existing truthy value. Other native aliases appear on their function pages.

## Executor namespaces

`syn`, `fluxus`, `krnl`, `protosmasher`, `sentinel`, `oxygen_u`, and `scriptware` receive the same shim table when not already set.

| Member | Behavior |
| --- | --- |
| request | Native request function |
| queue_on_teleport | Native queue_on_teleport function |
| loadstring | Native loadstring function |
| protect_gui(gui), unprotect_gui(gui) | Return gui unchanged |
| crypt.base64_encode, crypt.base64encode | Base64 encoder |
| crypt.base64_decode, crypt.base64decode | Base64 decoder |
| oth.hookfunction, oth.restorefunction | Hook and restore functions |
| websocket.connect | WebSocket.connect |

The shim reads encrypt/decrypt/hash/generatebytes/generatekey and cache helpers from globals that this environment does not normally register. Those entries are absent. Use `crypt.encrypt`, `crypt.decrypt`, `crypt.hash`, `crypt.generatebytes`, `crypt.generatekey`, and `cache.invalidate`/`iscached`/`replace` directly.
