diff --git a/lib/roblox_emulator/src/runner/instance/instance.rs b/lib/roblox_emulator/src/runner/instance/instance.rs
index 7f0de1d..020ccb2 100644
--- a/lib/roblox_emulator/src/runner/instance/instance.rs
+++ b/lib/roblox_emulator/src/runner/instance/instance.rs
@@ -596,6 +596,10 @@ static LAZY_USER_DATA:LUD=phf::phf_map!{
 	"Players"=>phf::phf_map!{
 		"PlayerAdded"=>create_script_signal,
 	},
+	"BasePart"=>phf::phf_map!{
+		"Touched"=>create_script_signal,
+		"TouchEnded"=>create_script_signal,
+	},
 };
 #[derive(Default)]
 pub struct InstanceValueStore{