• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Puppeteer (Advanced Bone Control)

Plugins + Scripts Puppeteer (Advanced Bone Control)

Download [<1 MB]
- A fork from Bone Control Plugin that is optimized for more control & animation, rather than versatility. this version only works on CUAs & vam dildo

-- What does this plugin do?
- gives you the ability to create as much controllers as you want for rigged CUA bones, with the ability to save them as poses for timeline animation stability.
- with creating controllers for CUAs, you can then keyframe them in timeline plugin for animation.
- three types of controllers the 1st for controlling the bones, the 2nd for parenting things to bones and the 3rd for linking bones to other atoms/ bones in the scene.
- allows animating complex rigged CUAs.

-- How to use?
1. load "Puppeteer.cslist" inside CUA or Vam dildo atom control.
2. select bones you want to assign controls for (either manually from UI or with context menu system from player view)
3. choose controller type for selected bone:
** physics controller: selected bone will stick & follow the hard controller, for general animation.
** follower controller: follower controller will stick & follow the selected bone, for parenting CUAs onto bones or scaling the bone without affecting it's physics/ movement.
** link controller: selected bone with stick & follow the link target bone selection from the menu (for example parenting CUA bones to person's hands)


-- Context menu keybinds:
* keybinds:
- (Shift + T) keybind to enable/disable mouse interaction.
- (Right mouse click) opens context menu, if you hold the right mouse button for more than 300ms it wont open assuming you want to rotate the player view.
- (Escape) to cancel selection lock/ cancel menu.
- click outside context menu to cancel.
- (C) key to cycle through bones currently under mouse.
* selection visuals colors:
- blue color: only one bone is under the mouse currently
- yellow color: multiple bones are under the mouse currently, use (C) Key to cycle through them
- green color: selection locked, lock happens right after right click


-- How to use with timeline?
1. add controls to timeline, you can add them directly to the person atom timeline instance so everything is grouped in one plugin UI.
2. each animation you have a person pose saved & applied on transition checked, add a trigger track and enable live scrubbing layer.
3. add poses to the first trigger keyframe in the animation.
4. as you add new animations, rince & repeat.

-- Example uses:
- control rope with physics, tentacles, toys or any other rigid mechanical CUA with moving parts that has a rig/ bones like chairs, doors, windows.. etc
- add fluid effect to vam dildo or CUA toys.
- parent a rope dynamically around a person with custom pose.
- parent CUAs as handheld objects


-- Loading on CUA Atom & assigning controllers via context menu Demo:


-- Loading on vam dildo Atom Demo:


-- Saving Poses with custom names Demo:


-- Demo of controller types behaviour & deletion of controllers via context menu:


-- plugin UI:
Screenshot 2025-09-25 034208.png
Screenshot 2025-09-25 035043.png


-- Info:
- the plugin can work with non-rigged CUAs from update v3 and onwards.
- you can now safely save the scene while the CUA is disabled or save the scene while the asset name selection is ''None'' (both of these methods to hide CUAs are fully supported across scene reloads)
React to this content...

Share this resource

More resources from Skynet

Latest updates

  1. update v5

    - Fixed frozen scene on scene reload if the scene was saved & CUA asset prefab selection was set...
  2. Update v4

    -- Bug fix: - Small update to the plugin's internal restoration timeouts, increased to 360...
  3. update v3

    -- New Features: - Added full support for CUA presets, previously if you loaded same CUA preset...

Latest reviews

Positive
Version: 4
Posted:
One of my new favorite plugins, this shit slaps. Great work
Skynet
Skynet
appreciate it 💯
Upvote 0
Positive
Version: 1
Posted:
Thank you so much! Finally, an amazing plugin for working with bones. While there were predecessors, this one is by far the most satisfying.
Skynet
Skynet
have fun with it :D
Upvote 0
Positive
Version: 1
Posted:
A wonderful plugin!
Skynet
Skynet
thanks!
Upvote 0
Back
Top Bottom