I have a part called base and a model with a map inside it and I am trying to make the model spawn 100 studs above the base so then I will be able to later add an effect where the bricks fall into place. This is currently what I have so far:
print("Load Test Map1...")
wait(2)
local base = game.Workspace.Base
local lighting = game:GetService("Lighting")
local maps = lighting:WaitForChild("Maps")
local mapList = maps:GetChildren()
function loadMap(map)
map.Parent = workspace
map:SetPrimaryPartCFrame(base.Position * CFrame.new(0,100,0))
end
loadMap(mapList[1])
I was just wondering how I would be able to get this to work because on the line where I SetPrimaryPartCFrame it says: "attempt to multiply a Vector3 with an incompatible value type or nil."
Thanks for any help/suggestions.

2 comments
I agree with this but I think the problem is that base.Position is a Vector3 so I am trying to do operations with a CFrame and a Vector3. I'm just unsure how I would handle this to make a grouped model's CFrame orient above a part.
I just tested something around these lines and it worked! I was just wondering why it worked when you made it into a variable because when It was not a variable and I tried typing it inside it would give me an error. Thanks.