My pick up spawns however it is not clickable and does not show the correct icon. any suggestions?
Most likely, you’re not using the ClickablePickup version of the Pickup script, introduced in the Clickable And Runover Pickups lecture.
Unfortunately, I don’t think this script shipped in the Inventory.zip, but you can find it in that lecture.
In terms of the icon, so you mean the icon specified in InventoryItem? That is only used for display in the UI. The Pickup on the ground will have whatever GameObject/Model you put in the Pickup prefab itself.