IsPedCarryingSomething works for human/carcass carry, but sprint is impossible while carrying
When the player picks up a human, hogtied target, or carcass onto their shoulder, IS_PED_CARRYING_SOMETHING (0xA911EE21EDF69DAF) correctly returns true — same as for object-style carry (tents, hides). However, the game forces walking speed while carrying anything heavy: IS_PED_SPRINTING (0x57E457CD2C0FC168) will always return false during carry.
Any "sprint + carry" logic will therefore never fire. For training / effort detection, gate on IsPedCarryingSomething(ped) AND GetEntitySpeed(ped) > 0.5 instead.
-- ❌ Will never fire — carry forces walk
if IsPedSprinting(ped) and IsPedCarryingSomething(ped) then ... end
-- ✅ Detects active carry-effort (walking with a load)
if IsPedCarryingSomething(ped) and GetEntitySpeed(ped) > 0.5 then ... end
Verified in-game on RedM build 1491 by observing the debug-loop output:
carry=1 sprint=false consistently while carrying a player ped.
Linked natives
IS_PED_CARRYING_SOMETHING(0xA911EE21EDF69DAF)IS_PED_SPRINTING(0x57E457CD2C0FC168)
Tags: none
Category: uncategorized
Created: 2026-05-13T18:02:34.847Z