Normally, I would move the part by half of what I extended the part by. However, this part that that I need to extend in 1 direction could be angled. So, if I extended the part and moved it, it would not move in the angle the part is facing. Any ideas? The part needs to not extend backwards; and needs to be functional at any part rotation.
http://wiki.roblox.com/index.php?title=API:Class/BasePart/Resize
e.g. part:Resize(Enum.NormalId.Top,10)