From the reference libraryRedM

discoveries/animations/kit_emotes_list/kit_emotes_list.lua

discoveries/animations/kit_emotes_list/kit_emotes_list.lua

discoveries/animations/kit_emotes_list/kit_emotes_list.lua

lines 1-200

-- ============================================================================
-- ============================================================================
-- ============================================================================
--
-- local emote_category = {
--     [0] = "Reaction",
--     [1] = "Action",
--     [2] = "Taunts",
--     [3] = "Greets",
--     [4] = "TwirlGun",
--     [5] = "Dances",
-- }
--
-- EXAMPLE OF USING:
--
-- Citizen.CreateThread(function()
--     while true do
--         Citizen.Wait(0)
--         if Citizen.InvokeNative(0x91AEF906BCA88877,0, 0x17BEC168) then   -- pressed E
--				local emote_category = 3
--          	Citizen.InvokeNative(0xB31A277C1AC7B7FF,PlayerPedId(),emote_category,2,GetHashKey("KIT_EMOTE_GREET_FANCY_BOW_1"),0,0,0,0,0)  -- FULL BODY EMOTE
--          	-- Citizen.InvokeNative(0xB31A277C1AC7B7FF,PlayerPedId(),emote_category,0,GetHashKey("KIT_EMOTE_GREET_FANCY_BOW_1"),1,1,0,0,0)  -- UPPER BODY EMOTE
--         end
--     end
-- end)
--
--
--
--
--
--
--
--
-- SOME THINGS ABOUT KIT_EMOTE_TWIRL_GUN:
--
-- kit_emote_twirl types:
--
-- KIT_EMOTE_TWIRL_GUN
-- KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER
-- KIT_EMOTE_TWIRL_GUN_DUAL
--
--
--
--	local weapon_twirl_variation_names = {
--		[0] = "REVERSE_SPIN",			-- 0, it is the same as KIT_EMOTE_TWIRL_GUN_VAR_A
--		[1] = "SPIN_UP",				-- 1, it is the same as KIT_EMOTE_TWIRL_GUN_VAR_B
--		[2] = "REVERSE_SPIN_UP",		-- 2, it is the same as KIT_EMOTE_TWIRL_GUN_VAR_C
--		[3] = "ALTERNATING_FLIPS",	    -- 3, it is the same as KIT_EMOTE_TWIRL_GUN_VAR_D
--		[4] = "SHOULDER_TOSS",		    -- 4, it is the same as KIT_EMOTE_TWIRL_GUN_VAR_E
--		[5] = "FIGURE_EIGHT_TOSS",	    -- 5, it is the same as KIT_EMOTE_TWIRL_GUN_VAR_F
--	}
--
-- local weapon_kit_emote_slot_ids = {
-- 		[0] = "WEAPON_EMOTE_VARIATION_A",
-- 		[1] = "WEAPON_EMOTE_VARIATION_B",
-- 		[2]	= "WEAPON_EMOTE_VARIATION_C",
-- 		[3] = "WEAPON_EMOTE_VARIATION_D",
-- 		[4] = "WEAPON_EMOTE_VARIATION_PREVIEW",
-- }
--
--
-- SOME NATIVES FOR KIT_EMOTE_TWIRL_GUN:
--
-- -- Equip weapon kit_emote_twirl
-- Citizen.InvokeNative(0xCBCFFF805F1B4596, PlayerPedId(), GetHashKey("KIT_EMOTE_TWIRL_GUN_DUAL"))  -- _EQUIP_WEAPON_KIT_EMOTE_TWIRL  "KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER"
--
-- -- Unequip weapon kit_emote_twirl
-- Citizen.InvokeNative(0xCBCFFF805F1B4596, PlayerPedId(), 0)
--
-- -- Get equipped kit_emote_twirl
-- Citizen.InvokeNative(0x2C4FEC3D0EFA9FC0, PlayerPedId()) -- _GET_EQUIPPED_KIT_EMOTE_TWIRL returns "KIT_EMOTE_TWIRL_GUN_DUAL" in this example
--
-- -- Get kit_emote_twirl variation name hash by num
-- Citizen.InvokeNative(0xF4601C1203B1A78D, GetHashKey("KIT_EMOTE_TWIRL_GUN_DUAL"), 3) -- _GET_WEAPON_KIT_EMOTE_TWIRL_VARIATION_BY_NUM    returns hash for "ALTERNATING_FLIPS" in this example
--
-- -- Enable kit_emote_twirl variation
-- Citizen.InvokeNative(0x01F661BB9C71B465, PlayerPedId(), weapon_kit_emote_slot_id, GetHashKey("SHOULDER_TOSS")) -- _ENABLE_WEAPON_KIT_EMOTE_TWIRL_VARIATION
--
-- -- Disable kit_emote_twirl variation
-- Citizen.InvokeNative(0x01F661BB9C71B465, PlayerPedId(), weapon_kit_emote_slot_id, 0)
--
-- -- Activate kit_emote_twirl inventory slot id
-- Citizen.InvokeNative(0x408CF580C5E96D49, PlayerPedId(), weapon_kit_emote_slot_id) -- _ACTIVATE_KIT_EMOTE_TWIRL_SLOT_ID
--
--
--
-- EXAMPLE OF USING:
--
-- RegisterCommand("spin", function(source, args)
--		local kit_emote_twirl_type = `KIT_EMOTE_TWIRL_GUN_DUAL` -- or `KIT_EMOTE_TWIRL_GUN_DUAL` or `KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER`
--		local kit_emote_twirl_variation_num = tonumber( args[1] )
--		if ( kit_emote_twirl_variation_num ) then
--			local weapon_twirl_variation_names = {
--				[0] = "REVERSE_SPIN",
--				[1] = "SPIN_UP",
--				[2] = "REVERSE_SPIN_UP",
--				[3] = "ALTERNATING_FLIPS",
--				[4] = "SHOULDER_TOSS",
--				[5] = "FIGURE_EIGHT_TOSS",
--			}
--			local ped = PlayerPedId()
--			local kit_emote_twirl_variation = weapon_twirl_variation_names[kit_emote_twirl_variation_num]
--			local emote_category = 4  -- category "TwirlGun"
--			Citizen.InvokeNative(0xCBCFFF805F1B4596, ped, kit_emote_twirl_type)
--			Citizen.InvokeNative(0xB31A277C1AC7B7FF, ped, emote_category, 1, kit_emote_twirl_type, true, false, false, false, false)
--			Citizen.InvokeNative(0x01F661BB9C71B465, ped, 0, GetHashKey(kit_emote_twirl_variation))
--			Citizen.InvokeNative(0x408CF580C5E96D49, ped, 0)
--		end
-- end)
--
-- Equip some weapons and call "/spin [0-5]" from chat or "spin [0-5]" from console
--
--
--
-- ============================================================================
-- ============================================================================
-- ============================================================================

local kit_emotes = {

## lines 1-200

	"KIT_EMOTE_ACTION_AIR_BANJO_1",                	--	0x910C8F72		-1861447822   --new
	"KIT_EMOTE_ACTION_BECKON_1",                   	--	0x7FC09D55		2143329621
	"KIT_EMOTE_ACTION_BITING_GOLD_COIN_1",         	--	0x17AA1FFF		397025279
	"KIT_EMOTE_ACTION_BLOW_KISS_1",                	--	0x72E36635		1927505461
	"KIT_EMOTE_ACTION_BOAST_1",                    	--	0xB55EEAF3		-1252070669
	"KIT_EMOTE_ACTION_CHECK_POCKET_WATCH_1",       	--	0xE953BBB7		-380388425
	"KIT_EMOTE_ACTION_COIN_FLIP_1",                	--	0xD833963E		-667707842
	"KIT_EMOTE_ACTION_FIST_PUMP_1",                	--	0xFFF9D9F1		-402959
	"KIT_EMOTE_ACTION_FLEX_1",                     	--	0xD1DE4D57		-773960361
	"KIT_EMOTE_ACTION_FOLLOW_ME_1",                	--	0x427B55FF		1115379199
	"KIT_EMOTE_ACTION_HISSYFIT_1",                 	--	0x2F7D0AAE		796723886
	"KIT_EMOTE_ACTION_HOWL_1",                     	--	0x344F2AAD		877603501
	"KIT_EMOTE_ACTION_HYPNOSIS_POCKET_WATCH_1",    	--	0xCC2CC3AC		-869481556
	"KIT_EMOTE_ACTION_IDEA_1",                     	--	0xEEC55CB7		-289055561    --new
	"KIT_EMOTE_ACTION_LETS_CRAFT_1",               	--	0xE73CA11A		-415456998
	"KIT_EMOTE_ACTION_LETS_FISH_1",                	--	0x451FDE80		1159716480
	"KIT_EMOTE_ACTION_LETS_GO_1",                  	--	0x5EFEBD3B		1593752891
	"KIT_EMOTE_ACTION_LETS_PLAY_CARDS_1",          	--	0xCDB9A85C		-843470756
	"KIT_EMOTE_ACTION_LISTEN_1",                   	--	0xB56B609E		-1251254114   --new
	"KIT_EMOTE_ACTION_LOOK_DISTANCE_1",            	--	0x37BD5D0E		935157006
	"KIT_EMOTE_ACTION_LOOK_YONDER_1",              	--	0x0078D3CC		7918540
	"KIT_EMOTE_ACTION_NEWTHREADS_1",               	--	0xC932823C		-919436740
	"KIT_EMOTE_ACTION_POINT_1",                    	--	0x1CFB34E2		486225122
	"KIT_EMOTE_ACTION_POSSE_UP_1",                 	--	0x1C46EA2F		474409519
	"KIT_EMOTE_ACTION_PRAYER_1",                   	--	0x325069E6		844130790
	"KIT_EMOTE_ACTION_PROSPECTOR_JIG_1",           	--	0x4DF1E20B		1307697675
	"KIT_EMOTE_ACTION_ROCK_PAPER_SCISSORS_1",      	--	0xB755B5B1		-1219119695
	"KIT_EMOTE_ACTION_SCHEME_1",                   	--	0x2322C484		589481092
	"KIT_EMOTE_ACTION_SHOOTHIP_1",                 	--	0x9E47E124		-1639456476
	"KIT_EMOTE_ACTION_SKYWARD_SHOOTING_1",         	--	0x7396A2DE		1939251934
	"KIT_EMOTE_ACTION_SMOKE_CIGAR_1",              	--	0x81615BA3		-2124325981
	"KIT_EMOTE_ACTION_SMOKE_CIGARETTE_1",          	--	0x8B7F8EEB		-1954574613
	"KIT_EMOTE_ACTION_SNOT_ROCKET_1",              	--	0x65147D0F		1695841551  	--new
	"KIT_EMOTE_ACTION_SPIN_AND_AIM_1",             	--	0x3AE9C12A		988397866  	--new
	"KIT_EMOTE_ACTION_SPIT_1",                     	--	0x826DB95A		-2106738342
	"KIT_EMOTE_ACTION_SPOOKY_1",                   	--	0xD0528D38		-799896264
	"KIT_EMOTE_ACTION_STOP_HERE_1",                	--	0x9B31C214		-1691237868
	"KIT_EMOTE_ACTION_TAKE_NOTES_1",               	--	0xBA51B111		-1169051375
	"KIT_EMOTE_ACTION_WET_YOUR_WHISTLE_1",         	--	0xA3B3C49B		-1548499813  --new
	"KIT_EMOTE_DANCE_AWKWARD_A_1",                 	--	0xEE810879		-293533575
	"KIT_EMOTE_DANCE_CAREFREE_A_1",                	--	0xF0AF179A		-256960614
	"KIT_EMOTE_DANCE_CAREFREE_B_1",                	--	0xDA4651B5		-632925771
	"KIT_EMOTE_DANCE_CONFIDENT_A_1",               	--	0xF504A733		-184244429
	"KIT_EMOTE_DANCE_CONFIDENT_B_1",               	--	0xFED34C73		-19706765
	"KIT_EMOTE_DANCE_DRUNK_A_1",                   	--	0x9548C407		-1790393337
	"KIT_EMOTE_DANCE_DRUNK_B_1",                   	--	0x3E32E670		1043523184
	"KIT_EMOTE_DANCE_FORMAL_A_1",                  	--	0x6FBDDC68		1874713704
	"KIT_EMOTE_DANCE_GRACEFUL_A_1",                	--	0x847214D2		-2072898350
	"KIT_EMOTE_DANCE_OLD_A_1",                     	--	0xCFC7AEBA		-808997190
	"KIT_EMOTE_DANCE_WILD_A_1",                    	--	0x0CF840A9		217596073
	"KIT_EMOTE_DANCE_WILD_B_1",                    	--	0x43F71CA8		1140268200
	"KIT_EMOTE_GREET_FANCY_BOW_1",                 	--	0x8186AA35		-2121881035
	"KIT_EMOTE_GREET_FLYING_KISS_1",               	--	0x4F3E0424		1329464356  	--new
	"KIT_EMOTE_GREET_GENTLEWAVE_1",                	--	0x35B5A903		901097731
	"KIT_EMOTE_GREET_GET_OVER_HERE_1",             	--	0x9CA62011		-1666834415
	"KIT_EMOTE_GREET_GLAD_1",                      	--	0x1F3549C4		523585988
	"KIT_EMOTE_GREET_HAND_SHAKE_1",                	--	0x6A662B8A		1785080714  	--new
	"KIT_EMOTE_GREET_HAT_FLICK_1",                 	--	0xE18A99A1		-511010399
	"KIT_EMOTE_GREET_HAT_TIP_1",                   	--	0xA927A00F		-1457020913
	"KIT_EMOTE_GREET_HEY_YOU_1",                   	--	0x3196F0E3		831975651
	"KIT_EMOTE_GREET_OUTPOUR_1",                   	--	0xE68763B3		-427334733  	--new
	"KIT_EMOTE_GREET_RESPECTFUL_BOW_1",            	--	0x949C021C		-1801715172
	"KIT_EMOTE_GREET_ROUGH_HOUSING_1",             	--	0xAD277C3D		-1389921219  --new
	"KIT_EMOTE_GREET_SEVEN_1",                     	--	0x3CB5E70E		1018554126
	"KIT_EMOTE_GREET_SUBTLE_WAVE_1",               	--	0xA38D1E64		-1551032732
	"KIT_EMOTE_GREET_TADA_1",                      	--	0xE4746943		-462132925
	"KIT_EMOTE_GREET_THUMBSUP_1",                  	--	0x1960746B		425751659
	"KIT_EMOTE_GREET_TOUGH_1",                     	--	0x700DD5CB		1879954891
	"KIT_EMOTE_GREET_WAVENEAR_1",                  	--	0xEBC75584		-339257980
	"KIT_EMOTE_REACTION_AMAZED_1",                 	--	0xFD1A80D5		-48594731  	--new
	"KIT_EMOTE_REACTION_APPLAUSE_1",               	--	0xF2D01E20		-221241824
	"KIT_EMOTE_REACTION_BEGMERCY_1",               	--	0x09D39270		164860528
	"KIT_EMOTE_REACTION_CLAP_ALONG_1",             	--	0xC84FB6B6		-934299978
	"KIT_EMOTE_REACTION_FACEPALM_1",               	--	0xAD799324		-1384541404  --new
	"KIT_EMOTE_REACTION_HANGOVER_1",               	--	0xFB4C77D3		-78874669
	"KIT_EMOTE_REACTION_HOW_DARE_YOU_1",           	--	0x6B6D921F		1802342943
	"KIT_EMOTE_REACTION_HURL_1",                   	--	0xBD4EC3FB		-1118911493
	"KIT_EMOTE_REACTION_HUSH_YOUR_MOUTH_1",        	--	0x9DF6FD3F		-1644757697
	"KIT_EMOTE_REACTION_JOVIAL_LAUGH_1",           	--	0x11B0

## lines 1-200

F575		296809845
	"KIT_EMOTE_REACTION_NOD_HEAD_1",               	--	0xCEF7AA76		-822629770

lines 201-259

	"KIT_EMOTE_REACTION_PHEW_1",                   	--	0xAEC37CFB		-1362920197  --new
	"KIT_EMOTE_REACTION_POINTLAUGH_1",             	--	0x2FDFF3B2		803206066
	"KIT_EMOTE_REACTION_SCARED_1",                 	--	0xB1C3DE80		-1312563584
	"KIT_EMOTE_REACTION_SHAKEHEAD_1",              	--	0xD91245C6		-653113914
	"KIT_EMOTE_REACTION_SHOT_1",                   	--	0xF96C2623		-110352861
	"KIT_EMOTE_REACTION_SHRUG_1",                  	--	0x2E097BB5		772373429
	"KIT_EMOTE_REACTION_SHUFFLE_1",                	--	0xC4610D39		-1000272583
	"KIT_EMOTE_REACTION_SLOW_CLAP_1",              	--	0x3D04F806		1023735814
	"KIT_EMOTE_REACTION_SNIFFING_1",               	--	0xAFF1D9B3		-1343104589
	"KIT_EMOTE_REACTION_SOB_1",                    	--	0x04D94578		81347960
	"KIT_EMOTE_REACTION_SURRENDER_1",              	--	0xC303F8C3		-1023149885
	"KIT_EMOTE_REACTION_THANKS_1",                 	--	0x7FCB989C		2144049308
	"KIT_EMOTE_REACTION_THIS_GUY_1",               	--	0x2365F9A5		593885605  	--new
	"KIT_EMOTE_REACTION_THUMBSDOWN_1",             	--	0x59F420A1		1509171361
	"KIT_EMOTE_REACTION_WAG_FINGER_1",             	--	0xFF45D102		-12201726  	--new
	"KIT_EMOTE_REACTION_WHO_ME_1",                 	--	0x13A5C689		329631369
	"KIT_EMOTE_REACTION_YEEHAW_1",                 	--	0x1A92F963		445839715
	"KIT_EMOTE_TAUNT_BEST_SHOT_1",                 	--	0x5E4C76AD		1582069421  	--new
	"KIT_EMOTE_TAUNT_BOOHOO_1",                    	--	0x0EB7A5F2		246916594
	"KIT_EMOTE_TAUNT_CHICKEN_1",                   	--	0x6CC9FE53		1825177171
	"KIT_EMOTE_TAUNT_COCK_SNOOK_1",                	--	0x523DA9D9		1379772889  	--new
	"KIT_EMOTE_TAUNT_COUGAR_SNARL_1",              	--	0x299BD92F		698079535
	"KIT_EMOTE_TAUNT_CRUISING_BRUISING_1",         	--	0x1B375028		456609832  	--new
	"KIT_EMOTE_TAUNT_CUCKOO_1",                    	--	0xA25C7339		-1570999495  --new
	"KIT_EMOTE_TAUNT_FIDDLEHEAD_1",                	--	0x203F0CD8		541002968  	--new
	"KIT_EMOTE_TAUNT_FINGER_SLINGER_1",            	--	0xD097AF13		-795365613  	--new
	"KIT_EMOTE_TAUNT_FLIP_OFF_1",                  	--	0x39C68938		969312568
	"KIT_EMOTE_TAUNT_FRIGHTEN_1",                  	--	0xBA4E4740		-1169275072
	"KIT_EMOTE_TAUNT_GORILLA_CHEST_1",             	--	0x711D2A1F		1897736735
	"KIT_EMOTE_TAUNT_IM_WATCHING_YOU_1",           	--	0xDF036AFF		-553424129
	"KIT_EMOTE_TAUNT_INSIGNIFICANT_1",             	--	0x209BD95E		547084638  	--new
	"KIT_EMOTE_TAUNT_PROVOKE_1",                   	--	0x5B65DD1D		1533402397
	"KIT_EMOTE_TAUNT_RIPPER_1",                    	--	0x6C281B79		1814567801
	"KIT_EMOTE_TAUNT_THROAT_SLIT_1",               	--	0x4AE9E06C		1256841324
	"KIT_EMOTE_TAUNT_UP_YOURS_1",                  	--	0x15216DE4		354512356
	"KIT_EMOTE_TAUNT_VERSUS_1",                    	--	0x828C7F5B		-2104721573
	"KIT_EMOTE_TAUNT_WAR_CRY_1",                   	--	0x3AD8141A		987239450
	"KIT_EMOTE_TAUNT_YOUSTINK_1",                  	--	0xF6130E04		-166523388

	-- To use KIT_EMOTE_TWIRL_GUN, see the example description above:

	"KIT_EMOTE_TWIRL_GUN",                         	--	0xE6D0DD51		-422519471
	"KIT_EMOTE_TWIRL_GUN_LEFT_HOLSTER",            	--	0x43F0C62B		1139852843
	"KIT_EMOTE_TWIRL_GUN_DUAL",                   	--	0xE04E36A5		-531745115

	-- for ped model a_c_boar_01 (use emote_category 4 (TwirlGun)):
	"BOAR_EMOTE",					-- 	0x9D11F0CE		-1659768626

	-- for ped model a_c_buck_01 (use emote_category 4 (TwirlGun)):
	"BUCK_EMOTE",					-- 	0x0887EA4C		143125068

	-- for ped model a_c_possum_01 (use emote_category 4 (TwirlGun)):
	"POSSUM_EMOTE",                           	-- 	0x60B1440C		1622230028

	-- for ped model a_c_rabbit_01 (use emote_category 4 (TwirlGun)):
	"RABBIT_EMOTE",                             	-- 	0x608663CD		1619420109

}

Back to documentation