Animation and interaction with objects - Hot Keys and a convenient menu for RedM

Modern, lightweight, and fully customizable NUI menu for player animations with smart object interactions. 100% client-side, zero server load.

Highlights

  • :high_voltage: Standalone & client-only (no DB, no server logic)
  • :globe_with_meridians: Localization: RU/EN
  • :compass: Fast binds: Alt+1..8 and 2-key combos (e.g., Alt+G, F1+1)
  • :magnifying_glass_tilted_right: Searchable animation library
  • :chair: Smart interactions: sit/lie/play on nearby objects (chairs, benches, beds, pianos, etc.)
  • :puzzle_piece: Favorites for quick access
  • :stop_sign: Quick Stop key for current animation
  • :performing_arts: 240 animations and more than 50 scenarios of interaction with objects

Demo Video

What’s Inside

  • :books: Large curated library: categories Gestures, Dances, Emotes
  • :computer_mouse: Clean Vue UI with smooth lists and tooltips
  • :brain: Object-aware interactions with fallback logic (filters out scenarios that fail on certain models)
  • :locked: KVP-based persistence for favorites and keybinds

Controls (Default)

  • :old_key: Open Menu: U or /anim1
  • :keyboard: Quick Slots: hold Alt + press 1..8
  • :keyboard: 2-Key Combos: set directly in UI (e.g., Alt+G)
  • :stop_sign: Stop Animation: X (configurable)

Installation (Tebex / Drag & Drop)

  1. Place the resource into resources/[wizard]/wizard_animation
  2. Add to server.cfg:
  • ensure wizard_animation
  1. (Optional) Open config.lua and tune language, hotkeys, and animations
  2. Restart resource or server

Configuration

  • config.lua:
  • Config.Locale = β€˜ru’ | β€˜en’
  • Config.CommandOpen (default anim1)
  • Config.OpenHotkey (enable/disable, key, label)
  • Config.Animations list with:
  • Type Anim (Dict/Body/Flag)
  • Type Emote (EmoteType)
  • Type Scenario (Scenario)
  • config_interact.lua:
  • Interaction/stop keys, object sets, and scenario presets for chairs/benches/sofas/beds/stools/pianos, etc.
  • Favorites & binds stored in KVP (no database needed)

Compatibility

  • :white_check_mark: RedM (fx_version adamant)
  • :white_check_mark: Framework-agnostic (works with any RP setup)
  • :white_check_mark: Designed for performance (no server ticks, minimal footprint)

Support & Links

Why Servers Love It

  • :wrench: Easy to customize and extend (clean, readable code)
  • :prohibited: Zero server overhead
  • :bullseye: Players get instant access to expressive emotes and immersive object actions

Ready to give your players a beautiful, powerful animation experience β€” with no server-side headaches.

Code is accessible No
Subscription-based No
Lines (approximately) 5000+
Requirements No
Support Yes
8 Likes