im not sure but i think u have to define what u wanna pickup
init()
{
self endon("disconnect");

self notify("newpka");
self endon("newpka");

self.pent = 1; //or "self.pent = undefined" for off ( entity)
self.pufa = 1; //or "self.pufa = undefined "for off (player)

picked = undefined;
dist = 0;