isPlanting() | boolean | true while planting the bomb. |
isDefusing() | boolean | true while defusing the bomb. |
hasC4() | boolean | true if carrying the bomb. |
getArmor() / hasArmor() / hasHelmet() | ArmorState / boolean | Armor info (same shape as api.client.getArmor()). |
isRescuingHostage() / isCarryingHostage() | boolean | Hostage rescue / carry state. |
getMoney() | number | Their current money. 0 if unknown. |
getAmmo() | number? | Rounds in their current weapon. nil if unknown or empty-handed. |
getMaxAmmo() | number? | Magazine capacity of their current weapon. nil if unknown. |
hasDefuseKit() | boolean | true if they carry a defuse kit. |
isInvincible() | boolean | true while they have spawn protection. |
getBacktrackPosition(partName) | Vector3? | World position of partName from the Backtrack snapshot. nil if Backtrack is off, the player is on your team or dead, or no snapshot is held. partName is the part’s child name ("Head", "Torso", "UpperTorso", …). |