so the variable, coin1c, is nil. on line 43 (coin1c.Parent = script.Parent) why is this?
local CoinDropping = false
if CoinDropping == false then
CoinDropping = true
if script.Parent:FindFirstChild("Coin1") then
coin1c = script.Parent.Coin1:Clone()
script.Parent.Coin1.CFrame = script.Parent.PointL.CFrame
script.Parent.CoinBPos:Clone().Parent = script.Parent.Coin1
script.Parent.CoinMover:Clone().Parent = script.Parent.Coin1
script.Parent.Button.ClickDetector.MouseClick:connect(function()
script.Parent.Coin1.CoinBPos:Destroy()
end)
CoinDropping = false
elseif script.Parent:FindFirstChild("Coin2") then
coin2c = script.Parent.Coin2:Clone()
script.Parent.Coin2.CFrame = script.Parent.PointL.CFrame
script.Parent.CoinBPos:Clone().Parent = script.Parent.Coin2
script.Parent.CoinMover:Clone().Parent = script.Parent.Coin2
script.Parent.Button.ClickDetector.MouseClick:connect(function()
script.Parent.Coin2.CoinBPos:Destroy()
end)
CoinDropping = false
elseif script.Parent:FindFirstChild("Coin3") then
coin3c = script.Parent.Coin3:Clone()
script.Parent.Coin3.CFrame = script.Parent.PointL.CFrame
script.Parent.CoinBPos:Clone().Parent = script.Parent.Coin3
script.Parent.CoinMover:Clone().Parent = script.Parent.Coin3
script.Parent.Button.ClickDetector.MouseClick:connect(function()
script.Parent.Coin3.CoinBPos:Destroy()
end)
CoinDropping = false
elseif script.Parent:FindFirstChild("Coin4") then
coin4c = script.Parent.Coin4:Clone()
script.Parent.Coin4.CFrame = script.Parent.PointL.CFrame
script.Parent.CoinBPos:Clone().Parent = script.Parent.Coin4
script.Parent.CoinMover:Clone().Parent = script.Parent.Coin4
script.Parent.Button.ClickDetector.MouseClick:connect(function()
script.Parent.Coin4.CoinBPos:Destroy()
end)
CoinDropping = false
else
script.Parent.PointBoard.Points.Value = 0
coin1c.Parent = script.Parent
coin2c.Parent = script.Parent
coin3c.Parent = script.Parent
coin4c.Parent = script.Parent
script.Parent.mainreset.Disabled = true
script.Parent.mainreset.Disabled = false
CoinDropping = false
end
end

3 comments
You have not defined coin1c in that section.
but i made it global to the whole script havent i?
How could i fix this?