New: Nitro Boost our Discord server and receive full donation perks here on the website! Join the Scripting Helpers Discord Server to learn more! You can also Support on Patreon as always.

Still have questions? Join our Discord server and get real time help.

Log in to vote

0
I have a simple script that will clone 2 Dice models (Dice1 and Dice2) to a Folder in the Workspace (GamePieces), then teleport them to a node and randomize their orientation.

The problem is that the script only clones 1 Die and doesnt even bother with the other. I put a print after the 2nd die to see if the script was getting past the 2 Die code and it was so its like the game is just ignoring the fact that i put the 2nd die code there

local WS = game:GetService("Workspace") local RS = game:GetService("ReplicatedStorage") local Dice1Node = WS.Nodes.DiceNode1 local Dice2Node = WS.Nodes.DiceNode2 local Dice1Clone = RS.GamePieces.Dice1:Clone() Dice1Clone.Parent = WS.GamePieces Dice1Clone:MoveTo(Vector3.new(Dice1Node.CFrame.X, Dice1Node.CFrame.Y - 5, Dice1Node.CFrame.Z)) Dice1Clone:SetPrimaryPartCFrame(Dice1Clone.PrimaryPart.CFrame * CFrame.Angles(math.rad(math.random(0,360)), math.rad(math.random(0,360)), math.rad(math.random(0,360)))) local Dice2Clone = RS.GamePieces.Dice2:Clone() Dice1Clone.Parent = WS.GamePieces Dice2Clone:MoveTo(Vector3.new(Dice2Node.CFrame.X, Dice2Node.CFrame.Y - 5, Dice2Node.CFrame.Z)) Dice2Clone:SetPrimaryPartCFrame(Dice2Clone.PrimaryPart.CFrame * CFrame.Angles(math.rad(math.random(0,360)), math.rad(math.random(0,360)), math.rad(math.random(0,360))))

Log in to vote

1
I figured it out.....I was just stupid and didnt set the second die parent correctly...