본문 바로가기
카테고리 없음

로블록스 Lua 스크립트 오류 점검 방법

by robydachi 2025. 7. 7.

“스크립트는 맞는데 실행이 안 돼요”

 

로블록스 Studio에서 스크립트를 짜다 보면, 분명 문법도 맞고 에러도 안 뜨는데…

 

 

로블록스 Lua 스크립트 오류 점검 방법
로블록스 Lua 스크립트 오류 점검 방법

 

 


정작 실행했을 땐 “아무 반응도 없다”는 상황, 겪어보셨나요?

 

🔍 “print도 안 찍혀요...”
🔍 “버튼 누르면 아무 일도 안 생겨요...”
🔍 “스크립트가 있어도 작동을 안 해요!”

 

이런 경우, 단순한 문법 오류가 아닌 실행 구조, 위치, 이벤트 연결 등 다른 문제가 숨어 있을 수 있습니다.

이번 글에서는 “코드는 맞는데 작동 안 하는 상황”을 중심으로, Lua 스크립트 점검 포인트와 해결 방법을 3단계로 정리해드릴게요.

작동 안 되는 스크립트의 주요 원인 5가지

로블록스에서는 단순히 스크립트가 있다고 해서 자동으로 작동하지는 않습니다.
실제로 가장 흔한 문제는 아래 중 하나에 해당됩니다.

 

① LocalScript vs Script 구분 오류
Script: 서버 측에서 실행 (예: NPC 제어, 데이터 저장)

LocalScript: 클라이언트 측에서 실행 (예: UI, 카메라 조작)

서로 위치가 다르면 코드가 실행되지 않음

❗ 예: UI 안에 일반 Script를 넣으면 작동 ❌
→ LocalScript로 바꾸면 작동 ✅

 

② 스크립트가 잘못된 위치에 있음
Script, LocalScript는 특정 위치에서만 실행됨

예:

LocalScript는 StarterPlayerScripts, StarterGui, Tool, StarterCharacterScripts 등에서만 작동

Script는 Workspace, ServerScriptService 등에서 작동

💡 위치만 바꿔줘도 해결되는 경우가 많습니다.