View difference between Paste ID: a0x0d6RX and 2k1yhzrE
SHOW: | | - or go back to the newest paste.
1-
pos = Vector3.new(0,2,0)
1+
--Original Creator/Paste  DUCKYHACKS4SALE/https://pastebin.com/2k1yhzrE
2-
small = 5
2+
pos = game.Workspace[game.Players.LocalPlayer.Name].Torso.Position + Vector3.new(0,.5,0)
3
small = 50
4
5
local model = Instance.new("Model",workspace)
6
model.Name = "Lol MAP"
7
model.Parent = game.Lighting
8
9
objs = {}
10
11
function showpart(part,ta)
12
	if part:IsA("BasePart") then
13
		local p = Instance.new("Part")
14
		p.formFactor = "Symmetric"
15
		p.Size = Vector3.new(1,1,1)
16
		p.BrickColor = part.BrickColor
17
		p.TopSurface = part.TopSurface
18
		p.BottomSurface = part.BottomSurface
19
		p.RightSurface = part.RightSurface
20
		p.LeftSurface = part.LeftSurface
21
		p.FrontSurface = part.FrontSurface
22
		p.BackSurface = part.BackSurface
23
		p.Material = part.Material
24
		p.Reflectance = part.Reflectance
25
		p.Transparency = part.Transparency
26
		p.Anchored = true
27
		p.CanCollide = false
28
		local m = Instance.new("BlockMesh",p)
29
		m.Scale = Vector3.new(part.Size.X/small, part.Size.Y/small, part.Size.Z/small)
30
		part.Changed:connect(function()
31
			p.BrickColor = part.BrickColor
32
			p.Transparency = part.Transparency
33
			m.Scale = Vector3.new(part.Size.X/small, part.Size.Y/small, part.Size.Z/small)
34
			p.Reflectance = part.Reflectance
35
		end)
36
		p.Parent = model
37
		table.insert(ta,p)
38
	end
39
end
40
41
function parts(p)
42
	p.ChildAdded:connect(function(obj)
43
		if obj:IsA("BasePart") then
44
			local t = {obj}
45
			showpart(obj,t)
46
			table.insert(objs,t)
47
		end
48
	end)
49
	p.ChildRemoved:connect(function(obj)
50
		for i,v in pairs(objs) do
51
			if obj == v[1] then
52
				v[2]:remove()
53
				table.remove(objs,i)
54
			end
55
		end
56
	end)
57
	for _,v in pairs(p:children()) do
58
		if v:IsA("BasePart") and p.Name ~= "Lol MAP" then
59
			local t = {v}
60
			showpart(v,t)
61
			table.insert(objs,t)
62
		end
63
		parts(v)
64
	end
65
end
66
67
parts(workspace)
68
69
while true do
70
	wait()
71
	for _,v in pairs(objs) do
72
		local a,b,c = v[1].CFrame.x, v[1].CFrame.y, v[1].CFrame.z
73
		local d,e,f = v[1].CFrame:toEulerAnglesXYZ()
74
		v[2].CFrame = CFrame.new(pos) * CFrame.new(a/small,b/small,c/small) * CFrame.Angles(d,e,f)
75
	end
76
end