fiveLib Animation & Emote Wheel
fiveLib Animation & Emote Wheel is a standalone, premium, and highly optimized radial menu for players to quickly access their favorite animations and emotes.
Overview
This script provides an intuitive wheel interface for triggered commands. It is 100% framework-independent and works by executing standard chat commands, making it compatible with any emote menu (dpemotes, rpemotes, scully, etc.).
Features
- Standalone: Works with any framework (ESX, QBCore, vRP, etc.) or no framework at all.
- Persistent Slots: Uses FiveM KVP (Key-Value Pairs) to save player preferences locally.
- Highly Optimized: 0.00ms idle resmon.
- Anti-Spam: Built-in cooldown to prevent command macro abuse.
- Customizable Keybind: Default keybind is set to
~(Grave/Tilde), which players can change in their GTA settings.
Requirements
- This resource is Standalone.
Installation
- Upload: Place the folder
fiveLib-aewhellinto yourresourcesdirectory. - Rename: Ensure the folder name is exactly as it appears (or rename to
fiveLib-aewhellif you prefer). - Register: Add the following to your
server.cfg:ensure fiveLib-Animation&Emote Whell - Restart: Restart your server or run the ensure command.
Configuration
Most interaction is done in-game. However, technical settings are in client/client.lua:
COMMAND_COOLDOWN: Set the delay between command triggers (default:750ms).RegisterKeyMapping: Sets the default keybind (GRAVE).
Commands
/aewhell: Manually toggles the wheel.
Usage
- Open Wheel: Press
~(Grave/Tilde). - Assign Emote: Right-click any empty or filled slot. Type the command you want to bind (e.g.,
/e dance). - Trigger Emote: Left-click a configured slot to execute the bound command.
- Clear Slot: Right-click a slot and leave the input blank to clear it.
Troubleshooting
- Wheel not opening?: Ensure the resource is started and check your F8 console for errors. Check your GTA V Keybindings -> FiveM category to see if the "Open Animation Wheel" key has been reassigned.
- Commands not working?: The wheel simply executes chat commands. Ensure the emotes you are trying to use actually exist in your emote menu script.
Support
Free resources are supported via our Discord Community.