diff --git a/EXILED/Exiled.CustomItems/API/Features/CustomItem.cs b/EXILED/Exiled.CustomItems/API/Features/CustomItem.cs index 182f47155..789fd25ce 100644 --- a/EXILED/Exiled.CustomItems/API/Features/CustomItem.cs +++ b/EXILED/Exiled.CustomItems/API/Features/CustomItem.cs @@ -534,7 +534,15 @@ public static IEnumerable UnregisterItems(IEnumerable targetTy /// The where the will be spawned. /// The of the item. Can be null. /// The of the spawned . - public virtual Pickup? Spawn(Vector3 position, Player? previousOwner = null) => Spawn(position, Item.Create(Type), previousOwner); + public virtual Pickup? Spawn(Vector3 position, Player? previousOwner = null) + { + Item item = Item.Create(Type); + + Pickup? pickup = Spawn(position, item, previousOwner); + + UnityEngine.Object.Destroy(item.Base); + return pickup; + } /// /// Spawns the in a specific position.