#physics.are_parts_updated() → boolean
Returns whether the local physics simulation is currently active and tracking parts.
arepartsupdatedRaycasts and physics-world queries against the live simulation: line-of-sight tests, volume checks, and distance queries.
Returns whether the local physics simulation is currently active and tracking parts.
arepartsupdatedCasts a ray from origin in direction (normalized internally) up to distance studs. filterList is an array of Instances to exclude from the cast. Returns a result table with fields hit_successful (boolean), distance (number), position (Vector3), and instance (BasePart | nil), or nil if no physics simulation is active.
| origin | Vector3 | Ray origin. |
| direction | Vector3 | Ray direction. |
| distance | number | Maximum distance in studs. |
| filterList | { BasePart } | Instances to exclude. |
Returns whether part has an active physics object being tracked in the local simulation.
isparttracked| part | BasePart | The part to check. |
Returns whether part is eligible to be tracked in the physics simulation (i.e. has physics simulation enabled).
canpartbetracked| part | BasePart | The part to check. |
Returns the physics pool ID of part's tracked physics object. Compare against PhysicsPool.Dynamic, PhysicsPool.Mixed, or PhysicsPool.Static. Errors if the part is not tracked.
getpartpool| part | BasePart | The tracked part. |
Returns the size of part as recorded in the local physics simulation. Errors if the part is not tracked.
gettrackedsize| part | BasePart | The tracked part. |
Returns the CFrame of part as recorded in the local physics simulation. Errors if the part is not tracked.
gettrackedcframe| part | BasePart | The tracked part. |
Returns whether point lies within a sphere centered at center with the given radius.
ispointinspherevolume| point | Vector3 | Point to test. |
| center | Vector3 | Sphere center. |
| radius | number | Sphere radius. |
Returns whether point lies within an axis-aligned box defined by a cframe (center and orientation) and size (full extents as a Vector3).
ispointinboxvolume| point | Vector3 | Point to test. |
| cframe | CFrame | Box center and orientation. |
| size | Vector3 | Full extents of the box. |
Returns whether point lies within the bounding box of part, using physics simulation data. Errors if the part data cannot be retrieved.
ispointinpart| point | Vector3 | Point to test. |
| part | BasePart | The part to test against. |