Explode=Instance.new("\080\097\114\116")Explode.formFactor="\067\117\115\116\111\109"Explode.Size=Vector3.new(0,0,0)Explode.Anchored=true Explode.CanCollide=false Explode.TopSurface=0 Explode.BottomSurface=0 Explode.BrickColor=BrickColor.new("\068\101\101\112 \111\114\097\110\103\101")Mesh=Instance.new("\083\112\101\099\105\097\108\077\101\115\104",Explode)Mesh.MeshType="\066\114\105\099\107"function raycast(Q,x,H)local q,E=game.Workspace:FindPartOnRay(Ray.new(Q+x*.01,x*H),script.Parent)return q,E end
--NOTE: Keys must be lowercase, values must evaluate to true

Explode = Instance.new("Part")
Explode.formFactor = "Custom"
Explode.Size = Vector3.new(0, 0, 0)
Explode.Anchored = true
Explode.CanCollide = false
Explode.TopSurface = 0
Explode.BottomSurface = 0
Explode.BrickColor = BrickColor.new("Deep orange")
Mesh = Instance.new("SpecialMesh", Explode)
Mesh.MeshType = "Brick"

function raycast(spos, vec, currentdist)
	local hit2, pos2 = game.Workspace:FindPartOnRay(Ray.new(spos + (vec * 0.01), vec * currentdist), script.Parent)
	return hit2, pos2
end
