Picking Up Items FPS

Does anyone know a simple way to pick up a item in a FPS? I have trying on my own to get it to work but with no luck.

public class Item_Pickup : MonoBehaviour
{
private Item_Master itemMaster;

		void OnEnable()
		{
			setInitialReferences();
			itemMaster.eventPickUpAction += carryOutPickupActions;
		}
		
		void OnDisable()
		{
			itemMaster.eventPickUpAction -= carryOutPickupActions;
		}
		
		void setInitialReferences()
		{
			itemMaster = GetComponent<Item_Master>();
		}
		
		void carryOutPickupActions(Transform tParent)
		{
			transform.SetParent(tParent);
			itemMaster.callEventObjectPickup();			
			transform.gameObject.SetActive(false);
		}
	}//end class