# Client Scripting API Reference

- [Client](https://docs.breakroom.tech/scripting/client-scripting-api-reference/client.md)
- [SDialogues](https://docs.breakroom.tech/scripting/client-scripting-api-reference/client/sdialogues.md)
- [SInput](https://docs.breakroom.tech/scripting/client-scripting-api-reference/client/sinput.md)
- [SShared](https://docs.breakroom.tech/scripting/client-scripting-api-reference/client/sshared.md)
- [SUI](https://docs.breakroom.tech/scripting/client-scripting-api-reference/client/sui.md)
- [Network](https://docs.breakroom.tech/scripting/client-scripting-api-reference/network.md)
- [SChat](https://docs.breakroom.tech/scripting/client-scripting-api-reference/network/schat.md)
- [SNetwork](https://docs.breakroom.tech/scripting/client-scripting-api-reference/network/snetwork.md)
- [SPhotos](https://docs.breakroom.tech/scripting/client-scripting-api-reference/network/sphotos.md)
- [SVideos](https://docs.breakroom.tech/scripting/client-scripting-api-reference/network/svideos.md)
- [SWebService](https://docs.breakroom.tech/scripting/client-scripting-api-reference/network/swebservice.md)
- [Player](https://docs.breakroom.tech/scripting/client-scripting-api-reference/player.md)
- [SEconomy](https://docs.breakroom.tech/scripting/client-scripting-api-reference/player/seconomy.md)
- [SGroup](https://docs.breakroom.tech/scripting/client-scripting-api-reference/player/sgroup.md)
- [SInventory](https://docs.breakroom.tech/scripting/client-scripting-api-reference/player/sinventory.md)
- [SProfile](https://docs.breakroom.tech/scripting/client-scripting-api-reference/player/sprofile.md)
- [SQuests](https://docs.breakroom.tech/scripting/client-scripting-api-reference/player/squests.md)
- [Region](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region.md)
- [SCameraManager](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/scameramanager.md)
- [SGrid](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/sgrid.md)
- [SHost](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/shost.md)
- [SPersistence](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/spersistence.md)
- [SPhysics](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/sphysics.md)
- [SPostFX](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/spostfx.md)
- [SScene](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/sscene.md)
- [SScript](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/sscript.md)
- [SRenderSettings](https://docs.breakroom.tech/scripting/client-scripting-api-reference/region/srendersettings.md)
- [Components](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components.md)
- [SAnimation](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sanimation.md)
- [SAnimator](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sanimator.md)
- [SAudioReactiveAnimation](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudioreactiveanimation.md)
- [SAudioReactiveBase](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudioreactivebase.md)
- [SAudioReactiveLight](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudioreactivelight.md)
- [SAudioReactiveMaterial](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudioreactivematerial.md)
- [SAudioReactiveParticleSystem](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudioreactiveparticlesystem.md)
- [SAudioReactiveTransform](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudioreactivetransform.md)
- [SAudioSource](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/saudiosource.md)
- [SBoxCollider](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sboxcollider.md)
- [SBrowserSurface](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sbrowsersurface.md)
- [SCamera](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scamera.md)
- [SCanvasGroup](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scanvasgroup.md)
- [SCapsuleCollider](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scapsulecollider.md)
- [SCharacterController](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scharactercontroller.md)
- [SClickable](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sclickable.md)
- [SCloth](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scloth.md)
- [SCollider](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scollider.md)
- [SContentSizeFitter](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/scontentsizefitter.md)
- [SEmbeddedVideo](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sembeddedvideo.md)
- [SEventCalendar](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/seventcalendar.md)
- [SFurniture](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sfurniture.md)
- [SGraphicRaycaster](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sgraphicraycaster.md)
- [SHingeJoint](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/shingejoint.md)
- [SLight](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/slight.md)
- [SLineRenderer](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/slinerenderer.md)
- [SMeshRenderer](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/smeshrenderer.md)
- [SModularVehicle](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/smodularvehicle.md)
- [SNavMeshAgent](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/snavmeshagent.md)
- [SNavMeshObstacle](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/snavmeshobstacle.md)
- [SNetworking](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/snetworking.md)
- [SParticleSystem](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sparticlesystem.md)
- [SPlayableDirector](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/splayabledirector.md)
- [SPostProcessVolume](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/spostprocessvolume.md)
- [SRectTransform](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/srecttransform.md)
- [SReflectionProbe](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sreflectionprobe.md)
- [SRenderer](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/srenderer.md)
- [SRigidbody](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/srigidbody.md)
- [SRoomFloor](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sroomfloor.md)
- [SSceneBackgroundMusic](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sscenebackgroundmusic.md)
- [SScriptingData](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sscriptingdata.md)
- [SScriptingEvents](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sscriptingevents.md)
- [SScriptingResources](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sscriptingresources.md)
- [SScriptingRuntime](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sscriptingruntime.md)
- [SSeat](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sseat.md)
- [SSkinnedMeshRenderer](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sskinnedmeshrenderer.md)
- [SSphereCollider](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sspherecollider.md)
- [SStateMachine](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sstatemachine.md)
- [STerrain](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/sterrain.md)
- [STrailRenderer](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/strailrenderer.md)
- [SUIButton](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suibutton.md)
- [SUICanvas](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suicanvas.md)
- [SUIDropdown](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suidropdown.md)
- [SUIImage](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suiimage.md)
- [SUIInputField](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suiinputfield.md)
- [SUILayout](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suilayout.md)
- [SUIRawImage](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suirawimage.md)
- [SUIScrollbar](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suiscrollbar.md)
- [SUISlider](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suislider.md)
- [SUIText](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suitext.md)
- [SUIToggle](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suitoggle.md)
- [SUIToolTipHint](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/suitooltiphint.md)
- [SVirtualCamera](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/svirtualcamera.md)
- [SVoiceZone](https://docs.breakroom.tech/scripting/client-scripting-api-reference/components/svoicezone.md)
- [Types](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types.md)
- [SAnimationState](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sanimationstate.md)
- [SAnimatorStateInfo](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sanimatorstateinfo.md)
- [SAvatar](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/savatar.md)
- [SAvatarAppearance](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/savatarappearance.md)
- [SChatMessage](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/schatmessage.md)
- [SColor](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/scolor.md)
- [SCommandBuffer](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/scommandbuffer.md)
- [SDateTime](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sdatetime.md)
- [SGameObject](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sgameobject.md)
- [SGenre](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sgenre.md)
- [SGroupInfo](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sgroupinfo.md)
- [SInventoryItem](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sinventoryitem.md)
- [SJointLimits](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sjointlimits.md)
- [SJointMotor](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sjointmotor.md)
- [SJointSpring](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sjointspring.md)
- [SLandmark](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/slandmark.md)
- [SLayerMask](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/slayermask.md)
- [SMaterial](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/smaterial.md)
- [SMath](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/smath.md)
- [SMusicDirectory](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/smusicdirectory.md)
- [SMusicStation](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/smusicstation.md)
- [SMusicStationList](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/smusicstationlist.md)
- [SNetworkMessageLua](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/snetworkmessagelua.md)
- [SOutfit](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/soutfit.md)
- [SParticle](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sparticle.md)
- [SPhysicsHit](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sphysicshit.md)
- [SPublicRegion](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/spublicregion.md)
- [SQuaternion](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/squaternion.md)
- [SRay](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sray.md)
- [SRect](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/srect.md)
- [SResource](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sresource.md)
- [SScore](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sscore.md)
- [SScoreRank](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sscorerank.md)
- [SString](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/sstring.md)
- [SSubRegion](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/ssubregion.md)
- [STrackInfo](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/strackinfo.md)
- [STuneIn](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/stunein.md)
- [SUIRaycastResult](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/suiraycastresult.md)
- [SUserRegions](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/suserregions.md)
- [SVector](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/svector.md)
- [SUserProfile](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/suserprofile.md)
- [SSocialMedia](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/ssocialmedia.md)
- [SWebResponse](https://docs.breakroom.tech/scripting/client-scripting-api-reference/types/swebresponse.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.breakroom.tech/scripting/client-scripting-api-reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
