¿Listo para crear? La industria de Roblox sigue creciendo y el 2025 trae nuevas herramientas. Pero para crear juegos de verdad (no solo pegar modelos de la Toolbox), necesitas aprender Lua.
1 Configurando el Setup
Todo objeto físico en tu juego vive dentro del Workspace. Para este tutorial, crearemos una "Kill Part".
1. Crear Part
Ve a la pestaña Home y selecciona Part.
2. Propiedades
Asegúrate de marcar Anchored = True.
2 El Código (Kill Script)
Inserta un Script dentro de tu Part. Borra todo y pega esto:
local part = script.Parent
local function onTouch(otherPart)
-- Verificamos si es un jugador
local character = otherPart.Parent
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0 -- Kill
print("¡Jugador eliminado!")
end
end
part.Touched:Connect(onTouch)
¿Cómo funciona exactamente?
Vamos a desglosarlo línea por línea:
-
script.Parent Le dice a Lua: "Mira el objeto donde estoy metido ahora mismo". En este caso, es la Parte Roja.
-
FindFirstChild("Humanoid") Esta es la clave. Si el objeto tocado no tiene "Humanoid", no es un jugador vivo.
Nivel Pro: Debounce
El evento .Touched es muy sensible. Para evitar que se dispare 100 veces, usamos "Debounce" (enfriamiento).
local debounce = false
local function onTouch(otherPart)
if debounce then return end
debounce = true
-- Tu código aquí...
wait(1) -- Espera 1 segundo
debounce = false
end
🎮 Reto para hoy:
Intenta modificar el script para que de Super Velocidad en vez de matar.
Compártelo