Empieza por el mensaje, no por cambiar todo
Si tu script no funciona en Roblox Studio, anota qué debería pasar y qué ocurre realmente. Después abre Output o Salida. Un mensaje de error suele ofrecer una pista más útil que sustituir el programa completo.
La documentación actual sitúa Salida en el menú de ventanas o en la barra de la pestaña Script. Si un tutorial antiguo señala otro menú, busca Output en tu versión y comprueba que los filtros no ocultan los mensajes.
1. Comprueba si el script comienza
Para una prueba básica, crea un Script en ServerScriptService con contexto Legacy o Server y escribe:
print("Mi prueba comienza")
Inicia Play. Si aparece el mensaje, esa prueba se ejecuta. Si no aparece, revisa que el script esté habilitado, que pulsaste Play y que Salida muestre el contexto y tipo de mensajes apropiados.
Un error de sintaxis en otra parte del mismo script puede impedir que se ejecute incluso ese primer print. Usa este programa mínimo por separado para aislar el problema.
2. Revisa tipo, ubicación y contexto
Script, LocalScript y ModuleScript no se ejecutan del mismo modo. Un ModuleScript necesita ser llamado mediante require. Un LocalScript depende de una ubicación compatible del cliente. Un Script depende también de su RunContext.
No muevas todos los scripts al azar. Compara la ubicación con las instrucciones del ejercicio. Si trabajas con una práctica de servidor, ServerScriptService suele ser el lugar indicado.
3. Comprueba los nombres de los objetos
Si el programa busca BloquePractica, verifica que el objeto tenga ese nombre y esté en el contenedor esperado. Mayúsculas, espacios añadidos y cambios de jerarquía pueden romper una ruta.
Para diagnosticar una pieza directamente dentro de Workspace, puedes usar:
local bloque = workspace:FindFirstChild("BloquePractica")
print("Objeto encontrado:", bloque)
Si aparece nil, no se encontró un hijo directo con ese nombre en ese momento. Puede faltar, estar dentro de otro contenedor o crearse más tarde. No es necesariamente un problema de instalación de Studio.
4. Lee la línea indicada
Comprueba comillas, paréntesis y cada end requerido. Si comparas valores, usa ==; el signo = se utiliza para asignar. Revisa también si intentas usar como número un dato que guardaste como texto.
Corrige un problema por vez y vuelve a ejecutar. Añadir varios cambios simultáneos dificulta saber cuál solucionó el error.
5. Observa el momento del cambio
Un ajuste puede funcionar durante Play y desaparecer al detener la prueba. Eso no significa que el programa haya fallado: la simulación tiene su propio estado. Para modificar el proyecto inicial, detén la prueba y edita después.
¿Debo reinstalar Studio si hay un error rojo?
No como primera medida. Lee el mensaje y revisa el programa; muchos errores corresponden al código o a objetos del proyecto.
¿Qué información envío para pedir ayuda?
El mensaje completo, la ubicación y tipo del script, el código relevante y el resultado que esperabas. Evita compartir contraseñas o datos de la cuenta.
Aprende a revisar tus proyectos
Explora los cursos de Roblox de Mategamers para practicar construcción y programación con orientación.




