1) You can now make a onUseWeapon script to return false, to make sure that players won't get skills when the script fails. 2) From now on, if a return value of a script is missing, it will consider it as a true, instead of a false, as it was before.