The Moving Store Assistant NPC LSL Script is a professional, intelligent, and fully customizable virtual shopping assistant designed for Second Life merchants who want to create a more engaging, interactive, and welcoming shopping experience for their customers. Sold with Full Permissions, this advanced Linden Scripting Language (LSL) system allows creators, store owners, developers, and commercial builders to modify, expand, and resell as part of their own creations according to their licensing preferences. Instead of a static greeter that simply stands in one place, this assistant intelligently roams around your store within a configurable movement radius, creating the impression of a living employee actively watching over the shop and assisting visitors. The script automatically detects nearby shoppers, approaches them naturally, stops at a comfortable interaction distance, turns to face them, and begins friendly conversations using a large collection of rotating shopping messages that reduce repetition and create a more realistic customer service experience. It provides welcome greetings, browsing advice, navigation assistance, Marketplace reminders, sale announcements, new release promotions, helpful shopping tips, product discovery suggestions, compliments, questions, thank-you messages, and farewell messages while ensuring conversations remain fresh through randomized message selection. Every message automatically inserts your store name, Marketplace URL, and promotional text using customizable placeholders, allowing the assistant to represent your brand professionally without editing hundreds of individual lines. Customers can simply touch the assistant to open an easy-to-use dialog menu where they can instantly request product information, receive your Marketplace link, obtain a store landmark, browse new release announcements, ask for shopping help, or mute the assistant if they prefer a quieter shopping experience. The optional landmark giver allows visitors to receive a landmark directly from the NPC's inventory, making it easy for them to revisit your store in the future. The Marketplace option instantly shares your online Marketplace address, helping increase web traffic and sales while giving shoppers convenient access to your complete catalog. The built-in promotional system allows you to advertise featured collections, seasonal events, limited-time sales, product launches, holiday specials, roleplay collections, fashion releases, scripted systems, furniture, animations, avatars, accessories, vehicles, weapons, décor, or any other products you wish to highlight. The roaming behavior creates a far more immersive atmosphere than traditional greeters by continuously selecting random destinations within a configurable movement radius, pausing naturally, changing direction, and returning to its original home position after a period of inactivity. Intelligent visitor detection ensures the assistant only approaches nearby avatars within the configurable detection range, remembers recently greeted visitors, and respects a cooldown timer to prevent repetitive greetings or spam. Individual shoppers may also mute the assistant permanently until the script resets, giving every visitor complete control over their shopping experience. Store owners can customize virtually every operational setting without editing the source code by using simple owner chat commands, including changing the store name, Marketplace address, promotional text, landmark name, roaming radius, visitor detection distance, interaction stopping distance, movement speed, message frequency, and visitor greeting cooldown. The script has been carefully written for Mono compatibility and optimized for excellent performance using lightweight timers, efficient avatar detection, and low-memory techniques without relying on external servers, databases, HTTP requests, experiences, notecards, sensors, or third-party services. Installation is simple: drop the script into a humanoid avatar, robot, mascot, receptionist, shop employee, fantasy character, sci-fi assistant, information kiosk, greeter, or animated display object, optionally place a landmark inside the object's inventory, configure your store information, reset the script, and the assistant immediately begins working. Because the script is delivered Full Permission, developers can easily customize appearance, animations, sounds, particle effects, multilingual support, additional dialog options, product databases, vendor integrations, AI conversation systems, loyalty programs, event information, quest systems, group joiners, subscriber systems, gift givers, rental assistants, support desks, customer service terminals, mall directories,
- Intelligent roaming and visitor detection
- Interactive customer assistance menu
- Marketplace link and landmark sharing
- Fully owner configurable with chat commands
- Full Permission source with included user guide








