function module.locaL(N,H)local W=N W.CFrame=H W.Parent=game.Workspace.World.Visuals return W end module.weld=function(N)local H=N.part local W=N.basepart local r=N.tim or nil local a=N.name or"\087\101\108\100"H.Anchored=false local g=Instance.new("\087\101\108\100")g.Name=a g.Part0=W g.C0=W.CFrame:inverse()g.Part1=H g.C1=H.CFrame:inverse()g.Parent=H if r then game.Debris:AddItem(g,r)end end

function module.locaL(part,cf)
	local thing = part
	thing.CFrame = cf
	thing.Parent = game.Workspace.World.Visuals
	
	return thing
end

module.weld = function(data)

	local part = data.part
	local base = data.basepart
	local tim = data.tim or nil
	local name = data.name or "Weld"
	part.Anchored = false
	--base.Anchored = false

	local Weld = Instance.new("Weld")
	Weld.Name = name
	Weld.Part0 = base
	Weld.C0 = base.CFrame:inverse()
	Weld.Part1 = part
	Weld.C1 = part.CFrame:inverse()
	Weld.Parent = part

	if tim then
		game.Debris:AddItem(Weld, tim)
	end
end

