Toys/Chained Butt PlugButt Plug

Chained Butt Plug

Chained plug: tethers to furniture or leash, tugging triggers shocks

Chained Butt Plug is a plug with a leash law. Chain them to the furniture, drag them around by hand, or wire them to another toy; every pull on the chain feeds PA2 arousal, and every meter they wander past the limit buys them a shock. Lock it and it stays in (across relogs, across sessions) until someone with the authority says otherwise.

Jump to manual
Chained Butt Plug
Compatible BodiesUniversal
Version3.5.3
Key Features
Three Ways to Chain
Anchor the chain to a world object, grab it and make them follow you, or clip it to a standard attachment point on another item. Length runs 1–20 meters, with a smart following system and a Yank that pulls them instantly: every tug feeds their arousal through PA2.
Step Out of Line, Get Shocked
Stray beyond chain range and the auto-shock fires on its own, or trigger one by hand from the menu or the remote. Lightning as mesh animation or particles, screen-darkening, a shock animation with sound, and a PA2 arousal spike that can be tuned anywhere from soothing to merciless.
The Remote
A paired wireless handheld with three buttons: Menu, Shock, Chain. Pick your target from up to 10 nearby avatars, watch the green/red light confirm the link, and run them from across the room.
Locked On
A secure lock keeps the plug in place with RLV detach protection, and when it locks, the plug visibly opens. Lock state survives sessions, so tomorrow morning it's still exactly where you left it.
Layered Access
Master, up to five Trusted, Public, and Self access in a strict hierarchy: every command, local or remote, is checked against it. Bilingual menus in English and 中文.
Changelogv3.5.04 updates — tap to expand

3.5.0

  • Added remote control system with wireless operation
  • Added dual-mode shock system (particle/mesh)
  • Added configuration system via ChainedPlug.Config notecard
  • Added LockMeister protocol support
  • Added PBR material support for visual effects
  • Enhanced chain system with three distinct modes
  • Improved access control with hierarchical permissions
  • Added RLV teleport restrictions while chained

3.2.5

  • Added adjustable chain length
  • Added grab chain and yank
  • Added trust list

2.3.3

  • Fixed a bug that plug unlocks after re-login

2.3.2

  • Bug fixes, added shocker module
Manual

How it works

Getting Started

Chained Butt Plug is a locking plug with a chain system, shock discipline, and a wireless remote. Arousal features require the PA2 plugin (Project Arousal 2).

  1. Wear the plug.
  2. Open the menu by touching it, or typing [first 2 letters of your name]plug in public chat or on channel 1 (name is Alice → alplug).
  3. Explore from there: lock it, chain it, or hand someone the remote.

The interface is fully bilingual (English/中文); every menu and message exists in both languages.

Lock & Key Holder

Lock secures the plug so it cannot be removed:

  • While locked, RLV blocks detaching the plug.
  • The plug visibly opens when locked, so everyone can see its state.
  • Lock state persists across relogs and sessions.

Only someone with access (see Access Control) can unlock it.

Chains

Three chain modes, adjustable length 1–20 meters:

Mode What it does
Anchor Tie the chain to an in-world object; the wearer is constrained to chain range around it
Grab You hold the chain and the wearer follows you, kept in range by the smart following system
Attach Clip the chain to a standard attachment point on another item
  • Yank pulls the wearer instantly to the chain holder.
  • Wandering beyond chain range triggers the auto-shock (toggleable); see Punishment.
  • While chained, RLV blocks teleporting away.
  • The chain itself survives relogs and re-attaches: it's still there when they come back.

Punishment

The shock system, from the menu, the remote, or automatically on chain violations:

  • Visuals: animated mesh lightning or particle sparks (pick in the config).
  • The full hit: screen darkening (RLV), shock animation with sound, and a PA2 arousal spike with a forced moan.
  • Auto-shock on chain range violation can be toggled on/off.

How hard a shock lands is yours to decide: see Settings for shock_amount, tunable from gentle to brutal, even inverted into a calming jolt.

Remote Control HUD

A paired wireless handheld with three buttons: Menu, Shock, Chain.

  1. Pair the remote and pick the target: up to 10 nearby avatars.
  2. The indicator light shows the connection (green = linked, red = dropped).
  3. Menu, Shock, and Chain all work from the remote, anywhere in range.

Pairing drops after 120 seconds of silence; re-pair and continue. Every remote command passes the same access checks as the local menu: no permissions, no control.

Access Control

A strict hierarchy, checked top-down: Master → Owner → Trusted (up to 5) → Public.

Setting Controls
Master/Mistress One person with full control
Trust (up to 5) Trusted users with control access
☑/☐ Public Whether strangers can operate the plug
☑/☐ Self Access The wearer's own access (turn it off for self-denial mode)

RLV Restrictions

  • Locked: the plug cannot be detached.
  • Chained: teleporting is blocked.
  • Shock: the screen darkens for the duration.

Requirements: an RLV-enabled viewer (Firestorm, Catznip, …). RLV features simply stay inactive without one; everything else still works.

PA2 Integration

PA2 (Project Arousal 2) drives the plug's arousal side. Required for the complete experience.

  • Chain pulls add arousal (arousal_amount, default 100).
  • Shocks add a bigger spike with a forced moan (shock_amount, default 300).

Both are configurable, including negative values (a cooling effect) or 0 to disable. See Settings.

Settings

Customize via the ChainedPlug.Config notecard (parameter = value, one per line). The plug reloads it automatically when its inventory changes.

Parameter Meaning Range
arousal_amount Arousal added by chain pulls −1000 … 1000 (default 100)
shock_amount Arousal added by a shock −1000 … 1000 (default 300)
shock_visual_mode Shock visuals: 0 = particles, 1 = mesh lightning (default) 0 / 1

Suggested presets: gentle: arousal_amount = 25, shock_amount = 50; intense: 500 / 1000; no PA2 effects at all: both 0.