# 1Click Maker > Build Second Life HUDs and interactive items in a few clicks. No coding required. Markdown versions of every page are available by appending `.md` to the page URL. ## Pages - [Activate Function](https://docs.hienjoystore.com/actions/activate-function.md): Run another function from this one - the glue for helper functions, shared logic and loops. - [Alpha Mode](https://docs.hienjoystore.com/actions/alpha-mode.md): Change the Blinn-Phong alpha mode of faces - None, Alpha blending, Alpha masking with cutoff, or Emissive mask. - [Animation](https://docs.hienjoystore.com/actions/animation.md): Start or stop avatar animations from the HUD or item, including 'stop all' options for AO-style behavior. - [Blinn-Phong](https://docs.hienjoystore.com/actions/blinn-phong.md): Apply diffuse, normal and specular textures (the classic Second Life texture system) to faces of a target, with optional repeats, offset and rotation. - [Color](https://docs.hienjoystore.com/actions/color.md): Tint faces with an RGB color. Works on Blinn-Phong and PBR at the same time, and keeps the current transparency. - [Delete Object](https://docs.hienjoystore.com/actions/delete-object.md): Delete the object when it is rezzed on the ground - for anti-rez protection, demos and temporary props. - [Detach](https://docs.hienjoystore.com/actions/detach.md): Take the HUD or attachment off the avatar. - [Full Bright](https://docs.hienjoystore.com/actions/full-bright.md): Turn full bright on or off so faces ignore the region's lighting. - [Ghost Object](https://docs.hienjoystore.com/actions/ghost-object.md): Turn collisions off (phantom) so avatars walk through the object, or back on. - [Glow](https://docs.hienjoystore.com/actions/glow.md): Add or remove glow on faces, from 0.0 to 1.0. - [Actions List](https://docs.hienjoystore.com/actions/index.md): Every action available in 1Click Maker, grouped by category, with plan, memory cost and required add-on. - [Material PBR](https://docs.hienjoystore.com/actions/material-pbr.md): Apply or clear a ready-made PBR material asset on faces of a target. - [Message](https://docs.hienjoystore.com/actions/message.md): Send a chat message to the owner, or say, whisper or shout it in local chat. - [Object Animation](https://docs.hienjoystore.com/actions/object-animation.md): Start or stop animations on an Animesh object. - [Object Size](https://docs.hienjoystore.com/actions/object-size.md): Set a fixed size for a prim or scale it by a percentage. For whole linksets use Resizer. - [Open URL](https://docs.hienjoystore.com/actions/open-url.md): Offer a web link to the owner in a dialog - your store, social media, a manual, a support form. - [PBR Alpha Mode](https://docs.hienjoystore.com/actions/pbr-alpha-mode.md): Change the alpha mode of a PBR material on faces - Opaque, Blend, Mask with cutoff, or back to the material default. - [PBR Custom](https://docs.hienjoystore.com/actions/pbr-custom.md): Build a PBR look from individual textures (Base Color, Normal, Emissive, ORM) with metallic, roughness and emissive tint, and optionally mirror it in Blinn-Phong. - [PBR On/Off](https://docs.hienjoystore.com/actions/pbr-on-off.md): Switch an object between its PBR materials and its Blinn-Phong textures without losing either. - [Point of Light](https://docs.hienjoystore.com/actions/point-of-light.md): Turn a prim into a light source with color, intensity, radius, falloff, and projector settings. - [Position](https://docs.hienjoystore.com/actions/position.md): Place or move objects and linked prims, with absolute coordinates or relative steps, in world or local space. - [Resizer](https://docs.hienjoystore.com/actions/resizer.md): Scale a whole linkset by a percentage, keeping proportions and spacing, and reset it to its original size. - [Rotate](https://docs.hienjoystore.com/actions/rotate.md): Set or add rotation to an object or a linked prim, in world or local space. - [Send Command](https://docs.hienjoystore.com/actions/send-command.md): Send a named command to a target that runs its own project and listens with a Receive Command event. - [Sound](https://docs.hienjoystore.com/actions/sound.md): Play a sound once, loop it, or stop the sound playing in the object. - [Timer](https://docs.hienjoystore.com/actions/timer.md): Wait a number of seconds before the next action runs - delays, sequences and loops. - [Transparency](https://docs.hienjoystore.com/actions/transparency.md): Make faces see-through or visible again, without changing their color. - [Actions](https://docs.hienjoystore.com/build/actions.md): Actions are the commands a function runs - apply a texture, play a sound, rotate, show a message. Learn how they execute, how many you can have and how they cost memory. - [Assets](https://docs.hienjoystore.com/build/assets.md): Assets are the textures, materials, sounds, animations and objects your HUD uses. Drop them in the HUD, scan once, and pick them with one click - no UUID copying. - [Bulk Edit](https://docs.hienjoystore.com/build/bulk-edit.md): Replace one target with another in every action of the project at once - the fastest way to make demo versions or move a HUD to a new object. - [Buttons and Functions](https://docs.hienjoystore.com/build/buttons-and-functions.md): Every button on your HUD is a function. Learn how button functions, event functions and helper functions relate in 1Click Maker. - [Cloning an Action](https://docs.hienjoystore.com/build/cloning-actions.md): Duplicate an action inside a function to create variations with small changes. - [Cloning Functions](https://docs.hienjoystore.com/build/cloning-functions.md): Copy a fully configured function to other buttons in seconds, and hold Ctrl to clone many in a row. - [Creating a Button](https://docs.hienjoystore.com/build/creating-a-button.md): Step by step - link a prim, name it, scan the HUD, and turn the prim into a button function in the 1Click Maker panel. - [Creating a Target](https://docs.hienjoystore.com/build/creating-a-target.md): Turn any object into a target by dropping the TARGETS script into it and choosing NEW in the menu. - [Creating an Action](https://docs.hienjoystore.com/build/creating-an-action.md): Open a function, pick an action from the grid, fill in target, links, faces and values, and save. - [Editing an Action](https://docs.hienjoystore.com/build/editing-actions.md): Reopen any action with its current values, change what you need, save, and build again. - [Events](https://docs.hienjoystore.com/build/events.md): Events run functions automatically when something happens - the HUD is attached, the avatar walks, jumps, enters water, or another object sends a command. - [Groups](https://docs.hienjoystore.com/build/groups.md): Organize functions into named groups, filter the panel by group, and delete groups with or without their functions. - [Helper Functions](https://docs.hienjoystore.com/build/helper-functions.md): Create reusable blocks of actions that are not tied to a button, and call them from anywhere with Activate Function. - [Inserting Assets](https://docs.hienjoystore.com/build/inserting-assets.md): Drop textures, sounds, animations and materials into the HUD, scan them into the panel, and use them in actions. - [Link Names](https://docs.hienjoystore.com/build/link-names.md): Since version 1.2.0 actions target prims by name instead of link number. Learn why, how to name prims, and how ALL LINKS and $THIS behave. - [Listing Targets](https://docs.hienjoystore.com/build/listing-targets.md): Scan the objects around your HUD into the panel so their names and link names appear in every action's Target field. - [Memory](https://docs.hienjoystore.com/build/memory.md): How 1Click Maker counts project memory, the FREE and PRO limits, what each action costs, and how to save memory. - [The Panel](https://docs.hienjoystore.com/build/panel.md): A tour of the 1Click Maker creation panel - the button list, functions, the header buttons, targets, assets, groups, modes and the tools menu. - [Quick Swap](https://docs.hienjoystore.com/build/quick-swap.md): Change the texture or material of an action straight from the function list, without opening the action form. - [Registering an Event](https://docs.hienjoystore.com/build/registering-an-event.md): Add an event in the panel, give it actions, and install the Events add-on so it fires in-world. - [Reordering Actions](https://docs.hienjoystore.com/build/reordering-actions.md): Drag action cards to change the order in which a function runs them. - [Save, Build, Finish!](https://docs.hienjoystore.com/build/save-build-finish.md): What the three project buttons do - saving to the cloud with autosave, building the HUD in Second Life, and finishing a product for distribution. - [Undo & Shortcuts](https://docs.hienjoystore.com/build/shortcuts.md): Undo and redo in the panel, and every keyboard shortcut in Prim Mode and UI Mode. - [Synchronizing Targets](https://docs.hienjoystore.com/build/syncing-targets.md): Make several identical objects (the same shirt for different bodies) respond to the same HUD by syncing their TARGETS scripts. - [Targets](https://docs.hienjoystore.com/build/targets.md): Targets are the objects your HUD controls - clothing, furniture, accessories. Learn what they are, how the HUD talks to them and what you can do with them. - [Changelog](https://docs.hienjoystore.com/changelog.md): Release notes for every version of 1Click Maker, newest first. - [Attach](https://docs.hienjoystore.com/events/attach.md): Fires when the HUD or item is attached to the avatar, including at login while wearing it. The place for startup logic. - [Collide in avatars](https://docs.hienjoystore.com/events/collide-with-avatars.md): Fires when the wearer bumps into another avatar. - [Collide in objects](https://docs.hienjoystore.com/events/collide-with-objects.md): Fires when the wearer bumps into an object in the world. - [Detach](https://docs.hienjoystore.com/events/detach.md): Fires when the HUD or item is taken off. The place for cleanup. - [Entered Water](https://docs.hienjoystore.com/events/entered-water.md): Fires when at least half of the avatar's body goes under water. - [Idle](https://docs.hienjoystore.com/events/idle.md): Fires when the avatar stands still on the ground. The 'stop' event for walking, running and jumping. - [Events List](https://docs.hienjoystore.com/events/index.md): Every event that can trigger a function automatically - object lifecycle, commands, avatar movement, collisions and water. - [Jump](https://docs.hienjoystore.com/events/jump.md): Fires when the avatar jumps. - [Left the Water](https://docs.hienjoystore.com/events/left-the-water.md): Fires when the avatar is completely out of the water. - [Receive Command](https://docs.hienjoystore.com/events/receive-command.md): Fires when another project sends this object a command with the same name. The way HUDs control objects that need their own logic. - [Rez](https://docs.hienjoystore.com/events/rez.md): Fires when the object is rezzed on the ground, in other words when it appears in the world. - [Standing in Water](https://docs.hienjoystore.com/events/standing-in-water.md): Fires when the avatar is in the water and not moving (swimming in place). - [Starting to run](https://docs.hienjoystore.com/events/starting-to-run.md): Fires when the avatar starts running. - [Starting to walk](https://docs.hienjoystore.com/events/starting-to-walk.md): Fires when the avatar starts walking. - [Swimming Fast](https://docs.hienjoystore.com/events/swimming-fast.md): Fires when the avatar swims at running speed. - [Swimming Slowly](https://docs.hienjoystore.com/events/swimming-slowly.md): Fires when the avatar swims at walking speed. - [Color Picker](https://docs.hienjoystore.com/features/color-picker.md): Let customers pick any color in-world with a palette linked to your HUD - thousands of colors, HEX input and two save slots. - [Creating a Color Picker](https://docs.hienjoystore.com/features/creating-a-color-picker.md): Link the Color Picker object to your HUD, scan, choose the targets and faces it controls, build and test. - [Give Items](https://docs.hienjoystore.com/features/give-items.md): Deliver objects, notecards, landmarks and other items from the HUD to its owner, in a named inventory folder. - [HUD-to-Object Commands](https://docs.hienjoystore.com/guides/commands.md): Control a rezzed or worn object that has its own logic - sounds, animesh, timers - from a HUD, with Send Command and Receive Command. - [Demo Version](https://docs.hienjoystore.com/guides/demo-version.md): Turn a finished product into a demo - a separate project with its own target, a demo texture, and optional self-deletion. - [Light Switch](https://docs.hienjoystore.com/guides/light-switch.md): A lamp with a single ON/OFF button, using Point of Light, Glow, a variable and a condition. - [Walk & Run Animations](https://docs.hienjoystore.com/guides/movement-animations.md): Make a wearable play its own walk, run and idle animations with events - an AO built in minutes. - [One HUD, Many Bodies](https://docs.hienjoystore.com/guides/multiple-bodies.md): Sell the same garment for several mesh bodies and control all of them with one HUD, using target synchronization and link names. - [Texture Change HUD](https://docs.hienjoystore.com/guides/texture-hud.md): Build the classic clothing HUD from start to finish - 20 texture buttons for a shirt, in about fifteen minutes. - [ON/OFF Toggle Button](https://docs.hienjoystore.com/guides/toggle-button.md): One button that alternates between two states using a variable and a condition - the pattern behind switches, show/hide and mode buttons. - [Wet When Swimming](https://docs.hienjoystore.com/guides/wet-clothes.md): Clothes that switch to a wet texture when the avatar enters water and dry again when leaving, with the water events. - [FAQ](https://docs.hienjoystore.com/help/faq.md): Frequently asked questions about 1Click Maker - selling, permissions, updates, projects, textures and plans. - [Glossary](https://docs.hienjoystore.com/help/glossary.md): Terms used in 1Click Maker and Second Life building, explained in one line each. - [Limits & Numbers](https://docs.hienjoystore.com/help/limits.md): Every limit in one place - memory, name lengths, ranges, distances and counts in 1Click Maker and Second Life. - [Second Life Quirks](https://docs.hienjoystore.com/help/second-life-quirks.md): Platform behaviors that affect HUD makers - attached-object data loss, permissions, chat ranges, the 10 m move limit, link numbers, animation rules and PBR gotchas. - [Troubleshooting](https://docs.hienjoystore.com/help/troubleshooting.md): The problems people actually hit with 1Click Maker, and how to fix each one. - [Introduction](https://docs.hienjoystore.com/index.md): 1Click Maker lets you build Second Life HUDs and interactive items in a few clicks, with no coding. - [Change Variable](https://docs.hienjoystore.com/logic/change-variable.md): The action that updates a user variable while the item runs - set a value, add, subtract, or copy another variable. - [Conditions](https://docs.hienjoystore.com/logic/conditions.md): How conditions compare values - operators, type rules, success and failure paths, and the cost of using them. - [Creating a Condition](https://docs.hienjoystore.com/logic/creating-conditions.md): The Condition action form - field, operator, value, and the success and failure functions. - [Creating a Variable](https://docs.hienjoystore.com/logic/creating-variables.md): Open the Object Variables panel, choose a type, name and initial value, and manage your variables. - [Conditions and Variables](https://docs.hienjoystore.com/logic/index.md): Give your items memory and decisions - variables store values, conditions compare them and choose which actions run. - [System Variables](https://docs.hienjoystore.com/logic/system-variables.md): Built-in, read-only variables - the owner's key, who clicked, which face, the avatar's state and position. - [User Variables](https://docs.hienjoystore.com/logic/user-variables.md): Variables you define - names, types, the $ prefix, and what they can be used for today. - [Prim Mode](https://docs.hienjoystore.com/modes/prim.md): The default mode of 1Click Maker - every linked prim of the HUD is a button. - [UI Mode Adjustments](https://docs.hienjoystore.com/modes/ui-adjustments.md): Move, resize, rename, color-tag and align UI buttons; use the layers list, zoom and the floating preview. - [UI Mode Quickstart](https://docs.hienjoystore.com/modes/ui-quickstart.md): Create your first UI button - switch to UI Mode, load the HUD textures, draw a button, give it actions, build. - [UI Mode Tips and Warnings](https://docs.hienjoystore.com/modes/ui-tips.md): Shortcuts, limits and good practices for building HUDs in UI Mode. - [UI Mode](https://docs.hienjoystore.com/modes/ui.md): Draw clickable areas on your HUD's texture in a 2D editor - hundreds of buttons on a single prim, no linking, no naming. - [FREE vs PRO](https://docs.hienjoystore.com/start/free-vs-pro.md): What the FREE version of 1Click Maker includes, what PRO adds, and how to upgrade. - [How It Works](https://docs.hienjoystore.com/start/how-it-works.md): The big picture of 1Click Maker - the creation panel, the scripts inside your HUD, targets, and what happens when you press Build and Finish. - [Quickstart](https://docs.hienjoystore.com/start/quickstart.md): Build your first working HUD button with 1Click Maker in about ten minutes, from an empty prim to a click that does something in-world. - [Important Recommendations](https://docs.hienjoystore.com/start/recommendations.md): Five habits that prevent almost every problem with 1Click Maker - build on the ground, name things clearly, keep your link private, finish before selling. - [Reopen a Project](https://docs.hienjoystore.com/start/reopen-project.md): How to get your project link back, edit a finished product, or clone a project with the BUILD menu. - [The Scripts](https://docs.hienjoystore.com/start/scripts.md): Every script in the 1Click Maker folder, what it does, where to drop it, and which features need which add-on. - [Video Tutorials](https://docs.hienjoystore.com/videos.md): Video walkthroughs of 1Click Maker on the Hi Enjoy! YouTube channel.