1. LocalScriptが実行されない問題
Roblox StudioのScriptには、色々な種類があります。基本的にはScriptを使用しますが、今回LocalScriptを使用してみたところ、Scriptと同じように実行できない場合がありました。以下にその内容を記します。
2. 使用する機能
【機能】
・LocalScript
3. LocalScriptの使用準備
まず、Roblox Studioを起動します。今回は、テンプレート「Baseplate」を使用します。

Partを適当な位置に設置します。

4. LocalScriptが実行されない場合
先ほど設置したPartの中にLocalScriptを追加します。
LocalScriptに以下のコードを記述します。
local part = workspace.Part
print(part)

上記のコードは、変数Partに作成したPartを代入し、その変数partを表示させます。
実行してみましたが、特になにも表示されず、エラー文もありません。

ちなみに、Scriptで同じように実行してみたところ、正しく表示されました。

LocalScriptの場所をWorkspaceの子要素に設定し、実行してみます。
特になにも表示されず、エラー文もありません。

Workspace以外のPlayersの子要素にLocalScriptを設置し、実行してみます。
この場合も、特になにも表示されず、エラー文もありません。

5. LocalScriptが実行される場合
StarterGuiの子要素にLocalScriptを設置し、実行してみます。
この場合は、正しく表示されました。

StarterPackの子要素にLocalScriptを設置し、実行してみます。
この場合も正しく表示されました。

StarterPlayerのStarterCharacterScriptsの子要素にLocalScriptを設置し、実行してみます。
この場合も正しく表示されました。

StarterPlayerのStarterPlayerScriptsの子要素にLocalScriptを設置し、実行してみます。
この場合も正しく表示されました。

4. まとめ
・LocalScriptを実行できる場所とできない場所がある
コメント