Okay. So I wrote a donation script and it works, but when a person pays it the hover text will not how the payment made. Example: Before Billy pays donation jar the hover text shows : Total donations L$0 Once Billy pays the donation jar the hover text should show : Total Donations L$50 (but it doesn't) here is the script below please help me fix this: integer nTotalDonation; default { on_rez(integer start_param) { llResetScript(); } state_entry() { llSetText("Psi Alpha Psi Fraternity Donations!\n" + "Total Donations: L$" + (string)nTotalDonation, <1.0,1.0,1.0>, 1); } money(key id, integer amount) { string cGiver = llKey2Name(id); llSay(PUBLIC_CHANNEL, "Psi Alpha Psi thanks you for the donation."); llInstantMessage(llGetOwner(), "Donation Jar in " + llGetRegionName() + "(" + (string)llGetPos() + ")" + "has recieved a donation from " + cGiver + "; " + (string) amount + "L"); nTotalDonation += amount; } }