GTA San Andreas, MTA:SA and CIT
Walking and fighting styles
On CIT: go to a Gym, or press X, click yourself and choose Walk Style or Fight Style. More about styles on CIT
53 styles
CIT walking styles 26
In the order of CIT's walking style window.
Nothing (GTA Default)ID 0 · MOVE_DEFAULTsetPedWalkingStyle(ped, 0)- CIT's own style. It works only on CIT, so it is not filmed here.Parkour (Default)ID 2 on CIT · not an MTA ID
- CIT's own style. It works only on CIT, so it is not filmed here.Military TacticalID 3 on CIT · not an MTA ID
Pedestrian DefaultID 54 · MOVE_PLAYERsetPedWalkingStyle(ped, 54)
Default FatID 55 · MOVE_PLAYER_FsetPedWalkingStyle(ped, 55)
Default MuscularID 56 · MOVE_PLAYER_MsetPedWalkingStyle(ped, 56)
Run With Most WeaponsID 69 · MOVE_SNEAKsetPedWalkingStyle(ped, 69)
ManID 118 · MOVE_MANsetPedWalkingStyle(ped, 118)
ShuffleID 119 · MOVE_SHUFFLEsetPedWalkingStyle(ped, 119)
Old ManID 120 · MOVE_OLDMANsetPedWalkingStyle(ped, 120)
Gang OneID 121 · MOVE_GANG1setPedWalkingStyle(ped, 121)
Gang TwoID 122 · MOVE_GANG2setPedWalkingStyle(ped, 122)
Old Fat ManID 123 · MOVE_OLDFATMANsetPedWalkingStyle(ped, 123)
Fat ManID 124 · MOVE_FATMANsetPedWalkingStyle(ped, 124)
DrunkID 126 · MOVE_DRUNKMANsetPedWalkingStyle(ped, 126)
SWAT TeamID 128 · MOVE_SWATsetPedWalkingStyle(ped, 128)
WomanID 129 · MOVE_WOMANsetPedWalkingStyle(ped, 129)
ShopperID 130 · MOVE_SHOPPINGsetPedWalkingStyle(ped, 130)
Busy WomanID 131 · MOVE_BUSYWOMANsetPedWalkingStyle(ped, 131)
Sexy WomanID 132 · MOVE_SEXYWOMANsetPedWalkingStyle(ped, 132)
HookerID 133 · MOVE_PROsetPedWalkingStyle(ped, 133)
Old WomanID 134 · MOVE_OLDWOMANsetPedWalkingStyle(ped, 134)
Fat WomanID 135 · MOVE_FATWOMANsetPedWalkingStyle(ped, 135)
Old Fat WomanID 137 · MOVE_OLDFATWOMANsetPedWalkingStyle(ped, 137)
Jogger (Civilian only)ID 125 · MOVE_JOGGERsetPedWalkingStyle(ped, 125)
Jogger Woman (Civilian only)ID 136 · MOVE_JOGWOMANsetPedWalkingStyle(ped, 136)
More MTA walking styles 15
Not in CIT's window. MTA's own names.
MOVE_ROCKETID 57 · MOVE_ROCKETsetPedWalkingStyle(ped, 57)
MOVE_ROCKET_FID 58 · MOVE_ROCKET_FsetPedWalkingStyle(ped, 58)
MOVE_ROCKET_MID 59 · MOVE_ROCKET_MsetPedWalkingStyle(ped, 59)
MOVE_ARMEDID 60 · MOVE_ARMEDsetPedWalkingStyle(ped, 60)
MOVE_ARMED_FID 61 · MOVE_ARMED_FsetPedWalkingStyle(ped, 61)
MOVE_ARMED_MID 62 · MOVE_ARMED_MsetPedWalkingStyle(ped, 62)
MOVE_BBBATID 63 · MOVE_BBBATsetPedWalkingStyle(ped, 63)
MOVE_BBBAT_FID 64 · MOVE_BBBAT_FsetPedWalkingStyle(ped, 64)
MOVE_BBBAT_MID 65 · MOVE_BBBAT_MsetPedWalkingStyle(ped, 65)
MOVE_CSAWID 66 · MOVE_CSAWsetPedWalkingStyle(ped, 66)
MOVE_CSAW_FID 67 · MOVE_CSAW_FsetPedWalkingStyle(ped, 67)
MOVE_CSAW_MID 68 · MOVE_CSAW_MsetPedWalkingStyle(ped, 68)
MOVE_JETPACKID 70 · MOVE_JETPACKsetPedWalkingStyle(ped, 70)
MOVE_BLINDMANID 127 · MOVE_BLINDMANsetPedWalkingStyle(ped, 127)
MOVE_SKATEID 138 · MOVE_SKATEsetPedWalkingStyle(ped, 138)
CIT fighting styles 6
In the order of CIT's fighting style window.
Every move of each style, from GTA's own files. A picture plays when you point at it or tap it. Damage is the number in GTA's fighting file.
- StandardID 4 · STYLE_STANDARD

StanceFIGHTIDLE 
1st hitDamage 6FightA_1 
2nd hitDamage 9FightA_2 
3rd hitDamage 15FightA_3 
Hit on the groundDamage 25FightA_G 
Hit while movingDamage 5FightA_M 
BlockFightA_block setPedFightingStyle(ped, 4) - BoxingID 5 · STYLE_BOXING

StanceFightB_IDLE 
1st hitDamage 10FightB_1 
2nd hitDamage 7FightB_2 
3rd hitDamage 16FightB_3 
Hit on the groundDamage 25FightB_G 
Hit while movingDamage 5FightB_M 
BlockFightB_block setPedFightingStyle(ped, 5) - Kung FuID 6 · STYLE_KUNG_FU

StanceFightC_IDLE 
1st hitDamage 6FightC_1 
2nd hitDamage 9FightC_2 
3rd hitDamage 15FightC_3 
Hit on the groundDamage 25FightC_G 
Hit while movingDamage 5FightC_M 
BlockFightC_block setPedFightingStyle(ped, 6) - Knee HeadID 7 · STYLE_KNEE_HEAD

StanceFightD_IDLE 
1st hitDamage 12FightD_1 
2nd hitDamage 15FightD_2 
3rd hitDamage 200FightD_3 
Hit on the groundDamage 25FightD_G 
Hit while movingDamage 5FightD_M 
BlockFightD_block setPedFightingStyle(ped, 7) - Grab KickID 15 · STYLE_GRAB_KICK

1st hitDamage 8FightKick 
2nd hitDamage 20FightKick_B setPedFightingStyle(ped, 15) - ElbowsID 16 · STYLE_ELBOWS

1st hitDamage 10GUN_BUTT 
2nd hitDamage 10GUN_BUTT_crouch setPedFightingStyle(ped, 16)
More MTA fighting styles 6
Not in CIT's window. MTA has no name for them: they are GTA's moves for melee weapons.
- Fighting style 8ID 8 · no MTA name

StanceBat_IDLE 
1st hitDamage 18Bat_1 
2nd hitDamage 18Bat_2 
3rd hitDamage 25Bat_3 
Hit on the groundDamage 25Bat_4 
Hit while movingDamage 10BAT_PART 
BlockBat_block setPedFightingStyle(ped, 8) - Fighting style 9ID 9 · no MTA name

StanceWEAPON_knifeidle 
1st hitDamage 10knife_1 
2nd hitDamage 10knife_2 
3rd hitDamage 25knife_3 
Hit on the groundDamage 25Knife_G 
Hit while movingDamage 10knife_part 
Blockknife_block setPedFightingStyle(ped, 9) - Fighting style 10ID 10 · no MTA name

StanceBat_IDLE 
1st hitDamage 18Bat_1 
2nd hitDamage 15Bat_2 
3rd hitDamage 25Bat_3 
Hit on the groundDamage 25Bat_4 
Hit while movingDamage 10BAT_PART setPedFightingStyle(ped, 10) - Fighting style 11ID 11 · no MTA name

Stancesword_IDLE 
1st hitDamage 10sword_1 
2nd hitDamage 15sword_2 
3rd hitDamage 25sword_3 
Hit on the groundDamage 25sword_4 
Hit while movingDamage 10sword_part 
Blocksword_block setPedFightingStyle(ped, 11) - Fighting style 12ID 12 · no MTA name

StanceIDLE_csaw 
1st hitDamage 50CSAW_1 
2nd hitDamage 60CSAW_2 
3rd hitDamage 100CSAW_3 
Hit on the groundDamage 25CSAW_G 
Hit while moving / BlockDamage 25csaw_part setPedFightingStyle(ped, 12) - Fighting style 14ID 14 · no MTA name

Every hitDamage 10 to 25Flower_attack setPedFightingStyle(ped, 14)
Styles on CIT
- Walking style: go to a Gym, press X, click yourself and choose Walk Style, or type
/walkstyleor/movingstyleif you have VIP hours. - CIT sets Walking, Jogging and Running separately. Set Selected as All Styles sets all three. A preview in the window stops after 10 seconds.
- CIT's default is Parkour (Default). For the normal GTA walk and jump, choose Nothing (GTA Default), ID 0.
- The window says: you can only use jogging in LV, because of the risk of exploits.
- Skins 92 and 99 on the Unoccupied team get a special skater style. It cannot be used for fighting.
- Fighting style: go to a Gym, or press X, click yourself and choose Fight Style. VIPs can type
/fightstyle. - In a CITy Zone, press X and click a treadmill (walking style) or a punching bag (fighting style).
- After a lot of beer you get the Drunk walking style.
Speed of each walking style
Metres per second, measured in our test on a ped made by a script, with CJ's skin. Walking: the walk key held. Jogging: only forward held. Running: the sprint key held down (not tapped). Where Running is the same as Jogging, the sprint key did not make the ped faster.
| ID | Style | Walking | Jogging | Running |
|---|---|---|---|---|
| 0 | Nothing (GTA Default) | 1.6 | 5.7 | 6.7 |
| 54 | Pedestrian Default | 1.6 | 5.7 | 6.7 |
| 55 | Default Fat | 1.4 | 3.9 | 5.5 |
| 56 | Default Muscular | 1.7 | 5.4 | 6.3 |
| 69 | Run With Most Weapons | 1.0 | 5.7 | 6.7 |
| 118 | Man | 1.5 | 4.3 | 4.1 |
| 119 | Shuffle | 0.9 | 4.3 | 4.1 |
| 120 | Old Man | 1.0 | 2.7 | 4.1 |
| 121 | Gang One | 1.1 | 4.4 | 4.1 |
| 122 | Gang Two | 1.0 | 4.4 | 4.1 |
| 123 | Old Fat Man | 0.7 | 2.6 | 3.5 |
| 124 | Fat Man | 1.1 | 2.6 | 3.5 |
| 126 | Drunk | 0.9 | 4.3 | 4.1 |
| 128 | SWAT Team | 1.5 | 5.3 | 4.1 |
| 129 | Woman | 1.3 | 4.3 | 3.5 |
| 130 | Shopper | 1.0 | 4.3 | 4.3 |
| 131 | Busy Woman | 1.5 | 3.8 | 3.5 |
| 132 | Sexy Woman | 1.4 | 3.9 | 3.5 |
| 133 | Hooker | 1.2 | 3.9 | 3.5 |
| 134 | Old Woman | 0.6 | 4.3 | 3.5 |
| 135 | Fat Woman | 1.1 | 4.3 | 3.5 |
| 137 | Old Fat Woman | 0.6 | 0.6 | 3.5 |
| 125 | Jogger (Civilian only) | 4.0 | 4.3 | 4.1 |
| 136 | Jogger Woman (Civilian only) | 3.2 | 4.3 | 3.5 |
| 57 | MOVE_ROCKET | 1.8 | 5.5 | 5.5 |
| 58 | MOVE_ROCKET_F | 1.4 | 3.9 | 3.9 |
| 59 | MOVE_ROCKET_M | 1.8 | 5.4 | 5.4 |
| 60 | MOVE_ARMED | 1.8 | 6.0 | 6.0 |
| 61 | MOVE_ARMED_F | 1.4 | 3.9 | 3.9 |
| 62 | MOVE_ARMED_M | 1.8 | 5.4 | 5.4 |
| 63 | MOVE_BBBAT | 1.6 | 5.7 | 5.7 |
| 64 | MOVE_BBBAT_F | 1.4 | 3.9 | 3.9 |
| 65 | MOVE_BBBAT_M | 1.7 | 5.4 | 5.4 |
| 66 | MOVE_CSAW | 1.8 | 6.0 | 6.0 |
| 67 | MOVE_CSAW_F | 1.4 | 3.9 | 3.9 |
| 68 | MOVE_CSAW_M | 1.8 | 5.4 | 5.4 |
| 70 | MOVE_JETPACK | 1.6 | 5.7 | 6.7 |
| 127 | MOVE_BLINDMAN | 1.5 | 5.5 | 6.4 |
| 138 | MOVE_SKATE | 6.8 | 8.4 | 8.4 |
MTA code
setPedWalkingStyle(ped, 118)getPedWalkingStyle(ped)setPedFightingStyle(ped, 5)getPedFightingStyle(ped)- Walking style IDs
- 0, 54 to 70, 118 to 138 (39 IDs). Any other number does nothing and the function gives false.
- Walking style 0
- Each skin's own style. On CJ (skin 0) the game then reports 54.
- Fighting style IDs
- 4 to 16. On the client a number outside 4 to 16 stops the script with the error
Style can only be between 4 and 16. On the server the function gives false. - A new ped
- Walking style 0, fighting style 15.
- The same style again
- Setting the fighting style a ped already has gives false. For the walking style this is so on the server only; the client gives true.
- Where
- All four functions work on the server and on the client.
Where this comes from
- IDs and names: MTA:SA's source code (
eMoveAnimandeFightingStyle), and what the game answered in our test. - CIT's names and order: CIT's walking style and fighting style windows, from screenshots of the game. Parkour and Military Tactical: CIT's update log.
- Previews and speeds: recorded in MTA:SA on a private test server, 17 October 2026, on CJ (skin 0). They play at the game's own speed. Walking, jogging and running loop one whole step; the camera moves with CJ.
- Fighting moves: GTA San Andreas' own files (
data/melee.datfor the moves and the damage, the game's program for the animation of each move). A fighting style's number is the number of GTA's set of fighting moves (GTA's code as rebuilt by the gta-reversed project). The pictures are the Animation IDs tool's recordings of those animations. - In our test, punches thrown by a script without locking on to anyone looked the same in every fighting style.
- Fighting style 13 is left out (a crude weapon move).
- Checked on 17 October 2026.