@ShutokouBattle
…what? I don’t see how math.random() is easier to use than the Random object. That’s not even the source of OP’s error. This is a fairly pointless suggestion. In addition: if Random fails to get a indice from a table, I don’t see how switching methods would change results.
Posts from the object's author if you're interested in learning about the object. Something you should be searching before making unsubstantiated assertions.
A Random Feature
Random:NextInteger() help? - #16 by Fractality_alt
Weighted crate system not choosing an item of the same rarity as another - #8 by colbert2677
Not required with the Random object. It pulls a seed from an internal entropy source. A seed is typically for if you need predictable results - you can pass one seed at one moment and the same seed at another moment.
Honest best guess is that there’s a model named the same as a player. How are entries inserted into hammertable? Have you gone over each line of code and debugged it to find a potential source of error?