---
title: "compareinstances"
description: "Compares native instance pointers."
---

```lua
compareinstances(a: Instance, b: Instance): boolean
```

---

## Aliases

None.

---

## Arguments

<ParamField body="a" type="Instance" required>
  The first Instance.
</ParamField>

<ParamField body="b" type="Instance" required>
  The second Instance.
</ParamField>

---

## Returns

<ResponseField name="result" type="boolean">
  Whether the queried condition holds.
</ResponseField>

Use when wrapper equality is not sufficient.

---

## Example

```lua
local part = Instance.new("Part")
print(compareinstances(part, cloneref(part)))
part:Destroy()
```
