ScriptsM Animation Menu
Looking for a convenient, beautiful, and functional menu with a lot of animations? This is it! Clean UI, 20+ features, optimized and perfectly synced. It's all here!
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
Config
There you can find an config of resource with description for all params
Config = {}
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.Locales = { -- Locales
['noonenearby'] = "No one nearby.",
['refused'] = 'Emote refused.',
['acceptrefuse'] = '~y~Y~w~ to accept, ~r~L~w~ to refuse (~g~',
['help_keys'] = "Animation adjusting\n~INPUT_FRONTEND_RDOWN~ - Confirm\n~INPUT_VEH_DUCK~ - Cancel\n~INPUT_COVER~ - Rotate left\n~INPUT_PICKUP~ - Rotate right\n~INPUT_RELOAD~ - Up\n~INPUT_ENTER~ - Down\n~INPUT_MOVE_LEFT_ONLY~ - Left\n~INPUT_MOVE_RIGHT_ONLY~ - Right\n~INPUT_MOVE_UP_ONLY~ - Forward\n~INPUT_MOVE_DOWN_ONLY~ - Backward",
['help_keys_cancel'] = "~INPUT_VEH_DUCK~ - Cancel"
}
Config.keys = { -- Controls for emote adjusting. Find here: https://docs.fivem.net/docs/game-references/controls/
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) -- Ped functions when adjusting emote
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.RagdollAsToggle = true
Config.UseCrouch = true
Config.CrouchKeybindEnabled = true
Config.CrouchKeybind = "C"
Config.CrouchOverrideStealthMode = false
Config.UseCrawl = true
Config.CrawlKeybindEnabled = true
Config.CrawlKeybind = "RCONTROL"
Config.UseHandsup = true
Config.DisabledHandsupControls = false
Config.HandsupInCar = true
Config.HoldToHandsUp = false
Config.HandsupKeybindEnabled = true
Config.HandsupKeybind = "X"
Config.UsePointing = true
Config.PointingInCar = true
Config.PointingKeybindEnabled = true
Config.PointingKeybind = "B"
Config.UseBackwardMovement = true
Config.BackwardMovementKeybind = "J"