Un primer programa con un resultado visible
Para comenzar a programar en Roblox Studio, elige una tarea pequeña. En este ejercicio mostrarás un mensaje y cambiarás el color de una pieza. Así podrás comprobar si el script se ejecuta antes de añadir más instrucciones.
Roblox utiliza Luau, un lenguaje derivado de Lua. Encontrarás búsquedas y materiales que hablan de «Lua en Roblox»; para trabajar en Studio, usa documentación específica de Luau y de las funciones de Roblox.
1. Prepara una pieza
Abre un proyecto sencillo. Inserta una Part en Workspace y cambia su nombre exactamente a BloquePractica. Activa Anchored para que permanezca inmóvil y ubícala donde puedas verla.
Los nombres importan: BloquePractica y bloquePractica son distintos. Revisa también que la pieza esté directamente dentro de Workspace para que coincida con la ruta del ejemplo.
2. Crea el script
En el Explorador, busca ServerScriptService. Añade un objeto de tipo Script y llámalo PrimeraPractica. Para este ejercicio conserva el contexto de ejecución predeterminado Legacy o usa Server. No elijas LocalScript ni ModuleScript.
Reemplaza el contenido inicial por estas instrucciones:
print("Comienza mi primera practica")
local bloque = workspace:FindFirstChild("BloquePractica")
if bloque and bloque:IsA("BasePart") then
bloque.Color = Color3.fromRGB(0, 170, 255)
print("El bloque cambio de color")
else
warn("Crea una pieza llamada BloquePractica en Workspace")
end
3. Ejecuta y observa
Abre Output o Salida desde el menú de ventanas o la barra de la pestaña Script. Inicia Play y observa los mensajes. Si la pieza existe en la ubicación indicada, debe cambiar de color durante la prueba.
El primer mensaje confirma que comenzó la ejecución. La variable bloque busca el objeto. La condición evita intentar modificarlo si falta o no es una pieza. El aviso explica qué debes revisar.
Detén la simulación antes de cambiar el proyecto. El color aplicado durante la ejecución no tiene por qué quedar guardado como propiedad inicial al terminar la prueba.
4. Haz una modificación propia
Cambia los números de Color3.fromRGB. Cada componente usa valores entre 0 y 255. Prueba, por ejemplo, 255, 120 y 0 para obtener otro color.
Antes de ejecutar, escribe qué esperas ver. Después compara la predicción con el resultado. Esta pequeña pausa ayuda a comprender el programa en lugar de copiarlo sin pensar.
¿Dónde escribo estas instrucciones?
Dentro del Script que añadiste en ServerScriptService. No en el chat del juego.
¿Por qué aparece el aviso en lugar del cambio?
Comprueba el nombre, la ubicación y que BloquePractica sea una Part. Si hay un error rojo, revisa también comillas y paréntesis.
Aprende a crear nuevas reglas
Consulta Roblox en Mategamers para continuar con ejercicios guiados de programación.




