On line 10-19 it uses a table change surfaces to smooth but doesn't change surfaces, why?
I have another question why do the parts always spread in a horizontal way?
I want them to spread every way kinda like a shotgun.
How would I fix these problems?
Player = game.Players.LocalPlayer
Character = game.Players.LocalPlayer.Character
Tool = script.Parent
----------------------------
function CreatePart(CFPosition)
local Part = Instance.new("Part",game.Workspace)
Part.FormFactor = "Custom"
Part.Size = Vector3.new(1,0.2,1)
Part.CFrame = CFPosition
local Surfaces ={
Part.BackSurface,
Part.BottomSurface,
Part.FrontSurface,
Part.LeftSurface,
Part.RightSurface,
Part.TopSurface}
for i,v in pairs (Surfaces)do
print(v)
v = "Smooth"
end
return Part
end
----------------------------
Tool.Equipped:connect(function(Mouse)
Mouse.Button1Down:connect(function()
for Index = 1,5 do
local PartPosition = CFrame.new(Mouse.Hit.p)*CFrame.new(0,1,0)
local RandomNumber = math.random(1,5)
local RandomizedPosition = PartPosition*CFrame.new(RandomNumber,RandomNumber,RandomNumber)
Parts = CreatePart(RandomizedPosition)
Parts.Name = "Part"..Index
end
end)
end)
P.s I got no errors in the output

1 comment
RandomNumber.Value