ScriptsM Animation Menu V2
A complete animation system for FiveM with 1,800+ animations, a clean interface, Quick Wheel, animation previews, synced animations, character actions, favorites, hotkeys, developer exports, and much more.
Version 2.0 introduces 850+ new animations alongside major improvements to the interface, controls, performance, synced animations, and overall usability.
Installation
Download a resource (opens in a new tab) from keymaster or buy it by buttons at the top
Install all resource dependencies
Setup database
Import database.sql into your database. It's important to save favorite emotions after exit.
It's important for your resources to start in a logical order to prevent errors from missing dependencies.
Resource start order
It's important for your resources to start in a logical order to prevent errors from missing dependencies.
start oxmysql
start sm_animmenu_v2Config
There you can find an config of resource with description for all params
Config = {}
-- Available languages are stored in locales/.
Config.Language = "en"
Config.PersistentFace = true -- Make face emote save after leaving server
Config.PersistentWalk = true -- Make walk style save after leaving server
Config.MenuKey = "F5" -- Key to open menu
Config.WheelKey = "F3" -- Open the personal quick animation wheel
Config.WheelSlots = 8
Config.HotkeySlots = 5 -- Personal Shift + 1-5 animation slots
-- Animation preview clone. Offset follows the camera, not the player's heading:
-- X = screen right/left, Y = away from/towards camera, Z = up/down.
-- Tune these values until the clone is visually placed to the left of the UI.
Config.Preview = {
Enabled = true,
Offset = { x = 0.9, y = -1.15, z = 0.5 },
HeadingOffset = 180.0,
Alpha = 255,
GroundSnap = false,
MaxGroundCorrection = 1.5
}
Config.Shared = {
RequestDistance = 2.5,
CancelDistance = 4.0,
RequestTimeout = 10000
}
Config.keys = {
confirm = {191, 'Enter'},
cancel = {73, 'X'},
rleft = {44, 'Q'},
rright = {38, 'E'},
up = {45, 'R'},
down = {23, 'F'},
left = {34, 'A'},
right = {35, 'D'},
forward = {32, 'W'},
backward = {33, 'S'}
}
Config.setupPed = function(ped)
SetEntityInvincible(ped, true)
SetBlockingOfNonTemporaryEvents(ped, true)
TaskSetBlockingOfNonTemporaryEvents(ped, true)
FreezeEntityPosition(ped, true)
end
Config.FpsMode = false
Config.maxDistance = 30
Config.rotateSpeed = 5
Config.movementSpeed = 0.05
Config.cloneAlpha = 204
Config.returnToStart = true
Config.walkToPosition = true
Config.UseRagdoll = true
Config.RagdollKeybind = "U"
Config.RagdollToggle = true
-- Player movement and gesture controls. Set enabled = false to disable a feature.
Config.Movement = {
Crouch = { enabled = true, key = "RCONTROL" },
Crawl = { enabled = true, key = "LCONTROL" },
HandsUp = { enabled = true, key = "Y" },
Pointing = { enabled = true, key = "B" },
-- Hold H together with S/A/D to move backwards or strafe without turning around.
Backwards = { enabled = true, key = "H" }
}