while wait() do
local arrowthing = arrow
local partpoint = game.Workspace:WaitForChild("1").Door
arrowthing.CFrame = CFrame.new(Vector3.new(arrowthing.Position.X,0,0), Vector3.new(partpoint.Position.X,0,0))
end
This is supposed to make an arrow that is above a players head point towards something but it just leads to the player spazzing out

2 comments
Are you sure CanCollide is off?
I am almost certain it is, but I'll check again.