function MakeSpark(pos)
local effect = game.ServerStorage.Part:Clone()
effect.Name = "Effect"
effect.Anchored = true
effect.CanCollide = false
effect.Material = Enum.Material.SmoothPlastic
effect.Locked = false
effect.TopSurface = 0
effect.BottomSurface = 0
effect.BrickColor = Colors[1]
effect.Size = Vector3.new(8, 8, 8) -- This line, doesn't work
effect.CFrame = CFrame.new(pos)
effect.Parent = game.Workspace
end
function HitEffect(pos)
local thread = coroutine.create(MakeSpark)
coroutine.resume(thread, pos)
end
Should make a 8x8x8 part appear.

5 comments
output?
Eh, well those lines are part of a 200 line long script that works perfectly without it, with it, it just seems to ignore it.
The size alone is what's not functioning properly? Everything else is correct, even the parenting and positioning of it?
Maybe swap line 3 and 13 and add this code under line 10?? effect.FormFactor = "Custom"
Correct, RavenShield.