Hitbox
| Function | Description |
|---|---|
| Hitbox.new() | Creates an empty capsule-shaped hitbox |
Hitbox.new(float radius, float height) |
Creates a capsule hitbox with given radius and height |
Hitbox.new(Hitbox other) |
Creates a copy of another hitbox |
| Property | Type | Description |
|---|---|---|
| .position | Vector3D | Hitbox position |
| .rotation | Vector3D | Hitbox rotation |
| .active | bool | Whether the hitbox is active for overlap detection and ray collision |
| .debug | bool | Show debug visuals; yellow = active, blue = inactive |
| .levelOfDetail | int | Debug visual quality (0 = low, 1 = medium, 2 = high) — may be bugged |
| .collision | bool | Enable raypick collision |
| .ID | int | Hitbox ID |
| .radius | float | Capsule radius |
| .height | float | Capsule height |
| .attributes | Vector2D | Radius and height packed into a Vector2D |