Currently, I am creating an engine that can be used in JoJo's Bizarre Adventure games. However, since I am at a somewhat beginner to intermediate level, I am having trouble referencing the player's humanoidrootpart so it can be welded to a dummy. Any tips on how to get around the index nil error? As an extra note, this is on a server script triggered by an event.
game.ReplicatedStorage.DefStand.Summon.OnServerEvent:Connect(function()
local sound = game.Workspace.DS_summon
local Stand = game.ServerStorage.DefaultStand:Clone()
local StandModel = Stand.Dummy:Clone()
local debounce = false
sound:Play()
StandModel.Parent = game.Workspace
if StandModel then
local function summonWeld()
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait() --Error here.
local weld = game.Workspace.Weld:Clone()
weld.Part0 = char
weld.Part1 = StandModel
end
summonWeld()
end
end)

2 comments
you don't need to set the c0 or c1 properties anymore if you use constraints.
You are a mad-lad, thank you so much!