I'm trying to make a function which when a player joins it creates a new part in a different position, I want them to separate by adding to the position. Here is the code I used:
`game.Players.PlayerAdded:Connect(function(newbuildingspot)
local NewBuildingSpot = Instance.new("Part")
NewBuildingSpot.Parent = game.BuildingSpotFolder
NewBuildingSpot.Size(3,5,50)
NewBuildingSpot.BrickColor = BrickColor.new("Beige")
NewBuildingSpot.Position(+0,+12,+15) `
end) Mainly concerned on the last one and wanted I hope that someone with more experience can point out my error/s.

3 comments
i think you should do NewBuildingSpot.Position = whateverthingitis.Position + Vector3.new(0,12,15)
Also i'm not sure wether you should be using .Position or .CFrame. Because last time i tried using .Position it kinda resulted in an undefined behavior lol
Thank you for your reply, didn't seem to work for me when I used both .Position and .CFrame., I did end up finding the solution on the DevForums after trying .Position.