First of all, you need to know how gg freezing value works. If you freeze a value(unchanged freeze for instance) in saved list, gg will continuously edit your address with the value you try to freeze in every nano seconds you set in setting
So, if you dont want to use gg freezing which need gg and its saved list, you need another method to do that same job as gg. Like editting continuously or stopping the source cause which is trying to change your value.
Possible option is finding out function offsets related to changing or touching value on your address. Like AddHp(), GetCurrentHp(we can exploit this to give full hp), TakeDamage(we can exploit this to stop decreasing hp if we get hit by enemy).
To do this, you need to know and understand how to dump source functions, how to use debuggers, how they works internally.
Have a great journey.
[Edit]
You can make it with script too. Just edit same value over and over again in a loop.