Unusual invalid argument #2 (string expected, got Instance) error?

That’s your issue Class is an object,
Switch it to

local Class = player.Data.Class.Value

Also just a quick heads up, with your structure
cooldown is going to be the same as nameability

1 Like