how could i fix this bad argument CFrame error that shows up in the output?
Asked by
5 years ago Edited 5 years ago
the output keeps on saying - bad argument #3 to 'C0' (CFrame expected, got nil)
here is the script
01 | local rp = game.ReplicatedStorage |
02 | local dark = rp:WaitForChild( "Right Hand" ) |
05 | game.Players.PlayerAdded:Connect( function (player) |
06 | player.CharacterAdded:connect( function (character) |
07 | character:WaitForChild( "RightHand" ).Transparency = 0 |
09 | local ClonedRH = dark:Clone() |
10 | ClonedRH.Parent = character |
12 | ClonedRH:SetPrimaryPartCFrame(character:WaitForChild( "RightHand" ).CFrame) |
13 | local Weld = Instance.new( "Weld" ) |
14 | Weld.Part 0 = ClonedRH.Main |
15 | Weld.Part 1 = character:WaitForChild( "RightHand" ) |
16 | Weld.C 0 = dark:SetPrimaryPartCFrame(CFrame.new( 0 , 0 , 0 ) * CFrame.Angles( 0 , 0 , 0 )) |
17 | Weld.Parent = character:WaitForChild( "RightHand" ) |
i did this script to weld a model to a characters right hand. but now im trying to rotate it the right way bc when i spawn its rotated differently. and when i would rotate it , it would only rotate the main part thats why i did setprimarypartcframe now its giving the error that i mentioned earlier. pay attention to line 16. and if you know how to fix it can you modify the script and elaborate.
can someone help me please? ty