Just making a basic dropsize command and I got the command and the spawning of the item with the custom scale and everything, I got all that, but what I don't have is, when picking up and dropping the item again, it does not maintain the scale, the scale resets, I've been looking at like other plugins and stuff but it's been a while and I can't seem to find anything on it
This is what I have for the spawning:```csharp
public static Pickup CreateAndSpawn(ItemType itemType, Vector3 position, Quaternion rotation = default, Vector3 scale = default, Player lastOwner = null)
{
if (rotation == default)
rotation = new Quaternion(1f, 1f, 1f, 1f);
if (scale == default)
scale = new Vector3(1f, 1f, 1f);
Pickup pickupItem = Pickup.Create(itemType, position, rotation, scale);
pickupItem.Base.PreviousOwner = lastOwner is null ? new Footprint(Server.Host.ReferenceHub) : new Footprint(lastOwner.ReferenceHub);
pickupItem.Spawn();
return pickupItem;
}```