diff --git a/src/client/app/common/scripts/room/furnitures.json5 b/src/client/app/common/scripts/room/furnitures.json5
index b469ff5a82..7c1a90a3f9 100644
--- a/src/client/app/common/scripts/room/furnitures.json5
+++ b/src/client/app/common/scripts/room/furnitures.json5
@@ -279,7 +279,15 @@
 	},
 	{
 		id: "pinguin",
-		place: "floor"
+		place: "floor",
+		props: {
+			body: 'color',
+			belly: 'color'
+		},
+		color: {
+			Body: 'body',
+			Belly: 'belly',
+		}
 	},
 	{
 		id: "rubik-cube",
diff --git a/src/client/assets/room/furnitures/pinguin/pinguin.blend b/src/client/assets/room/furnitures/pinguin/pinguin.blend
new file mode 100644
index 0000000000..514c713e4c
Binary files /dev/null and b/src/client/assets/room/furnitures/pinguin/pinguin.blend differ
diff --git a/src/client/assets/room/furnitures/pinguin/pinguin.glb b/src/client/assets/room/furnitures/pinguin/pinguin.glb
index 0ddf611ad9..6df34c06e9 100644
Binary files a/src/client/assets/room/furnitures/pinguin/pinguin.glb and b/src/client/assets/room/furnitures/pinguin/pinguin.glb differ