Du könntest es auch so machen, dass du auf die Armbrust ein Script legst, dass sie sich nur ausrüsten lässt, wenn du auch schon das Magazin ausgerüstet hast (mit SkipEquip). Das Magazin ist nun aber auch der Bolzen. Sobald er verschossen wird, fragst du das per Script ab (GetItemCount) und fügst ein neuses Magazin hinzu. Gleichzeitig setzt du eine Variable auf +1. Sobald diese Variable auf 10 ist, wird das Magazin nicht mehr erneuert. Und die Variable wird erst durch das Aufnehmen eines neuen Magazins wider auf 0 gesetzt.