ahh sorry it has another script ,this one that adds the particles...pluss has a "kiss sound" in it...yes this script works but will give everyone who touches the box the object I've placed in it...this I don't want to do..I want to add in or change the sript to only allow the person I name to get my object..
default
{
link_message(integer send, integer ch, string msg, key id)
{
if(msg == "open"

{
llParticleSystem( [
// Appearance Settings
PSYS_PART_START_SCALE,(vector) <0.3,0.3,0>,// Start Size, (minimum .04, max 10.0?)
PSYS_PART_END_SCALE,(vector) <0.6,0.6,0>, // End Size, requires *_INTERP_SCALE_MASK
PSYS_PART_START_COLOR,(vector) <0.5, 0.5, 0.5>, // Start Color, (RGB, 0 to 1)
PSYS_PART_END_COLOR,(vector) <1,1,0>, // EndC olor, requires *_INTERP_COLOR_MASK
PSYS_PART_START_ALPHA,(float) 0.9, // startAlpha (0 to 1),
PSYS_PART_END_ALPHA,(float) 0.3, // endAlpha (0 to 1)
PSYS_SRC_TEXTURE,(string) "26038c11-4b34-e722-be16-a43d73f91ead", // name of a 'texture' in emitters inventory or UUID of an inventory item
// Flow Settings, keep (age/rate)*count well below 4096 !!!
PSYS_SRC_BURST_PART_COUNT,(integer) 1, // # of particles per burst
PSYS_SRC_BURST_RATE,(float) 0.5, // delay between bursts
PSYS_PART_MAX_AGE,(float) 5.0, // how long particles live
PSYS_SRC_MAX_AGE,(float) 8, // turns emitter off after 8 seconds. (0.0 = never)
// Placement Settings
PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE_CONE,
// _PATTERN can be: *_EXPLODE, *_DROP, *_ANGLE, *ANGLE_CONE or *_ANGLE_CONE_EMPTY
PSYS_SRC_BURST_RADIUS,(float) 0.1, // How far from emitter new particles start,
PSYS_SRC_INNERANGLE,(float) PI/20, // aka 'spread' (0 to 2*PI),
PSYS_SRC_OUTERANGLE,(float) 0.0, // aka 'tilt' (0(up), PI(down) to 2*PI),
PSYS_SRC_OMEGA,(vector) <0,0,2 * PI>, // how much to rotate around x,y,z per burst,
// Movement Settings
PSYS_SRC_ACCEL,(vector) <0,0,-1>, // aka gravity or push, ie <0,0,-1.0> = down
PSYS_SRC_BURST_SPEED_MIN,(float) 1.2, // Minimum velocity for new particles
PSYS_SRC_BURST_SPEED_MAX,(float) 1.2, // Maximum velocity for new particles
//PSYS_SRC_TARGET_KEY,(key) llGetOwner(), // key of a target, requires *_TARGET_POS_MASK
// for *_TARGET try llGetKey(), or llGetOwner(), or llDetectedKey(0) even.
PSYS_PART_FLAGS, // Remove the leading // from the options you want enabled:
PSYS_PART_EMISSIVE_MASK | // particles glow
PSYS_PART_BOUNCE_MASK | // particles bounce up from emitter's 'Z' altitude
//PSYS_PART_WIND_MASK | // particles get blown around by wind
//PSYS_PART_FOLLOW_VELOCITY_MASK | // particles rotate towards where they're going
//PSYS_PART_FOLLOW_SRC_MASK | // particles move as the emitter moves
PSYS_PART_INTERP_COLOR_MASK | // particles change color depending on *_END_COLOR
PSYS_PART_INTERP_SCALE_MASK | // particles change size using *_END_SCALE
//PSYS_PART_TARGET_POS_MASK | // particles home on *_TARGET key
0 // Unless you understand binary arithmetic, leave this 0 here.

] );
}
}
}