Nice, thanks. I have UMP and i will check it out. Can you give me an example on the code i shared on how to fix it? So for example change maxValue.floatValue and Value.floatValue to (float)maxValue.floatValue and etc?you need to cast when using actk, ie (float)yourObscuredFloat, (int)yourObscuredInt. If you own UMP it has support for its side, and you can see all example usage in it.