#My part wont connect to my torso

1 messages · Page 1 of 1 (latest)

prisma furnace
#
local UIS = game:GetService("UserInputService")

local key = Enum.KeyCode.F

local humanoidRootPart = game.Players.LocalPlayer.Character.HumanoidRootPart

if humanoidRootPart then
    local Vest = game.ReplicatedStorage.torsoPart:Clone()
    Vest.Parent = game.Workspace
    local weld = Instance.new("WeldConstraint")
    weld.Part0 = humanoidRootPart
    weld.Part1 = Vest
    weld.Parent = Vest
    weld.C0 = CFrame.new(0, 1, 0) -- Adjust the position offset as needed
end

local remote = game.ReplicatedStorage.Events.bombVest

UIS.InputBegan:Connect(function(input, processed)
    if processed then return end
    if input.KeyCode ~= key then return end

    local Players = game:GetService("Players")

    local function onCharacterAdded(char)
        local humanoidRootPart = char:WaitForChild("HumanoidRootPart")

        if humanoidRootPart then
            local explosion = Instance.new("Explosion")
            explosion.Parent = game.Workspace
            explosion.Position = humanoidRootPart.Position
        end
    end

    local function onPlayerAdded(player)
        player.CharacterAdded:Connect(onCharacterAdded)

        if player.Character then
            onCharacterAdded(player.Character)
        end
    end

    Players.PlayerAdded:Connect(onPlayerAdded)

    for _, player in ipairs(Players:GetPlayers()) do
        onPlayerAdded(player)
    end
    remote:FireServer()
end)```

help?
golden brook
prisma furnace
#

Oh ye