> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# getscripts

> Instance cache に現在存在する script object 値を返します。この function は arguments を取りません。Instance cache に保存された cache を反復し、value が object の entries だけを対象にします。各 value の ClassName field を optional string handling で読みます。LocalScript と ModuleScript entries は含まれます。Script entries は RunContext offset が CLIENT または PLUGIN に等しい場合だけ含まれます。他の ClassName 値、string ClassName を持たない entries、CoreScript entries はスキップされます。結果は sequential Luau table です。function は DataModel を走査せず、sorted order も保証しません。

<div className="real-function-page">
  ```lua theme={null}
  getscripts(): { Instance }
  ```

  ## 戻り値

  <ResponseField name={"scripts"} type={"{ Instance }"}>
    Instance cache から取得した cached LocalScript、ModuleScript、条件に合う Script object 値の sequential table。
  </ResponseField>
</div>
