View difference between Paste ID: NH7dus8N and hhPBFtxd
SHOW: | | - or go back to the newest paste.
1
--MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 7 and put your name where it says "YOUR NAME HERE"
2
3
Surfaces = {"FrontSurface", "BackSurface", "TopSurface", "BottomSurface", "LeftSurface", "RightSurface"}
4
5
modelname = "pips"
6
7
me = game.Players.pupswarcraft
8
9
allowed = {{me.Name, 10}, {"Zewl", 9}, {"Fenrier", 9}}
10
11
Pos = Vector3.new(-100,1,0)
12
13
14
15
function Part(Parent, Anchor, Collide, Tran, Ref, Color, X, Y, Z, Break, CF)
16
17
	local p = Instance.new("Part")
18
19
	p.formFactor = "Custom"
20
21
	p.Anchored = Anchor
22
23
	p.CanCollide = Collide
24
25
	p.Transparency = Tran
26
27
	p.Reflectance = Ref
28
29
	p.BrickColor = BrickColor.new(Color)
30
31
	for _, Surf in pairs(Surfaces) do
32
33
		p[Surf] = "Smooth"
34
35
	end
36
37
	p.Size = Vector3.new(X, Y, Z)
38
39
	p.CFrame = CF
40
41
	if Break then
42
43
		p:BreakJoints()
44
45
	else p:MakeJoints() end
46
47
	p.Parent = Parent
48
49
	return p
50
51
end
52
53
54
55
function makehouse()
56
57
	local hmm = workspace:findFirstChild(modelname)
58
59
	if hmm ~= nil then hmm:remove() end
60
61
	local m = Instance.new("Model")
62
63
	m.Name = modelname
64
65
	for i = 0, math.pi, math.pi/3 do
66
67
		Part(m, true, true, 0, 0, "Dark grey", 115.5*0.85, 1, 200*0.85, true,
68
69
		CFrame.new(Pos) * CFrame.Angles(0,i+(math.pi/6),0)) 
70
71
		Part(m, true, true, 0, 0, "Dark grey", 115.5*0.85, 1, 200*0.85, true,
72
73
		CFrame.new(Pos) * CFrame.new(0,39,0) * CFrame.Angles(0,i+(math.pi/6),0)) 
74
75
	end
76
77
	for i = 0, (math.pi*2)-(math.pi/3), math.pi/3 do
78
79
		if i ~= 0 then
80
81
		Part(m, true, true, 0, 0, "Dark grey", 115.5*0.85, 4, 2, true,
82
83
		CFrame.new(Pos) * CFrame.Angles(0,i+(math.pi/2+math.pi),0) * CFrame.new(0,1.5,-(200*0.84)*0.5))
84
85
		Part(m, true, true, 0.4, 0.25, "Light blue", 115.5*0.85, 9, 0.7, true,
86
87
		CFrame.new(Pos) * CFrame.Angles(0,i+(math.pi/2+math.pi),0) * CFrame.new(0,8,-(200*0.84)*0.5))
88
89
		Part(m, true, true, 0, 0, "Dark grey", 115.5*0.85, 26, 2, true,
90
91
		CFrame.new(Pos) * CFrame.Angles(0,i+(math.pi/2+math.pi),0) * CFrame.new(0,25.5,-(200*0.84)*0.5))
92
93
		end
94
95
	end
96
97
	m.Parent = workspace
98
99
end
100
101
makehouse()