Health, isn't dynamic.
It's static.
How to get it:
Start a SP game.
Scan for the value: 100
Go and die. (Hold a grenade and die?)
Scan for value: 0
Now, press: Play Again.
Scan for 100 again.
And there you got like 5 Offsets.
(You want the. one of the 3-last offsets.)
If I recall right
Rapid Fire, you need to nop the offsets. (Nop is like, removing the codes effect from the game: Doing- &H90 5 Times)
But from what I hear/see.
The game will crash. (Can't tell for sure.)
Scanner, well. I don't think it would work as you want. (It can take some time for the scanner to find the offsets)
Me, myself. Made a terrible scanner. But I found some information on how to make a better one. But, then... I missed some information about VirtualQuarryEX or something in that sound.
Well, I hope that most of your answers have been answered.
Good Luck