You've probably seen this in many games. Upon clicking a treasure chest, it flips open (probably with an angelic sound effect and sparkles) and then reveals the treasure inside. I'm doing something very similar, except it is a Pandora's box, not a treasure chest.
The box named "Pandora" (a Model) which is the script.Parent, contains multiple parts. The top lid of Pandora is stored inside the model and is known as "Top". "Top", contains 3 different parts. I want to rotate the top lid, to make the box open after a player clicks.
When I try to rotate the top lid, using C-Frame I get this error in the output:
21:24:18.863 - Position is not a valid member of Model
Here is the script so far:
view source
function onClicked(playerWhoClicked)
script.Parent.CFrame = CFrame.new(script.Parent.Top.Position, Vector3.new(0, 90, 75)) -- Here, I'm only trying to rotate it.
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
Please let me know if anything in the question is unclear. Thanks in advance

3 comments
I tried doing this, however I got the error: "Part1/the real part name" is not a valid part of Model.
You're getting closer! script.Parent.THENAMEOFYOURPART!
That's what I did .