diff --git a/Data-1.13/TableData/LogicalBodyTypes/AnimationSurfaces.xml b/Data-1.13/TableData/LogicalBodyTypes/AnimationSurfaces.xml
new file mode 100644
index 000000000..e06653e5a
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/AnimationSurfaces.xml
@@ -0,0 +1,7 @@
+
+
+]>
+
+ &AnimSurfaces_LobotRGM;
+
diff --git a/Data-1.13/TableData/LogicalBodyTypes/Filters.xml b/Data-1.13/TableData/LogicalBodyTypes/Filters.xml
new file mode 100644
index 000000000..b21c190f2
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/Filters.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+ 200
+
+
+
+
+ REGMALE
+ 161
+
+
+
+
+ REGMALE
+ 285
+
+
+
+
+ REGMALE
+ 176
+
+
+
+
+ REGMALE
+ 838
+
+
+
+
+ REGMALE
+ 1094
+
+
+
+
+ REGMALE
+ 1
+ GUN_SHOTGUN
+
+
+
+
+
+ REGMALE
+
+
+
\ No newline at end of file
diff --git a/Data-1.13/TableData/LogicalBodyTypes/LBT_RGM/AnimationSurfaces_LBT_RGM.xml b/Data-1.13/TableData/LogicalBodyTypes/LBT_RGM/AnimationSurfaces_LBT_RGM.xml
new file mode 100644
index 000000000..15ef2bae4
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/LBT_RGM/AnimationSurfaces_LBT_RGM.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Data-1.13/TableData/LogicalBodyTypes/LBT_RGM/LogicalBodyType_LBT_RGM.xml b/Data-1.13/TableData/LogicalBodyTypes/LBT_RGM/LogicalBodyType_LBT_RGM.xml
new file mode 100644
index 000000000..334343cc1
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/LBT_RGM/LogicalBodyType_LBT_RGM.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Data-1.13/TableData/LogicalBodyTypes/Layers.xml b/Data-1.13/TableData/LogicalBodyTypes/Layers.xml
new file mode 100644
index 000000000..f49be8944
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/Layers.xml
@@ -0,0 +1,15 @@
+
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+
diff --git a/Data-1.13/TableData/LogicalBodyTypes/LogicalBodyTypes.xml b/Data-1.13/TableData/LogicalBodyTypes/LogicalBodyTypes.xml
new file mode 100644
index 000000000..66545e1d4
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/LogicalBodyTypes.xml
@@ -0,0 +1,10 @@
+
+
+]>
+
+
+
+
+ &LobotRGM;
+
\ No newline at end of file
diff --git a/Data-1.13/TableData/LogicalBodyTypes/Palettes.xml b/Data-1.13/TableData/LogicalBodyTypes/Palettes.xml
new file mode 100644
index 000000000..ed228bc3b
--- /dev/null
+++ b/Data-1.13/TableData/LogicalBodyTypes/Palettes.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_AR.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_AR.sti
new file mode 100644
index 000000000..fb4c1f36d
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_AR.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_BP.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_BP.sti
new file mode 100644
index 000000000..e1f4a6bed
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_BP.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_hands.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_hands.sti
new file mode 100644
index 000000000..fdc69bb8d
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_hands.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_hat.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_hat.sti
new file mode 100644
index 000000000..1253db025
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_hat.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_head.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_head.sti
new file mode 100644
index 000000000..290d1bb69
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_head.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_helmet.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_helmet.sti
new file mode 100644
index 000000000..f9acdb107
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_helmet.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_legs.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_legs.sti
new file mode 100644
index 000000000..f4b1c2f96
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_legs.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_shadow.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_shadow.sti
new file mode 100644
index 000000000..2eafa3e46
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_shadow.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_rifle_torso.sti b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_torso.sti
new file mode 100644
index 000000000..1d6d0868a
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_rifle_torso.sti differ
diff --git a/Data/Anims/LOBOT/RGM/crouched_walk_shotgun.sti b/Data/Anims/LOBOT/RGM/crouched_walk_shotgun.sti
new file mode 100644
index 000000000..0daeeb850
Binary files /dev/null and b/Data/Anims/LOBOT/RGM/crouched_walk_shotgun.sti differ
diff --git a/Data/Palettes/Hats.stp b/Data/Palettes/Hats.stp
new file mode 100644
index 000000000..8d3023250
Binary files /dev/null and b/Data/Palettes/Hats.stp differ
diff --git a/Data/Palettes/guns_universal.stp b/Data/Palettes/guns_universal.stp
new file mode 100644
index 000000000..10b33788b
Binary files /dev/null and b/Data/Palettes/guns_universal.stp differ