View difference between Paste ID: wPC5bmEW and T0knAwbA
SHOW: | | - or go back to the newest paste.
1
wait()
2
print("[Self Building House] Assembling button...")
3
local m = Instance.new("Model")
4
m.Name = "Click me to build the house! :D"
5
m.Parent = workspace
6
local b = Instance.new("Part")
7
b.Anchored = true
8
b.TopSurface = "Smooth"
9
b.BottomSurface = "Smooth"
10
b.FormFactor = "Symmetric"
11
b.Material = "DiamondPlate"
12
b.BrickColor = BrickColor.new("Dark stone grey")
13
b.Transparency = .5
14
b.Size = Vector3.new(5,1,5)
15
b.CFrame = CFrame.new(0,10.5,0)
16
b.Parent = m
17
for i=0,19 do
18
wait()
19
b.CFrame = b.CFrame - Vector3.new(0,.5,0)
20
end
21
b.Transparency = 0
22
local c = Instance.new("Part")
23
c.Anchored = true
24
c.TopSurface = "Smooth"
25
c.BottomSurface = "Smooth"
26
c.FormFactor = "Symmetric"
27
c.Material = "Neon"
28
c.Name = "Head"
29
c.BrickColor = BrickColor.new("Lime green")
30
c.Transparency = .5
31
c.Size = Vector3.new(3,1,3)
32
c.CFrame = CFrame.new(0,10.5,0)
33
c.Parent = m
34
for i=0,17 do
35
wait()
36
c.CFrame = c.CFrame - Vector3.new(0,.5,0)
37
end
38
c.Transparency = 0
39
local l = Instance.new("PointLight")
40
l.Color = Color3.new(0,1,0)
41
l.Range = 15
42
l.Parent = c
43
local n = Instance.new("Humanoid")
44
n.Health = 0
45
n.MaxHealth = 0
46
n.Parent = m
47
local d = Instance.new("ClickDetector",c)
48
print("[Self Building House] The button is fully assembled")
49
d.MouseClick:connect(function()
50
print("[Self Building House] Building house...")
51
d:Destroy()
52
m.Name = "The house is being built..."
53
c.BrickColor = BrickColor.new("Bright yellow")
54
l.Color = Color3.new(1,1,0)
55
local m2 = Instance.new("Model")
56
m2.Name = "House"
57
m2.Parent = workspace
58
local p0 = Instance.new("Part")
59
p0.Anchored = true
60
p0.TopSurface = "Smooth"
61
p0.BottomSurface = "Smooth"
62
p0.FormFactor = "Symmetric"
63
p0.Material = "Grass"
64
p0.BrickColor = BrickColor.new("Dark green")
65
p0.Transparency = .5
66
p0.Size = Vector3.new(50,1,50)
67
p0.CFrame = CFrame.new(0,10.5,35)
68
p0.Parent = m2
69
for i=0,19 do
70
wait()
71
p0.CFrame = p0.CFrame - Vector3.new(0,.5,0)
72
end
73
p0.Transparency = 0
74
local p1 = Instance.new("Part")
75
p1.Anchored = true
76
p1.TopSurface = "Smooth"
77
p1.BottomSurface = "Smooth"
78
p1.FormFactor = "Symmetric"
79
p1.Material = "WoodPlanks"
80
p1.BrickColor = BrickColor.new("Medium blue")
81
p1.Transparency = .5
82
p1.Size = Vector3.new(25,3,15)
83
p1.CFrame = CFrame.new(0,12.5,35)
84
p1.Parent = m2
85
for i=0,19 do
86
wait()
87
p1.CFrame = p1.CFrame - Vector3.new(0,.5,0)
88
end
89
p1.Transparency = 0
90
local p2 = Instance.new("Part")
91
p2.Anchored = true
92
p2.TopSurface = "Smooth"
93
p2.BottomSurface = "Smooth"
94
p2.FormFactor = "Symmetric"
95
p2.Material = "WoodPlanks"
96
p2.BrickColor = BrickColor.new("Cool yellow")
97
p2.Transparency = .5
98
p2.Size = Vector3.new(1,15,15)
99
p2.CFrame = CFrame.new(12,21.5,35)
100
p2.Parent = m2
101
for i=0,19 do
102
wait()
103
p2.CFrame = p2.CFrame - Vector3.new(0,.5,0)
104
end
105
p2.Transparency = 0
106
local p3 = Instance.new("Part")
107
p3.Anchored = true
108
p3.TopSurface = "Smooth"
109
p3.BottomSurface = "Smooth"
110
p3.FormFactor = "Symmetric"
111
p3.Material = "WoodPlanks"
112
p3.BrickColor = BrickColor.new("Cool yellow")
113
p3.Transparency = .5
114
p3.Size = Vector3.new(1,15,15)
115
p3.CFrame = CFrame.new(-12,21.5,35)
116
p3.Parent = m2
117
for i=0,19 do
118
wait()
119
p3.CFrame = p3.CFrame - Vector3.new(0,.5,0)
120
end
121
p3.Transparency = 0
122
local p4 = Instance.new("Part")
123
p4.Anchored = true
124
p4.TopSurface = "Smooth"
125
p4.BottomSurface = "Smooth"
126
p4.FormFactor = "Symmetric"
127
p4.Material = "WoodPlanks"
128
p4.BrickColor = BrickColor.new("Cool yellow")
129
p4.Transparency = .5
130
p4.Size = Vector3.new(23,15,1)
131
p4.CFrame = CFrame.new(0,21.5,42)
132
p4.Parent = m2
133
for i=0,19 do
134
wait()
135
p4.CFrame = p4.CFrame - Vector3.new(0,.5,0)
136
end
137
p4.Transparency = 0
138
local p5 = Instance.new("Part")
139
p5.Anchored = true
140
p5.TopSurface = "Smooth"
141
p5.BottomSurface = "Smooth"
142
p5.FormFactor = "Symmetric"
143
p5.Material = "WoodPlanks"
144
p5.BrickColor = BrickColor.new("Cool yellow")
145
p5.Transparency = .5
146
p5.Size = Vector3.new(7,15,1)
147
p5.CFrame = CFrame.new(8,21.5,28)
148
p5.Parent = m2
149
for i=0,19 do
150
wait()
151
p5.CFrame = p5.CFrame - Vector3.new(0,.5,0)
152
end
153
p5.Transparency = 0
154
local p6 = Instance.new("Part")
155
p6.Anchored = true
156
p6.TopSurface = "Smooth"
157
p6.BottomSurface = "Smooth"
158
p6.FormFactor = "Symmetric"
159
p6.Material = "WoodPlanks"
160
p6.BrickColor = BrickColor.new("Cool yellow")
161
p6.Transparency = .5
162
p6.Size = Vector3.new(7,15,1)
163
p6.CFrame = CFrame.new(-8,21.5,28)
164
p6.Parent = m2
165
for i=0,19 do
166
wait()
167
p6.CFrame = p6.CFrame - Vector3.new(0,.5,0)
168
end
169
p6.Transparency = 0
170
local p7 = Instance.new("Part")
171
p7.Anchored = true
172
p7.TopSurface = "Smooth"
173
p7.BottomSurface = "Smooth"
174
p7.FormFactor = "Symmetric"
175
p7.Material = "WoodPlanks"
176
p7.BrickColor = BrickColor.new("Cool yellow")
177
p7.Transparency = .5
178
p7.Size = Vector3.new(9,5,1)
179
p7.CFrame = CFrame.new(0,26.5,28)
180
p7.Parent = m2
181
for i=0,19 do
182
wait()
183
p7.CFrame = p7.CFrame - Vector3.new(0,.5,0)
184
end
185
p7.Transparency = 0
186
local p8 = Instance.new("Part")
187
p8.Anchored = true
188
p8.TopSurface = "Smooth"
189
p8.BottomSurface = "Smooth"
190
p8.FormFactor = "Symmetric"
191
p8.Material = "WoodPlanks"
192
p8.BrickColor = BrickColor.new("Bright red")
193
p8.Transparency = .5
194
p8.Size = Vector3.new(25,1,15)
195
p8.CFrame = CFrame.new(0,29.5,35)
196
p8.Parent = m2
197
for i=0,19 do
198
wait()
199
p8.CFrame = p8.CFrame - Vector3.new(0,.5,0)
200
end
201
p8.Transparency = 0
202
local p9 = Instance.new("Part")
203
p9.Anchored = true
204
p9.TopSurface = "Smooth"
205
p9.BottomSurface = "Smooth"
206
p9.FormFactor = "Symmetric"
207
p9.Material = "Slate"
208
p9.BrickColor = BrickColor.new("Dark stone grey")
209
p9.Transparency = .5
210
p9.Size = Vector3.new(9,3,2)
211
p9.CFrame = CFrame.new(0,12.5,26.5)
212
p9.Parent = m2
213
for i=0,19 do
214
wait()
215
p9.CFrame = p9.CFrame - Vector3.new(0,.5,0)
216
end
217
p9.Transparency = 0
218
local p10 = Instance.new("Part")
219
p10.Anchored = true
220
p10.TopSurface = "Smooth"
221
p10.BottomSurface = "Smooth"
222
p10.FormFactor = "Symmetric"
223
p10.Material = "Slate"
224
p10.BrickColor = BrickColor.new("Dark stone grey")
225
p10.Transparency = .5
226
p10.Size = Vector3.new(9,2,2)
227
p10.CFrame = CFrame.new(0,12,24.5)
228
p10.Parent = m2
229
for i=0,19 do
230
wait()
231
p10.CFrame = p10.CFrame - Vector3.new(0,.5,0)
232
end
233
p10.Transparency = 0
234
local p11 = Instance.new("Part")
235
p11.Anchored = true
236
p11.TopSurface = "Smooth"
237
p11.BottomSurface = "Smooth"
238
p11.FormFactor = "Symmetric"
239
p11.Material = "Slate"
240
p11.BrickColor = BrickColor.new("Dark stone grey")
241
p11.Transparency = .5
242
p11.Size = Vector3.new(9,1,2)
243
p11.CFrame = CFrame.new(0,11.5,22.5)
244
p11.Parent = m2
245
for i=0,19 do
246
wait()
247
p11.CFrame = p11.CFrame - Vector3.new(0,.5,0)
248
end
249
p11.Transparency = 0
250
print("[Self Building House] The house is fully built")
251
m.Name = "The house is fully built! :D"
252
c.BrickColor = BrickColor.new("Really red")
253
l.Color = Color3.new(1,0,0)
254
wait(3)
255
local s = Instance.new("Sound")
256
s.SoundId = "rbxassetid://12221984"
257
s.PlayOnRemove = true
258
s.Parent = workspace
259
s:Destroy()
260
local e = Instance.new("Explosion")
261
e.BlastRadius = 0
262
e.BlastPressure = 0
263
e.Position = b.Position
264
e.Parent = workspace
265
m:Destroy()
266
script:Destroy()
267
end)