Garry's Mod would require knowledge on how to use the Raycasting Library, which it is difficult for me to learn, let alone, master. It is the same with Minecraft (Unless you mean a 2D version of Minecraft, then that would be easy to make) Also, here is another problem: (COPYRIGHT)