diff --git a/media/LICENSES.md b/media/LICENSES.md
index f483f1b7..1f2b8a02 100644
--- a/media/LICENSES.md
+++ b/media/LICENSES.md
@@ -186,6 +186,23 @@ https://www.furaffinity.net/view/12006265/
 
 * front.svg
 
+## Malik
+
+**https://www.furaffinity.net/user/keihound**
+
+https://www.furaffinity.net/view/5714799/
+
+* front.svg
+* side.svg
+* back.svg
+
+## Sefer
+
+**https://www.furaffinity.net/user/rabidchild42**
+
+* front.svg
+* back.svg
+
 # Objects
 
 **Self-created**
diff --git a/media/characters/malik/back.svg b/media/characters/malik/back.svg
new file mode 100644
index 00000000..49d657d2
--- /dev/null
+++ b/media/characters/malik/back.svg
@@ -0,0 +1,69 @@
+
+
+
diff --git a/media/characters/malik/front.svg b/media/characters/malik/front.svg
new file mode 100644
index 00000000..5ca2b7bf
--- /dev/null
+++ b/media/characters/malik/front.svg
@@ -0,0 +1,76 @@
+
+
+
diff --git a/media/characters/malik/side.svg b/media/characters/malik/side.svg
new file mode 100644
index 00000000..83de0bc6
--- /dev/null
+++ b/media/characters/malik/side.svg
@@ -0,0 +1,79 @@
+
+
+
diff --git a/media/characters/sefer/back.svg b/media/characters/sefer/back.svg
new file mode 100644
index 00000000..49c6ebb0
--- /dev/null
+++ b/media/characters/sefer/back.svg
@@ -0,0 +1,131 @@
+
+
+
diff --git a/media/characters/sefer/front.svg b/media/characters/sefer/front.svg
new file mode 100644
index 00000000..0deeafb0
--- /dev/null
+++ b/media/characters/sefer/front.svg
@@ -0,0 +1,172 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 9d62e7c3..be261ac9 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -890,6 +890,138 @@ function makeNatasha() {
     return entity;
 }
 
+function makeMalik() {
+    const views = {
+        front: {
+            attributes: {
+                height: {
+                    name: "Height",
+                    power: 1,
+                    type: "length",
+                    base: math.unit(6, "feet")
+                },
+                weight: {
+                    name: "Weight",
+                    power: 3,
+                    type: "mass",
+                    base: math.unit(75, "kg")
+                }
+            },
+            image: {
+                source: "./media/characters/malik/front.svg"
+            },
+            name: "Front"
+        },
+        side: {
+            attributes: {
+                height: {
+                    name: "Height",
+                    power: 1,
+                    type: "length",
+                    base: math.unit(6, "feet")
+                },
+                weight: {
+                    name: "Weight",
+                    power: 3,
+                    type: "mass",
+                    base: math.unit(75, "kg")
+                }
+            },
+            image: {
+                source: "./media/characters/malik/side.svg"
+            },
+            name: "Side"
+        },
+        back: {
+            attributes: {
+                height: {
+                    name: "Height",
+                    power: 1,
+                    type: "length",
+                    base: math.unit(6, "feet")
+                },
+                weight: {
+                    name: "Weight",
+                    power: 3,
+                    type: "mass",
+                    base: math.unit(75, "kg")
+                }
+            },
+            image: {
+                source: "./media/characters/malik/back.svg"
+            },
+            name: "Back"
+        },
+    };
+
+    const entity = makeEntity("Malik", "Fuzzypaws", views);    
+
+    entity.defaults.push({
+        name: "Macro",
+        height: math.unit(156, "feet")
+    });
+
+    entity.defaults.push({
+        name: "Macro+",
+        height: math.unit(1188, "feet")
+    });
+
+    entity.views[entity.defaultView].height = math.unit(156, "feet");
+    
+    return entity;
+}
+
+function makeSefer() {
+    const views = {
+        front: {
+            attributes: {
+                height: {
+                    name: "Height",
+                    power: 1,
+                    type: "length",
+                    base: math.unit(6, "feet")
+                },
+                weight: {
+                    name: "Weight",
+                    power: 3,
+                    type: "mass",
+                    base: math.unit(75, "kg")
+                }
+            },
+            image: {
+                source: "./media/characters/sefer/front.svg"
+            },
+            name: "Front"
+        },
+        back: {
+            attributes: {
+                height: {
+                    name: "Height",
+                    power: 1,
+                    type: "length",
+                    base: math.unit(6, "feet")
+                },
+                weight: {
+                    name: "Weight",
+                    power: 3,
+                    type: "mass",
+                    base: math.unit(75, "kg")
+                }
+            },
+            image: {
+                source: "./media/characters/sefer/back.svg"
+            },
+            name: "Back"
+        },
+    };
+
+    const entity = makeEntity("Sefer", "Fuzzypaws", views);
+
+    entity.views[entity.defaultView].height = math.unit(6, "feet");
+    
+    return entity;
+}
+
 function makeMan() {
     const views = {
         body: {
@@ -987,6 +1119,14 @@ function makeCharacters() {
         name: "Natasha",
         constructor: makeNatasha
     });
+    results.push({
+        name: "Malik",
+        constructor: makeMalik
+    });
+    results.push({
+        name: "Sefer",
+        constructor: makeSefer
+    });
     results.push({
         name: "Normal man",
         constructor: makeMan