From 2c8954c2b47f399425518c53efa471ad34b3d8c6 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Wed, 23 Apr 2025 15:46:00 -0700
Subject: [PATCH] roblox_emulator: add Instance.Destroy aliases

---
 lib/roblox_emulator/src/runner/instance/instance.rs | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/roblox_emulator/src/runner/instance/instance.rs b/lib/roblox_emulator/src/runner/instance/instance.rs
index 380aa32..52a37ea 100644
--- a/lib/roblox_emulator/src/runner/instance/instance.rs
+++ b/lib/roblox_emulator/src/runner/instance/instance.rs
@@ -261,12 +261,16 @@ impl mlua::UserData for Instance{
 		}
 		methods.add_method("isA",is_a);
 		methods.add_method("IsA",is_a);
-		methods.add_method("Destroy",|lua,this,()|
+		fn destroy(lua:&mlua::Lua,this:&Instance,_:())->mlua::Result<()>{
 			dom_mut(lua,|dom|{
 				dom.transfer_within(this.referent,Ref::none());
 				Ok(())
 			})
-		);
+		}
+		methods.add_method("remove",destroy);
+		methods.add_method("Remove",destroy);
+		methods.add_method("destroy",destroy);
+		methods.add_method("Destroy",destroy);
 		methods.add_meta_function(mlua::MetaMethod::ToString,|lua,this:Instance|{
 			dom_mut(lua,|dom|{
 				let instance=this.get(dom)?;