I'm trying to make a projectile of sorts, a part that goes forward and explodes on contact. I want to make it go forward in the direction the origin part is pointed at, and I'm conflicted on how to do that. I think it's got something to do with lookVector, but I'm not too sure. Here's a script I was tinkering around with:
tool = script.Parent
part = tool.Handle
while true do
wait()
part.Position = part.CFrame.lookVector * CFrame.new(0, 0, -5).p
end
This doesn't work, obviously, because it only goes in a certain direction.

2 comments
What's the origin part?
A handle for a tool. It is a simple 1x1x1 part.