Gizmo

Gizmo 1.0.0

Required Dependencies
EntityScaleManager - https://umod.org/plugins/entity-scale-manager

Required Dependency: Entity Scale Manager

THE PLUGIN WILL FUNCTION WITHOUT IT, YOU JUST WONT GET THE SCALE FUNCTIONALITY

Entity Scale Manger Download Here

Gizmo is a standalone 3D transform tool for Rust servers, giving admins and trusted players precise control over entity positioning, rotation, and scale. Designed as a sleek in-game editor panel, it works on any entity - deployables, building blocks, props - without requiring a separate hammer.


✨Features
3D Transform Gizmo
| Select any entity and freely move or rotate it in real time
Live Coordinate Display | Position and rotation values update live as you drag
Axis Locking | Constrain movement or rotation to X, Y, Z, or free All axes
Surface-Snap Translate | Shift+Left drag snaps entity flush to terrain or surfaces
Roll Rotation | Shift+Right drag rotates with continuous roll; hold Shift for 4x speed
Entity Duplication | Shift+R+Left click to clone an entity and immediately drag the copy
Scale Control | Resize entities with << < [value] > >> buttons (requires EntityScaleManager)
3-Step Undo | Each grab saves position, rotation, and scale; undo up to 3 moves at once
Nudge Buttons | Fine|tune position and rotation with + / | step buttons
Direct Input Fields | Type an exact coordinate or angle value and press Enter
Modern UI Panel | Compact dark|themed panel with accent color configurable in config
MMB Cursor Toggle | Middle mouse switches between menu cursor and look/drag mode
Delete Entity | Remove selected entity with a single button press
Owner-Aware | Regular players can only act on entities they own; admins bypass this
Optional EntityScaleManager Integration | Scale features gracefully disable if plugin is absent

1f510.png
Permissions

gizmo.use | Allows use of the Gizmo tool on owned entities
gizmo.admin | Full access — can act on any entity regardless of ownership

1f4ac.png
Commands

/gizmo | Gives you the Gizmo Tool item - equip it to open the panel

⌨️ Keyboard Shortcuts (While Holding Gizmo Tool)
MMB (Middle Mouse Button) | Toggle between menu cursor and look/drag mode
L-Click entity | Select entity and begin translate drag
R-Click entity | Select entity and begin rotate drag
Shift + L-click drag | Surface-snap translate - snaps to terrain or nearest surface
Shift + R-click drag | Rotate with continuous roll (hold Shift = 4x roll speed)
Shift + R(reload) + L-click | Duplicate entity and drag the clone
R(reload) key | Undo last grab - restores position, rotation, and scale (up to 3 steps)

⚠️ Caveats and Disclaimers
Scale requires EntityScaleManager — The gizmo.admin and gizmo.use scale buttons are disabled if EntityScaleManager is not loaded. It is available free at umod.org.
Admin permission is powerful - gizmo.admin bypasses ownership checks entirely. Only grant to trusted staff.
Entity deletion is irreversible - Deleted entities cannot be recovered. No confirmation dialog is shown.
Undo only tracks grabs - The undo history is saved when you click to grab an entity. Changes made via nudge buttons or input fields after releasing are not separately tracked.
Server-side only - Transform changes are applied server-side. Clients will see the entity snap to the new position on next network update.

2153.png

21791.png

84261.png


⚙️ Configuration
JSON:
{
  "ToolItemShortname": "coal",
  "ToolSkinID": 3253162295,
  "ToolDisplayName": "Gizmo Tool",
  "RaycastDistance": 50.0,
  "AutoOpenPanelWithTool": true,
  "ShowMessages": true,
  "DefaultSnapPosition": 0.25,
  "DefaultSnapRotation": 15.0,
  "NudgeDistance": 0.25,
  "NudgeRotation": 5.0,
  "MiddleMouseTogglesCursor": true,
  "ShiftMiddleMouseTogglesMode": true
}

1f310.png
Localization

JSON:
{
  "GivenTool": "Given {0}. Equip it — panel stays open, MMB toggles menu/look.",
  "Selected": "Selected {0}",
  "Duplicated": "Duplicated {0} — dragging clone.",
  "CouldNotDuplicate": "Could not duplicate that entity.",
  "Deleted": "Deleted {0}.",
  "NoEntitySelected": "No entity selected.",
  "NotOwned": "You don't own that entity.",
  "NothingToUndo": "Nothing to undo.",
  "Undone": "Undone.",
  "UndoneRemaining": "Undone — {0} undo{1} remaining.",
  "CursorOn": "Menu cursor ON — MMB to look/drag",
  "CursorOff": "Look/drag mode — MMB for menu",
  "PanelHidden": "Gizmo panel hidden — MMB to show.",
  "NoPermission": "You don't have permission.",
  "ScaleRequiresESM": "Scale requires the EntityScaleManager plugin to be loaded.",
  "ScaleSelectFirst": "Select an entity first to use scale."
}

7e4c92dc-a3a2-4250-9ccd-fbc3e9ac64dc_removalai_preview.png Support

Join the Dark Side Development for support!

1781543187585.png
Ko-Fi
Like what we do? Support us over at Ko-Fi

1f4dc.png
Legal

Copyright © 2026 Lincoln

This plugin, Gizmo, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln.

Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator.

Disclaimer of Warranty and Liability:
This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.

Information

Author
Lincoln
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest Release v1.0.0

Released
Jun 11, 2026 at 5:25 AM
Rating
0.00 star(s) 0 ratings


More resources from Lincoln

  • Helicopter Assist
    Helicopter Assist
    Advanced heli control system featuring hover mode, emergency recovery, and intelligent auto-landing.
  • Magic Balls
    Magic Balls
    Cast spells and shoot elemental magic balls at your foes or friends!
  • Entity Inspector
    Entity Inspector
    An advanced inspection tool to collect detailed information about an entity and its properties.
  • Rusty RCON
    Rusty RCON
    A fully featured in-game RCON and admin control panel.
  • Tree Spawner
    Tree Spawner
    Provides a GUI interface for spawning trees from different biomes

Gizmo by Lincoln
© chaoscode.io Jun 11, 2026