Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Why does cloning a kill brick not work?

Asked by 2 years ago
Edited 2 years ago

For context, I want to make a lava part appear in a certain location when V is pressed using lighting. I manage to clone the part and the script but the script does not work

local userInputService = game:GetService("UserInputService")
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local debounce = false
local mouse = player:GetMouse()
userInputService.InputBegan:Connect(function(Input , IsTyping)
    if not IsTyping then
        if not debounce then
            debounce = true
            if Input.KeyCode == Enum.KeyCode.V then -- Up to this point is reading the input from player
                game.Lighting.Lava:clone().Parent = game.Workspace -- Duplicated the part but not the script
                game.Workspace.Lava:GetChildren() -- I attempt to get the script as a child but still doesn't work
                wait(1)
                game.Workspace.Lava:Destroy() -- Makes the lava disappear shortly after
            end

            wait(1)
            debounce = false
        end
    end
end)

^^^ This is the script for cloning the part but the script does not work

function onTouch(part) 
    local humanoid = part.Parent:FindFirstChild("Humanoid") 
    if (humanoid ~= nil) then   -- if a humanoid exists, then
        humanoid.Health = 0 -- damage the humanoid
    end 
end

script.Parent.Touched:connect(onTouch)

^^^^^ The script for the lava part However the script works fine when I use it as a normal part and not cloned (I have checked if it is in the part and it is)

0
Unless you know the answer, don't spend time investigating for this cause. I found a work around that does what I do in a different way and I do not need the fix anymore/ Modern575 2 — 2y
0
Why is the lava part in lighting rather than workspace? Hypcros 15 — 2y
0
It's because you cloned a Script from a LocalScript MarkedTomato 810 — 2y

Answer this question