Untitled
unknown
plain_text
20 days ago
1.6 kB
2
Indexable
local block = script.Parent local ServerStorage = game:GetService("ServerStorage") local carsFolder = ServerStorage:WaitForChild("Cars") -- Cambiar este número (1-4) dependiendo de qué bloque sea local CarNumber = 1 -- Cambia a 2, 3, o 4 para los otros bloques -- Material original del bloque local originalMaterial = block.Material -- Variable para controlar si ya hay un carro spawneado local hasSpawnedCar = false local spawnedCar = nil local function onTouched(hit) local humanoid = hit.Parent:FindFirstChild("Humanoid") if humanoid and not hasSpawnedCar then -- Cambiar apariencia del bloque block.Material = Enum.Material.Neon -- Spawning del carro local carModel = carsFolder:WaitForChild("Car" .. CarNumber) if carModel then spawnedCar = carModel:Clone() spawnedCar.Parent = workspace spawnedCar:PivotTo(block.CFrame * CFrame.new(0, 3, 0)) hasSpawnedCar = true -- Conectar evento para detectar cuando el carro es destruido spawnedCar.AncestryChanged:Connect(function(_, parent) if parent == nil then hasSpawnedCar = false spawnedCar = nil end end) end end end local function onTouchEnded(hit) local humanoid = hit.Parent:FindFirstChild("Humanoid") if humanoid then -- Restaurar apariencia original block.Material = originalMaterial end end block.Touched:Connect(onTouched) block.TouchEnded:Connect(onTouchEnded)
Editor is loading...
Leave a Comment