Shot.CFrame = Player.Character.Torso.CFrame.new(8, 0, 0)
I'm a little confused as to what "Offset" does, all the wiki says is: The distance of which an object moves off of a point. Please explain to me what it does and how to use it.
Offset is literally just that. But for a little more clear example, Offset is how far the visible part of the mesh is from the actual mesh itself. The visible part (depending on the offset) will have no collision, but the mesh itself will have collision depending on the CanCollide option.