function makeBrick()
Block = Instance.new("Part")
Block.Name = "RoundBlock"
Block.Shape = "Ball"
Block.Size = Vector3.new(4,4,4)
Block.Position = Part.Position + 4
Block.BrickColor = BrickColor.new("Bright red")
Block.Parent = game.Workspace
end
while true do
wait(10)
makeBrick()
end
--the brick doesn't spawn

2 comments
Alright, but is there a way to make the new part spawn 4 studs above the Part's position? (I got it to spawn, all i need is this answered now)
Yes, you just have to tell the script what "Part" is a reference to. At the top of the script, put 'local Part = Workspace.Part' without the apostrophes, and change 'Workspace.Part' to the hierarchy for the Part you are referring to.