Hi there, This is my first attempt at scripting, and I'm having some problems. I'm trying to make a performing artist board, the kind of thing where you can tip, join group, go to Facebook etc. So I have created the board and have two scripts in the root prim. The first one handles what happens when someone clicks the various buttons: default { state_entry() { llSay(0, "Hello, blah let's rock!!"); } touch_start(integer total_number) { if (llDetectedLinkNumber(0) == 4) { llSay(0, "Enjoy your JD, " + llKey2Name(llDetectedKey(0))); llGiveInventory(llDetectedKey(0),"Jack Daniel's"); } if (llDetectedLinkNumber(0) == 7) { llGiveInventory(llDetectedKey(0),"Music List"); } if (llDetectedLinkNumber(0) == 6) { llGiveInventory(llDetectedKey(0),"blah Bio"); } if (llDetectedLinkNumber(0) == 5) { llInstantMessage(llDetectedKey(0), "Click this link for group page: " + "secondlife:///app/group/3475c29a-9a42-8e4e-b0ad-94183b73cdd9/about"+""); } if (llDetectedLinkNumber(0) == 3) { llLoadURL(llDetectedKey(0),"Visit blah's facebook page!","http://www.facebook.com/blah"); } } } The second is the tipjar script: // TipJar with modifiable percentage split integer percentage = 10; //The percentage of money to give to the person targetted below key target = "key"; //The key of the person who will receive the power default { on_rez(integer start_param) { llResetScript(); } state_entry() { llSetPayPrice(PAY_DEFAULT, [50,100,250,500]) ; llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); } run_time_permissions(integer perms) { if (perms > 0) { state enabled; } } } state enabled { money(key id, integer amount) { llGiveMoney(target, llRound(amount * (float)(percentage/100.0))); } } What is happening is that if I click on anywhere on the board it comes up with the pay option despite not having the CLICK_TO_PAY function anywhere, and it is driving me up the wall. I guess a secondary question is is there any way I can combine the scripts to just have the one script? I tried putting the tip script into a child prim but that didn't help either. Thanks, Spike