Skip to main content
Apocalypse Rising 2 only. Guard with if handle.x then before calling on other games.

Handle methods

AR2 notes: getWeapon() and getItemName() both return the held item name (a string), not a table. getTeam() is always nil and isBlind() / isScoped() are always false (the game has no such state to read for other players). Other players’ health is predicted, not exact, so treat getHealth() as an estimate.

Signals

Call :Connect(callback) on these; your callback gets player first. They get cleaned up when your script unloads.

Example