From 6a88003b09debaf62dce1691e8b79e0f7bfdc6f5 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Wed, 23 Apr 2025 14:22:52 -0700
Subject: [PATCH] roblox_emulator: CFrame.FromEulerAnglesXYZ aliases

---
 lib/roblox_emulator/src/runner/cframe.rs | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/roblox_emulator/src/runner/cframe.rs b/lib/roblox_emulator/src/runner/cframe.rs
index 62e3b7d..4b17fe9 100644
--- a/lib/roblox_emulator/src/runner/cframe.rs
+++ b/lib/roblox_emulator/src/runner/cframe.rs
@@ -117,11 +117,12 @@ pub fn set_globals(lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{
 	)?;
 
 	//CFrame.Angles
-	table.raw_set("Angles",
-		lua.create_function(|_,(x,y,z):(Number,Number,Number)|
-			Ok(CFrame::angles(x.into(),y.into(),z.into()))
-		)?
+	let from_euler_angles=lua.create_function(|_,(x,y,z):(Number,Number,Number)|
+		Ok(CFrame::angles(x.into(),y.into(),z.into()))
 	)?;
+	table.raw_set("Angles",from_euler_angles.clone())?;
+	table.raw_set("fromEulerAnglesXYZ",from_euler_angles.clone())?;
+	table.raw_set("FromEulerAnglesXYZ",from_euler_angles)?;
 
 	globals.set("CFrame",table)?;