How to Set Your Bot as a Scripted Agent in Second Life
Setting your bot as a Scripted Agent is a very important step and is required under Linden Lab’s Scripted Agent Policy. Scripted Agents (commonly called “bots”) are avatars operated by programs rather than real people.
By properly identifying a Scripted Agent, you:
- Comply with Second Life’s Terms of Service.
- Ensure accurate account statistics.
- Improve in-world search results.
- Avoid disciplinary actions that may occur if bots are not properly flagged.
What is a Scripted Agent?
A Scripted Agent (or bot) is an avatar controlled by software instead of a human. Bots can perform many automated tasks, such as:
- Managing land or rentals.
- Greeting or inviting users.
- Acting as models for stores.
- Running scripted services in-world.
Bots must always be identified to help maintain fairness and improve the Second Life experience for all residents.
Steps to Set Your Account as a Scripted Agent
- Login to the Account Dashboard
- Go to: https://accounts.secondlife.com
- Sign in with the account you use for your bot.
- Access Scripted Agent Status
- On the left-hand menu, click Scripted Agent Status.
- Change Status
- Click Change.
- Select Yes, identify this account as a scripted agent or Bot.
- Save Changes
- Confirm your choice and click Save.
Your account is now officially marked as a Scripted Agent.
Video
Why This Matters
Failing to identify an account as a Scripted Agent can result in disciplinary action, especially if the bot is found negatively impacting Second Life’s services. By setting this correctly, you ensure compliance with Linden Lab’s policy and help create a better in-world experience.
✅ Done! Your bot is now correctly identified as a Scripted Agent in Second Life.

