View difference between Paste ID: H3aicDBN and WrSGcbt5
SHOW: | | - or go back to the newest paste.
1
---------------------------------------------------
2
---------------The mysterious button---------------
3
---------------------------------------------------
4
5
--Made by mrfunnylaughs4. This sure is some weird button.
6
7
local debounce = false
8
9
---------------------------------------------------
10
---------------------Functions---------------------
11
---------------------------------------------------
12
13
local function SmoothPart(part)
14
	part.TopSurface = "Smooth"
15
	part.BottomSurface = "Smooth"
16
	part.LeftSurface = "Smooth"
17
	part.RightSurface = "Smooth"
18
	part.FrontSurface = "Smooth"
19
	part.BackSurface = "Smooth"
20
end
21
22
local function Effect(Length, Type, SizeStart, SizeEnd, Position, Colour, Parent, CanCollide)
23
	local part = Instance.new("Part")
24
	part.Name = Type
25
	part.CFrame = Position
26
	part.CanCollide = CanCollide or false
27
	part.Size = SizeStart
28
	part.Anchored = true
29
	part.BrickColor = BrickColor.new(tostring(Colour))
30
	part.Parent = Parent or workspace
31
	if Type == "Block" then
32
		SmoothPart(part)
33
	end
34
	if Type == "Sphere" then
35
		part.Shape = Enum.PartType.Ball
36
		SmoothPart(part)
37
	end
38
	if Type == "TwirlSwirl" then
39
		local mesh = Instance.new("SpecialMesh")
40
		mesh.MeshType = Enum.MeshType.FileMesh
41
		mesh.MeshId = "rbxassetid://662585058"
42
		mesh.Name = "SwirlMesh"
43
		mesh.Scale = SizeStart / Vector3.new(500, 500, 500)
44
		mesh.Parent = part
45
	end
46
	if Type == "Wave" or Type == "SpiralWave" then
47
		local mesh = Instance.new("SpecialMesh")
48
		mesh.MeshType = Enum.MeshType.FileMesh
49
		mesh.MeshId = "rbxassetid://20329976"
50
		mesh.Name = "WaveMesh"
51
		mesh.Scale = SizeStart / Vector3.new(4, 4, 4)
52
		mesh.Parent = part
53
	end
54
	if Type == "MeshSphere" then
55
		local mesh = Instance.new("SpecialMesh")
56
		mesh.MeshType = Enum.MeshType.Sphere
57
		mesh.Parent = part
58
		SmoothPart(part)
59
	end
60
	spawn(function()
61
		local TwirlAngle = math.random(-250, 250) / 1000
62
		local WaveAngle = math.random(-500, 500) / 1000
63
		for i = 1, Length do
64
			game:GetService("RunService").Heartbeat:Wait()
65
			part.Transparency = part.Transparency + 1 / Length
66
			part.Size = part.Size + SizeEnd / Vector3.new(Length, Length, Length)
67
			if Type == "TwirlSwirl" then
68
				part.CFrame = part.CFrame * CFrame.Angles(TwirlAngle, TwirlAngle, TwirlAngle)
69
				part.SwirlMesh.Scale = part.SwirlMesh.Scale + SizeEnd / Vector3.new(Length * 500, Length * 500, Length * 500)
70
			end
71
			if Type == "SpiralWave" then
72
				part.CFrame = part.CFrame * CFrame.Angles(WaveAngle, WaveAngle, WaveAngle)
73
				part.WaveMesh.Scale = part.WaveMesh.Scale + SizeEnd / Vector3.new(Length * 4, Length * 4, Length * 4)
74
			end
75
			if Type == "Wave" then
76
				part.CFrame = part.CFrame * CFrame.Angles(0, WaveAngle, 0)
77
				part.WaveMesh.Scale = part.WaveMesh.Scale + SizeEnd / Vector3.new(Length * 4, Length * 4, Length * 4)
78
			end
79
		end
80
		part:Destroy()
81
	end)
82
end
83
84
---------------------------------------------------
85-
-----------------Making the button-----------------
85+
-----------------Making the button and home of loseers-----------------
86
---------------------------------------------------
87
88
local model = Instance.new("Model")
89
model.Name = "Button"
90
model.Parent = workspace
91
local base = Instance.new("Part")
92
base.Name = "Base"
93
base.Size = Vector3.new(1, 4, 4)
94
base.Shape = Enum.PartType.Cylinder
95
base.CFrame = CFrame.new(0, 0.5, 0, 0, 0, 1, -1, 0, 0, 0, -1, 0)
96
base.BrickColor = BrickColor.new("Medium stone grey")
97
base.Anchored = true
98
base.Locked = true
99
SmoothPart(base)
100
base.Parent = model
101
local button = Instance.new("Part")
102
button.Name = "Button"
103
button.Size = Vector3.new(1, 3.4, 3.4)
104
button.Shape = Enum.PartType.Cylinder
105
button.CFrame = CFrame.new(1.49011612e-08, 0.799999952, 0, -0, -0, 1, -1, -0, 0, -0, -1, 0)
106
button.BrickColor = BrickColor.new("Bright red")
107
button.Anchored = true
108
button.Locked = true
109
SmoothPart(button)
110
button.Parent = model
111
local click = Instance.new("ClickDetector")
112
click.Name = "MouseClickDetect"
113
click.MaxActivationDistance = 8
114
click.Parent = button
115
116
local Model = Instance.new("Model", workspace)
117
local part = Instance.new("Part")
118
local part_2 = Instance.new("Part")
119
local part_3 = Instance.new("Part")
120
local part_4 = Instance.new("Part")
121
local part_5 = Instance.new("Part")
122
local tele = Instance.new("Part")
123
local part_6 = Instance.new("Part")
124
local part_7 = Instance.new("Part")
125
local part_8 = Instance.new("Part")
126
local surfacelight = Instance.new("SurfaceLight")
127
local part_9 = Instance.new("Part")
128
local part_10 = Instance.new("Part")
129
local part_11 = Instance.new("Part")
130
local decal = Instance.new("Decal")
131
local part_12 = Instance.new("Part")
132
local part_13 = Instance.new("Part")
133
local part_14 = Instance.new("Part")
134
local decal_2 = Instance.new("Decal")
135
local part_15 = Instance.new("Part")
136
local part_16 = Instance.new("Part")
137
local part_17 = Instance.new("Part")
138
local part_18 = Instance.new("Part")
139
local part_19 = Instance.new("Part")
140
local part_20 = Instance.new("Part")
141
local part_21 = Instance.new("Part")
142
143
part.Anchored = true
144
part.Size = Vector3.new(1, 25, 56)
145-
				local choice = math.random(1, 4)
145+
part.BottomSurface = Enum.SurfaceType.Smooth
146
part.Material = Enum.Material.Wood
147
part.Color = Color3.new(0.627451, 0.372549, 0.207843)
148
part.TopSurface = Enum.SurfaceType.Smooth
149
part.BrickColor = BrickColor.new("Dark orange")
150
part.Parent = Model
151
part.CFrame = CFrame.new(2873.5, 1692.5, -5646)
152
part_2.Anchored = true
153
part_2.Size = Vector3.new(29, 25, 1)
154
part_2.BottomSurface = Enum.SurfaceType.Smooth
155
part_2.Material = Enum.Material.Wood
156
part_2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
157
part_2.TopSurface = Enum.SurfaceType.Smooth
158
part_2.BrickColor = BrickColor.new("Really black")
159
part_2.Parent = Model
160
part_2.CFrame = CFrame.new(2887.5, 1692.5, -5617.5)
161
part_3.Anchored = true
162
part_3.Size = Vector3.new(1, 25, 56)
163
part_3.BottomSurface = Enum.SurfaceType.Smooth
164
part_3.Material = Enum.Material.Wood
165
part_3.Color = Color3.new(0.627451, 0.372549, 0.207843)
166
part_3.TopSurface = Enum.SurfaceType.Smooth
167
part_3.BrickColor = BrickColor.new("Dark orange")
168
part_3.Parent = Model
169
part_3.CFrame = CFrame.new(2901.5, 1692.5, -5646)
170
part_4.Anchored = true
171
part_4.Size = Vector3.new(28, 1, 22)
172
part_4.BottomSurface = Enum.SurfaceType.Smooth
173
part_4.Material = Enum.Material.Wood
174
part_4.Color = Color3.new(0.627451, 0.372549, 0.207843)
175
part_4.TopSurface = Enum.SurfaceType.Smooth
176
part_4.BrickColor = BrickColor.new("Dark orange")
177
part_4.Parent = Model
178
part_4.CFrame = CFrame.new(2888, 1704.5, -5629)
179
part_5.Anchored = true
180
part_5.Size = Vector3.new(28, 1, 24)
181
part_5.BottomSurface = Enum.SurfaceType.Smooth
182
part_5.Material = Enum.Material.Wood
183
part_5.Color = Color3.new(0.627451, 0.372549, 0.207843)
184
part_5.TopSurface = Enum.SurfaceType.Smooth
185
part_5.BrickColor = BrickColor.new("Dark orange")
186
part_5.Parent = Model
187
part_5.CFrame = CFrame.new(2888, 1704.5, -5662)
188
tele.Anchored = true
189
tele.CanCollide = false
190
tele.Size = Vector3.new(1, 1, 1)
191
tele.Orientation = Vector3.new(0, 90, 0)
192
tele.BottomSurface = Enum.SurfaceType.Smooth
193
tele.Material = Enum.Material.Wood
194
tele.Name = "TELE"
195
tele.Transparency = 1
196
tele.TopSurface = Enum.SurfaceType.Smooth
197
tele.BrickColor = BrickColor.new("Really black")
198
tele.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
199
tele.Parent = Model
200
tele.CFrame = CFrame.new(2887, 1737.5, -5645) * CFrame.Angles(0, 1.571, 0)
201
part_6.Anchored = true
202
part_6.Size = Vector3.new(1, 43, 10)
203
part_6.BottomSurface = Enum.SurfaceType.Smooth
204
part_6.Material = Enum.Material.Wood
205
part_6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
206
part_6.TopSurface = Enum.SurfaceType.Smooth
207
part_6.BrickColor = BrickColor.new("Really black")
208
part_6.Parent = Model
209
part_6.CFrame = CFrame.new(2881.5, 1726.5, -5645)
210
part_7.Anchored = true
211
part_7.Size = Vector3.new(29, 1, 56)
212
part_7.BottomSurface = Enum.SurfaceType.Smooth
213
part_7.Material = Enum.Material.Wood
214
part_7.Color = Color3.new(0.627451, 0.372549, 0.207843)
215
part_7.TopSurface = Enum.SurfaceType.Smooth
216
part_7.BrickColor = BrickColor.new("Dark orange")
217
part_7.Parent = Model
218
part_7.CFrame = CFrame.new(2887.5, 1680.5, -5646)
219
part_8.Anchored = true
220
part_8.CanCollide = false
221
part_8.Size = Vector3.new(27, 1, 54)
222
part_8.Material = Enum.Material.Wood
223
part_8.BottomSurface = Enum.SurfaceType.Smooth
224
part_8.BrickColor = BrickColor.new("Dark orange")
225
part_8.TopSurface = Enum.SurfaceType.Smooth
226
part_8.Transparency = 1
227
part_8.Color = Color3.new(0.627451, 0.372549, 0.207843)
228
part_8.Parent = Model
229
part_8.CFrame = CFrame.new(2887.5, 1681.5, -5646)
230
surfacelight.Angle = 180
231
surfacelight.Range = 60
232
surfacelight.Brightness = 10
233
surfacelight.Face = Enum.NormalId.Top
234
surfacelight.Parent = part_8
235
part_9.Anchored = true
236
part_9.Size = Vector3.new(1, 43, 10)
237
part_9.Orientation = Vector3.new(0, 90, 0)
238
part_9.Material = Enum.Material.Wood
239
part_9.BottomSurface = Enum.SurfaceType.Smooth
240
part_9.BrickColor = BrickColor.new("Really black")
241
part_9.TopSurface = Enum.SurfaceType.Smooth
242
part_9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
243
part_9.Parent = Model
244
part_9.CFrame = CFrame.new(2887, 1726.5, -5639.5) * CFrame.Angles(0, 1.571, 0)
245
part_10.Anchored = true
246
part_10.Size = Vector3.new(1, 43, 10)
247
part_10.Orientation = Vector3.new(0, 90, 0)
248
part_10.Material = Enum.Material.Wood
249
part_10.BottomSurface = Enum.SurfaceType.Smooth
250
part_10.BrickColor = BrickColor.new("Really black")
251
part_10.TopSurface = Enum.SurfaceType.Smooth
252
part_10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
253
part_10.Parent = Model
254
part_10.CFrame = CFrame.new(2887, 1726.5, -5650.5) * CFrame.Angles(0, 1.571, 0)
255
part_11.Anchored = true
256
part_11.Size = Vector3.new(15, 12, 1)
257
part_11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
258
part_11.BrickColor = BrickColor.new("Really black")
259
part_11.BottomSurface = Enum.SurfaceType.Smooth
260
part_11.TopSurface = Enum.SurfaceType.Smooth
261
part_11.Parent = Model
262
part_11.CFrame = CFrame.new(2888.5, 1694, -5673.5)
263
decal.Texture = "http://www.roblox.com/asset/?id=560997999"
264
decal.Face = Enum.NormalId.Back
265
decal.Parent = part_11
266
part_12.Anchored = true
267
part_12.Size = Vector3.new(9, 1, 56)
268
part_12.BottomSurface = Enum.SurfaceType.Smooth
269
part_12.Material = Enum.Material.Wood
270
part_12.Color = Color3.new(0.627451, 0.372549, 0.207843)
271
part_12.TopSurface = Enum.SurfaceType.Smooth
272
part_12.BrickColor = BrickColor.new("Dark orange")
273
part_12.Parent = Model
274
part_12.CFrame = CFrame.new(2877.5, 1704.5, -5646)
275
part_13.Anchored = true
276
part_13.Size = Vector3.new(1, 25, 56)
277
part_13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
278
part_13.BrickColor = BrickColor.new("Really black")
279
part_13.BottomSurface = Enum.SurfaceType.Smooth
280
part_13.TopSurface = Enum.SurfaceType.Smooth
281
part_13.Parent = Model
282
part_13.CFrame = CFrame.new(2902.5, 1692.5, -5646)
283
part_14.Anchored = true
284
part_14.Size = Vector3.new(18, 11, 1)
285
part_14.Orientation = Vector3.new(0, 180, 0)
286
part_14.BottomSurface = Enum.SurfaceType.Smooth
287
part_14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
288
part_14.TopSurface = Enum.SurfaceType.Smooth
289
part_14.BrickColor = BrickColor.new("Really black")
290
part_14.Parent = Model
291
part_14.CFrame = CFrame.new(2888, 1693.5, -5618.5) * CFrame.Angles(-3.142, 0, -3.142)
292
decal_2.Texture = "http://www.roblox.com/asset/?id=2197740511"
293
decal_2.Face = Enum.NormalId.Back
294
decal_2.Parent = part_14
295
part_15.Anchored = true
296
part_15.Size = Vector3.new(29, 25, 1)
297
part_15.BottomSurface = Enum.SurfaceType.Smooth
298
part_15.Material = Enum.Material.Wood
299
part_15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
300
part_15.TopSurface = Enum.SurfaceType.Smooth
301
part_15.BrickColor = BrickColor.new("Really black")
302
part_15.Parent = Model
303
part_15.CFrame = CFrame.new(2887.5, 1692.5, -5674.5)
304
part_16.Anchored = true
305
part_16.Size = Vector3.new(29, 25, 1)
306
part_16.BottomSurface = Enum.SurfaceType.Smooth
307
part_16.Material = Enum.Material.Wood
308
part_16.Color = Color3.new(0.627451, 0.372549, 0.207843)
309
part_16.TopSurface = Enum.SurfaceType.Smooth
310
part_16.BrickColor = BrickColor.new("Dark orange")
311
part_16.Parent = Model
312
part_16.CFrame = CFrame.new(2887.5, 1692.5, -5618.5)
313
part_17.Anchored = true
314
part_17.Size = Vector3.new(10, 1, 56)
315
part_17.BottomSurface = Enum.SurfaceType.Smooth
316
part_17.Material = Enum.Material.Wood
317
part_17.Color = Color3.new(0.627451, 0.372549, 0.207843)
318
part_17.TopSurface = Enum.SurfaceType.Smooth
319
part_17.BrickColor = BrickColor.new("Dark orange")
320
part_17.Parent = Model
321
part_17.CFrame = CFrame.new(2897, 1704.5, -5646)
322
part_18.Anchored = true
323
part_18.Size = Vector3.new(1, 25, 56)
324
part_18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
325
part_18.BrickColor = BrickColor.new("Really black")
326
part_18.BottomSurface = Enum.SurfaceType.Smooth
327
part_18.TopSurface = Enum.SurfaceType.Smooth
328
part_18.Parent = Model
329
part_18.CFrame = CFrame.new(2872.5, 1692.5, -5646)
330
part_19.Anchored = true
331
part_19.Size = Vector3.new(29, 25, 1)
332
part_19.BottomSurface = Enum.SurfaceType.Smooth
333
part_19.Material = Enum.Material.Wood
334
part_19.Color = Color3.new(0.627451, 0.372549, 0.207843)
335
part_19.TopSurface = Enum.SurfaceType.Smooth
336
part_19.BrickColor = BrickColor.new("Dark orange")
337
part_19.Parent = Model
338
part_19.CFrame = CFrame.new(2887.5, 1692.5, -5673.5)
339
part_20.Anchored = true
340
part_20.Size = Vector3.new(1, 43, 10)
341
part_20.BottomSurface = Enum.SurfaceType.Smooth
342
part_20.Material = Enum.Material.Wood
343
part_20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
344
part_20.TopSurface = Enum.SurfaceType.Smooth
345
part_20.BrickColor = BrickColor.new("Really black")
346
part_20.Parent = Model
347
part_20.CFrame = CFrame.new(2892.5, 1726.5, -5645)
348
part_21.Anchored = true
349
part_21.Size = Vector3.new(12, 1, 12)
350
part_21.Orientation = Vector3.new(0, 90, 0)
351
part_21.Material = Enum.Material.Wood
352
part_21.BottomSurface = Enum.SurfaceType.Smooth
353
part_21.BrickColor = BrickColor.new("Really black")
354
part_21.TopSurface = Enum.SurfaceType.Smooth
355
part_21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
356
part_21.Parent = Model
357
part_21.CFrame = CFrame.new(2887, 1747.5, -5645) * CFrame.Angles(0, 1.571, 0)
358
---------------------------------------------------
359
----------------------Attacks----------------------
360
---------------------------------------------------
361
362
game:GetService("RunService").Heartbeat:Connect(function()
363
	if not click:FindFirstChild("EventHooked") then
364
		local val = Instance.new("BoolValue")
365
		val.Name = "EventHooked"
366
		val.Parent = click
367
		click.MouseClick:Connect(function(player)
368
			if debounce == false then
369
				debounce = true
370
				local sound = Instance.new("Sound")
371
				sound.SoundId = "rbxassetid://1677936333"
372
				sound.Volume = 5
373
				sound.Parent = button
374
				sound:Play()
375
				button.CFrame = button.CFrame + Vector3.new(0, -0.15, 0)
376
				wait(0.2)
377
				button.CFrame = button.CFrame + Vector3.new(0, 0.15, 0)
378
				wait(0.05)
379
				local sound2 = Instance.new("Sound")
380
				sound2.SoundId = "rbxassetid://1274525620"
381
				sound2.Volume = 5
382
				sound2.Parent = button
383
				sound2:Play()
384
				wait(1.55)
385
				sound:Destroy()
386
				sound2:Destroy()
387
				local choice = math.random(1, 5)
388
				if choice == 1 then
389
					local Char = player.Character
390
					local sound = Instance.new("Sound")
391
					sound.SoundId = "rbxassetid://130972023"
392
					sound.Volume = 5
393
					sound.Parent = Char.HumanoidRootPart
394
					sound:Play()
395
					Effect(40, "Sphere", Vector3.new(2, 2, 2), Vector3.new(15, 15, 15), Char.HumanoidRootPart.CFrame, BrickColor.new("Really black"), Char)
396
					for i = 1, 4 do
397
						Effect(40, "SpiralWave", Vector3.new(10, 2, 10), Vector3.new(40, 8, 40), Char.HumanoidRootPart.CFrame, BrickColor.new("Really black"), Char)
398
					end
399
					for i,v in pairs(Char:GetChildren()) do
400
						if v:IsA("BasePart") and not v:IsA("Terrain") then
401
							v:BreakJoints()
402
							v.Velocity = Vector3.new(math.random(-25, 25), 30, math.random(-25, 25))
403
						end
404
					end
405
				elseif choice == 2 then
406
					local Char = player.Character
407
					local sound = Instance.new("Sound")
408
					sound.SoundId = "rbxassetid://1368583274"
409
					sound.Volume = 5
410
					sound.Parent = Char.HumanoidRootPart
411
					sound:Play()
412
					for i = 1, 120 do
413
						game:GetService("RunService").Heartbeat:Wait()
414
						sound.Volume = sound.Volume - 5 / 120
415
						Effect(15, "Wave", Vector3.new(7, 1, 7), Vector3.new(20, 4, 20), Char.HumanoidRootPart.CFrame + Vector3.new(0, -2.5, 0), BrickColor.new("Mid gray"), Char)
416
					end
417
					sound:Destroy()
418
					local sound = Instance.new("Sound")
419
					sound.SoundId = "rbxassetid://165970126"
420
					sound.Volume = 2
421
					sound.Parent = Char.HumanoidRootPart
422
					sound:Play()
423
					Effect(20, "MeshSphere", Vector3.new(5, 15, 5), Vector3.new(8, 90, 8), Char.HumanoidRootPart.CFrame, BrickColor.new("Institutional white"), Char)
424
					for i = 1, 4 do
425
						Effect(30, "Wave", Vector3.new(7, 1, 7), Vector3.new(40, 8, 40), Char.HumanoidRootPart.CFrame + Vector3.new(0, -2.5, 0), BrickColor.new("Mid gray"), Char)
426
					end
427
					local vel = Instance.new("BodyVelocity")
428
					vel.MaxForce = Vector3.new(1e9, 1e9, 1e9)
429
					vel.Velocity = Vector3.new(0, 300, 0)
430
					vel.Parent = Char.HumanoidRootPart
431
					spawn(function()
432
						wait(0.5)
433
						vel:Destroy()
434
					end)
435
				elseif choice == 3 then
436
					local Char = player.Character
437
					local hole = Instance.new("Part")
438
					hole.Name = "Hole"
439
					hole.Color = Color3.new(0, 0, 0)
440
					hole.Shape = Enum.PartType.Cylinder
441
					hole.CFrame = Char.HumanoidRootPart.CFrame * CFrame.new(0, -3.04, 0) * CFrame.Angles(0, 0, math.pi / 2)
442
					hole.Size = Vector3.new(0.1, 0, 0)
443
					hole.Anchored = true
444
					hole.Locked = true
445
					hole.Material = Enum.Material.Neon
446
					hole.CanCollide = false  
447
					SmoothPart(hole)
448
					hole.Parent = Char
449
					Char.Head.Anchored = true
450
					for i = 1, 35 do
451
						game:GetService("RunService").Heartbeat:Wait()
452
						hole.Size = hole.Size + Vector3.new(0, 0.2 * Char.HumanoidRootPart.Size.Z, 0.2 * Char.HumanoidRootPart.Size.Z)
453
					end
454
					local sound = Instance.new("Sound")
455
					sound.SoundId = "rbxassetid://838038142"
456
					sound.Volume = 2
457
					sound.Parent = Char.HumanoidRootPart
458
					sound:Play()
459
					repeat
460
						game:GetService("RunService").Heartbeat:Wait()
461
						Char:SetPrimaryPartCFrame(Char.Head.CFrame * CFrame.new(0, -0.05, 0))
462
						hole.CFrame = hole.CFrame + Vector3.new(0, 0.05, 0)
463
					until Char.HumanoidRootPart.Position.Y < hole.Position.Y - 3.4 * Char.HumanoidRootPart.Size.Z
464
					sound:Destroy()
465
					for i = 1, 35 do
466
						game:GetService("RunService").Heartbeat:Wait()
467
						hole.Size = hole.Size - Vector3.new(0, 0.2 * Char.HumanoidRootPart.Size.Z, 0.2 * Char.HumanoidRootPart.Size.Z)
468
					end
469
					hole:Destroy()
470
					Char:BreakJoints()
471
				elseif choice == 4 then
472
					local Char = player.Character
473
					local sound = Instance.new("Sound")
474
					sound.SoundId = "rbxassetid://130972023"
475
					sound.Volume = 5
476
					sound.Parent = Char.HumanoidRootPart
477
					sound:Play()
478
					if Char:FindFirstChildOfClass("Humanoid") then
479
						for i = 1, 5 do
480
							Effect(30, "Wave", Vector3.new(7, 1, 7), Vector3.new(20, 4, 20), Char.HumanoidRootPart.CFrame + Vector3.new(0, -2.5, 0), BrickColor.new("Mid gray"), Char)
481
						end
482
						Char:FindFirstChildOfClass("Humanoid").PlatformStand = true
483
					else
484
						for i = 1, 5 do
485
							Effect(30, "Wave", Vector3.new(7, 1, 7), Vector3.new(20, 4, 20), Char.HumanoidRootPart.CFrame + Vector3.new(0, -2.5, 0), BrickColor.new("Mid gray"), Char)
486
						end
487
						local bodyforce = Instance.new("BodyForce")
488
						bodyforce.Force = Vector3.new(0, -500000, 0)
489
						bodyforce.Parent = Char.Head
490
					end
491
					elseif choice == 5 then
492
					local Char = player.Character
493
					local hole = Instance.new("Part")
494
					hole.Name = "Hole"
495
					hole.Color = Color3.new(0, 0, 0)
496
					hole.Shape = Enum.PartType.Cylinder
497
					hole.CFrame = Char.HumanoidRootPart.CFrame * CFrame.new(0, -3.04, 0) * CFrame.Angles(0, 0, math.pi / 2)
498
					hole.Size = Vector3.new(0.1, 0, 0)
499
					hole.Anchored = true
500
					hole.Locked = true
501
					hole.Material = Enum.Material.Neon
502
					hole.CanCollide = false  
503
					SmoothPart(hole)
504
					hole.Parent = Char
505
					Char.Head.Anchored = true
506
					for i = 1, 35 do
507
						game:GetService("RunService").Heartbeat:Wait()
508
						hole.Size = hole.Size + Vector3.new(0, 0.2 * Char.HumanoidRootPart.Size.Z, 0.2 * Char.HumanoidRootPart.Size.Z)
509
					end
510
					local sound = Instance.new("Sound")
511
					sound.SoundId = "rbxassetid://838038142"
512
					sound.Volume = 2
513
					sound.Parent = Char.HumanoidRootPart
514
					sound:Play()
515
					repeat
516
						game:GetService("RunService").Heartbeat:Wait()
517
						Char:SetPrimaryPartCFrame(Char.Head.CFrame * CFrame.new(0, -0.05, 0))
518
						hole.CFrame = hole.CFrame + Vector3.new(0, 0.05, 0)
519
					until Char.HumanoidRootPart.Position.Y < hole.Position.Y - 3.4 * Char.HumanoidRootPart.Size.Z
520
					sound:Destroy()
521
					for i = 1, 35 do
522
						game:GetService("RunService").Heartbeat:Wait()
523
						hole.Size = hole.Size - Vector3.new(0, 0.2 * Char.HumanoidRootPart.Size.Z, 0.2 * Char.HumanoidRootPart.Size.Z)
524
					end
525
					hole:Destroy()
526
					Char.Head.Anchored = false
527
					Char:moveTo(tele.Position)
528
				end
529
				debounce = false
530
			end
531
		end)
532
	end
533
end)
534
535
---------------------------------------------------
536
--------------------Wrapping up--------------------
537
---------------------------------------------------
538
539
while game:GetService("RunService").Heartbeat:Wait() do
540
	if model.Parent ~= workspace then
541
		model = Instance.new("Model")
542
		model.Name = "Button"
543
		base = Instance.new("Part")
544
		base.Name = "Base"
545
		base.Size = Vector3.new(1, 4, 4)
546
		base.Shape = Enum.PartType.Cylinder
547
		base.CFrame = CFrame.new(0, 0.5, 0, 0, 0, 1, -1, 0, 0, 0, -1, 0)
548
		base.BrickColor = BrickColor.new("Medium stone grey")
549
		base.Anchored = true
550
		base.Locked = true
551
		SmoothPart(base)
552
		base.Parent = model
553
		button = Instance.new("Part")
554
		button.Name = "Button"
555
		button.Size = Vector3.new(1, 3.4, 3.4)
556
		button.Shape = Enum.PartType.Cylinder
557
		button.CFrame = CFrame.new(1.49011612e-08, 0.799999952, 0, -0, -0, 1, -1, -0, 0, -0, -1, 0)
558
		button.BrickColor = BrickColor.new("Bright red")
559
		button.Anchored = true
560
		button.Locked = true
561
		SmoothPart(button)
562
		button.Parent = model
563
		click = Instance.new("ClickDetector")
564
		click.Name = "MouseClickDetect"
565
		click.MaxActivationDistance = 8
566
		click.Parent = button
567
		model.Parent = workspace
568
	end
569
	if base.Parent ~= model then
570
		base = Instance.new("Part")
571
		base.Name = "Base"
572
		base.Size = Vector3.new(1, 4, 4)
573
		base.Shape = Enum.PartType.Cylinder
574
		base.CFrame = CFrame.new(0, 0.5, 0, 0, 0, 1, -1, 0, 0, 0, -1, 0)
575
		base.BrickColor = BrickColor.new("Medium stone grey")
576
		base.Anchored = true
577
		base.Locked = true
578
		SmoothPart(base)
579
		base.Parent = model
580
	end
581
	if button.Parent ~= model then
582
		button = Instance.new("Part")
583
		button.Name = "Button"
584
		button.Size = Vector3.new(1, 3.4, 3.4)
585
		button.Shape = Enum.PartType.Cylinder
586
		button.CFrame = CFrame.new(1.49011612e-08, 0.799999952, 0, -0, -0, 1, -1, -0, 0, -0, -1, 0)
587
		button.BrickColor = BrickColor.new("Bright red")
588
		button.Anchored = true
589
		button.Locked = true
590
		SmoothPart(button)
591
		button.Parent = model
592
	end
593
	if click.Parent ~= button then
594
		click = Instance.new("ClickDetector")
595
		click.Name = "MouseClickDetect"
596
		click.MaxActivationDistance = 8
597
		click.Parent = button
598
		model.Parent = workspace
599
	end
600
end