local ITEM = {};

ITEM.Unique = "unique name here";
ITEM.Name = "Name here";
ITEM.Model = "Model here";
ITEM.Description = "Description here";
ITEM.Cost = 1234;
ITEM.Weight = 1231;
ITEM.Use = true/false; -- Option if the item can be used from the inventory.
ITEM.Drop = true/false; -- Option if the item can be dropped from the inventory.

-- Used serverside.
if ( SERVER ) then
	-- Option if the item is to be removed from the inventory when you use it.
	ITEM.RemoveOnUse = true/false;
	
	ITEM.OnUse = function( ply )
	end;
	
	ITEM.OnDrop = function( ply )
	end;

	ITEM.OnPickup = function( ply )
	end;
end;

-- Put the item in the main items table.
epsilonScript.Items.RegisterItem( ITEM );