Greetings, RandomRambo.
Yes, it is possible to use 'toggleAllControls'. You could also disable the fire control only, which will prevent the PED from attacking.
toggleControl ( ped, "fire", false )
Also, the function 'setPedFrozen' is deprecated, use setElementFrozen instead.