I want to make parts circle everyone that enters the game but when I try to do it all it does is make the part follow them.
game.Players.PlayerAdded:connect(function(Player)
local pTorso = game.Workspace:WaitForChild(Player.Name).Torso
local prt = Instance.new("Part", game.Workspace)
prt.Anchored = true
prt.Size = Vector3.new(1,1,1)
while wait() do
for angle = 1, 360 do
prt.CFrame = CFrame.new(pTorso.Position)
* CFrame.Angles(math.rad(angle), 0, 0)
* CFrame.new(0, 0, 5)
end
end
end)
Thanks in Advance
Edit: I got it to work. I dont know what was wrong with it but when i change while wait() do to while true do and moved the wait below the last CFrame.new it worked
game.Players.PlayerAdded:connect(function(Player)
local center = game.Workspace:WaitForChild(Player.Name).Torso
local prt = Instance.new("Part", game.Workspace)
prt.Anchored = true
prt.Size = Vector3.new(1,1,1)
while true do
for angle = 1, 360 do
prt.CFrame = CFrame.new(center.Position)
* CFrame.Angles(0, math.rad(angle), 0)
* CFrame.new(0,0,5)
wait()
end
end
end)

2 comments
You could use a CylinderMesh in the part, if I understand what your trying to do properly.
No that is not what I am trying to do. I am trying to get a part created when a person joins them game that just goes around them over and over again.