diff --git a/src/me/libraryaddict/disguise/utilities/PacketsManager.java b/src/me/libraryaddict/disguise/utilities/PacketsManager.java
index 2be34199..35244381 100644
--- a/src/me/libraryaddict/disguise/utilities/PacketsManager.java
+++ b/src/me/libraryaddict/disguise/utilities/PacketsManager.java
@@ -423,7 +423,7 @@ public class PacketsManager {
             StructureModifier<Object> mods = spawnEntity.getModifier();
 
             mods.write(0, disguisedEntity.getEntityId());
-            mods.write(1, UUID.randomUUID());
+            mods.write(1, disguisedEntity.getUniqueId().toString());
             mods.write(2, disguise.getType().getTypeId());
 
             // region Vector calculations