Second Life today in one place Gifts & freebies updated every hour 7 languages Free to list your store
12:40 SLT List your event+ List
Grid issue
  • Planned: Scheduled Billing Maintenance, Mon, Nov 16 09:30–10:30 SLT
  • Grid status: Unscheduled Group Chat Maintenance (investigating)
  • On now: Unitarian Universalist Saturday Service in UUtopia
  • On now: The Dharma of Community: Buddhist Society and the Householder
  • On now: SLCS Harvest Fest: Games, Music and Fun at Cheertopia
  • 14:00 SLT: NAD GOUGH Live at Moondance in Cascadia, 2:00 PM SLT
  • News: REZZ MALL: Second Life brands in one web mall
  • Viewer: Second Life Viewer 26.5 Adds Chat Modernization
  • Planned: Scheduled Billing Maintenance, Mon, Nov 16 09:30–10:30 SLT
  • Grid status: Unscheduled Group Chat Maintenance (investigating)
  • On now: Unitarian Universalist Saturday Service in UUtopia
  • On now: The Dharma of Community: Buddhist Society and the Householder
  • On now: SLCS Harvest Fest: Games, Music and Fun at Cheertopia
  • 14:00 SLT: NAD GOUGH Live at Moondance in Cascadia, 2:00 PM SLT
  • News: REZZ MALL: Second Life brands in one web mall
  • Viewer: Second Life Viewer 26.5 Adds Chat Modernization

Free LSL scripts for Second Life

Free, ready-to-use LSL scripts for Second Life: doors, sit poses, tip jars, gift givers, lights, sounds, particles, teleporters and more, with clear setup steps.

Check your own script

LSL script · 55 lines

LSL door script: touch to open, closes by itself

Free LSL door script for Second Life. Touch to open and close, the door swings on its hinge and closes by itself after a few seconds. Sounds optional.

LSL script · 69 lines

LSL sit and pose script for chairs and pose balls

Free LSL sit script for Second Life chairs, benches and pose balls: sit and play your own animation, set the sit position, hide the ball while in use.

LSL script · 96 lines

LSL tip jar script with thank-you message and total

Free LSL tip jar script for Second Life clubs, DJs, hosts and stores: quick pay buttons, a thank-you message, the total and last tipper in floating text.

LSL script · 101 lines

LSL gift giver script for freebies and group gifts

Free LSL gift giver for Second Life stores: touch to get every item as one folder, for everyone or only for group members wearing the group tag.

LSL script · 37 lines

LSL texture changer script (touch to change texture)

Free LSL texture changer for Second Life: touch to cycle through textures by UUID, one face or the whole linkset, safe for items you sell.

LSL script · 18 lines

LSL hover text script (and how to remove floating text)

Free LSL hover text script for Second Life: show floating text above any object in any colour, use several lines, and remove stuck text for good.

LSL script · 31 lines

LSL rotate script: smooth spinning object

Free LSL rotation script for Second Life: make signs, fans, wheels and display stands spin smoothly, choose axis and speed, touch to start and stop.

LSL script · 41 lines

LSL light switch script: touch to turn a lamp on and off

Free LSL light script for Second Life lamps, candles and bulbs: touch to switch real light, glow and full bright on and off, with colour and radius settings.

LSL script · 52 lines

LSL sound loop script for ambient sound

Free LSL ambient sound script for Second Life: loop birds, waves, rain or a fire crackle from any object, set the volume and touch to turn it on and off.

LSL script · 58 lines

LSL particle script: soft sparkles around an object

Free LSL particle script for Second Life: soft gold and pink sparkles for gifts, signs and magic items, with colour, size and amount settings and touch on/off.

LSL script · 43 lines

LSL teleporter script: sit to teleport in the same region

Free LSL sit teleporter for Second Life: sit on a pad and travel to a sky box, another floor or another spot in the same region, then the pad returns home.

LSL script · 59 lines

LSL greeter script: welcome message for visitors

Free LSL visitor greeter for Second Life stores and clubs: a private welcome message once a day for each visitor who comes near, no spam in local chat.

Small scripts make a big difference in Second Life: a door that opens, a chair you can sit on, a tip jar at your club, a gift box for your group. Here are free LSL scripts written for WhatSL, each with plain setup steps and settings you can change without knowing how to code.

All scripts on this page are free to use, change and put in your own creations, also ones you sell. A link back to WhatSL is welcome but not required.

How to add a script to an object

  1. Rez or select the object you want to script and open the Edit window.
  2. Go to the Content tab and click New Script.
  3. Open the new script, delete everything in it, and paste the script from the page.
  4. Change the settings at the top if you like, then click Save. "Save complete" means it is running.

Frequently asked questions

Do I need to know LSL to use these scripts?

No. Each script has its settings at the top with a short note on each line. Change the values, save, and the script does the rest.

Can I use these scripts in things I sell?

Yes. You may use, change and include them in your own creations, also in items you sell or give away.

A script shows an error when I save it. What now?

Make sure you copied the whole script with the Copy button, from the first line to the last closing brace, and that you did not delete a quote or a semicolon while changing the settings.