This error appears:
Unable to cast array to Coordinate.
When I try to set the primaryPartCFrame of a cloned model . Heres the code:
local items = game:GetService('ReplicatedStorage').Items
game:GetService('ReplicatedStorage').Brickmote.OnServerEvent:Connect(function(player, itemName, location)
local itemTemplate = items:FindFirstChild(itemName)
if (itemTemplate) then
local item = itemTemplate:Clone()
item.Parent = workspace.Base.ItemHolder
item:SetPrimaryPartCFrame(location)
end
end)

6 comments
Where is the FireServer part?
in a localscript
No duh. Post the bit where you call the method.
I can assure you its not a fireserver problem. Thats a stupid statement. The error obviously says its something about positioning.
Don't say it's stupid since it's not. Post that bit I said, it should be a problem there.
You passed the location as a parameter, so you must have sent an array instead of a CFrame.