Nah, these forums could use a few more posts. Anyway to do that you’ll probably need to use object properties. Give the weapon a property of ‘weapon’ a ‘attack’ with a value of 5. Do the same with monsters, give them the property ‘monster’ and a defence property with a numeric value. You can refer to them in script with #(weapon):attack#, which would get the value of the weapon’s attack. Anything with brackets around them contains a variable name. The format is #object:property#.
Hopefully you can make some sense of that.