View difference between Paste ID: DFDEYAP2 and 7cj1DEme
SHOW: | | - or go back to the newest paste.
1
wait(3)
2
---- IMPORTANT READING:
3
---- Souraes and functions might be taken from others
4
5
function sandbox(var,func)
6
	local env = getfenv(func)
7
	local newenv = setmetatable({},{
8
		__index = function(self,k)
9
			if k=="script" then
10
				return var
11
			else
12
				return env[k]
13
			end
14
		end,
15
	})
16
	setfenv(func,newenv)
17
	return func
18
end
19
cors = {}
20
mas = Instance.new("Model",game:GetService("Lighting"))
21
Model0 = Instance.new("Model")
22
Part1 = Instance.new("Part")
23
Model2 = Instance.new("Model")
24
Part3 = Instance.new("Part")
25
Part4 = Instance.new("Part")
26
SpecialMesh5 = Instance.new("SpecialMesh")
27
Part6 = Instance.new("Part")
28
SpecialMesh7 = Instance.new("SpecialMesh")
29
Part8 = Instance.new("Part")
30
SpecialMesh9 = Instance.new("SpecialMesh")
31
Part10 = Instance.new("Part")
32
SpecialMesh11 = Instance.new("SpecialMesh")
33
Part12 = Instance.new("Part")
34
Part13 = Instance.new("Part")
35
Part14 = Instance.new("Part")
36
Part15 = Instance.new("Part")
37
Part16 = Instance.new("Part")
38
Weld17 = Instance.new("Weld")
39
Weld18 = Instance.new("Weld")
40
Weld19 = Instance.new("Weld")
41
Weld20 = Instance.new("Weld")
42
Weld21 = Instance.new("Weld")
43
Weld22 = Instance.new("Weld")
44
Weld23 = Instance.new("Weld")
45
Weld24 = Instance.new("Weld")
46
Weld25 = Instance.new("Weld")
47
Weld26 = Instance.new("Weld")
48
Weld27 = Instance.new("Weld")
49
Weld28 = Instance.new("Weld")
50
Weld29 = Instance.new("Weld")
51
Weld30 = Instance.new("Weld")
52
Weld31 = Instance.new("Weld")
53
Weld32 = Instance.new("Weld")
54
Weld33 = Instance.new("Weld")
55
Weld34 = Instance.new("Weld")
56
Weld35 = Instance.new("Weld")
57
Weld36 = Instance.new("Weld")
58
Weld37 = Instance.new("Weld")
59
Weld38 = Instance.new("Weld")
60
Weld39 = Instance.new("Weld")
61
Weld40 = Instance.new("Weld")
62
Weld41 = Instance.new("Weld")
63
Weld42 = Instance.new("Weld")
64
Weld43 = Instance.new("Weld")
65
Weld44 = Instance.new("Weld")
66
Weld45 = Instance.new("Weld")
67
Weld46 = Instance.new("Weld")
68
Weld47 = Instance.new("Weld")
69
Weld48 = Instance.new("Weld")
70
Weld49 = Instance.new("Weld")
71
Weld50 = Instance.new("Weld")
72
Weld51 = Instance.new("Weld")
73
Weld52 = Instance.new("Weld")
74
Weld53 = Instance.new("Weld")
75
Weld54 = Instance.new("Weld")
76
Weld55 = Instance.new("Weld")
77
Weld56 = Instance.new("Weld")
78
Weld57 = Instance.new("Weld")
79
Weld58 = Instance.new("Weld")
80
Weld59 = Instance.new("Weld")
81
Weld60 = Instance.new("Weld")
82
Weld61 = Instance.new("Weld")
83
Weld62 = Instance.new("Weld")
84
Weld63 = Instance.new("Weld")
85
Weld64 = Instance.new("Weld")
86
Weld65 = Instance.new("Weld")
87
Weld66 = Instance.new("Weld")
88
Weld67 = Instance.new("Weld")
89
Weld68 = Instance.new("Weld")
90
Weld69 = Instance.new("Weld")
91
Weld70 = Instance.new("Weld")
92
Weld71 = Instance.new("Weld")
93
Weld72 = Instance.new("Weld")
94
Weld73 = Instance.new("Weld")
95
Weld74 = Instance.new("Weld")
96
Weld75 = Instance.new("Weld")
97
Weld76 = Instance.new("Weld")
98
Weld77 = Instance.new("Weld")
99
Weld78 = Instance.new("Weld")
100
Weld79 = Instance.new("Weld")
101
Weld80 = Instance.new("Weld")
102
Weld81 = Instance.new("Weld")
103
Weld82 = Instance.new("Weld")
104
Weld83 = Instance.new("Weld")
105
Weld84 = Instance.new("Weld")
106
Weld85 = Instance.new("Weld")
107
Weld86 = Instance.new("Weld")
108
Weld87 = Instance.new("Weld")
109
Weld88 = Instance.new("Weld")
110
Weld89 = Instance.new("Weld")
111
Weld90 = Instance.new("Weld")
112
Weld91 = Instance.new("Weld")
113
Weld92 = Instance.new("Weld")
114
Weld93 = Instance.new("Weld")
115
Weld94 = Instance.new("Weld")
116
Weld95 = Instance.new("Weld")
117
Weld96 = Instance.new("Weld")
118
Weld97 = Instance.new("Weld")
119
Weld98 = Instance.new("Weld")
120
Part99 = Instance.new("Part")
121
Part100 = Instance.new("Part")
122
Part101 = Instance.new("Part")
123
Part102 = Instance.new("Part")
124
Part103 = Instance.new("Part")
125
Part104 = Instance.new("Part")
126
Part105 = Instance.new("Part")
127
Part106 = Instance.new("Part")
128
Part107 = Instance.new("Part")
129
Part108 = Instance.new("Part")
130
Part109 = Instance.new("Part")
131
Part110 = Instance.new("Part")
132
Part111 = Instance.new("Part")
133
Part112 = Instance.new("Part")
134
Part113 = Instance.new("Part")
135
Part114 = Instance.new("Part")
136
Part115 = Instance.new("Part")
137
Part116 = Instance.new("Part")
138
Part117 = Instance.new("Part")
139
Part118 = Instance.new("Part")
140
Part119 = Instance.new("Part")
141
Model120 = Instance.new("Model")
142
Part121 = Instance.new("Part")
143
Part122 = Instance.new("Part")
144
Part123 = Instance.new("Part")
145
Part124 = Instance.new("Part")
146
Part125 = Instance.new("Part")
147
SpecialMesh126 = Instance.new("SpecialMesh")
148
Part127 = Instance.new("Part")
149
SpecialMesh128 = Instance.new("SpecialMesh")
150
Part129 = Instance.new("Part")
151
SpecialMesh130 = Instance.new("SpecialMesh")
152
Part131 = Instance.new("Part")
153
Part132 = Instance.new("Part")
154
Part133 = Instance.new("Part")
155
SpecialMesh134 = Instance.new("SpecialMesh")
156
Part135 = Instance.new("Part")
157
SpecialMesh136 = Instance.new("SpecialMesh")
158
Part137 = Instance.new("Part")
159
Part138 = Instance.new("Part")
160
Part139 = Instance.new("Part")
161
Part140 = Instance.new("Part")
162
Part141 = Instance.new("Part")
163
Part142 = Instance.new("Part")
164
Part143 = Instance.new("Part")
165
Part144 = Instance.new("Part")
166
Part145 = Instance.new("Part")
167
SpecialMesh146 = Instance.new("SpecialMesh")
168
Part147 = Instance.new("Part")
169
SpecialMesh148 = Instance.new("SpecialMesh")
170
Part149 = Instance.new("Part")
171
SpecialMesh150 = Instance.new("SpecialMesh")
172
Part151 = Instance.new("Part")
173
SpecialMesh152 = Instance.new("SpecialMesh")
174
Part153 = Instance.new("Part")
175
SpecialMesh154 = Instance.new("SpecialMesh")
176
Part155 = Instance.new("Part")
177
SpecialMesh156 = Instance.new("SpecialMesh")
178
Part157 = Instance.new("Part")
179
SpecialMesh158 = Instance.new("SpecialMesh")
180
Part159 = Instance.new("Part")
181
SpecialMesh160 = Instance.new("SpecialMesh")
182
Part161 = Instance.new("Part")
183
SpecialMesh162 = Instance.new("SpecialMesh")
184
Part163 = Instance.new("Part")
185
SpecialMesh164 = Instance.new("SpecialMesh")
186
Part165 = Instance.new("Part")
187
SpecialMesh166 = Instance.new("SpecialMesh")
188
Part167 = Instance.new("Part")
189
SpecialMesh168 = Instance.new("SpecialMesh")
190
Part169 = Instance.new("Part")
191
SpecialMesh170 = Instance.new("SpecialMesh")
192
Part171 = Instance.new("Part")
193
SpecialMesh172 = Instance.new("SpecialMesh")
194
Part173 = Instance.new("Part")
195
SpecialMesh174 = Instance.new("SpecialMesh")
196
Part175 = Instance.new("Part")
197
SpecialMesh176 = Instance.new("SpecialMesh")
198
Part177 = Instance.new("Part")
199
SpecialMesh178 = Instance.new("SpecialMesh")
200
Part179 = Instance.new("Part")
201
SpecialMesh180 = Instance.new("SpecialMesh")
202
Part181 = Instance.new("Part")
203
SpecialMesh182 = Instance.new("SpecialMesh")
204
Part183 = Instance.new("Part")
205
SpecialMesh184 = Instance.new("SpecialMesh")
206
Part185 = Instance.new("Part")
207
SpecialMesh186 = Instance.new("SpecialMesh")
208
Part187 = Instance.new("Part")
209
SpecialMesh188 = Instance.new("SpecialMesh")
210
Part189 = Instance.new("Part")
211
SpecialMesh190 = Instance.new("SpecialMesh")
212
Part191 = Instance.new("Part")
213
SpecialMesh192 = Instance.new("SpecialMesh")
214
Part193 = Instance.new("Part")
215
SpecialMesh194 = Instance.new("SpecialMesh")
216
Part195 = Instance.new("Part")
217
SpecialMesh196 = Instance.new("SpecialMesh")
218
Part197 = Instance.new("Part")
219
SpecialMesh198 = Instance.new("SpecialMesh")
220
Part199 = Instance.new("Part")
221
SpecialMesh200 = Instance.new("SpecialMesh")
222
Part201 = Instance.new("Part")
223
SpecialMesh202 = Instance.new("SpecialMesh")
224
Part203 = Instance.new("Part")
225
SpecialMesh204 = Instance.new("SpecialMesh")
226
Part205 = Instance.new("Part")
227
SpecialMesh206 = Instance.new("SpecialMesh")
228
Part207 = Instance.new("Part")
229
SpecialMesh208 = Instance.new("SpecialMesh")
230
Model0.Name = "Ruin LX"
231
Model0.Parent = mas
232
Part1.Name = "TrueHandle"
233
Part1.Parent = Model0
234
Part1.CFrame = CFrame.new(-12, 2, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
235
Part1.Position = Vector3.new(-12, 2, -11)
236
Part1.Transparency = 1
237
Part1.Size = Vector3.new(1, 1, 1)
238
Part1.BottomSurface = Enum.SurfaceType.Smooth
239
Part1.CanCollide = false
240
Part1.TopSurface = Enum.SurfaceType.Smooth
241
Model2.Name = "SecCol"
242
Model2.Parent = Model0
243
Part3.Parent = Model2
244
Part3.CFrame = CFrame.new(-12.4049997, 1.59500015, -10.6000004, 1, 0, 0, 0, 1, 0, 0, 0, 1)
245
Part3.Position = Vector3.new(-12.4049997, 1.59500015, -10.6000004)
246
Part3.Color = Color3.new(0.105882, 0.164706, 0.207843)
247
Part3.Size = Vector3.new(0.22999993, 0.25000006, 0.239999965)
248
Part3.BottomSurface = Enum.SurfaceType.Smooth
249
Part3.BrickColor = BrickColor.new("Black")
250
Part3.CanCollide = false
251
Part3.Material = Enum.Material.Glass
252
Part3.TopSurface = Enum.SurfaceType.Smooth
253
Part3.brickColor = BrickColor.new("Black")
254
Part4.Parent = Model2
255
Part4.CFrame = CFrame.new(-12.2950001, 1.59500015, -10.8800001, 1, 0, 0, 0, -1, 0, 0, 0, -1)
256
Part4.Orientation = Vector3.new(0, 180, 180)
257
Part4.Position = Vector3.new(-12.2950001, 1.59500015, -10.8800001)
258
Part4.Rotation = Vector3.new(-180, 0, 0)
259
Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
260
Part4.Size = Vector3.new(0.449999928, 0.239999995, 0.239999965)
261
Part4.BottomSurface = Enum.SurfaceType.Smooth
262
Part4.BrickColor = BrickColor.new("Black")
263
Part4.CanCollide = false
264
Part4.Material = Enum.Material.Glass
265
Part4.TopSurface = Enum.SurfaceType.Smooth
266
Part4.brickColor = BrickColor.new("Black")
267
SpecialMesh5.Parent = Part4
268
SpecialMesh5.MeshType = Enum.MeshType.Wedge
269
Part6.Parent = Model2
270
Part6.CFrame = CFrame.new(-12.2950001, 1.59500015, -11.1199999, 1, 0, 0, 0, 0, 1, 0, -1, 0)
271
Part6.Orientation = Vector3.new(-90, 0, 0)
272
Part6.Position = Vector3.new(-12.2950001, 1.59500015, -11.1199999)
273
Part6.Rotation = Vector3.new(-90, 0, 0)
274
Part6.Color = Color3.new(0.105882, 0.164706, 0.207843)
275
Part6.Size = Vector3.new(0.449999928, 0.239999995, 0.239999965)
276
Part6.BottomSurface = Enum.SurfaceType.Smooth
277
Part6.BrickColor = BrickColor.new("Black")
278
Part6.CanCollide = false
279
Part6.Material = Enum.Material.Glass
280
Part6.TopSurface = Enum.SurfaceType.Smooth
281
Part6.brickColor = BrickColor.new("Black")
282
SpecialMesh7.Parent = Part6
283
SpecialMesh7.MeshType = Enum.MeshType.Wedge
284
Part8.Parent = Model2
285
Part8.CFrame = CFrame.new(-12.2950001, 1.59500015, -10.8400002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
286
Part8.Position = Vector3.new(-12.2950001, 1.59500015, -10.8400002)
287
Part8.Color = Color3.new(0.105882, 0.164706, 0.207843)
288
Part8.Size = Vector3.new(0.449999928, 0.25000006, 0.239999965)
289
Part8.BottomSurface = Enum.SurfaceType.Smooth
290
Part8.BrickColor = BrickColor.new("Black")
291
Part8.CanCollide = false
292
Part8.Material = Enum.Material.Glass
293
Part8.TopSurface = Enum.SurfaceType.Smooth
294
Part8.brickColor = BrickColor.new("Black")
295
SpecialMesh9.Parent = Part8
296
SpecialMesh9.MeshType = Enum.MeshType.Wedge
297
Part10.Parent = Model2
298
Part10.CFrame = CFrame.new(-12.2950001, 1.59500015, -11.1599998, -1, 0, -8.74227766e-08, 3.55271368e-15, 1, 0, 8.74227766e-08, 0, -1)
299
Part10.Orientation = Vector3.new(0, -180, 0)
300
Part10.Position = Vector3.new(-12.2950001, 1.59500015, -11.1599998)
301
Part10.Rotation = Vector3.new(-180, 0, -180)
302
Part10.Color = Color3.new(0.105882, 0.164706, 0.207843)
303
Part10.Size = Vector3.new(0.449999928, 0.25000006, 0.239999965)
304
Part10.BottomSurface = Enum.SurfaceType.Smooth
305
Part10.BrickColor = BrickColor.new("Black")
306
Part10.CanCollide = false
307
Part10.Material = Enum.Material.Glass
308
Part10.TopSurface = Enum.SurfaceType.Smooth
309
Part10.brickColor = BrickColor.new("Black")
310
SpecialMesh11.Parent = Part10
311
SpecialMesh11.MeshType = Enum.MeshType.Wedge
312
Part12.Parent = Model2
313
Part12.CFrame = CFrame.new(-12.4599991, 1.59500015, -11.4000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
314
Part12.Position = Vector3.new(-12.4599991, 1.59500015, -11.4000006)
315
Part12.Color = Color3.new(0.105882, 0.164706, 0.207843)
316
Part12.Size = Vector3.new(0.11999996, 0.25000006, 0.239999965)
317
Part12.BottomSurface = Enum.SurfaceType.Smooth
318
Part12.BrickColor = BrickColor.new("Black")
319
Part12.CanCollide = false
320
Part12.Material = Enum.Material.Glass
321
Part12.TopSurface = Enum.SurfaceType.Smooth
322
Part12.brickColor = BrickColor.new("Black")
323
Part13.Parent = Model2
324
Part13.CFrame = CFrame.new(-12.2800007, 1.49500024, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
325
Part13.Position = Vector3.new(-12.2800007, 1.49500024, -11.3950005)
326
Part13.Color = Color3.new(0.105882, 0.164706, 0.207843)
327
Part13.Size = Vector3.new(0.339999914, 0.0500000566, 0.24999997)
328
Part13.BottomSurface = Enum.SurfaceType.Smooth
329
Part13.BrickColor = BrickColor.new("Black")
330
Part13.CanCollide = false
331
Part13.Material = Enum.Material.Glass
332
Part13.TopSurface = Enum.SurfaceType.Smooth
333
Part13.brickColor = BrickColor.new("Black")
334
Part14.Parent = Model2
335
Part14.CFrame = CFrame.new(-12.2450008, 1.59000015, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
336
Part14.Position = Vector3.new(-12.2450008, 1.59000015, -11.3950005)
337
Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
338
Part14.Size = Vector3.new(0.269999951, 0.100000061, 0.24999997)
339
Part14.BottomSurface = Enum.SurfaceType.Smooth
340
Part14.BrickColor = BrickColor.new("Black")
341
Part14.CanCollide = false
342
Part14.Material = Enum.Material.Glass
343
Part14.TopSurface = Enum.SurfaceType.Smooth
344
Part14.brickColor = BrickColor.new("Black")
345
Part15.Parent = Model2
346
Part15.CFrame = CFrame.new(-12.1900005, 1.68500018, -11.4900007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
347
Part15.Position = Vector3.new(-12.1900005, 1.68500018, -11.4900007)
348
Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
349
Part15.Size = Vector3.new(0.379999965, 0.0500000715, 0.0599999726)
350
Part15.BottomSurface = Enum.SurfaceType.Smooth
351
Part15.BrickColor = BrickColor.new("Black")
352
Part15.CanCollide = false
353
Part15.Material = Enum.Material.Glass
354
Part15.TopSurface = Enum.SurfaceType.Smooth
355
Part15.brickColor = BrickColor.new("Black")
356
Part16.Parent = Model2
357
Part16.CFrame = CFrame.new(-12.045001, 1.55500019, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
358
Part16.Position = Vector3.new(-12.045001, 1.55500019, -11.3950005)
359
Part16.Color = Color3.new(0.105882, 0.164706, 0.207843)
360
Part16.Size = Vector3.new(0.0899999514, 0.170000061, 0.24999997)
361
Part16.BottomSurface = Enum.SurfaceType.Smooth
362
Part16.BrickColor = BrickColor.new("Black")
363
Part16.CanCollide = false
364
Part16.Material = Enum.Material.Glass
365
Part16.TopSurface = Enum.SurfaceType.Smooth
366
Part16.brickColor = BrickColor.new("Black")
367
Weld17.Name = "BTWeld"
368
Weld17.Parent = Part16
369
Weld17.C1 = CFrame.new(-0.04500103, 0.335000277, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
370
Weld17.Part0 = Part16
371
Weld17.Part1 = Part137
372
Weld17.part1 = Part137
373
Weld18.Name = "BTWeld"
374
Weld18.Parent = Part16
375
Weld18.C1 = CFrame.new(0.144999504, -0.129999995, 0.095000267, 1, 0, 0, 0, 1, 0, 0, 0, 1)
376
Weld18.Part0 = Part16
377
Weld18.Part1 = Part15
378
Weld18.part1 = Part15
379
Weld19.Name = "BTWeld"
380
Weld19.Parent = Part16
381
Weld19.C1 = CFrame.new(0.464999199, 0.0883903503, 0.045964241, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
382
Weld19.Part0 = Part16
383
Weld19.Part1 = Part185
384
Weld19.part1 = Part185
385
Weld20.Name = "BTWeld"
386
Weld20.Parent = Part16
387
Weld20.C1 = CFrame.new(-0.199765205, 0.321587205, -0.395000458, 0.98480773, -0.173648119, -1.49011612e-08, 0.173648134, 0.98480773, 0, 0, 0, 1)
388
Weld20.Part0 = Part16
389
Weld20.Part1 = Part155
390
Weld20.part1 = Part155
391
Weld21.Name = "BTWeld"
392
Weld21.Parent = Part16
393
Weld21.C1 = CFrame.new(-0.04500103, -0.999999642, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
394
Weld21.Part0 = Part16
395
Weld21.Part1 = Part118
396
Weld21.part1 = Part118
397
Weld22.Name = "BTWeld"
398
Weld22.Parent = Part16
399
Weld22.C1 = CFrame.new(-0.325000763, -0.11500001, 0.095000267, 1, 0, 0, 0, 1, 0, 0, 0, 1)
400
Weld22.Part0 = Part16
401
Weld22.Part1 = Part100
402
Weld22.part1 = Part100
403
Weld23.Name = "BTWeld"
404
Weld23.Parent = Part16
405
Weld23.C1 = CFrame.new(0.434999466, 0.289999723, -0.104999542, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
406
Weld23.Part0 = Part16
407
Weld23.Part1 = Part197
408
Weld23.part1 = Part197
409
Weld24.Name = "BTWeld"
410
Weld24.Parent = Part16
411
Weld24.C1 = CFrame.new(-0.525000572, 0.269999504, -0.26499939, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
412
Weld24.Part0 = Part16
413
Weld24.Part1 = Part181
414
Weld24.part1 = Part181
415
Weld25.Name = "BTWeld"
416
Weld25.Parent = Part16
417
Weld25.C1 = CFrame.new(0.234999657, 0.0599999428, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
418
Weld25.Part0 = Part16
419
Weld25.Part1 = Part13
420
Weld25.part1 = Part13
421
Weld26.Name = "BTWeld"
422
Weld26.Parent = Part16
423
Weld26.C1 = CFrame.new(-0.450000763, 0.0149999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
424
Weld26.Part0 = Part16
425
Weld26.Part1 = Part101
426
Weld26.part1 = Part101
427
Weld27.Name = "BTWeld"
428
Weld27.Parent = Part16
429
Weld27.C1 = CFrame.new(0.464999199, 0.505584717, 0.463154793, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
430
Weld27.Part0 = Part16
431
Weld27.Part1 = Part187
432
Weld27.part1 = Part187
433
Weld28.Name = "BTWeld"
434
Weld28.Parent = Part16
435
Weld28.C1 = CFrame.new(0.434999466, 0.269999743, -0.545000076, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
436
Weld28.Part0 = Part16
437
Weld28.Part1 = Part199
438
Weld28.part1 = Part199
439
Weld29.Name = "BTWeld"
440
Weld29.Parent = Part16
441
Weld29.C1 = CFrame.new(0.494999886, -1.02999961, -0.23500061, 1, 0, 0, 0, 1, 0, 0, 0, 1)
442
Weld29.Part0 = Part16
443
Weld29.Part1 = Part123
444
Weld29.part1 = Part123
445
Weld30.Name = "BTWeld"
446
Weld30.Parent = Part16
447
Weld30.C1 = CFrame.new(0.45499897, 0.0954604149, 0.038892746, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
448
Weld30.Part0 = Part16
449
Weld30.Part1 = Part195
450
Weld30.part1 = Part195
451
Weld31.Name = "BTWeld"
452
Weld31.Parent = Part16
453
Weld31.C1 = CFrame.new(0.464999199, -0.321732998, -0.236880302, 1, 0, 0, 0, 0.707106829, 0.707106709, 0, -0.707106709, 0.707106829)
454
Weld31.Part0 = Part16
455
Weld31.Part1 = Part189
456
Weld31.part1 = Part189
457
Weld32.Name = "BTWeld"
458
Weld32.Parent = Part16
459
Weld32.C1 = CFrame.new(-0.18500042, 0.0149999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
460
Weld32.Part0 = Part16
461
Weld32.Part1 = Part99
462
Weld32.part1 = Part99
463
Weld33.Name = "BTWeld"
464
Weld33.Parent = Part16
465
Weld33.C1 = CFrame.new(-0.525000572, 0.460000038, -0.184999466, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
466
Weld33.Part0 = Part16
467
Weld33.Part1 = Part179
468
Weld33.part1 = Part179
469
Weld34.Name = "BTWeld"
470
Weld34.Parent = Part16
471
Weld34.C1 = CFrame.new(-0.525000572, 0.489999771, -0.630000114, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
472
Weld34.Part0 = Part16
473
Weld34.Part1 = Part175
474
Weld34.part1 = Part175
475
Weld35.Name = "BTWeld"
476
Weld35.Parent = Part16
477
Weld35.C1 = CFrame.new(-0.525000572, 0.279999495, -0.534999847, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
478
Weld35.Part0 = Part16
479
Weld35.Part1 = Part169
480
Weld35.part1 = Part169
481
Weld36.Name = "BTWeld"
482
Weld36.Parent = Part16
483
Weld36.C1 = CFrame.new(0.494999886, 1.08935499, -0.108235359, 1, 0, 0, 0, -0.866024911, -0.499999821, 0, 0.499999821, -0.866024911)
484
Weld36.Part0 = Part16
485
Weld36.Part1 = Part131
486
Weld36.part1 = Part131
487
Weld37.Name = "BTWeld"
488
Weld37.Parent = Part16
489
Weld37.C1 = CFrame.new(-0.525000572, 0.434999466, -0.454999924, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
490
Weld37.Part0 = Part16
491
Weld37.Part1 = Part165
492
Weld37.part1 = Part165
493
Weld38.Name = "BTWeld"
494
Weld38.Parent = Part16
495
Weld38.C1 = CFrame.new(0.434999466, 0.479999781, -0.490000725, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
496
Weld38.Part0 = Part16
497
Weld38.Part1 = Part203
498
Weld38.part1 = Part203
499
Weld39.Name = "BTWeld"
500
Weld39.Parent = Part16
501
Weld39.C1 = CFrame.new(-0.04500103, -0.404999852, -0.664999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
502
Weld39.Part0 = Part16
503
Weld39.Part1 = Part142
504
Weld39.part1 = Part142
505
Weld40.Name = "BTWeld"
506
Weld40.Parent = Part16
507
Weld40.C1 = CFrame.new(-0.525000572, 0.349999547, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
508
Weld40.Part0 = Part16
509
Weld40.Part1 = Part163
510
Weld40.part1 = Part163
511
Weld41.Name = "BTWeld"
512
Weld41.Parent = Part16
513
Weld41.C1 = CFrame.new(0.224999428, 0.29499948, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
514
Weld41.Part0 = Part16
515
Weld41.Part1 = Part157
516
Weld41.part1 = Part157
517
Weld42.Name = "BTWeld"
518
Weld42.Parent = Part16
519
Weld42.C1 = CFrame.new(-0.0797595978, 0.211588264, -0.395000458, 0.98480773, -0.173648119, -1.49011612e-08, 0.173648134, 0.98480773, 0, 0, 0, 1)
520
Weld42.Part0 = Part16
521
Weld42.Part1 = Part153
522
Weld42.part1 = Part153
523
Weld43.Name = "BTWeld"
524
Weld43.Parent = Part16
525
Weld43.C1 = CFrame.new(-0.490000725, -0.0799999237, -0.614999771, 1, 0, 0, 0, 1, 0, 0, 0, 1)
526
Weld43.Part0 = Part16
527
Weld43.Part1 = Part107
528
Weld43.part1 = Part107
529
Weld44.Name = "BTWeld"
530
Weld44.Parent = Part16
531
Weld44.C1 = CFrame.new(0.164999008, -0.431332588, -0.98995018, 1, 0, 0, 0, 0.70710665, -0.707106888, 0, 0.707106888, 0.70710665)
532
Weld44.Part0 = Part16
533
Weld44.Part1 = Part141
534
Weld44.part1 = Part141
535
Weld45.Name = "BTWeld"
536
Weld45.Parent = Part16
537
Weld45.C1 = CFrame.new(0.494999886, 0.324999809, -0.929999471, 1, 0, 0, 0, 0, -1, 0, 1, 0)
538
Weld45.Part0 = Part16
539
Weld45.Part1 = Part124
540
Weld45.part1 = Part124
541
Weld46.Name = "BTWeld"
542
Weld46.Parent = Part16
543
Weld46.C1 = CFrame.new(-0.18475914, 0.241587877, -0.395000458, 0.98480773, -0.173648119, -1.49011612e-08, 0.173648134, 0.98480773, 0, 0, 0, 1)
544
Weld46.Part0 = Part16
545
Weld46.Part1 = Part147
546
Weld46.part1 = Part147
547
Weld47.Name = "BTWeld"
548
Weld47.Parent = Part16
549
Weld47.C1 = CFrame.new(-0.04500103, -0.244999647, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
550
Weld47.Part0 = Part16
551
Weld47.Part1 = Part140
552
Weld47.part1 = Part140
553
Weld48.Name = "BTWeld"
554
Weld48.Parent = Part16
555
Weld48.C1 = CFrame.new(-0.069396019, -0.698001266, -0.395000458, 0.999390841, 0.0348994955, 0, -0.0348994955, 0.999390781, 0, 0, 0, 1)
556
Weld48.Part0 = Part16
557
Weld48.Part1 = Part138
558
Weld48.part1 = Part138
559
Weld49.Name = "BTWeld"
560
Weld49.Parent = Part16
561
Weld49.C1 = CFrame.new(-0.525000572, 0.289999485, -0.664999962, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
562
Weld49.Part0 = Part16
563
Weld49.Part1 = Part167
564
Weld49.part1 = Part167
565
Weld50.Name = "BTWeld"
566
Weld50.Parent = Part16
567
Weld50.C1 = CFrame.new(-0.525000572, 0.450000286, -0.0450000763, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
568
Weld50.Part0 = Part16
569
Weld50.Part1 = Part177
570
Weld50.part1 = Part177
571
Weld51.Name = "BTWeld"
572
Weld51.Parent = Part16
573
Weld51.C1 = CFrame.new(0.494999886, 0.685982704, -0.554473877, 1, -2.78181265e-08, -4.81824145e-08, -5.56362707e-08, -0.49999994, -0.866025448, 6.63455814e-16, 0.866025269, -0.49999994)
574
Weld51.Part0 = Part16
575
Weld51.Part1 = Part133
576
Weld51.part1 = Part133
577
Weld52.Name = "BTWeld"
578
Weld52.Parent = Part16
579
Weld52.C1 = CFrame.new(-0.04500103, 0.350000262, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
580
Weld52.Part0 = Part16
581
Weld52.Part1 = Part119
582
Weld52.part1 = Part119
583
Weld53.Name = "BTWeld"
584
Weld53.Parent = Part16
585
Weld53.C1 = CFrame.new(-0.535000801, -0.100000024, -0.0399999619, 1, 0, 0, 0, 1, 0, 0, 0, 1)
586
Weld53.Part0 = Part16
587
Weld53.Part1 = Part103
588
Weld53.part1 = Part103
589
Weld54.Name = "BTWeld"
590
Weld54.Parent = Part16
591
Weld54.C1 = CFrame.new(0.434999466, 0.374999762, -0.674999237, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
592
Weld54.Part0 = Part16
593
Weld54.Part1 = Part201
594
Weld54.part1 = Part201
595
Weld55.Name = "BTWeld"
596
Weld55.Parent = Part16
597
Weld55.C1 = CFrame.new(0.494999886, 1.06530905, -0.289833069, 1, -4.81824145e-08, -2.7818146e-08, -5.56362707e-08, -0.866025269, -0.500000238, 6.63455814e-16, 0.50000006, -0.86602509)
598
Weld55.Part0 = Part16
599
Weld55.Part1 = Part127
600
Weld55.part1 = Part127
601
Weld56.Name = "BTWeld"
602
Weld56.Parent = Part16
603
Weld56.C1 = CFrame.new(-0.249999046, -0.0399999619, 0.23500061, -1, 3.55271368e-15, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
604
Weld56.Part0 = Part16
605
Weld56.Part1 = Part10
606
Weld56.part1 = Part10
607
Weld57.Name = "BTWeld"
608
Weld57.Parent = Part16
609
Weld57.C1 = CFrame.new(0.0749988556, 0.424999595, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
610
Weld57.Part0 = Part16
611
Weld57.Part1 = Part159
612
Weld57.part1 = Part159
613
Weld58.Name = "BTWeld"
614
Weld58.Parent = Part16
615
Weld58.C1 = CFrame.new(-0.490000725, 0.0200001001, -0.430000305, 1, 0, 0, 0, 1, 0, 0, 0, 1)
616
Weld58.Part0 = Part16
617
Weld58.Part1 = Part105
618
Weld58.part1 = Part105
619
Weld59.Name = "BTWeld"
620
Weld59.Parent = Part16
621
Weld59.C1 = CFrame.new(0.494999886, 0.638415813, 0.889294624, 1, 0, 0, 0, -0.866025269, 0.49999994, 0, -0.49999994, -0.866025269)
622
Weld59.Part0 = Part16
623
Weld59.Part1 = Part132
624
Weld59.part1 = Part132
625
Weld60.Name = "BTWeld"
626
Weld60.Parent = Part16
627
Weld60.C1 = CFrame.new(0.494999886, 0.79902935, -0.473761559, 1, -3.93407831e-08, -3.93407831e-08, -5.56362707e-08, -0.707106709, -0.707106709, 6.63455814e-16, 0.707106709, -0.707106709)
628
Weld60.Part0 = Part16
629
Weld60.Part1 = Part125
630
Weld60.part1 = Part125
631
Weld61.Name = "BTWeld"
632
Weld61.Parent = Part16
633
Weld61.C1 = CFrame.new(-0.04500103, -0.404999852, -0.680000305, 1, 0, 0, 0, 1, 0, 0, 0, 1)
634
Weld61.Part0 = Part16
635
Weld61.Part1 = Part114
636
Weld61.part1 = Part114
637
Weld62.Name = "BTWeld"
638
Weld62.Parent = Part16
639
Weld62.C1 = CFrame.new(-0.04500103, -0.999999642, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
640
Weld62.Part0 = Part16
641
Weld62.Part1 = Part122
642
Weld62.part1 = Part122
643
Weld63.Name = "BTWeld"
644
Weld63.Parent = Part16
645
Weld63.C1 = CFrame.new(0.359998703, -0.0399999619, -0.795000076, 1, 0, 0, 0, 1, 0, 0, 0, 1)
646
Weld63.Part0 = Part16
647
Weld63.Part1 = Part3
648
Weld63.part1 = Part3
649
Weld64.Name = "BTWeld"
650
Weld64.Parent = Part16
651
Weld64.C1 = CFrame.new(-0.490000725, -0.0799999237, -0.809999466, 1, 0, 0, 0, 1, 0, 0, 0, 1)
652
Weld64.Part0 = Part16
653
Weld64.Part1 = Part108
654
Weld64.part1 = Part108
655
Weld65.Name = "BTWeld"
656
Weld65.Parent = Part16
657
Weld65.C1 = CFrame.new(-0.0070734024, 0.502049446, -0.395000458, 0.707106769, 0.707106709, -5.96046448e-08, -0.707106769, 0.707106709, -5.96046448e-08, 0, 0, 1)
658
Weld65.Part0 = Part16
659
Weld65.Part1 = Part143
660
Weld65.part1 = Part143
661
Weld66.Name = "BTWeld"
662
Weld66.Parent = Part16
663
Weld66.C1 = CFrame.new(-0.520000458, 0.0550000668, -0.664999008, 1, 0, 0, 0, 1, 0, 0, 0, 1)
664
Weld66.Part0 = Part16
665
Weld66.Part1 = Part106
666
Weld66.part1 = Part106
667
Weld67.Name = "BTWeld"
668
Weld67.Parent = Part16
669
Weld67.C1 = CFrame.new(-0.150000572, 0.0199999809, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
670
Weld67.Part0 = Part16
671
Weld67.Part1 = Part112
672
Weld67.part1 = Part112
673
Weld68.Name = "BTWeld"
674
Weld68.Parent = Part16
675
Weld68.C1 = CFrame.new(0.0949993134, 0.0199999809, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
676
Weld68.Part0 = Part16
677
Weld68.Part1 = Part110
678
Weld68.part1 = Part110
679
Weld69.Name = "BTWeld"
680
Weld69.Parent = Part16
681
Weld69.C1 = CFrame.new(-0.525000572, 0.375, -0.0249996185, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
682
Weld69.Part0 = Part16
683
Weld69.Part1 = Part171
684
Weld69.part1 = Part171
685
Weld70.Name = "BTWeld"
686
Weld70.Parent = Part16
687
Weld70.C1 = CFrame.new(0.249999046, 0.275000572, -0.0399999619, 1, 0, 0, 0, 0, -1, 0, 1, 0)
688
Weld70.Part0 = Part16
689
Weld70.Part1 = Part6
690
Weld70.part1 = Part6
691
Weld71.Name = "BTWeld"
692
Weld71.Parent = Part16
693
Weld71.C1 = CFrame.new(0.45499897, -0.314661503, -0.243951797, 1, 0, 0, 0, 0.707106829, 0.707106709, 0, -0.707106709, 0.707106829)
694
Weld71.Part0 = Part16
695
Weld71.Part1 = Part193
696
Weld71.part1 = Part193
697
Weld72.Name = "BTWeld"
698
Weld72.Parent = Part16
699
Weld72.C1 = CFrame.new(-0.04500103, -0.404999852, -0.125000954, 1, 0, 0, 0, 1, 0, 0, 0, 1)
700
Weld72.Part0 = Part16
701
Weld72.Part1 = Part139
702
Weld72.part1 = Part139
703
Weld73.Name = "BTWeld"
704
Weld73.Parent = Part16
705
Weld73.C1 = CFrame.new(-0.525000572, 0.244999409, -0.454999924, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
706
Weld73.Part0 = Part16
707
Weld73.Part1 = Part173
708
Weld73.part1 = Part173
709
Weld74.Name = "BTWeld"
710
Weld74.Parent = Part16
711
Weld74.C1 = CFrame.new(0.434999466, 0.21999979, -0.095000267, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
712
Weld74.Part0 = Part16
713
Weld74.Part1 = Part207
714
Weld74.part1 = Part207
715
Weld75.Name = "BTWeld"
716
Weld75.Parent = Part16
717
Weld75.C1 = CFrame.new(0.414998055, -0.0399999619, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
718
Weld75.Part0 = Part16
719
Weld75.Part1 = Part12
720
Weld75.part1 = Part12
721
Weld76.Name = "BTWeld"
722
Weld76.Parent = Part16
723
Weld76.C1 = CFrame.new(-0.490000725, -0.11499989, -0.364999771, 1, 0, 0, 0, 1, 0, 0, 0, 1)
724
Weld76.Part0 = Part16
725
Weld76.Part1 = Part104
726
Weld76.part1 = Part104
727
Weld77.Name = "BTWeld"
728
Weld77.Parent = Part16
729
Weld77.C1 = CFrame.new(0.175000191, 0.349999547, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
730
Weld77.Part0 = Part16
731
Weld77.Part1 = Part145
732
Weld77.part1 = Part145
733
Weld78.Name = "BTWeld"
734
Weld78.Parent = Part16
735
Weld78.C1 = CFrame.new(-0.490000725, 0.0200001001, -0.225000381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
736
Weld78.Part0 = Part16
737
Weld78.Part1 = Part102
738
Weld78.part1 = Part102
739
Weld79.Name = "BTWeld"
740
Weld79.Parent = Part16
741
Weld79.C1 = CFrame.new(-0.2153368, 0.488358498, -0.395000458, 0.992546201, 0.121869192, 0, -0.121869192, 0.992546141, 0, 0, 0, 1)
742
Weld79.Part0 = Part16
743
Weld79.Part1 = Part161
744
Weld79.part1 = Part161
745
Weld80.Name = "BTWeld"
746
Weld80.Parent = Part16
747
Weld80.C1 = CFrame.new(-0.36000061, 0.0199999809, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
748
Weld80.Part0 = Part16
749
Weld80.Part1 = Part113
750
Weld80.part1 = Part113
751
Weld81.Name = "BTWeld"
752
Weld81.Parent = Part16
753
Weld81.C1 = CFrame.new(0.0222291946, 0.508851647, -0.395000458, 0.992546201, -0.12186937, 0, 0.12186937, 0.992546141, 0, 0, 0, 1)
754
Weld81.Part0 = Part16
755
Weld81.Part1 = Part151
756
Weld81.part1 = Part151
757
Weld82.Name = "BTWeld"
758
Weld82.Parent = Part16
759
Weld82.C1 = CFrame.new(-0.525000572, 0.219999552, -0.205000877, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
760
Weld82.Part0 = Part16
761
Weld82.Part1 = Part183
762
Weld82.part1 = Part183
763
Weld83.Name = "BTWeld"
764
Weld83.Parent = Part16
765
Weld83.C1 = CFrame.new(0.164999008, -0.431332588, -0.98995018, 1, 0, 0, 0, 0.70710665, -0.707106888, 0, 0.707106888, 0.70710665)
766
Weld83.Part0 = Part16
767
Weld83.Part1 = Part117
768
Weld83.part1 = Part117
769
Weld84.Name = "BTWeld"
770
Weld84.Parent = Part16
771
Weld84.C1 = CFrame.new(0.45499897, 0.512655258, 0.456084251, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
772
Weld84.Part0 = Part16
773
Weld84.Part1 = Part191
774
Weld84.part1 = Part191
775
Weld85.Name = "BTWeld"
776
Weld85.Parent = Part16
777
Weld85.C1 = CFrame.new(0.434999466, 0.464999914, -0.234999657, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
778
Weld85.Part0 = Part16
779
Weld85.Part1 = Part205
780
Weld85.part1 = Part205
781
Weld86.Name = "BTWeld"
782
Weld86.Parent = Part16
783
Weld86.C1 = CFrame.new(-0.04500103, -0.859999776, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
784
Weld86.Part0 = Part16
785
Weld86.Part1 = Part116
786
Weld86.part1 = Part116
787
Weld87.Name = "BTWeld"
788
Weld87.Parent = Part16
789
Weld87.C1 = CFrame.new(0.494999886, -0.33891201, 0.972015977, 1, -1.4399717e-08, 5.37404965e-08, -5.56362707e-08, -0.258818954, 0.965925694, 6.63455814e-16, -0.965925336, -0.258819044)
790
Weld87.Part0 = Part16
791
Weld87.Part1 = Part135
792
Weld87.part1 = Part135
793
Weld88.Name = "BTWeld"
794
Weld88.Parent = Part16
795
Weld88.C1 = CFrame.new(0.249999046, 0.0399999619, 0.515000343, 1, 0, 0, 0, -1, 0, 0, 0, -1)
796
Weld88.Part0 = Part16
797
Weld88.Part1 = Part4
798
Weld88.part1 = Part4
799
Weld89.Name = "BTWeld"
800
Weld89.Parent = Part16
801
Weld89.C1 = CFrame.new(0.144999504, -0.11500001, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
802
Weld89.Part0 = Part16
803
Weld89.Part1 = Part111
804
Weld89.part1 = Part111
805
Weld90.Name = "BTWeld"
806
Weld90.Parent = Part16
807
Weld90.C1 = CFrame.new(-0.04500103, -1.0399996, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
808
Weld90.Part0 = Part16
809
Weld90.Part1 = Part121
810
Weld90.part1 = Part121
811
Weld91.Name = "BTWeld"
812
Weld91.Parent = Part16
813
Weld91.C1 = CFrame.new(0.249999046, -0.0399999619, -0.555000305, 1, 0, 0, 0, 1, 0, 0, 0, 1)
814
Weld91.Part0 = Part16
815
Weld91.Part1 = Part8
816
Weld91.part1 = Part8
817
Weld92.Name = "BTWeld"
818
Weld92.Parent = Part16
819
Weld92.C1 = CFrame.new(0.494999886, -0.765704155, 0.892933369, 1, 2.78181176e-08, 4.81824287e-08, -5.56362707e-08, 0.499999732, 0.866025507, 6.63455814e-16, -0.86602515, 0.499999613)
820
Weld92.Part0 = Part16
821
Weld92.Part1 = Part129
822
Weld92.part1 = Part129
823
Weld93.Name = "BTWeld"
824
Weld93.Parent = Part16
825
Weld93.C1 = CFrame.new(-0.080037117, 0.438082457, -0.395000458, 0.994521976, 0.104528308, 0, -0.104528315, 0.994521976, 0, 0, 0, 1)
826
Weld93.Part0 = Part16
827
Weld93.Part1 = Part149
828
Weld93.part1 = Part149
829
Weld94.Name = "BTWeld"
830
Weld94.Parent = Part16
831
Weld94.C1 = CFrame.new(-0.04500103, -0.404999852, -0.105000496, 1, 0, 0, 0, 1, 0, 0, 0, 1)
832
Weld94.Part0 = Part16
833
Weld94.Part1 = Part115
834
Weld94.part1 = Part115
835
Weld95.Name = "BTWeld"
836
Weld95.Parent = Part16
837
Weld95.C1 = CFrame.new(-0.04500103, -0.444999814, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
838
Weld95.Part0 = Part16
839
Weld95.Part1 = Part1
840
Weld95.part1 = Part1
841
Weld96.Name = "BTWeld"
842
Weld96.Parent = Part16
843
Weld96.C1 = CFrame.new(-0.170000076, -0.11500001, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
844
Weld96.Part0 = Part16
845
Weld96.Part1 = Part109
846
Weld96.part1 = Part109
847
Weld97.Name = "BTWeld"
848
Weld97.Parent = Part16
849
Weld97.C1 = CFrame.new(0.199999809, -0.0349999666, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
850
Weld97.Part0 = Part16
851
Weld97.Part1 = Part14
852
Weld97.part1 = Part14
853
Weld98.Name = "BTWeld"
854
Weld98.Parent = Part16
855
Weld98.C1 = CFrame.new(-0.0070734024, 0.502049446, -0.395000458, 0.707106769, 0.707106709, -5.96046448e-08, -0.707106769, 0.707106709, -5.96046448e-08, 0, 0, 1)
856
Weld98.Part0 = Part16
857
Weld98.Part1 = Part144
858
Weld98.part1 = Part144
859
Part99.Parent = Model2
860
Part99.CFrame = CFrame.new(-11.8600006, 1.5400002, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
861
Part99.Position = Vector3.new(-11.8600006, 1.5400002, -11.3950005)
862
Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
863
Part99.Size = Vector3.new(0.239999935, 0.14000006, 0.24999997)
864
Part99.BottomSurface = Enum.SurfaceType.Smooth
865
Part99.BrickColor = BrickColor.new("Black")
866
Part99.CanCollide = false
867
Part99.Material = Enum.Material.Glass
868
Part99.TopSurface = Enum.SurfaceType.Smooth
869
Part99.brickColor = BrickColor.new("Black")
870
Part100.Parent = Model2
871
Part100.CFrame = CFrame.new(-11.7200003, 1.6700002, -11.4900007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
872
Part100.Position = Vector3.new(-11.7200003, 1.6700002, -11.4900007)
873
Part100.Color = Color3.new(0.105882, 0.164706, 0.207843)
874
Part100.Size = Vector3.new(0.47999993, 0.0800000727, 0.0599999726)
875
Part100.BottomSurface = Enum.SurfaceType.Smooth
876
Part100.BrickColor = BrickColor.new("Black")
877
Part100.CanCollide = false
878
Part100.Material = Enum.Material.Glass
879
Part100.TopSurface = Enum.SurfaceType.Smooth
880
Part100.brickColor = BrickColor.new("Black")
881
Part101.Parent = Model2
882
Part101.CFrame = CFrame.new(-11.5950003, 1.5400002, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
883
Part101.Position = Vector3.new(-11.5950003, 1.5400002, -11.3950005)
884
Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
885
Part101.Size = Vector3.new(0.22999993, 0.14000006, 0.24999997)
886
Part101.BottomSurface = Enum.SurfaceType.Smooth
887
Part101.BrickColor = BrickColor.new("Black")
888
Part101.CanCollide = false
889
Part101.Material = Enum.Material.Glass
890
Part101.TopSurface = Enum.SurfaceType.Smooth
891
Part101.brickColor = BrickColor.new("Black")
892
Part102.Parent = Model2
893
Part102.CFrame = CFrame.new(-11.5550003, 1.53500009, -11.1700001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
894
Part102.Position = Vector3.new(-11.5550003, 1.53500009, -11.1700001)
895
Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
896
Part102.Size = Vector3.new(0.149999946, 0.13000007, 0.159999982)
897
Part102.BottomSurface = Enum.SurfaceType.Smooth
898
Part102.BrickColor = BrickColor.new("Black")
899
Part102.CanCollide = false
900
Part102.Material = Enum.Material.Glass
901
Part102.TopSurface = Enum.SurfaceType.Smooth
902
Part102.brickColor = BrickColor.new("Black")
903
Part103.Parent = Model2
904
Part103.CFrame = CFrame.new(-11.5100002, 1.65500021, -11.3550005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
905
Part103.Position = Vector3.new(-11.5100002, 1.65500021, -11.3550005)
906
Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)
907
Part103.Size = Vector3.new(0.0599999428, 0.110000074, 0.169999972)
908
Part103.BottomSurface = Enum.SurfaceType.Smooth
909
Part103.BrickColor = BrickColor.new("Black")
910
Part103.CanCollide = false
911
Part103.Material = Enum.Material.Glass
912
Part103.TopSurface = Enum.SurfaceType.Smooth
913
Part103.brickColor = BrickColor.new("Black")
914
Part104.Parent = Model2
915
Part104.CFrame = CFrame.new(-11.5550003, 1.67000008, -11.0300007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
916
Part104.Position = Vector3.new(-11.5550003, 1.67000008, -11.0300007)
917
Part104.Color = Color3.new(0.105882, 0.164706, 0.207843)
918
Part104.Size = Vector3.new(0.149999946, 0.100000061, 0.439999938)
919
Part104.BottomSurface = Enum.SurfaceType.Smooth
920
Part104.BrickColor = BrickColor.new("Black")
921
Part104.CanCollide = false
922
Part104.Material = Enum.Material.Glass
923
Part104.TopSurface = Enum.SurfaceType.Smooth
924
Part104.brickColor = BrickColor.new("Black")
925
Part105.Parent = Model2
926
Part105.CFrame = CFrame.new(-11.5550003, 1.53500009, -10.9650002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
927
Part105.Position = Vector3.new(-11.5550003, 1.53500009, -10.9650002)
928
Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)
929
Part105.Size = Vector3.new(0.149999946, 0.13000007, 0.209999993)
930
Part105.BottomSurface = Enum.SurfaceType.Smooth
931
Part105.BrickColor = BrickColor.new("Black")
932
Part105.CanCollide = false
933
Part105.Material = Enum.Material.Glass
934
Part105.TopSurface = Enum.SurfaceType.Smooth
935
Part105.brickColor = BrickColor.new("Black")
936
Part106.Parent = Model2
937
Part106.CFrame = CFrame.new(-11.5250006, 1.50000012, -10.7300014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
938
Part106.Position = Vector3.new(-11.5250006, 1.50000012, -10.7300014)
939
Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
940
Part106.Size = Vector3.new(0.089999944, 0.060000062, 0.49999994)
941
Part106.BottomSurface = Enum.SurfaceType.Smooth
942
Part106.BrickColor = BrickColor.new("Black")
943
Part106.CanCollide = false
944
Part106.Material = Enum.Material.Glass
945
Part106.TopSurface = Enum.SurfaceType.Smooth
946
Part106.brickColor = BrickColor.new("Black")
947
Part107.Parent = Model2
948
Part107.CFrame = CFrame.new(-11.5550003, 1.63500011, -10.7800007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
949
Part107.Position = Vector3.new(-11.5550003, 1.63500011, -10.7800007)
950
Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
951
Part107.Size = Vector3.new(0.149999946, 0.170000061, 0.119999945)
952
Part107.BottomSurface = Enum.SurfaceType.Smooth
953
Part107.BrickColor = BrickColor.new("Black")
954
Part107.CanCollide = false
955
Part107.Material = Enum.Material.Glass
956
Part107.TopSurface = Enum.SurfaceType.Smooth
957
Part107.brickColor = BrickColor.new("Black")
958
Part108.Parent = Model2
959
Part108.CFrame = CFrame.new(-11.5550003, 1.63500011, -10.585001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
960
Part108.Position = Vector3.new(-11.5550003, 1.63500011, -10.585001)
961
Part108.Color = Color3.new(0.105882, 0.164706, 0.207843)
962
Part108.Size = Vector3.new(0.149999946, 0.170000061, 0.209999949)
963
Part108.BottomSurface = Enum.SurfaceType.Smooth
964
Part108.BrickColor = BrickColor.new("Black")
965
Part108.CanCollide = false
966
Part108.Material = Enum.Material.Glass
967
Part108.TopSurface = Enum.SurfaceType.Smooth
968
Part108.brickColor = BrickColor.new("Black")
969
Part109.Parent = Model2
970
Part109.CFrame = CFrame.new(-11.875001, 1.6700002, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
971
Part109.Position = Vector3.new(-11.875001, 1.6700002, -10.8600006)
972
Part109.Color = Color3.new(0.105882, 0.164706, 0.207843)
973
Part109.Size = Vector3.new(0.430000007, 0.100000054, 0.759999931)
974
Part109.BottomSurface = Enum.SurfaceType.Smooth
975
Part109.BrickColor = BrickColor.new("Black")
976
Part109.CanCollide = false
977
Part109.Material = Enum.Material.Glass
978
Part109.TopSurface = Enum.SurfaceType.Smooth
979
Part109.brickColor = BrickColor.new("Black")
980
Part110.Parent = Model2
981
Part110.CFrame = CFrame.new(-12.1400003, 1.53500021, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
982
Part110.Position = Vector3.new(-12.1400003, 1.53500021, -10.8600006)
983
Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
984
Part110.Size = Vector3.new(0.25999999, 0.130000055, 0.759999931)
985
Part110.BottomSurface = Enum.SurfaceType.Smooth
986
Part110.BrickColor = BrickColor.new("Black")
987
Part110.CanCollide = false
988
Part110.Material = Enum.Material.Glass
989
Part110.TopSurface = Enum.SurfaceType.Smooth
990
Part110.brickColor = BrickColor.new("Black")
991
Part111.Parent = Model2
992
Part111.CFrame = CFrame.new(-12.1900005, 1.6700002, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
993
Part111.Position = Vector3.new(-12.1900005, 1.6700002, -10.8600006)
994
Part111.Color = Color3.new(0.105882, 0.164706, 0.207843)
995
Part111.Size = Vector3.new(0.159999996, 0.100000054, 0.759999931)
996
Part111.BottomSurface = Enum.SurfaceType.Smooth
997
Part111.BrickColor = BrickColor.new("Black")
998
Part111.CanCollide = false
999
Part111.Material = Enum.Material.Glass
1000
Part111.TopSurface = Enum.SurfaceType.Smooth
1001
Part111.brickColor = BrickColor.new("Black")
1002
Part112.Parent = Model2
1003
Part112.CFrame = CFrame.new(-11.8950005, 1.53500021, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1004
Part112.Position = Vector3.new(-11.8950005, 1.53500021, -10.8600006)
1005
Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
1006
Part112.Size = Vector3.new(0.189999998, 0.130000055, 0.759999931)
1007
Part112.BottomSurface = Enum.SurfaceType.Smooth
1008
Part112.BrickColor = BrickColor.new("Black")
1009
Part112.CanCollide = false
1010
Part112.Material = Enum.Material.Glass
1011
Part112.TopSurface = Enum.SurfaceType.Smooth
1012
Part112.brickColor = BrickColor.new("Black")
1013
Part113.Parent = Model2
1014
Part113.CFrame = CFrame.new(-11.6850004, 1.53500021, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1015
Part113.Position = Vector3.new(-11.6850004, 1.53500021, -10.8600006)
1016
Part113.Color = Color3.new(0.105882, 0.164706, 0.207843)
1017
Part113.Size = Vector3.new(0.189999998, 0.130000055, 0.759999931)
1018
Part113.BottomSurface = Enum.SurfaceType.Smooth
1019
Part113.BrickColor = BrickColor.new("Black")
1020
Part113.CanCollide = false
1021
Part113.Material = Enum.Material.Glass
1022
Part113.TopSurface = Enum.SurfaceType.Smooth
1023
Part113.brickColor = BrickColor.new("Black")
1024
Part114.Parent = Model2
1025
Part114.CFrame = CFrame.new(-12, 1.96000004, -10.7150002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1026
Part114.Position = Vector3.new(-12, 1.96000004, -10.7150002)
1027
Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
1028
Part114.Size = Vector3.new(1.05999994, 0.400000066, 0.48999998)
1029
Part114.BottomSurface = Enum.SurfaceType.Smooth
1030
Part114.BrickColor = BrickColor.new("Black")
1031
Part114.CanCollide = false
1032
Part114.Material = Enum.Material.DiamondPlate
1033
Part114.TopSurface = Enum.SurfaceType.Smooth
1034
Part114.brickColor = BrickColor.new("Black")
1035
Part115.Parent = Model2
1036
Part115.CFrame = CFrame.new(-12, 1.96000004, -11.29, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1037
Part115.Position = Vector3.new(-12, 1.96000004, -11.29)
1038
Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
1039
Part115.Size = Vector3.new(1.05999994, 0.400000036, 0.5)
1040
Part115.BottomSurface = Enum.SurfaceType.Smooth
1041
Part115.BrickColor = BrickColor.new("Black")
1042
Part115.CanCollide = false
1043
Part115.Material = Enum.Material.DiamondPlate
1044
Part115.TopSurface = Enum.SurfaceType.Smooth
1045
Part115.brickColor = BrickColor.new("Black")
1046
Part116.Parent = Model2
1047
Part116.CFrame = CFrame.new(-12, 2.41499996, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1048
Part116.Position = Vector3.new(-12, 2.41499996, -11)
1049
Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
1050
Part116.Size = Vector3.new(1.03999996, 0.330000043, 1.03999996)
1051
Part116.BottomSurface = Enum.SurfaceType.Smooth
1052
Part116.BrickColor = BrickColor.new("Black")
1053
Part116.CanCollide = false
1054
Part116.Material = Enum.Material.DiamondPlate
1055
Part116.TopSurface = Enum.SurfaceType.Smooth
1056
Part116.brickColor = BrickColor.new("Black")
1057
Part117.Parent = Model2
1058
Part117.CFrame = CFrame.new(-12.21, 2.55999899, -10.9999981, 1, 0, 0, 0, 0.70710665, 0.707106888, 0, -0.707106888, 0.70710665)
1059
Part117.Orientation = Vector3.new(-45, 0, 0)
1060
Part117.Position = Vector3.new(-12.21, 2.55999899, -10.9999981)
1061
Part117.Rotation = Vector3.new(-45, 0, 0)
1062
Part117.Color = Color3.new(0.105882, 0.164706, 0.207843)
1063
Part117.Size = Vector3.new(0.699999928, 0.439999998, 0.439999938)
1064
Part117.BottomSurface = Enum.SurfaceType.Smooth
1065
Part117.BrickColor = BrickColor.new("Black")
1066
Part117.CanCollide = false
1067
Part117.Material = Enum.Material.DiamondPlate
1068
Part117.TopSurface = Enum.SurfaceType.Smooth
1069
Part117.brickColor = BrickColor.new("Black")
1070
Part118.Parent = Model2
1071
Part118.CFrame = CFrame.new(-12, 2.55499983, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1072
Part118.Position = Vector3.new(-12, 2.55499983, -11)
1073
Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
1074
Part118.Size = Vector3.new(1.07999992, 0.129999995, 1.07999992)
1075
Part118.BottomSurface = Enum.SurfaceType.Smooth
1076
Part118.BrickColor = BrickColor.new("Black")
1077
Part118.CanCollide = false
1078
Part118.Material = Enum.Material.DiamondPlate
1079
Part118.TopSurface = Enum.SurfaceType.Smooth
1080
Part118.brickColor = BrickColor.new("Black")
1081
Part119.Parent = Model2
1082
Part119.CFrame = CFrame.new(-12, 1.20499992, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1083
Part119.Position = Vector3.new(-12, 1.20499992, -11)
1084
Part119.Color = Color3.new(0.105882, 0.164706, 0.207843)
1085
Part119.Size = Vector3.new(1.05999994, 0.450000018, 1.05999994)
1086
Part119.BottomSurface = Enum.SurfaceType.Smooth
1087
Part119.BrickColor = BrickColor.new("Black")
1088
Part119.CanCollide = false
1089
Part119.Material = Enum.Material.DiamondPlate
1090
Part119.TopSurface = Enum.SurfaceType.Smooth
1091
Part119.brickColor = BrickColor.new("Black")
1092
Model120.Name = "MainCol"
1093
Model120.Parent = Model0
1094
Part121.Parent = Model120
1095
Part121.CFrame = CFrame.new(-12, 2.59499979, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1096
Part121.Position = Vector3.new(-12, 2.59499979, -11)
1097
Part121.Color = Color3.new(0, 1, 1)
1098
Part121.Size = Vector3.new(1.03999996, 0.209999979, 1.03999996)
1099
Part121.BottomSurface = Enum.SurfaceType.Smooth
1100
Part121.BrickColor = BrickColor.new("Toothpaste")
1101
Part121.CanCollide = false
1102
Part121.Material = Enum.Material.Neon
1103
Part121.TopSurface = Enum.SurfaceType.Smooth
1104
Part121.brickColor = BrickColor.new("Toothpaste")
1105
Part122.Parent = Model120
1106
Part122.CFrame = CFrame.new(-12, 2.55499983, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1107
Part122.Position = Vector3.new(-12, 2.55499983, -11)
1108
Part122.Color = Color3.new(0, 1, 1)
1109
Part122.Size = Vector3.new(1.05999994, 0.189999983, 1.05999994)
1110
Part122.BottomSurface = Enum.SurfaceType.Smooth
1111
Part122.BrickColor = BrickColor.new("Toothpaste")
1112
Part122.CanCollide = false
1113
Part122.Material = Enum.Material.Glass
1114
Part122.TopSurface = Enum.SurfaceType.Smooth
1115
Part122.brickColor = BrickColor.new("Toothpaste")
1116
Part123.Parent = Model120
1117
Part123.CFrame = CFrame.new(-12.5400009, 2.5849998, -11.1599998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1118
Part123.Position = Vector3.new(-12.5400009, 2.5849998, -11.1599998)
1119
Part123.Color = Color3.new(0, 1, 1)
1120
Part123.Size = Vector3.new(0.0599999428, 0.24999997, 0.0599999428)
1121
Part123.BottomSurface = Enum.SurfaceType.Smooth
1122
Part123.BrickColor = BrickColor.new("Toothpaste")
1123
Part123.CanCollide = false
1124
Part123.Material = Enum.Material.Neon
1125
Part123.TopSurface = Enum.SurfaceType.Smooth
1126
Part123.brickColor = BrickColor.new("Toothpaste")
1127
Part124.Parent = Model120
1128
Part124.CFrame = CFrame.new(-12.5400009, 2.48499966, -11.0700006, 1, 0, 0, 0, 0, 1, 0, -1, 0)
1129
Part124.Orientation = Vector3.new(-90, 0, 0)
1130
Part124.Position = Vector3.new(-12.5400009, 2.48499966, -11.0700006)
1131
Part124.Rotation = Vector3.new(-90, 0, 0)
1132
Part124.Color = Color3.new(0, 1, 1)
1133
Part124.Size = Vector3.new(0.0599999428, 0.189999968, 0.0599999428)
1134
Part124.BottomSurface = Enum.SurfaceType.Smooth
1135
Part124.BrickColor = BrickColor.new("Toothpaste")
1136
Part124.CanCollide = false
1137
Part124.Material = Enum.Material.Neon
1138
Part124.TopSurface = Enum.SurfaceType.Smooth
1139
Part124.brickColor = BrickColor.new("Toothpaste")
1140
Part125.Parent = Model120
1141
Part125.CFrame = CFrame.new(-12.5400009, 2.45499921, -11.1650009, 1, -5.56362707e-08, 6.63455814e-16, -3.93407831e-08, -0.707106709, 0.707106709, -3.93407831e-08, -0.707106709, -0.707106709)
1142
Part125.Orientation = Vector3.new(-45, 180, -180)
1143
Part125.Position = Vector3.new(-12.5400009, 2.45499921, -11.1650009)
1144
Part125.Rotation = Vector3.new(-135, 0, 0)
1145
Part125.Color = Color3.new(0, 1, 1)
1146
Part125.Size = Vector3.new(0.0599999428, 0.0599999726, 0.0599999428)
1147
Part125.BottomSurface = Enum.SurfaceType.Smooth
1148
Part125.BrickColor = BrickColor.new("Toothpaste")
1149
Part125.CanCollide = false
1150
Part125.Material = Enum.Material.Neon
1151
Part125.TopSurface = Enum.SurfaceType.Smooth
1152
Part125.brickColor = BrickColor.new("Toothpaste")
1153
SpecialMesh126.Parent = Part125
1154
SpecialMesh126.MeshType = Enum.MeshType.Wedge
1155
Part127.Parent = Model120
1156
Part127.CFrame = CFrame.new(-12.5400009, 2.62250137, -11.113348, 1, -5.56362707e-08, 6.63455814e-16, -4.81824145e-08, -0.866025269, 0.50000006, -2.7818146e-08, -0.500000238, -0.86602509)
1157
Part127.Orientation = Vector3.new(-30, 180, -180)
1158
Part127.Position = Vector3.new(-12.5400009, 2.62250137, -11.113348)
1159
Part127.Rotation = Vector3.new(-150, 0, 0)
1160
Part127.Color = Color3.new(0, 1, 1)
1161
Part127.Size = Vector3.new(0.0599999428, 0.0599999726, 0.10999994)
1162
Part127.BottomSurface = Enum.SurfaceType.Smooth
1163
Part127.BrickColor = BrickColor.new("Toothpaste")
1164
Part127.CanCollide = false
1165
Part127.Material = Enum.Material.Neon
1166
Part127.TopSurface = Enum.SurfaceType.Smooth
1167
Part127.brickColor = BrickColor.new("Toothpaste")
1168
SpecialMesh128.Parent = Part127
1169
SpecialMesh128.MeshType = Enum.MeshType.Wedge
1170
Part129.Parent = Model120
1171
Part129.CFrame = CFrame.new(-12.5400009, 2.71115494, -11.1783476, 1, -5.56362707e-08, 6.63455814e-16, 2.78181176e-08, 0.499999732, -0.86602515, 4.81824287e-08, 0.866025507, 0.499999613)
1172
Part129.Orientation = Vector3.new(60, 0, 0)
1173
Part129.Position = Vector3.new(-12.5400009, 2.71115494, -11.1783476)
1174
Part129.Rotation = Vector3.new(60, 0, 0)
1175
Part129.Color = Color3.new(0, 1, 1)
1176
Part129.Size = Vector3.new(0.0599999428, 0.0599999726, 0.0500000007)
1177
Part129.BottomSurface = Enum.SurfaceType.Smooth
1178
Part129.BrickColor = BrickColor.new("Toothpaste")
1179
Part129.CanCollide = false
1180
Part129.Material = Enum.Material.Neon
1181
Part129.TopSurface = Enum.SurfaceType.Smooth
1182
Part129.brickColor = BrickColor.new("Toothpaste")
1183
SpecialMesh130.Parent = Part129
1184
SpecialMesh130.MeshType = Enum.MeshType.Wedge
1185
Part131.Parent = Model120
1186
Part131.CFrame = CFrame.new(-12.5400009, 2.55252647, -10.9440575, 1, 0, 0, 0, -0.866024911, 0.499999821, 0, -0.499999821, -0.866024911)
1187
Part131.Orientation = Vector3.new(-30, 180, 180)
1188
Part131.Position = Vector3.new(-12.5400009, 2.55252647, -10.9440575)
1189
Part131.Rotation = Vector3.new(-150, 0, 0)
1190
Part131.Color = Color3.new(0, 1, 1)
1191
Part131.Size = Vector3.new(0.0599999428, 0.339999944, 0.0599999428)
1192
Part131.BottomSurface = Enum.SurfaceType.Smooth
1193
Part131.BrickColor = BrickColor.new("Toothpaste")
1194
Part131.CanCollide = false
1195
Part131.Material = Enum.Material.Neon
1196
Part131.TopSurface = Enum.SurfaceType.Smooth
1197
Part131.brickColor = BrickColor.new("Toothpaste")
1198
Part132.Parent = Model120
1199
Part132.CFrame = CFrame.new(-12.5400009, 2.55253172, -10.9440565, 1, 0, 0, 0, -0.866025269, -0.49999994, 0, 0.49999994, -0.866025269)
1200
Part132.Orientation = Vector3.new(30, 180, 180)
1201
Part132.Position = Vector3.new(-12.5400009, 2.55253172, -10.9440565)
1202
Part132.Rotation = Vector3.new(150, 0, 0)
1203
Part132.Color = Color3.new(0, 1, 1)
1204
Part132.Size = Vector3.new(0.0599999428, 0.339999944, 0.0599999428)
1205
Part132.BottomSurface = Enum.SurfaceType.Smooth
1206
Part132.BrickColor = BrickColor.new("Toothpaste")
1207
Part132.CanCollide = false
1208
Part132.Material = Enum.Material.Neon
1209
Part132.TopSurface = Enum.SurfaceType.Smooth
1210
Part132.brickColor = BrickColor.new("Toothpaste")
1211
Part133.Parent = Model120
1212
Part133.CFrame = CFrame.new(-12.5400009, 2.37818003, -11.0781593, 1, -5.56362707e-08, 6.63455814e-16, -2.78181265e-08, -0.49999994, 0.866025269, -4.81824145e-08, -0.866025448, -0.49999994)
1213
Part133.Orientation = Vector3.new(-60, 180, -180)
1214
Part133.Position = Vector3.new(-12.5400009, 2.37818003, -11.0781593)
1215
Part133.Rotation = Vector3.new(-120, 0, 0)
1216
Part133.Color = Color3.new(0, 1, 1)
1217
Part133.Size = Vector3.new(0.0599999428, 0.169999972, 0.0599999428)
1218
Part133.BottomSurface = Enum.SurfaceType.Smooth
1219
Part133.BrickColor = BrickColor.new("Toothpaste")
1220
Part133.CanCollide = false
1221
Part133.Material = Enum.Material.Neon
1222
Part133.TopSurface = Enum.SurfaceType.Smooth
1223
Part133.brickColor = BrickColor.new("Toothpaste")
1224
SpecialMesh134.Parent = Part133
1225
SpecialMesh134.MeshType = Enum.MeshType.Wedge
1226
Part135.Parent = Model120
1227
Part135.CFrame = CFrame.new(-12.5400009, 2.40617824, -10.8160601, 1, -5.56362707e-08, 6.63455814e-16, -1.4399717e-08, -0.258818954, -0.965925336, 5.37404965e-08, 0.965925694, -0.258819044)
1228
Part135.Orientation = Vector3.new(75, 180, -180)
1229
Part135.Position = Vector3.new(-12.5400009, 2.40617824, -10.8160601)
1230
Part135.Rotation = Vector3.new(105, 0, 0)
1231
Part135.Color = Color3.new(0, 1, 1)
1232
Part135.Size = Vector3.new(0.0599999428, 0.139999971, 0.0599999428)
1233
Part135.BottomSurface = Enum.SurfaceType.Smooth
1234
Part135.BrickColor = BrickColor.new("Toothpaste")
1235
Part135.CanCollide = false
1236
Part135.Material = Enum.Material.Neon
1237
Part135.TopSurface = Enum.SurfaceType.Smooth
1238
Part135.brickColor = BrickColor.new("Toothpaste")
1239
SpecialMesh136.Parent = Part135
1240
SpecialMesh136.MeshType = Enum.MeshType.Wedge
1241
Part137.Parent = Model120
1242
Part137.CFrame = CFrame.new(-12, 1.21999991, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1243
Part137.Position = Vector3.new(-12, 1.21999991, -11)
1244
Part137.Color = Color3.new(0, 1, 1)
1245
Part137.Size = Vector3.new(1.03999996, 0.460000038, 1.03999996)
1246
Part137.BottomSurface = Enum.SurfaceType.Smooth
1247
Part137.BrickColor = BrickColor.new("Toothpaste")
1248
Part137.CanCollide = false
1249
Part137.Material = Enum.Material.Glass
1250
Part137.TopSurface = Enum.SurfaceType.Smooth
1251
Part137.brickColor = BrickColor.new("Toothpaste")
1252
Part138.Parent = Model120
1253
Part138.CFrame = CFrame.new(-12.0000076, 2.25499821, -11, 0.999390841, -0.0348994955, 0, 0.0348994955, 0.999390781, 0, 0, 0, 1)
1254
Part138.Orientation = Vector3.new(0, 0, 2)
1255
Part138.Position = Vector3.new(-12.0000076, 2.25499821, -11)
1256
Part138.Rotation = Vector3.new(0, 0, 2)
1257
Part138.Color = Color3.new(0, 1, 1)
1258
Part138.Size = Vector3.new(1.05999994, 0.0500000007, 1.05999994)
1259
Part138.BottomSurface = Enum.SurfaceType.Smooth
1260
Part138.BrickColor = BrickColor.new("Toothpaste")
1261
Part138.CanCollide = false
1262
Part138.Material = Enum.Material.Glass
1263
Part138.TopSurface = Enum.SurfaceType.Smooth
1264
Part138.brickColor = BrickColor.new("Toothpaste")
1265
Part139.Parent = Model120
1266
Part139.CFrame = CFrame.new(-12, 1.96000004, -11.2699995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1267
Part139.Position = Vector3.new(-12, 1.96000004, -11.2699995)
1268
Part139.Color = Color3.new(0, 1, 1)
1269
Part139.Size = Vector3.new(1.03999996, 0.440000057, 0.49999997)
1270
Part139.BottomSurface = Enum.SurfaceType.Smooth
1271
Part139.BrickColor = BrickColor.new("Toothpaste")
1272
Part139.CanCollide = false
1273
Part139.Material = Enum.Material.Glass
1274
Part139.TopSurface = Enum.SurfaceType.Smooth
1275
Part139.brickColor = BrickColor.new("Toothpaste")
1276
Part140.Parent = Model120
1277
Part140.CFrame = CFrame.new(-12, 1.79999983, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1278
Part140.Position = Vector3.new(-12, 1.79999983, -11)
1279
Part140.Color = Color3.new(0, 1, 1)
1280
Part140.Size = Vector3.new(1.01999998, 1.03999996, 1.01999998)
1281
Part140.BottomSurface = Enum.SurfaceType.Smooth
1282
Part140.BrickColor = BrickColor.new("Toothpaste")
1283
Part140.CanCollide = false
1284
Part140.Material = Enum.Material.Neon
1285
Part140.TopSurface = Enum.SurfaceType.Smooth
1286
Part140.brickColor = BrickColor.new("Toothpaste")
1287
Part141.Parent = Model120
1288
Part141.CFrame = CFrame.new(-12.21, 2.55999899, -10.9999981, 1, 0, 0, 0, 0.70710665, 0.707106888, 0, -0.707106888, 0.70710665)
1289
Part141.Orientation = Vector3.new(-45, 0, 0)
1290
Part141.Position = Vector3.new(-12.21, 2.55999899, -10.9999981)
1291
Part141.Rotation = Vector3.new(-45, 0, 0)
1292
Part141.Color = Color3.new(0, 1, 1)
1293
Part141.Size = Vector3.new(0.679999948, 0.49999997, 0.49999994)
1294
Part141.BottomSurface = Enum.SurfaceType.Smooth
1295
Part141.BrickColor = BrickColor.new("Toothpaste")
1296
Part141.CanCollide = false
1297
Part141.Material = Enum.Material.Glass
1298
Part141.TopSurface = Enum.SurfaceType.Smooth
1299
Part141.brickColor = BrickColor.new("Toothpaste")
1300
Part142.Parent = Model120
1301
Part142.CFrame = CFrame.new(-12, 1.96000004, -10.7300005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1302
Part142.Position = Vector3.new(-12, 1.96000004, -10.7300005)
1303
Part142.Color = Color3.new(0, 1, 1)
1304
Part142.Size = Vector3.new(1.03999996, 0.440000057, 0.49999997)
1305
Part142.BottomSurface = Enum.SurfaceType.Smooth
1306
Part142.BrickColor = BrickColor.new("Toothpaste")
1307
Part142.CanCollide = false
1308
Part142.Material = Enum.Material.Glass
1309
Part142.TopSurface = Enum.SurfaceType.Smooth
1310
Part142.brickColor = BrickColor.new("Toothpaste")
1311
Part143.Parent = Model120
1312
Part143.CFrame = CFrame.new(-11.6849966, 1.20499933, -11, 0.707106769, -0.707106769, 0, 0.707106709, 0.707106709, 0, -5.96046448e-08, -5.96046448e-08, 1)
1313
Part143.Orientation = Vector3.new(0, 0, 45)
1314
Part143.Position = Vector3.new(-11.6849966, 1.20499933, -11)
1315
Part143.Rotation = Vector3.new(0, 0, 45)
1316
Part143.Color = Color3.new(0, 1, 1)
1317
Part143.Size = Vector3.new(0.209999934, 0.210000023, 1.0999999)
1318
Part143.BottomSurface = Enum.SurfaceType.Smooth
1319
Part143.BrickColor = BrickColor.new("Toothpaste")
1320
Part143.CanCollide = false
1321
Part143.Material = Enum.Material.Glass
1322
Part143.TopSurface = Enum.SurfaceType.Smooth
1323
Part143.brickColor = BrickColor.new("Toothpaste")
1324
Part144.Parent = Model120
1325
Part144.CFrame = CFrame.new(-11.6849966, 1.20499933, -11, 0.707106769, -0.707106769, 0, 0.707106709, 0.707106709, 0, -5.96046448e-08, -5.96046448e-08, 1)
1326
Part144.Orientation = Vector3.new(0, 0, 45)
1327
Part144.Position = Vector3.new(-11.6849966, 1.20499933, -11)
1328
Part144.Rotation = Vector3.new(0, 0, 45)
1329
Part144.Color = Color3.new(0, 1, 1)
1330
Part144.Size = Vector3.new(0.249999925, 0.25000003, 1.07999992)
1331
Part144.BottomSurface = Enum.SurfaceType.Smooth
1332
Part144.BrickColor = BrickColor.new("Toothpaste")
1333
Part144.CanCollide = false
1334
Part144.Material = Enum.Material.Neon
1335
Part144.TopSurface = Enum.SurfaceType.Smooth
1336
Part144.brickColor = BrickColor.new("Toothpaste")
1337
Part145.Parent = Model120
1338
Part145.CFrame = CFrame.new(-12.2200012, 1.20500064, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1339
Part145.Position = Vector3.new(-12.2200012, 1.20500064, -11)
1340
Part145.Color = Color3.new(0, 1, 1)
1341
Part145.Size = Vector3.new(0.639999986, 0.0500000343, 1.07999992)
1342
Part145.BottomSurface = Enum.SurfaceType.Smooth
1343
Part145.BrickColor = BrickColor.new("Toothpaste")
1344
Part145.CanCollide = false
1345
Part145.Material = Enum.Material.Neon
1346
Part145.TopSurface = Enum.SurfaceType.Smooth
1347
Part145.brickColor = BrickColor.new("Toothpaste")
1348
SpecialMesh146.Parent = Part145
1349
SpecialMesh146.Scale = Vector3.new(1, 0.25, 1)
1350
SpecialMesh146.MeshType = Enum.MeshType.Brick
1351
Part147.Parent = Model120
1352
Part147.CFrame = CFrame.new(-11.9049997, 1.28499949, -11, 0.98480773, 0.173648134, 0, -0.173648119, 0.98480773, 0, -1.49011612e-08, 0, 1)
1353
Part147.Orientation = Vector3.new(0, 0, -10)
1354
Part147.Position = Vector3.new(-11.9049997, 1.28499949, -11)
1355
Part147.Rotation = Vector3.new(0, 0, -10)
1356
Part147.Color = Color3.new(0, 1, 1)
1357
Part147.Size = Vector3.new(0.409999967, 0.0500000343, 1.07999992)
1358
Part147.BottomSurface = Enum.SurfaceType.Smooth
1359
Part147.BrickColor = BrickColor.new("Toothpaste")
1360
Part147.CanCollide = false
1361
Part147.Material = Enum.Material.Neon
1362
Part147.TopSurface = Enum.SurfaceType.Smooth
1363
Part147.brickColor = BrickColor.new("Toothpaste")
1364
SpecialMesh148.Parent = Part147
1365
SpecialMesh148.Scale = Vector3.new(1, 0.25, 1)
1366
SpecialMesh148.MeshType = Enum.MeshType.Brick
1367
Part149.Parent = Model120
1368
Part149.CFrame = CFrame.new(-11.91961, 1.12768364, -11, 0.994521976, -0.104528315, 0, 0.104528308, 0.994521976, 0, 0, 0, 1)
1369
Part149.Orientation = Vector3.new(0, 0, 6)
1370
Part149.Position = Vector3.new(-11.91961, 1.12768364, -11)
1371
Part149.Rotation = Vector3.new(0, 0, 6)
1372
Part149.Color = Color3.new(0, 1, 1)
1373
Part149.Size = Vector3.new(0.159999952, 0.0500000343, 1.07999992)
1374
Part149.BottomSurface = Enum.SurfaceType.Smooth
1375
Part149.BrickColor = BrickColor.new("Toothpaste")
1376
Part149.CanCollide = false
1377
Part149.Material = Enum.Material.Neon
1378
Part149.TopSurface = Enum.SurfaceType.Smooth
1379
Part149.brickColor = BrickColor.new("Toothpaste")
1380
SpecialMesh150.Parent = Part149
1381
SpecialMesh150.Scale = Vector3.new(1, 0.25, 1)
1382
SpecialMesh150.MeshType = Enum.MeshType.Brick
1383
Part151.Parent = Model120
1384
Part151.CFrame = CFrame.new(-12.1290779, 1.05265045, -11, 0.992546201, 0.12186937, 0, -0.12186937, 0.992546141, 0, 0, 0, 1)
1385
Part151.Orientation = Vector3.new(0, 0, -7)
1386
Part151.Position = Vector3.new(-12.1290779, 1.05265045, -11)
1387
Part151.Rotation = Vector3.new(0, 0, -7)
1388
Part151.Color = Color3.new(0, 1, 1)
1389
Part151.Size = Vector3.new(0.139999956, 0.0500000343, 1.07999992)
1390
Part151.BottomSurface = Enum.SurfaceType.Smooth
1391
Part151.BrickColor = BrickColor.new("Toothpaste")
1392
Part151.CanCollide = false
1393
Part151.Material = Enum.Material.Neon
1394
Part151.TopSurface = Enum.SurfaceType.Smooth
1395
Part151.brickColor = BrickColor.new("Toothpaste")
1396
SpecialMesh152.Parent = Part151
1397
SpecialMesh152.Scale = Vector3.new(1, 0.25, 1)
1398
SpecialMesh152.MeshType = Enum.MeshType.Brick
1399
Part153.Parent = Model120
1400
Part153.CFrame = CFrame.new(-12.0031948, 1.33277631, -11, 0.98480773, 0.173648134, 0, -0.173648119, 0.98480773, 0, -1.49011612e-08, 0, 1)
1401
Part153.Orientation = Vector3.new(0, 0, -10)
1402
Part153.Position = Vector3.new(-12.0031948, 1.33277631, -11)
1403
Part153.Rotation = Vector3.new(0, 0, -10)
1404
Part153.Color = Color3.new(0, 1, 1)
1405
Part153.Size = Vector3.new(0.0599999726, 0.0700000525, 1.07999992)
1406
Part153.BottomSurface = Enum.SurfaceType.Smooth
1407
Part153.BrickColor = BrickColor.new("Toothpaste")
1408
Part153.CanCollide = false
1409
Part153.Material = Enum.Material.Neon
1410
Part153.TopSurface = Enum.SurfaceType.Smooth
1411
Part153.brickColor = BrickColor.new("Toothpaste")
1412
SpecialMesh154.Parent = Part153
1413
SpecialMesh154.Scale = Vector3.new(0.25, 1, 1)
1414
SpecialMesh154.MeshType = Enum.MeshType.Brick
1415
Part155.Parent = Model120
1416
Part155.CFrame = CFrame.new(-11.9041138, 1.2036097, -11, 0.98480773, 0.173648134, 0, -0.173648119, 0.98480773, 0, -1.49011612e-08, 0, 1)
1417
Part155.Orientation = Vector3.new(0, 0, -10)
1418
Part155.Position = Vector3.new(-11.9041138, 1.2036097, -11)
1419
Part155.Rotation = Vector3.new(0, 0, -10)
1420
Part155.Color = Color3.new(0, 1, 1)
1421
Part155.Size = Vector3.new(0.0599999726, 0.150000051, 1.07999992)
1422
Part155.BottomSurface = Enum.SurfaceType.Smooth
1423
Part155.BrickColor = BrickColor.new("Toothpaste")
1424
Part155.CanCollide = false
1425
Part155.Material = Enum.Material.Neon
1426
Part155.TopSurface = Enum.SurfaceType.Smooth
1427
Part155.brickColor = BrickColor.new("Toothpaste")
1428
SpecialMesh156.Parent = Part155
1429
SpecialMesh156.Scale = Vector3.new(0.25, 1, 1)
1430
SpecialMesh156.MeshType = Enum.MeshType.Brick
1431
Part157.Parent = Model120
1432
Part157.CFrame = CFrame.new(-12.2700005, 1.26000071, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1433
Part157.Position = Vector3.new(-12.2700005, 1.26000071, -11)
1434
Part157.Color = Color3.new(0, 1, 1)
1435
Part157.Size = Vector3.new(0.0599999726, 0.100000039, 1.07999992)
1436
Part157.BottomSurface = Enum.SurfaceType.Smooth
1437
Part157.BrickColor = BrickColor.new("Toothpaste")
1438
Part157.CanCollide = false
1439
Part157.Material = Enum.Material.Neon
1440
Part157.TopSurface = Enum.SurfaceType.Smooth
1441
Part157.brickColor = BrickColor.new("Toothpaste")
1442
SpecialMesh158.Parent = Part157
1443
SpecialMesh158.Scale = Vector3.new(0.25, 1, 1)
1444
SpecialMesh158.MeshType = Enum.MeshType.Brick
1445
Part159.Parent = Model120
1446
Part159.CFrame = CFrame.new(-12.1199999, 1.13000059, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1447
Part159.Position = Vector3.new(-12.1199999, 1.13000059, -11)
1448
Part159.Color = Color3.new(0, 1, 1)
1449
Part159.Size = Vector3.new(0.0599999726, 0.140000045, 1.07999992)
1450
Part159.BottomSurface = Enum.SurfaceType.Smooth
1451
Part159.BrickColor = BrickColor.new("Toothpaste")
1452
Part159.CanCollide = false
1453
Part159.Material = Enum.Material.Neon
1454
Part159.TopSurface = Enum.SurfaceType.Smooth
1455
Part159.brickColor = BrickColor.new("Toothpaste")
1456
SpecialMesh160.Parent = Part159
1457
SpecialMesh160.Scale = Vector3.new(0.25, 1, 1)
1458
SpecialMesh160.MeshType = Enum.MeshType.Brick
1459
Part161.Parent = Model120
1460
Part161.CFrame = CFrame.new(-11.7717533, 1.09652472, -11, 0.992546201, -0.121869192, 0, 0.121869192, 0.992546141, 0, 0, 0, 1)
1461
Part161.Orientation = Vector3.new(0, 0, 7)
1462
Part161.Position = Vector3.new(-11.7717533, 1.09652472, -11)
1463
Part161.Rotation = Vector3.new(0, 0, 7)
1464
Part161.Color = Color3.new(0, 1, 1)
1465
Part161.Size = Vector3.new(0.139999956, 0.0500000343, 1.07999992)
1466
Part161.BottomSurface = Enum.SurfaceType.Smooth
1467
Part161.BrickColor = BrickColor.new("Toothpaste")
1468
Part161.CanCollide = false
1469
Part161.Material = Enum.Material.Neon
1470
Part161.TopSurface = Enum.SurfaceType.Smooth
1471
Part161.brickColor = BrickColor.new("Toothpaste")
1472
SpecialMesh162.Parent = Part161
1473
SpecialMesh162.Scale = Vector3.new(1, 0.25, 1)
1474
SpecialMesh162.MeshType = Enum.MeshType.Brick
1475
Part163.Parent = Model120
1476
Part163.CFrame = CFrame.new(-11.5200005, 1.20500052, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1477
Part163.Position = Vector3.new(-11.5200005, 1.20500052, -11)
1478
Part163.Color = Color3.new(0, 1, 1)
1479
Part163.Size = Vector3.new(0.119999968, 0.0500000343, 1.07999992)
1480
Part163.BottomSurface = Enum.SurfaceType.Smooth
1481
Part163.BrickColor = BrickColor.new("Toothpaste")
1482
Part163.CanCollide = false
1483
Part163.Material = Enum.Material.Neon
1484
Part163.TopSurface = Enum.SurfaceType.Smooth
1485
Part163.brickColor = BrickColor.new("Toothpaste")
1486
SpecialMesh164.Parent = Part163
1487
SpecialMesh164.Scale = Vector3.new(1, 0.25, 1)
1488
SpecialMesh164.MeshType = Enum.MeshType.Brick
1489
Part165.Parent = Model120
1490
Part165.CFrame = CFrame.new(-11.5200005, 1.1200006, -10.9400005, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1491
Part165.Position = Vector3.new(-11.5200005, 1.1200006, -10.9400005)
1492
Part165.Color = Color3.new(0, 1, 1)
1493
Part165.Size = Vector3.new(0.119999968, 0.160000041, 0.0599999428)
1494
Part165.BottomSurface = Enum.SurfaceType.Smooth
1495
Part165.BrickColor = BrickColor.new("Toothpaste")
1496
Part165.CanCollide = false
1497
Part165.Material = Enum.Material.Neon
1498
Part165.TopSurface = Enum.SurfaceType.Smooth
1499
Part165.brickColor = BrickColor.new("Toothpaste")
1500
SpecialMesh166.Parent = Part165
1501
SpecialMesh166.Scale = Vector3.new(1, 1, 0.25)
1502
SpecialMesh166.MeshType = Enum.MeshType.Brick
1503
Part167.Parent = Model120
1504
Part167.CFrame = CFrame.new(-11.5200005, 1.26500058, -10.7300005, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1505
Part167.Position = Vector3.new(-11.5200005, 1.26500058, -10.7300005)
1506
Part167.Color = Color3.new(0, 1, 1)
1507
Part167.Size = Vector3.new(0.119999968, 0.13000004, 0.0599999428)
1508
Part167.BottomSurface = Enum.SurfaceType.Smooth
1509
Part167.BrickColor = BrickColor.new("Toothpaste")
1510
Part167.CanCollide = false
1511
Part167.Material = Enum.Material.Neon
1512
Part167.TopSurface = Enum.SurfaceType.Smooth
1513
Part167.brickColor = BrickColor.new("Toothpaste")
1514
SpecialMesh168.Parent = Part167
1515
SpecialMesh168.Scale = Vector3.new(1, 1, 0.25)
1516
SpecialMesh168.MeshType = Enum.MeshType.Brick
1517
Part169.Parent = Model120
1518
Part169.CFrame = CFrame.new(-11.5200005, 1.27500057, -10.8600006, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1519
Part169.Position = Vector3.new(-11.5200005, 1.27500057, -10.8600006)
1520
Part169.Color = Color3.new(0, 1, 1)
1521
Part169.Size = Vector3.new(0.119999968, 0.0500000343, 0.259999931)
1522
Part169.BottomSurface = Enum.SurfaceType.Smooth
1523
Part169.BrickColor = BrickColor.new("Toothpaste")
1524
Part169.CanCollide = false
1525
Part169.Material = Enum.Material.Neon
1526
Part169.TopSurface = Enum.SurfaceType.Smooth
1527
Part169.brickColor = BrickColor.new("Toothpaste")
1528
SpecialMesh170.Parent = Part169
1529
SpecialMesh170.Scale = Vector3.new(1, 0.25, 1)
1530
SpecialMesh170.MeshType = Enum.MeshType.Brick
1531
Part171.Parent = Model120
1532
Part171.CFrame = CFrame.new(-11.5200005, 1.18000007, -11.3700008, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1533
Part171.Position = Vector3.new(-11.5200005, 1.18000007, -11.3700008)
1534
Part171.Color = Color3.new(0, 1, 1)
1535
Part171.Size = Vector3.new(0.119999968, 0.140000045, 0.0599999428)
1536
Part171.BottomSurface = Enum.SurfaceType.Smooth
1537
Part171.BrickColor = BrickColor.new("Toothpaste")
1538
Part171.CanCollide = false
1539
Part171.Material = Enum.Material.Neon
1540
Part171.TopSurface = Enum.SurfaceType.Smooth
1541
Part171.brickColor = BrickColor.new("Toothpaste")
1542
SpecialMesh172.Parent = Part171
1543
SpecialMesh172.Scale = Vector3.new(1, 1, 0.25)
1544
SpecialMesh172.MeshType = Enum.MeshType.Brick
1545
Part173.Parent = Model120
1546
Part173.CFrame = CFrame.new(-11.5200005, 1.31000066, -10.9400005, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1547
Part173.Position = Vector3.new(-11.5200005, 1.31000066, -10.9400005)
1548
Part173.Color = Color3.new(0, 1, 1)
1549
Part173.Size = Vector3.new(0.119999968, 0.0800000429, 0.0599999428)
1550
Part173.BottomSurface = Enum.SurfaceType.Smooth
1551
Part173.BrickColor = BrickColor.new("Toothpaste")
1552
Part173.CanCollide = false
1553
Part173.Material = Enum.Material.Neon
1554
Part173.TopSurface = Enum.SurfaceType.Smooth
1555
Part173.brickColor = BrickColor.new("Toothpaste")
1556
SpecialMesh174.Parent = Part173
1557
SpecialMesh174.Scale = Vector3.new(1, 1, 0.25)
1558
SpecialMesh174.MeshType = Enum.MeshType.Brick
1559
Part175.Parent = Model120
1560
Part175.CFrame = CFrame.new(-11.5200005, 1.0650003, -10.7650003, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1561
Part175.Position = Vector3.new(-11.5200005, 1.0650003, -10.7650003)
1562
Part175.Color = Color3.new(0, 1, 1)
1563
Part175.Size = Vector3.new(0.119999968, 0.0500000343, 0.349999934)
1564
Part175.BottomSurface = Enum.SurfaceType.Smooth
1565
Part175.BrickColor = BrickColor.new("Toothpaste")
1566
Part175.CanCollide = false
1567
Part175.Material = Enum.Material.Neon
1568
Part175.TopSurface = Enum.SurfaceType.Smooth
1569
Part175.brickColor = BrickColor.new("Toothpaste")
1570
SpecialMesh176.Parent = Part175
1571
SpecialMesh176.Scale = Vector3.new(1, 0.25, 1)
1572
SpecialMesh176.MeshType = Enum.MeshType.Brick
1573
Part177.Parent = Model120
1574
Part177.CFrame = CFrame.new(-11.5200005, 1.10499978, -11.3500004, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1575
Part177.Position = Vector3.new(-11.5200005, 1.10499978, -11.3500004)
1576
Part177.Color = Color3.new(0, 1, 1)
1577
Part177.Size = Vector3.new(0.119999968, 0.0500000343, 0.259999931)
1578
Part177.BottomSurface = Enum.SurfaceType.Smooth
1579
Part177.BrickColor = BrickColor.new("Toothpaste")
1580
Part177.CanCollide = false
1581
Part177.Material = Enum.Material.Neon
1582
Part177.TopSurface = Enum.SurfaceType.Smooth
1583
Part177.brickColor = BrickColor.new("Toothpaste")
1584
SpecialMesh178.Parent = Part177
1585
SpecialMesh178.Scale = Vector3.new(1, 0.25, 1)
1586
SpecialMesh178.MeshType = Enum.MeshType.Brick
1587
Part179.Parent = Model120
1588
Part179.CFrame = CFrame.new(-11.5200005, 1.09500003, -11.210001, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1589
Part179.Position = Vector3.new(-11.5200005, 1.09500003, -11.210001)
1590
Part179.Color = Color3.new(0, 1, 1)
1591
Part179.Size = Vector3.new(0.119999968, 0.170000046, 0.0599999428)
1592
Part179.BottomSurface = Enum.SurfaceType.Smooth
1593
Part179.BrickColor = BrickColor.new("Toothpaste")
1594
Part179.CanCollide = false
1595
Part179.Material = Enum.Material.Neon
1596
Part179.TopSurface = Enum.SurfaceType.Smooth
1597
Part179.brickColor = BrickColor.new("Toothpaste")
1598
SpecialMesh180.Parent = Part179
1599
SpecialMesh180.Scale = Vector3.new(1, 1, 0.25)
1600
SpecialMesh180.MeshType = Enum.MeshType.Brick
1601
Part181.Parent = Model120
1602
Part181.CFrame = CFrame.new(-11.5200005, 1.28500056, -11.1300011, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1603
Part181.Position = Vector3.new(-11.5200005, 1.28500056, -11.1300011)
1604
Part181.Color = Color3.new(0, 1, 1)
1605
Part181.Size = Vector3.new(0.119999968, 0.170000046, 0.0599999428)
1606
Part181.BottomSurface = Enum.SurfaceType.Smooth
1607
Part181.BrickColor = BrickColor.new("Toothpaste")
1608
Part181.CanCollide = false
1609
Part181.Material = Enum.Material.Neon
1610
Part181.TopSurface = Enum.SurfaceType.Smooth
1611
Part181.brickColor = BrickColor.new("Toothpaste")
1612
SpecialMesh182.Parent = Part181
1613
SpecialMesh182.Scale = Vector3.new(1, 1, 0.25)
1614
SpecialMesh182.MeshType = Enum.MeshType.Brick
1615
Part183.Parent = Model120
1616
Part183.CFrame = CFrame.new(-11.5200005, 1.33500051, -11.1899996, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1617
Part183.Position = Vector3.new(-11.5200005, 1.33500051, -11.1899996)
1618
Part183.Color = Color3.new(0, 1, 1)
1619
Part183.Size = Vector3.new(0.119999968, 0.0500000343, 0.139999926)
1620
Part183.BottomSurface = Enum.SurfaceType.Smooth
1621
Part183.BrickColor = BrickColor.new("Toothpaste")
1622
Part183.CanCollide = false
1623
Part183.Material = Enum.Material.Neon
1624
Part183.TopSurface = Enum.SurfaceType.Smooth
1625
Part183.brickColor = BrickColor.new("Toothpaste")
1626
SpecialMesh184.Parent = Part183
1627
SpecialMesh184.Scale = Vector3.new(1, 0.25, 1)
1628
SpecialMesh184.MeshType = Enum.MeshType.Brick
1629
Part185.Parent = Model120
1630
Part185.CFrame = CFrame.new(-12.5100002, 1.58500004, -11.2999973, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
1631
Part185.Orientation = Vector3.new(-45, 180, 180)
1632
Part185.Position = Vector3.new(-12.5100002, 1.58500004, -11.2999973)
1633
Part185.Rotation = Vector3.new(-135, 0, 0)
1634
Part185.Color = Color3.new(0, 1, 1)
1635
Part185.Size = Vector3.new(0.0599999428, 0.139999986, 0.139999956)
1636
Part185.BottomSurface = Enum.SurfaceType.Smooth
1637
Part185.BrickColor = BrickColor.new("Toothpaste")
1638
Part185.CanCollide = false
1639
Part185.Material = Enum.Material.Glass
1640
Part185.TopSurface = Enum.SurfaceType.Smooth
1641
Part185.brickColor = BrickColor.new("Toothpaste")
1642
SpecialMesh186.Parent = Part185
1643
SpecialMesh186.MeshType = Enum.MeshType.Wedge
1644
Part187.Parent = Model120
1645
Part187.CFrame = CFrame.new(-12.5100002, 1.58500278, -10.7099981, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
1646
Part187.Orientation = Vector3.new(-45, 180, 180)
1647
Part187.Position = Vector3.new(-12.5100002, 1.58500278, -10.7099981)
1648
Part187.Rotation = Vector3.new(-135, 0, 0)
1649
Part187.Color = Color3.new(0, 1, 1)
1650
Part187.Size = Vector3.new(0.0599999428, 0.139999986, 0.139999956)
1651
Part187.BottomSurface = Enum.SurfaceType.Smooth
1652
Part187.BrickColor = BrickColor.new("Toothpaste")
1653
Part187.CanCollide = false
1654
Part187.Material = Enum.Material.Glass
1655
Part187.TopSurface = Enum.SurfaceType.Smooth
1656
Part187.brickColor = BrickColor.new("Toothpaste")
1657
SpecialMesh188.Parent = Part187
1658
SpecialMesh188.MeshType = Enum.MeshType.Wedge
1659
Part189.Parent = Model120
1660
Part189.CFrame = CFrame.new(-12.5100002, 1.61500013, -11.000001, 1, 0, 0, 0, 0.707106829, -0.707106709, 0, 0.707106709, 0.707106829)
1661
Part189.Orientation = Vector3.new(45, 0, 0)
1662
Part189.Position = Vector3.new(-12.5100002, 1.61500013, -11.000001)
1663
Part189.Rotation = Vector3.new(45, 0, 0)
1664
Part189.Color = Color3.new(0, 1, 1)
1665
Part189.Size = Vector3.new(0.0599999428, 0.139999986, 0.139999956)
1666
Part189.BottomSurface = Enum.SurfaceType.Smooth
1667
Part189.BrickColor = BrickColor.new("Toothpaste")
1668
Part189.CanCollide = false
1669
Part189.Material = Enum.Material.Glass
1670
Part189.TopSurface = Enum.SurfaceType.Smooth
1671
Part189.brickColor = BrickColor.new("Toothpaste")
1672
SpecialMesh190.Parent = Part189
1673
SpecialMesh190.MeshType = Enum.MeshType.Wedge
1674
Part191.Parent = Model120
1675
Part191.CFrame = CFrame.new(-12.5, 1.59500206, -10.7099981, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
1676
Part191.Orientation = Vector3.new(-45, 180, 180)
1677
Part191.Position = Vector3.new(-12.5, 1.59500206, -10.7099981)
1678
Part191.Rotation = Vector3.new(-135, 0, 0)
1679
Part191.Color = Color3.new(0, 1, 1)
1680
Part191.Size = Vector3.new(0.0599999428, 0.159999982, 0.159999952)
1681
Part191.BottomSurface = Enum.SurfaceType.Smooth
1682
Part191.BrickColor = BrickColor.new("Toothpaste")
1683
Part191.CanCollide = false
1684
Part191.Material = Enum.Material.Neon
1685
Part191.TopSurface = Enum.SurfaceType.Smooth
1686
Part191.brickColor = BrickColor.new("Toothpaste")
1687
SpecialMesh192.Parent = Part191
1688
SpecialMesh192.MeshType = Enum.MeshType.Wedge
1689
Part193.Parent = Model120
1690
Part193.CFrame = CFrame.new(-12.5, 1.60499954, -11.000001, 1, 0, 0, 0, 0.707106829, -0.707106709, 0, 0.707106709, 0.707106829)
1691
Part193.Orientation = Vector3.new(45, 0, 0)
1692
Part193.Position = Vector3.new(-12.5, 1.60499954, -11.000001)
1693
Part193.Rotation = Vector3.new(45, 0, 0)
1694
Part193.Color = Color3.new(0, 1, 1)
1695
Part193.Size = Vector3.new(0.0599999428, 0.159999982, 0.159999952)
1696
Part193.BottomSurface = Enum.SurfaceType.Smooth
1697
Part193.BrickColor = BrickColor.new("Toothpaste")
1698
Part193.CanCollide = false
1699
Part193.Material = Enum.Material.Neon
1700
Part193.TopSurface = Enum.SurfaceType.Smooth
1701
Part193.brickColor = BrickColor.new("Toothpaste")
1702
SpecialMesh194.Parent = Part193
1703
SpecialMesh194.MeshType = Enum.MeshType.Wedge
1704
Part195.Parent = Model120
1705
Part195.CFrame = CFrame.new(-12.5, 1.59499955, -11.2999983, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
1706
Part195.Orientation = Vector3.new(-45, 180, 180)
1707
Part195.Position = Vector3.new(-12.5, 1.59499955, -11.2999983)
1708
Part195.Rotation = Vector3.new(-135, 0, 0)
1709
Part195.Color = Color3.new(0, 1, 1)
1710
Part195.Size = Vector3.new(0.0599999428, 0.159999982, 0.159999952)
1711
Part195.BottomSurface = Enum.SurfaceType.Smooth
1712
Part195.BrickColor = BrickColor.new("Toothpaste")
1713
Part195.CanCollide = false
1714
Part195.Material = Enum.Material.Neon
1715
Part195.TopSurface = Enum.SurfaceType.Smooth
1716
Part195.brickColor = BrickColor.new("Toothpaste")
1717
SpecialMesh196.Parent = Part195
1718
SpecialMesh196.MeshType = Enum.MeshType.Wedge
1719
Part197.Parent = Model120
1720
Part197.CFrame = CFrame.new(-12.4800005, 1.26500058, -11.2900009, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1721
Part197.Position = Vector3.new(-12.4800005, 1.26500058, -11.2900009)
1722
Part197.Color = Color3.new(0, 1, 1)
1723
Part197.Size = Vector3.new(0.119999968, 0.13000004, 0.0599999428)
1724
Part197.BottomSurface = Enum.SurfaceType.Smooth
1725
Part197.BrickColor = BrickColor.new("Toothpaste")
1726
Part197.CanCollide = false
1727
Part197.Material = Enum.Material.Neon
1728
Part197.TopSurface = Enum.SurfaceType.Smooth
1729
Part197.brickColor = BrickColor.new("Toothpaste")
1730
SpecialMesh198.Parent = Part197
1731
SpecialMesh198.Scale = Vector3.new(1, 1, 0.25)
1732
SpecialMesh198.MeshType = Enum.MeshType.Brick
1733
Part199.Parent = Model120
1734
Part199.CFrame = CFrame.new(-12.4800005, 1.28500056, -10.8500004, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1735
Part199.Position = Vector3.new(-12.4800005, 1.28500056, -10.8500004)
1736
Part199.Color = Color3.new(0, 1, 1)
1737
Part199.Size = Vector3.new(0.119999968, 0.0500000343, 0.259999931)
1738
Part199.BottomSurface = Enum.SurfaceType.Smooth
1739
Part199.BrickColor = BrickColor.new("Toothpaste")
1740
Part199.CanCollide = false
1741
Part199.Material = Enum.Material.Neon
1742
Part199.TopSurface = Enum.SurfaceType.Smooth
1743
Part199.brickColor = BrickColor.new("Toothpaste")
1744
SpecialMesh200.Parent = Part199
1745
SpecialMesh200.Scale = Vector3.new(1, 0.25, 1)
1746
SpecialMesh200.MeshType = Enum.MeshType.Brick
1747
Part201.Parent = Model120
1748
Part201.CFrame = CFrame.new(-12.4800005, 1.18000054, -10.7200012, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1749
Part201.Position = Vector3.new(-12.4800005, 1.18000054, -10.7200012)
1750
Part201.Color = Color3.new(0, 1, 1)
1751
Part201.Size = Vector3.new(0.119999968, 0.220000044, 0.0599999428)
1752
Part201.BottomSurface = Enum.SurfaceType.Smooth
1753
Part201.BrickColor = BrickColor.new("Toothpaste")
1754
Part201.CanCollide = false
1755
Part201.Material = Enum.Material.Neon
1756
Part201.TopSurface = Enum.SurfaceType.Smooth
1757
Part201.brickColor = BrickColor.new("Toothpaste")
1758
SpecialMesh202.Parent = Part201
1759
SpecialMesh202.Scale = Vector3.new(1, 1, 0.25)
1760
SpecialMesh202.MeshType = Enum.MeshType.Brick
1761
Part203.Parent = Model120
1762
Part203.CFrame = CFrame.new(-12.4800005, 1.07500052, -10.9049997, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1763
Part203.Position = Vector3.new(-12.4800005, 1.07500052, -10.9049997)
1764
Part203.Color = Color3.new(0, 1, 1)
1765
Part203.Size = Vector3.new(0.119999968, 0.0500000343, 0.48999995)
1766
Part203.BottomSurface = Enum.SurfaceType.Smooth
1767
Part203.BrickColor = BrickColor.new("Toothpaste")
1768
Part203.CanCollide = false
1769
Part203.Material = Enum.Material.Neon
1770
Part203.TopSurface = Enum.SurfaceType.Smooth
1771
Part203.brickColor = BrickColor.new("Toothpaste")
1772
SpecialMesh204.Parent = Part203
1773
SpecialMesh204.Scale = Vector3.new(1, 0.25, 1)
1774
SpecialMesh204.MeshType = Enum.MeshType.Brick
1775
Part205.Parent = Model120
1776
Part205.CFrame = CFrame.new(-12.4800005, 1.09000039, -11.1600008, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1777
Part205.Position = Vector3.new(-12.4800005, 1.09000039, -11.1600008)
1778
Part205.Color = Color3.new(0, 1, 1)
1779
Part205.Size = Vector3.new(0.119999968, 0.100000046, 0.0599999428)
1780
Part205.BottomSurface = Enum.SurfaceType.Smooth
1781
Part205.BrickColor = BrickColor.new("Toothpaste")
1782
Part205.CanCollide = false
1783
Part205.Material = Enum.Material.Neon
1784
Part205.TopSurface = Enum.SurfaceType.Smooth
1785
Part205.brickColor = BrickColor.new("Toothpaste")
1786
SpecialMesh206.Parent = Part205
1787
SpecialMesh206.Scale = Vector3.new(1, 1, 0.25)
1788
SpecialMesh206.MeshType = Enum.MeshType.Brick
1789
Part207.Parent = Model120
1790
Part207.CFrame = CFrame.new(-12.4800005, 1.33500051, -11.3000002, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
1791
Part207.Position = Vector3.new(-12.4800005, 1.33500051, -11.3000002)
1792
Part207.Color = Color3.new(0, 1, 1)
1793
Part207.Size = Vector3.new(0.119999968, 0.0500000343, 0.199999928)
1794
Part207.BottomSurface = Enum.SurfaceType.Smooth
1795
Part207.BrickColor = BrickColor.new("Toothpaste")
1796
Part207.CanCollide = false
1797
Part207.Material = Enum.Material.Neon
1798
Part207.TopSurface = Enum.SurfaceType.Smooth
1799
Part207.brickColor = BrickColor.new("Toothpaste")
1800
SpecialMesh208.Parent = Part207
1801
SpecialMesh208.Scale = Vector3.new(1, 0.25, 1)
1802
SpecialMesh208.MeshType = Enum.MeshType.Brick
1803
for i,v in pairs(mas:GetChildren()) do
1804-
	v.Parent = game:GetService("Players").EzzyCrafts2.Character
1804+
	v.Parent = game:GetService("Players").blazeredheat15791.Character
1805
	pcall(function() v:MakeJoints() end)
1806
end
1807
mas:Destroy()
1808
for i,v in pairs(cors) do
1809
	spawn(function()
1810
		pcall(v)
1811
	end)
1812
end
1813
1814
1815-
Player = game:GetService("Players").EzzyCrafts2
1815+
Player = game:GetService("Players").blazeredheat15791
1816
local Mouse,mouse,UserInputService,ContextActionService
1817
do
1818
	script.Parent = Player.Character
1819
	local CAS = {Actions={}}
1820
	local Event = Instance.new("RemoteEvent")
1821
	Event.Name = "UserInput_Event"
1822
	Event.Parent = Player.Character
1823
	local fakeEvent = function()
1824
		local t = {_fakeEvent=true}
1825
		t.Connect = function(self,f)self.Function=f end
1826
		t.connect = t.Connect
1827
		return t
1828
	end
1829
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
1830
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
1831
	function CAS:BindAction(name,fun,touch,...)
1832
		CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
1833
	end
1834
	function CAS:UnbindAction(name)
1835
		CAS.Actions[name] = nil
1836
	end
1837
	local function te(self,ev,...)
1838
		local t = m[ev]
1839
		if t and t._fakeEvent and t.Function then
1840
			t.Function(...)
1841
		end
1842
	end
1843
	m.TrigEvent = te
1844
	UIS.TrigEvent = te
1845
	Event.OnServerEvent:Connect(function(plr,io)
1846
	    if plr~=Player then return end
1847
		if io.isMouse then
1848
			m.Target = io.Target
1849
			m.Hit = io.Hit
1850
		elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
1851
	        if io.UserInputState == Enum.UserInputState.Begin then
1852
				m:TrigEvent("Button1Down")
1853
			else
1854
				m:TrigEvent("Button1Up")
1855
			end
1856
		else
1857
			for n,t in pairs(CAS.Actions) do
1858
				for _,k in pairs(t.Keys) do
1859
					if k==io.KeyCode then
1860
						t.Function(t.Name,io.UserInputState,io)
1861
					end
1862
				end
1863
			end
1864
	        if io.UserInputState == Enum.UserInputState.Begin then
1865
	            m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
1866
				UIS:TrigEvent("InputBegan",io,false)
1867
			else
1868
				m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
1869
				UIS:TrigEvent("InputEnded",io,false)
1870
	        end
1871
	    end
1872
	end)
1873
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
1874
end
1875-
plr = game:GetService("Players").EzzyCrafts2
1875+
plr = game:GetService("Players").blazeredheat15791
1876
char = plr.Character
1877
hum = char.Humanoid
1878
local cam = game.Workspace.CurrentCamera
1879
Camera = cam
1880
local CamInterrupt = false
1881
local TwoD = false
1882
local TargetInfo = {nil, nil}
1883
cam.CameraType = "Custom"
1884
t = char.Torso
1885
h = char.Head
1886
ra = char["Right Arm"]
1887
la = char["Left Arm"]
1888
rl = char["Right Leg"]
1889
ll = char["Left Leg"]
1890
tors = char.Torso
1891
lleg = char["Left Leg"]
1892
root = char.HumanoidRootPart
1893
hed = char.Head
1894
rleg = char["Right Leg"]
1895
rarm = char["Right Arm"]
1896
larm = char["Left Arm"]
1897
radian = math.rad
1898
random = math.random
1899
Vec3 = Vector3.new
1900
Inst = Instance.new
1901
cFrame = CFrame.new
1902
Euler = CFrame.fromEulerAnglesXYZ
1903
vt = Vector3.new
1904
bc = BrickColor.new
1905
br = BrickColor.random
1906
it = Instance.new
1907
cf = CFrame.new
1908
1909
1910
local Booleans = {
1911
  CamFollow = true,
1912
  GyroUse = true
1913
}
1914
1915
function lerp(object, newCFrame, alpha)
1916
  return object:lerp(newCFrame, alpha)
1917
end
1918
1919
local Directer = Inst("BodyGyro", root)
1920
Directer.MaxTorque = Vec3(0, 0, 0)
1921
Directer.P = 600000
1922
local CPart = Inst("Part")
1923
CPart.Anchored = true
1924
CPart.CanCollide = false
1925
CPart.Locked = true
1926
CPart.Transparency = 1
1927
1928
local rainbowmode = false
1929
local chaosmode = false
1930
local duringend = false
1931
local RuinMode = 1
1932
1933
local kan = Instance.new("Sound",char)
1934
kan.Volume = 1.25
1935
kan.TimePosition = 0
1936
kan.PlaybackSpeed = 1
1937
kan.Pitch = 1.01
1938
kan.SoundId = "rbxassetid://901719740"
1939
kan.Name = "wreckeda"
1940
kan.Looped = true
1941
kan:Play()
1942
1943
local currentThemePlaying = kan.SoundId
1944
local currentPitch = kan.Pitch
1945
local currentVol = kan.Volume
1946
function newTheme(ID,timepos,pitch,vol)
1947
local kanz = kan
1948
--kanz:Stop()
1949
kanz.Volume = vol
1950
--kanz.TimePosition = timepos
1951
kanz.PlaybackSpeed = pitch
1952
kanz.Pitch = pitch
1953
kanz.SoundId = ID
1954
kanz.Name = "wrecked"
1955
kanz.Looped = true
1956
currentThemePlaying = kanz.SoundId
1957
currentVol = kanz.Volume
1958
currentPitch = kanz.Pitch
1959
--kanz:Play()
1960
--coroutine.resume(coroutine.create(function()
1961
--wait(0.05)
1962
--end))
1963
end
1964
1965
1966
function newThemeCust(ID,timepos,pitch,vol)
1967
local kanz = kan
1968
kanz:Stop()
1969
kanz.Volume = vol
1970
kanz.TimePosition = timepos
1971
kanz.PlaybackSpeed = pitch
1972
kanz.Pitch = pitch
1973
kanz.SoundId = ID
1974
kanz.Name = "wrecked"
1975
kanz.Looped = true
1976
currentThemePlaying = kanz.SoundId
1977
currentVol = kanz.Volume
1978
currentPitch = kanz.Pitch
1979
kanz:Play()
1980
coroutine.resume(coroutine.create(function()
1981
wait(0.05)
1982
end))
1983
end
1984
1985
local mutedtog = false
1986
1987
function CameraEnshaking(Length,Intensity)
1988
coroutine.resume(coroutine.create(function()
1989
      local intensity = 1*Intensity
1990
      local rotM = 0.01*Intensity
1991
for i = 0, Length, 0.1 do
1992
swait()
1993
intensity = intensity - 0.05*Intensity/Length
1994
rotM = rotM - 0.0005*Intensity/Length
1995
      hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
1996
      cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
1997
end
1998
Humanoid.CameraOffset = Vec3(0, 0, 0)
1999
end))
2000
end
2001
CamShake=function(Part,Distan,Power,Times) 
2002
local de=Part.Position
2003
for i,v in pairs(workspace:children()) do
2004
 if v:IsA("Model") and v:findFirstChild("Humanoid") then
2005
for _,c in pairs(v:children()) do
2006
if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
2007
local Noob=v.Humanoid
2008
if Noob~=nil then
2009
coroutine.resume(coroutine.create(function()
2010
FV = Instance.new("BoolValue", Noob)
2011
FV.Name = "CameraShake"
2012
for ShakeNum=1,Times do
2013
swait()
2014
local ef=Power
2015
  if ef>=1 then
2016
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
2017
  else
2018
   ef=Power*10
2019
   Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
2020
  end	
2021
end
2022
Humanoid.CameraOffset = Vector3.new(0,0,0)
2023
FV:Destroy()
2024
end))
2025
CameraShake(Times, Power, Noob)
2026
end
2027
end
2028
end
2029
end
2030
end
2031
end
2032
2033
local toggleTag = true
2034
local bilguit = Instance.new("BillboardGui", hed)
2035
bilguit.Adornee = nil
2036
bilguit.Name = "ModeName"
2037
bilguit.Size = UDim2.new(4, 0, 1.2, 0)
2038
bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
2039
local modet = Instance.new("TextLabel", bilguit)
2040
modet.Size = UDim2.new(10/2, 0, 7/2, 0)
2041
modet.FontSize = "Size8"
2042
modet.TextScaled = true
2043
modet.TextTransparency = 0
2044
modet.BackgroundTransparency = 1 
2045
modet.TextTransparency = 0
2046
modet.TextStrokeTransparency = 0
2047
modet.Font = "Code"
2048
modet.TextStrokeColor3 = Color3.new(0,1,1)
2049
modet.TextColor3 = Color3.new(0,0,0)
2050
modet.Text = "MIDNIGHT"
2051
2052
2053
function chatfunc(text,color,typet,font,timeex)
2054
local chat = coroutine.wrap(function()
2055
if Character:FindFirstChild("TalkingBillBoard")~= nil then
2056
Character:FindFirstChild("TalkingBillBoard"):destroy()
2057
end
2058
local naeeym2 = Instance.new("BillboardGui",Character)
2059
naeeym2.Size = UDim2.new(0,100,0,40)
2060
naeeym2.StudsOffset = Vector3.new(0,3,0)
2061
naeeym2.Adornee = Character.Head
2062
naeeym2.Name = "TalkingBillBoard"
2063
local tecks2 = Instance.new("TextLabel",naeeym2)
2064
tecks2.BackgroundTransparency = 1
2065
tecks2.BorderSizePixel = 0
2066
tecks2.Text = ""
2067
tecks2.Font = font
2068
tecks2.TextSize = 30
2069
tecks2.TextStrokeTransparency = 0
2070
tecks2.TextColor3 = color
2071
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
2072
tecks2.Size = UDim2.new(1,0,0.5,0)
2073
local tecks3 = Instance.new("TextLabel",naeeym2)
2074
tecks3.BackgroundTransparency = 1
2075
tecks3.BorderSizePixel = 0
2076
tecks3.Text = ""
2077
tecks3.Font = font
2078
tecks3.TextSize = 30
2079
tecks3.TextStrokeTransparency = 0
2080
if typet == "Inverted" then
2081
tecks3.TextColor3 = Color3.new(0,0,0)
2082
tecks3.TextStrokeColor3 = color
2083
elseif typet == "Normal" then
2084
tecks3.TextColor3 = color
2085
tecks3.TextStrokeColor3 = Color3.new(0,0,0)
2086
end
2087
tecks3.Size = UDim2.new(1,0,0.5,0)
2088
coroutine.resume(coroutine.create(function()
2089
while true do
2090
swait(1)
2091
if chaosmode == true then
2092
tecks2.TextColor3 = BrickColor.random().Color
2093
tecks3.TextStrokeColor3 = BrickColor.random().Color
2094
end
2095
end
2096
end))
2097
modet.TextTransparency = modet.TextTransparency  + 1
2098
modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
2099
for i = 0, 74*timeex do
2100
swait()
2101
modet.TextTransparency = 1
2102
modet.TextStrokeTransparency = 1
2103
tecks2.Text = text
2104
tecks3.Text = text
2105
end
2106
local randomrot = math.random(1,2)
2107
if randomrot == 1 then
2108
for i = 1, 50 do
2109
swait()
2110
tecks2.Text = text
2111
tecks3.Text = text
2112
modet.TextTransparency = modet.TextTransparency - .02
2113
modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
2114
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
2115
tecks2.TextTransparency = tecks2.TextTransparency + .04
2116
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
2117
tecks3.TextTransparency = tecks2.TextTransparency + .04
2118
end
2119
elseif randomrot == 2 then
2120
	for i = 1, 50 do
2121
swait()
2122
tecks2.Text = text
2123
tecks3.Text = text
2124
modet.TextTransparency = modet.TextTransparency - .02
2125
modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
2126
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
2127
tecks2.TextTransparency = tecks2.TextTransparency + .04
2128
tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
2129
tecks3.TextTransparency = tecks2.TextTransparency + .04
2130
end
2131
end
2132
modet.TextTransparency = 0
2133
modet.TextStrokeTransparency = 0
2134
if toggleTag == false then
2135
modet.TextTransparency = 1
2136
modet.TextStrokeTransparency = 1
2137
end
2138
naeeym2:Destroy()
2139
end)
2140
chat()
2141
end
2142
2143
function bosschatfunc(text,color,watval)
2144
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
2145
coroutine.resume(coroutine.create(function()
2146
if v.PlayerGui:FindFirstChild("Dialog")~= nil then
2147
v.PlayerGui:FindFirstChild("Dialog"):destroy()
2148
end
2149
local scrg = Instance.new("ScreenGui",v.PlayerGui)
2150
CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
2151
scrg.Name = "Dialog"
2152
local txtlb = Instance.new("TextLabel",scrg)
2153
txtlb.Text = ""
2154
txtlb.Font = "Bodoni"
2155
txtlb.TextColor3 = Color3.new(0,0,0)
2156
txtlb.TextStrokeTransparency = 0
2157
txtlb.BackgroundTransparency = 0.75
2158
txtlb.BackgroundColor3 = Color3.new(0,0,0)
2159
txtlb.TextStrokeColor3 = color
2160
txtlb.TextScaled = true
2161
txtlb.Size = UDim2.new(1,0,0.25,0)
2162
txtlb.TextXAlignment = "Left"
2163
txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
2164
local txtlb2 = Instance.new("TextLabel",scrg)
2165
txtlb2.Text = "CYTUS:"
2166
txtlb2.Font = "Arcade"
2167
txtlb2.TextColor3 = Color3.new(0,0,0)
2168
txtlb2.TextStrokeTransparency = 0
2169
txtlb2.BackgroundTransparency = 1
2170
txtlb2.TextStrokeColor3 = color
2171
txtlb2.TextSize = 40
2172
txtlb2.Size = UDim2.new(1,0,0.5,0)
2173
txtlb2.TextXAlignment = "Left"
2174
txtlb2.Position = UDim2.new(0,0,1,0)
2175
local fvalen = 0.55
2176
local fval = -0.49
2177
coroutine.resume(coroutine.create(function()
2178
while true do
2179
swait()
2180
if chaosmode == true then
2181
txtlb.Rotation = math.random(-1,1)
2182
txtlb2.Rotation = math.random(-1,1)
2183
txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
2184
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
2185
txtlb.TextStrokeColor3 = BrickColor.random().Color
2186
txtlb2.TextStrokeColor3 = BrickColor.random().Color
2187
end
2188
end
2189
end))
2190
coroutine.resume(coroutine.create(function()
2191
while true do
2192
swait()
2193
if scrg.Parent ~= nil then
2194
	fvalen = fvalen - 0.0001
2195
elseif scrg.Parent == nil then
2196
break
2197
end
2198
end
2199
end))
2200
local flol = 1.75
2201
local flil = 1.6
2202
coroutine.resume(coroutine.create(function()
2203
	for i = 0, 9 do
2204
		swait()
2205
		fval = fval + 0.05
2206
		flol = flol - 0.1
2207
		flil = flil - 0.1
2208
		txtlb.Text = ""
2209
		txtlb.Position = UDim2.new(0,0,flol,0)
2210
		txtlb2.Position = UDim2.new(0,0,flil,0)
2211
	end
2212
	txtlb.Text = text
2213
wait(watval)
2214
local valinc = 0
2215
for i = 0, 99 do
2216
swait()
2217
valinc = valinc + 0.0001
2218
flol = flol + valinc
2219
flil = flil + valinc
2220
txtlb.Rotation = txtlb.Rotation + valinc*20
2221
txtlb2.Rotation = txtlb2.Rotation - valinc*50
2222
txtlb.Position = UDim2.new(0,0,flol,0)
2223
txtlb2.Position = UDim2.new(0,0,flil,0)
2224
txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
2225
txtlb.TextTransparency = txtlb.TextTransparency + 0.01
2226
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
2227
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
2228
txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
2229
end
2230
scrg:Destroy()
2231
end))
2232
end))
2233
end
2234
end
2235
2236
2237
2238
local Create = LoadLibrary("RbxUtility").Create
2239
2240
CFuncs = {	
2241
	["Part"] = {
2242
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2243
			local Part = Create("Part"){
2244
				Parent = Parent,
2245
				Reflectance = Reflectance,
2246
				Transparency = Transparency,
2247
				CanCollide = false,
2248
				Locked = true,
2249
				BrickColor = BrickColor.new(tostring(BColor)),
2250
				Name = Name,
2251
				Size = Size,
2252
				Material = Material,
2253
			}
2254
			RemoveOutlines(Part)
2255
			return Part
2256
		end;
2257
	};
2258
	
2259
	["Mesh"] = {
2260
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2261
			local Msh = Create(Mesh){
2262
				Parent = Part,
2263
				Offset = OffSet,
2264
				Scale = Scale,
2265
			}
2266
			if Mesh == "SpecialMesh" then
2267
				Msh.MeshType = MeshType
2268
				Msh.MeshId = MeshId
2269
			end
2270
			return Msh
2271
		end;
2272
	};
2273
	
2274
	["Mesh"] = {
2275
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2276
			local Msh = Create(Mesh){
2277
				Parent = Part,
2278
				Offset = OffSet,
2279
				Scale = Scale,
2280
			}
2281
			if Mesh == "SpecialMesh" then
2282
				Msh.MeshType = MeshType
2283
				Msh.MeshId = MeshId
2284
			end
2285
			return Msh
2286
		end;
2287
	};
2288
	
2289
	["Weld"] = {
2290
		Create = function(Parent, Part0, Part1, C0, C1)
2291
			local Weld = Create("Weld"){
2292
				Parent = Parent,
2293
				Part0 = Part0,
2294
				Part1 = Part1,
2295
				C0 = C0,
2296
				C1 = C1,
2297
			}
2298
			return Weld
2299
		end;
2300
	};
2301
2302
	["Sound"] = {
2303
		Create = function(id, par, vol, pit) 
2304
			coroutine.resume(coroutine.create(function()
2305
				local S = Create("Sound"){
2306
					Volume = vol,
2307
                                        Name = "EffectSoundo",
2308
					Pitch = pit or 1,
2309
					SoundId = id,
2310
					Parent = par or workspace,
2311
				}
2312
				wait() 
2313
				S:play() 
2314
				game:GetService("Debris"):AddItem(S, 10)
2315
			end))
2316
		end;
2317
	};
2318
	
2319
	["EchoSound"] = {
2320
		Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl) 
2321
			coroutine.resume(coroutine.create(function()
2322
				local Sas = Create("Sound"){
2323
					Volume = vol,
2324
                    Name = "EffectSoundo",
2325
					Pitch = pit or 1,
2326
					SoundId = id,
2327
                    TimePosition = timepos,
2328
					Parent = par or workspace,
2329
				}
2330
				local E = Create("EchoSoundEffect"){
2331
					Delay = echodelay,
2332
                    Name = "Echo",
2333
					Feedback = fedb,
2334
                    DryLevel = dryl,
2335
					Parent = Sas,
2336
				}
2337
				wait() 
2338
				Sas:play() 
2339
				game:GetService("Debris"):AddItem(Sas, delays)
2340
			end))
2341
		end;
2342
	};
2343
2344
["LongSound"] = {
2345
		Create = function(id, par, vol, pit) 
2346
			coroutine.resume(coroutine.create(function()
2347
				local S = Create("Sound"){
2348
					Volume = vol,
2349
					Pitch = pit or 1,
2350
					SoundId = id,
2351
					Parent = par or workspace,
2352
				}
2353
				wait() 
2354
				S:play() 
2355
				game:GetService("Debris"):AddItem(S, 60)
2356
			end))
2357
		end;
2358
	};
2359
	
2360
	["ParticleEmitter"] = {
2361
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
2362
			local fp = Create("ParticleEmitter"){
2363
				Parent = Parent,
2364
				Color = ColorSequence.new(Color1, Color2),
2365
				LightEmission = LightEmission,
2366
				Size = Size,
2367
				Texture = Texture,
2368
				Transparency = Transparency,
2369
				ZOffset = ZOffset,
2370
				Acceleration = Accel,
2371
				Drag = Drag,
2372
				LockedToPart = LockedToPart,
2373
				VelocityInheritance = VelocityInheritance,
2374
				EmissionDirection = EmissionDirection,
2375
				Enabled = Enabled,
2376
				Lifetime = LifeTime,
2377
				Rate = Rate,
2378
				Rotation = Rotation,
2379
				RotSpeed = RotSpeed,
2380
				Speed = Speed,
2381
				VelocitySpread = VelocitySpread,
2382
			}
2383
			return fp
2384
		end;
2385
	};
2386
2387
	CreateTemplate = {
2388
	
2389
	};
2390
}
2391
2392
2393
2394
New = function(Object, Parent, Name, Data)
2395
	local Object = Instance.new(Object)
2396
	for Index, Value in pairs(Data or {}) do
2397
		Object[Index] = Value
2398
	end
2399
	Object.Parent = Parent
2400
	Object.Name = Name
2401
	return Object
2402
end
2403
local halocolor = BrickColor.new("Pastel light blue")
2404
local halocolor2 = BrickColor.new("Cool yellow")
2405
local starcolor = BrickColor.new("Bright yellow")
2406
local lunacolor = BrickColor.new("Navy blue")
2407
local lunacolor2 = BrickColor.new("Bright blue")
2408
local wepcolor = BrickColor.new("Really black")
2409
local maincolor = BrickColor.new("Really black")
2410
local m = Instance.new("Model",char)
2411
local m2 = Instance.new("Model",char)
2412
local m3 = Instance.new("Model",char)
2413
local mw1 = Instance.new("Model",char)
2414
local mw2 = Instance.new("Model",char)
2415
2416
2417
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
2418
  local gui = it(GuiType)
2419
  gui.Parent = parent
2420
  gui.Text = text
2421
  gui.BackgroundTransparency = backtrans
2422
  gui.BackgroundColor3 = backcol
2423
  gui.SizeConstraint = "RelativeXY"
2424
  gui.TextXAlignment = "Center"
2425
  gui.TextYAlignment = "Center"
2426
  gui.Position = pos
2427
  gui.Size = size
2428
  gui.Font = "SourceSans"
2429
  gui.FontSize = "Size14"
2430
  gui.TextWrapped = false
2431
  gui.TextStrokeTransparency = 0
2432
  gui.TextColor = BrickColor.new("White")
2433
  return gui
2434
end
2435
--------------------------- GUI STUFF
2436
local basgui = it("GuiMain")
2437
basgui.Parent = plr.PlayerGui
2438
basgui.Name = "VISgui"
2439
local fullscreenz = it("Frame")
2440
fullscreenz.Parent = basgui
2441
fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
2442
fullscreenz.BackgroundTransparency = 1
2443
fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
2444
fullscreenz.Size = UDim2.new(1, 0, 1, 0)
2445
fullscreenz.Position = UDim2.new(0, 0, 0, 0)
2446
local imgl2 = Instance.new("ImageLabel",fullscreenz)
2447
imgl2.BackgroundTransparency = 1
2448
imgl2.BorderSizePixel = 0
2449
imgl2.ImageTransparency = 0.5
2450
imgl2.ImageColor3 = Color3.new(0,1,1)
2451
imgl2.Position = UDim2.new(0.75,-100,0.55,-100)
2452
imgl2.Size = UDim2.new(0,800,0,800)
2453
imgl2.Image = "rbxassetid://2325939897"
2454
local circl = imgl2:Clone()
2455
circl.Parent = fullscreenz
2456
circl.ImageTransparency = 0
2457
circl.Size = UDim2.new(0,550,0,550)
2458
circl.Position = UDim2.new(0.75,25,0.55,25)
2459
circl.ImageColor3 = Color3.new(0,0,0)
2460
circl.Image = "rbxassetid://2344830904"
2461
local circl2 = imgl2:Clone()
2462
circl2.Parent = fullscreenz
2463
circl2.ImageTransparency = 0
2464
circl2.Size = UDim2.new(0,700,0,700)
2465
circl2.Position = UDim2.new(0.75,-50,0.55,-50)
2466
circl2.ImageColor3 = Color3.new(0,1,1)
2467
circl2.Image = "rbxassetid://2344830904"
2468
local imgl2b = imgl2:Clone()
2469
imgl2b.Parent = fullscreenz
2470
imgl2b.ImageTransparency = 0
2471
imgl2b.Size = UDim2.new(0,600,0,600)
2472
imgl2b.Position = UDim2.new(0.75,0,0.55,0)
2473
imgl2b.ImageColor3 = Color3.new(0,0,0)
2474
local techc = imgl2:Clone()
2475
techc.Parent = fullscreenz
2476
techc.ImageTransparency = 0
2477
techc.Size = UDim2.new(0,900,0,900)
2478
techc.Position = UDim2.new(0.75,-150,0.55,-150)
2479
techc.ImageColor3 = Color3.new(0,1,1)
2480
techc.Image = "rbxassetid://2076519836"
2481
local ned = Instance.new("TextLabel",fullscreenz)
2482
ned.ZIndex = 2
2483
ned.Font = "SciFi"
2484
ned.BackgroundTransparency = 1
2485
ned.BorderSizePixel = 0.65
2486
ned.Size = UDim2.new(0.3,0,0.2,0)
2487
ned.Position = UDim2.new(0.7,0,0.8,0)
2488
ned.TextColor3 = BrickColor.new("Black").Color
2489
ned.TextStrokeColor3 = BrickColor.new("Toothpaste").Color
2490
ned.TextScaled = true
2491
ned.TextStrokeTransparency = 0
2492
ned.Text = "MIDNIGHT"
2493
ned.TextSize = 24
2494
ned.Rotation = 1
2495
ned.TextXAlignment = "Right"
2496
ned.TextYAlignment = "Bottom"
2497
2498
local bguis = Instance.new("BillboardGui",tors)
2499
bguis.Size = UDim2.new(25, 0, 25, 0)
2500
local imgca = Instance.new("ImageLabel",bguis)
2501
imgca.BackgroundTransparency = 1
2502
imgca.ImageTransparency = 1
2503
imgca.Size = UDim2.new(1,0,1,0)
2504
imgca.Image = "rbxassetid://2076519836" --997291547,521073910
2505
imgca.ImageColor3 = Color3.new(0,0,0)
2506
2507
local extrawingmod1 = Instance.new("Model",char)
2508
local extrawingmod2 = Instance.new("Model",char)
2509
2510
function CreateParta(parent,transparency,reflectance,material,brickcolor)
2511
local p = Instance.new("Part")
2512
p.TopSurface = 0
2513
p.BottomSurface = 0
2514
p.Parent = parent
2515
p.Size = Vector3.new(0.1,0.1,0.1)
2516
p.Transparency = transparency
2517
p.Reflectance = reflectance
2518
p.CanCollide = false
2519
p.Locked = true
2520
p.BrickColor = brickcolor
2521
p.Material = material
2522
return p
2523
end
2524
2525
function CreateMeshy(parent,meshtype,x1,y1,z1)
2526
local mesh = Instance.new("SpecialMesh",parent)
2527
mesh.MeshType = meshtype
2528
mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
2529
return mesh
2530
end
2531
2532
function CreateSpecialMesh(parent,meshid,x1,y1,z1)
2533
local mesh = Instance.new("SpecialMesh",parent)
2534
mesh.MeshType = "FileMesh"
2535
mesh.MeshId = meshid
2536
mesh.Scale = Vector3.new(x1,y1,z1)
2537
return mesh
2538
end
2539
2540
2541
function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
2542
local mesh = Instance.new("SpecialMesh",parent)
2543
mesh.MeshType = "FileMesh"
2544
mesh.MeshId = meshid
2545
mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
2546
mesh.Scale = Vector3.new(x1,y1,z1)
2547
mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
2548
return mesh
2549
end
2550
2551
function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
2552
local weld = Instance.new("Weld")
2553
weld.Parent = parent
2554
weld.Part0 = part0
2555
weld.Part1 = part1
2556
weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
2557
weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
2558
return weld
2559
end
2560
2561
local maincolg = Model120
2562
local seccolg = Model2
2563
--------------
2564
local tru = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
2565
CreateWeld(tru,rarm,tru,0,0,0,math.rad(0),math.rad(180),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2566
CreateWeld(Part1,tru,Part1,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
2567
2568
local MRC_A = BrickColor.new("Toothpaste")
2569
local MRC_B = BrickColor.new("Black")
2570
------
2571
2572
2573
function RemoveOutlines(part)
2574
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2575
end
2576
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2577
  local Part = Create("Part")({
2578
    Parent = Parent,
2579
    Reflectance = Reflectance,
2580
    Transparency = Transparency,
2581
    CanCollide = false,
2582
    Locked = true,
2583
    BrickColor = BrickColor.new(tostring(BColor)),
2584
    Name = Name,
2585
    Size = Size,
2586
    Material = Material
2587
  })
2588
  Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
2589
  RemoveOutlines(Part)
2590
  return Part
2591
end
2592
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2593
  local Msh = Create(Mesh)({
2594
    Parent = Part,
2595
    Offset = OffSet,
2596
    Scale = Scale
2597
  })
2598
  if Mesh == "SpecialMesh" then
2599
    Msh.MeshType = MeshType
2600
    Msh.MeshId = MeshId
2601
  end
2602
  return Msh
2603
end
2604
function CreateWeld(Parent, Part0, Part1, C0, C1)
2605
  local Weld = Create("Weld")({
2606
    Parent = Parent,
2607
    Part0 = Part0,
2608
    Part1 = Part1,
2609
    C0 = C0,
2610
    C1 = C1
2611
  })
2612
  return Weld
2613
end
2614
2615
Character=Player.Character 
2616
PlayerGui=Player.PlayerGui 
2617
Backpack=Player.Backpack 
2618
Torso=Character.Torso 
2619
Head=Character.Head 
2620
Humanoid=Character.Humanoid
2621
m=Instance.new('Model',Character)
2622
LeftArm=Character["Left Arm"] 
2623
LeftLeg=Character["Left Leg"] 
2624
RightArm=Character["Right Arm"] 
2625
RightLeg=Character["Right Leg"] 
2626
LW=Torso["Left Shoulder"] 
2627
LH=Torso["Left Hip"] 
2628
RW=Torso["Right Shoulder"] 
2629
RH=Torso["Right Hip"] 
2630
Face = Head.face
2631
Neck=Torso.Neck
2632
it=Instance.new
2633
attacktype=1
2634
vt=Vector3.new
2635
cf=CFrame.new
2636
euler=CFrame.fromEulerAnglesXYZ
2637
angles=CFrame.Angles
2638
cloaked=false
2639
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2640
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2641
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
2642
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
2643
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
2644
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
2645
RootPart=Character.HumanoidRootPart
2646
RootJoint=RootPart.RootJoint
2647
RootCF=euler(-1.57,0,3.14)
2648
attack = false 
2649
attackdebounce = false 
2650
deb=false
2651
equipped=true
2652
hand=false
2653
MMouse=nil
2654
combo=0
2655
mana=0
2656
trispeed=.2
2657
attackmode='none'
2658
local idle=0
2659
local Anim="Idle"
2660
local Effects={}
2661
local gun=false
2662
local shoot=false
2663
local sine = 0
2664
local change = 1
2665
2666
function RecolorTextAndRename(name,col1,col2,font)
2667
modet.TextStrokeColor3 = col2
2668
modet.TextColor3 = col1
2669
modet.Font = font
2670
modet.Text = name
2671
techc.ImageColor3 = col2
2672
circl.ImageColor3 = col2
2673
circl2.ImageColor3 = col1
2674
imgca.ImageColor3 = col2
2675
imgl2.ImageColor3 = col1
2676
imgl2b.ImageColor3 = col2
2677
ned.Text = name
2678
ned.TextColor3 = col1
2679
ned.TextStrokeColor3 = col2
2680
end
2681
local disabledw = true
2682
function warnedpeople(text,represfont,color,color2)
2683
	if disabledw == false then
2684
CFuncs["Sound"].Create("rbxassetid://1001942103", char, 3,1)
2685
CFuncs["Sound"].Create("rbxassetid://534859302", char, 2.5,1)
2686
CFuncs["Sound"].Create("rbxassetid://963718869", char, 1,1)
2687
for i,v in pairs(game:GetService("Players"):GetPlayers()) do
2688
coroutine.resume(coroutine.create(function()
2689
if v.PlayerGui:FindFirstChild("Spinny")~= nil then
2690
v.PlayerGui:FindFirstChild("Spinny"):destroy()
2691
end
2692
local scrg = Instance.new("ScreenGui",v.PlayerGui)
2693
scrg.Name = "Spinny"
2694
local frm = Instance.new("Frame",scrg)
2695
frm.BackgroundTransparency = 0.25
2696
frm.BackgroundColor3 = color
2697
frm.BorderSizePixel = 0
2698
frm.Rotation = 45
2699
frm.Size = UDim2.new(3,0,0,100)
2700
frm.Position = UDim2.new(-4,0,0,0)
2701
local frm2 = frm:Clone()
2702
frm2.Parent = scrg
2703
frm2.BackgroundColor3 = color2
2704
frm2.Position = UDim2.new(-4.05,0,0,0)
2705
local imlb = Instance.new("ImageLabel",scrg)
2706
imlb.BackgroundTransparency = 1
2707
imlb.BackgroundColor3 = Color3.new(0,0,0)
2708
imlb.Image = "rbxassetid://2344851144"
2709
imlb.Size = UDim2.new(0,750,0,750)
2710
imlb.ImageColor3 = color2
2711
imlb.ImageTransparency = 0.25
2712
imlb.Position = UDim2.new(-2.5,0,-2.5,0)
2713
local imlb2 = imlb:Clone()
2714
imlb2.Image = "rbxassetid://2325939897"
2715
imlb2.Size = UDim2.new(1,0,1,0)
2716
imlb2.ImageColor3 = color
2717
imlb2.ImageTransparency = 0
2718
imlb2.Position = UDim2.new(0,0,0,0)
2719
local imlb3 = imlb:Clone()
2720
imlb3.Image = "rbxassetid://2344830904"
2721
imlb3.Size = UDim2.new(1,0,1,0)
2722
imlb3.ImageColor3 = color2
2723
imlb3.ImageTransparency = 0
2724
imlb3.Position = UDim2.new(0,0,0,0)
2725
local imlb4 = imlb:Clone()
2726
imlb4.Image = "rbxassetid://2344870656"
2727
imlb4.Size = UDim2.new(1,0,1,0)
2728
imlb4.ImageColor3 = Color3.new(1,1,1)
2729
imlb4.ImageTransparency = 0
2730
imlb4.Position = UDim2.new(0,0,0,0)
2731
imlb2.Parent = imlb
2732
imlb3.Parent = imlb
2733
imlb4.Parent = imlb
2734
local txtlb2 = Instance.new("TextLabel",imlb)
2735
txtlb2.Text = text
2736
txtlb2.Font = represfont
2737
txtlb2.TextColor3 = color
2738
txtlb2.TextStrokeTransparency = 0
2739
txtlb2.BackgroundTransparency = 1
2740
txtlb2.TextStrokeColor3 = color2
2741
txtlb2.TextScaled = true
2742
txtlb2.Size = UDim2.new(1,0,1,0)
2743
txtlb2.Position = UDim2.new(0,0,0,0)
2744
local fvalen = 0.55
2745
local fval = -0.49
2746
coroutine.resume(coroutine.create(function()
2747
while true do
2748
swait()
2749
if chaosmode == true then
2750
txtlb2.Rotation = math.random(-1,1)
2751
imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
2752
txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
2753
imlb.ImageColor3 = BrickColor.random().Color
2754
txtlb2.TextStrokeColor3 = BrickColor.random().Color
2755
end
2756
end
2757
end))
2758
coroutine.resume(coroutine.create(function()
2759
while true do
2760
swait()
2761
if scrg.Parent ~= nil then
2762
	fvalen = fvalen - 0.0001
2763
elseif scrg.Parent == nil then
2764
break
2765
end
2766
end
2767
end))
2768
local flol = -5
2769
local flil = 1.6
2770
coroutine.resume(coroutine.create(function()
2771
	for i = 0, 49 do
2772
		swait()
2773
		flol = flol + 0.125
2774
		flil = flil - 0.1
2775
		frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
2776
		frm.Rotation = frm.Rotation - 0.25
2777
		frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
2778
		frm2.Rotation = frm.Rotation + 0.325
2779
		imlb3.Rotation = imlb3.Rotation - 10
2780
		imlb2.Rotation = imlb.Rotation + 7.5
2781
		imlb.Rotation = imlb.Rotation + 5
2782
		txtlb2.Rotation = txtlb2.Rotation - 5.125
2783
		imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
2784
	end
2785
	for i = 0, 99 do
2786
		swait()
2787
		fval = fval + 0.05
2788
		flol = flol + 0.005
2789
		frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
2790
		frm.Rotation = frm.Rotation - 0.075
2791
		frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
2792
		frm2.Rotation = frm2.Rotation + 0.125
2793
		imlb3.Rotation = imlb3.Rotation - 2
2794
		imlb2.Rotation = imlb.Rotation + 1.5
2795
		imlb.Rotation = imlb.Rotation + 1
2796
		txtlb2.Rotation = txtlb2.Rotation - 1.125
2797
		imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
2798
	end
2799
local valinc = 0
2800
local vinc2 = 1
2801
for i = 0, 99 do
2802
swait()
2803
vinc2 = vinc2 + 0.25
2804
valinc = valinc + 0.0001
2805
flol = flol + valinc
2806
flil = flil + valinc
2807
txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
2808
imlb3.Rotation = imlb3.Rotation - 2*vinc2
2809
imlb.Rotation = imlb.Rotation + 1*vinc2
2810
imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
2811
frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
2812
frm.Rotation = frm.Rotation + 0.1*vinc2
2813
frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
2814
frm2.Rotation = frm2.Rotation + 0.225*vinc2
2815
frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
2816
frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
2817
imlb.ImageTransparency = imlb.ImageTransparency + 0.005
2818
imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
2819
imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
2820
imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
2821
txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
2822
txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
2823
end
2824
scrg:Destroy()
2825
end))
2826
end))
2827
end
2828
end
2829
end
2830
2831
--save shoulders 
2832
--[[RSH, LSH=nil, nil 
2833
--welds 
2834
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
2835
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
2836
LH=Torso["Left Hip"]
2837
RH=Torso["Right Hip"]
2838
TorsoColor=Torso.BrickColor
2839
function NoOutline(Part)
2840
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
2841
end
2842
ch=Character
2843
RSH=ch.Torso["Right Shoulder"] 
2844
LSH=ch.Torso["Left Shoulder"] 
2845
-- 
2846
RSH.Parent=nil 
2847
LSH.Parent=nil ]]--
2848
-- 
2849
RW.Name="Right Shoulder"
2850
RW.Part0=char.Torso 
2851
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
2852
RW.C1=cf(0, 0.5, 0) 
2853
RW.Part1=char["Right Arm"] 
2854
RW.Parent=char.Torso 
2855
-- 
2856
LW.Name="Left Shoulder"
2857
LW.Part0=char.Torso 
2858
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
2859
LW.C1=cf(0, 0.5, 0) 
2860
LW.Part1=char["Left Arm"] 
2861
LW.Parent=char.Torso
2862
2863
local donum=0
2864
 
2865
2866
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
2867
local fp=it("Part")
2868
fp.formFactor=formfactor 
2869
fp.Parent=parent
2870
fp.Reflectance=reflectance
2871
fp.Transparency=transparency
2872
fp.CanCollide=false 
2873
fp.Locked=true
2874
fp.BrickColor=brickcolor
2875
fp.Name=name
2876
fp.Size=size
2877
fp.Position=Torso.Position 
2878
NoOutline(fp)
2879
fp.Material="SmoothPlastic"
2880
fp:BreakJoints()
2881
return fp 
2882
end 
2883
 
2884
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2885
local mesh=it(Mesh) 
2886
mesh.Parent=part
2887
if Mesh=="SpecialMesh" then
2888
mesh.MeshType=meshtype
2889
if meshid~="nil" then
2890
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
2891
end
2892
end
2893
mesh.Offset=offset
2894
mesh.Scale=scale
2895
return mesh
2896
end
2897
 
2898
function weld(parent,part0,part1,c0)
2899
local weld=it("Weld") 
2900
weld.Parent=parent
2901
weld.Part0=part0 
2902
weld.Part1=part1 
2903
weld.C0=c0
2904
return weld
2905
end
2906
 
2907
local Color1=Torso.BrickColor
2908
2909
local bodvel=Instance.new("BodyVelocity")
2910
local bg=Instance.new("BodyGyro")
2911
2912
--------- SazEreno's Artificial HB --------------
2913
ArtificialHB = Instance.new("BindableEvent", script)
2914
ArtificialHB.Name = "ArtificialHB"
2915
2916
script:WaitForChild("ArtificialHB")
2917
Frame_Speed = 1 / 60
2918
frame = Frame_Speed
2919
tf = 0
2920
allowframeloss = false
2921
tossremainder = false
2922
lastframe = tick()
2923
script.ArtificialHB:Fire()
2924
2925
game:GetService("RunService").Heartbeat:connect(function(s, p)
2926
	tf = tf + s
2927
	if tf >= frame then
2928
		if allowframeloss then
2929
			script.ArtificialHB:Fire()
2930
			lastframe = tick()
2931
		else
2932
			for i = 1, math.floor(tf / frame) do
2933
				script.ArtificialHB:Fire()
2934
			end
2935
		lastframe = tick()
2936
		end
2937
		if tossremainder then
2938
			tf = 0
2939
		else
2940
			tf = tf - frame * math.floor(tf / frame)
2941
		end
2942
	end
2943
end)
2944
2945
------------------
2946
function swait(num)
2947
if num == 0 or num == nil then
2948
		ArtificialHB.Event:wait()
2949
	else
2950
		for i = 1, num do
2951
			ArtificialHB.Event:wait()
2952
		end
2953
	end
2954
end
2955
2956
-------- RAINBOW LEAVE IT TO ME
2957
local r = 255
2958
local g = 0
2959
local b = 0
2960
coroutine.resume(coroutine.create(function()
2961
while wait() do
2962
	for i = 0, 254/5 do
2963
		swait()
2964
		g = g + 5
2965
	end
2966
	for i = 0, 254/5 do
2967
		swait()
2968
		r = r - 5
2969
	end
2970
	for i = 0, 254/5 do
2971
		swait()
2972
		b = b + 5
2973
	end
2974
	for i = 0, 254/5 do
2975
		swait()
2976
		g = g - 5
2977
	end
2978
	for i = 0, 254/5 do
2979
		swait()
2980
		r = r + 5
2981
	end
2982
	for i = 0, 254/5 do
2983
		swait()
2984
		b = b - 5
2985
	end
2986
end
2987
end))
2988
 
2989
 
2990
so = function(id,par,vol,pit) 
2991
coroutine.resume(coroutine.create(function()
2992
local sou = Instance.new("Sound",par or workspace)
2993
sou.Volume=vol
2994
sou.Pitch=pit or 1
2995
sou.SoundId=id
2996
swait() 
2997
sou:play() 
2998
game:GetService("Debris"):AddItem(sou,6)
2999
end))
3000
end
3001
 
3002
function clerp(a,b,t) 
3003
local qa = {QuaternionFromCFrame(a)}
3004
local qb = {QuaternionFromCFrame(b)} 
3005
local ax, ay, az = a.x, a.y, a.z 
3006
local bx, by, bz = b.x, b.y, b.z
3007
local _t = 1-t
3008
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
3009
end 
3010
 
3011
function QuaternionFromCFrame(cf) 
3012
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
3013
local trace = m00 + m11 + m22 
3014
if trace > 0 then 
3015
local s = math.sqrt(1 + trace) 
3016
local recip = 0.5/s 
3017
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
3018
else 
3019
local i = 0 
3020
if m11 > m00 then
3021
i = 1
3022
end
3023
if m22 > (i == 0 and m00 or m11) then 
3024
i = 2 
3025
end 
3026
if i == 0 then 
3027
local s = math.sqrt(m00-m11-m22+1) 
3028
local recip = 0.5/s 
3029
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
3030
elseif i == 1 then 
3031
local s = math.sqrt(m11-m22-m00+1) 
3032
local recip = 0.5/s 
3033
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
3034
elseif i == 2 then 
3035
local s = math.sqrt(m22-m00-m11+1) 
3036
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
3037
end 
3038
end 
3039
end
3040
 
3041
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
3042
local xs, ys, zs = x + x, y + y, z + z 
3043
local wx, wy, wz = w*xs, w*ys, w*zs 
3044
local xx = x*xs 
3045
local xy = x*ys 
3046
local xz = x*zs 
3047
local yy = y*ys 
3048
local yz = y*zs 
3049
local zz = z*zs 
3050
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
3051
end
3052
 
3053
function QuaternionSlerp(a, b, t) 
3054
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
3055
local startInterp, finishInterp; 
3056
if cosTheta >= 0.0001 then 
3057
if (1 - cosTheta) > 0.0001 then 
3058
local theta = math.acos(cosTheta) 
3059
local invSinTheta = 1/math.sin(theta) 
3060
startInterp = math.sin((1-t)*theta)*invSinTheta 
3061
finishInterp = math.sin(t*theta)*invSinTheta  
3062
else 
3063
startInterp = 1-t 
3064
finishInterp = t 
3065
end 
3066
else 
3067
if (1+cosTheta) > 0.0001 then 
3068
local theta = math.acos(-cosTheta) 
3069
local invSinTheta = 1/math.sin(theta) 
3070
startInterp = math.sin((t-1)*theta)*invSinTheta 
3071
finishInterp = math.sin(t*theta)*invSinTheta 
3072
else 
3073
startInterp = t-1 
3074
finishInterp = t 
3075
end 
3076
end 
3077
return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
3078
end
3079
3080
local function CFrameFromTopBack(at, top, back)
3081
local right = top:Cross(back)
3082
return CFrame.new(at.x, at.y, at.z,
3083
right.x, top.x, back.x,
3084
right.y, top.y, back.y,
3085
right.z, top.z, back.z)
3086
end
3087
3088
function Triangle(a, b, c)
3089
local edg1 = (c-a):Dot((b-a).unit)
3090
local edg2 = (a-b):Dot((c-b).unit)
3091
local edg3 = (b-c):Dot((a-c).unit)
3092
if edg1 <= (b-a).magnitude and edg1 >= 0 then
3093
a, b, c = a, b, c
3094
elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
3095
a, b, c = b, c, a
3096
elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
3097
a, b, c = c, a, b
3098
else
3099
assert(false, "unreachable")
3100
end
3101
 
3102
local len1 = (c-a):Dot((b-a).unit)
3103
local len2 = (b-a).magnitude - len1
3104
local width = (a + (b-a).unit*len1 - c).magnitude
3105
 
3106
local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
3107
 
3108
local list = {}
3109
 
3110
if len1 > 0.01 then
3111
local w1 = Instance.new('WedgePart', m)
3112
game:GetService("Debris"):AddItem(w1,5)
3113
w1.Material = "SmoothPlastic"
3114
w1.FormFactor = 'Custom'
3115
w1.BrickColor = BrickColor.new("Really red")
3116
w1.Transparency = 0
3117
w1.Reflectance = 0
3118
w1.Material = "SmoothPlastic"
3119
w1.CanCollide = false
3120
local l1 = Instance.new("PointLight",w1)
3121
l1.Color = Color3.new(170,0,0)
3122
NoOutline(w1)
3123
local sz = Vector3.new(0.2, width, len1)
3124
w1.Size = sz
3125
local sp = Instance.new("SpecialMesh",w1)
3126
sp.MeshType = "Wedge"
3127
sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
3128
w1:BreakJoints()
3129
w1.Anchored = true
3130
w1.Parent = workspace
3131
w1.Transparency = 0.7
3132
table.insert(Effects,{w1,"Disappear",.01})
3133
w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
3134
table.insert(list,w1)
3135
end
3136
 
3137
if len2 > 0.01 then
3138
local w2 = Instance.new('WedgePart', m)
3139
game:GetService("Debris"):AddItem(w2,5)
3140
w2.Material = "SmoothPlastic"
3141
w2.FormFactor = 'Custom'
3142
w2.BrickColor = BrickColor.new("Really red")
3143
w2.Transparency = 0
3144
w2.Reflectance = 0
3145
w2.Material = "SmoothPlastic"
3146
w2.CanCollide = false
3147
local l2 = Instance.new("PointLight",w2)
3148
l2.Color = Color3.new(170,0,0)
3149
NoOutline(w2)
3150
local sz = Vector3.new(0.2, width, len2)
3151
w2.Size = sz
3152
local sp = Instance.new("SpecialMesh",w2)
3153
sp.MeshType = "Wedge"
3154
sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
3155
w2:BreakJoints()
3156
w2.Anchored = true
3157
w2.Parent = workspace
3158
w2.Transparency = 0.7
3159
table.insert(Effects,{w2,"Disappear",.01})
3160
w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
3161
table.insert(list,w2)
3162
end
3163
return unpack(list)
3164
end
3165
 
3166
3167
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
3168
  if hit.Parent == nil then
3169
    return
3170
  end
3171
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
3172
  for _, v in pairs(hit.Parent:children()) do
3173
    if v:IsA("Humanoid") then
3174
      h = v
3175
    end
3176
  end
3177
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
3178
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
3179
      return
3180
    end
3181
    local c = Create("ObjectValue")({
3182
      Name = "creator",
3183-
      Value = game:GetService("Players").EzzyCrafts2,
3183+
      Value = game:GetService("Players").blazeredheat15791,
3184
      Parent = h
3185
    })
3186
    game:GetService("Debris"):AddItem(c, 0.5)
3187
    if HitSound ~= nil and HitPitch ~= nil then
3188
      CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
3189
    end
3190
    local Damage = math.random(minim, maxim)
3191
    local blocked = false
3192
    local block = hit.Parent:findFirstChild("Block")
3193
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
3194
      blocked = true
3195
      block.Value = block.Value - 1
3196
      print(block.Value)
3197
    end
3198
    if blocked == false then
3199
      HitHealth = h.Health
3200
      h.Health = h.Health - Damage
3201
      if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
3202
        print("gained kill")
3203
dmg(h.Parent)
3204
      end
3205
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
3206
    else
3207
      h.Health = h.Health - Damage / 2
3208
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
3209
    end
3210
    if Type == "Knockdown" then
3211
      local hum = hit.Parent.Humanoid
3212
      hum.PlatformStand = true
3213
      coroutine.resume(coroutine.create(function(HHumanoid)
3214
        swait(1)
3215
        HHumanoid.PlatformStand = false
3216
      end), hum)
3217
      local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
3218
      local bodvol = Create("BodyVelocity")({
3219
        velocity = angle * knockback,
3220
        P = 5000,
3221
        maxForce = Vector3.new(8000, 8000, 8000),
3222
        Parent = hit
3223
      })
3224
      local rl = Create("BodyAngularVelocity")({
3225
        P = 3000,
3226
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
3227
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
3228
        Parent = hit
3229
      })
3230
      game:GetService("Debris"):AddItem(bodvol, 0.5)
3231
      game:GetService("Debris"):AddItem(rl, 0.5)
3232
    elseif Type == "Normal" then
3233
      local vp = Create("BodyVelocity")({
3234
        P = 500,
3235
        maxForce = Vector3.new(math.huge, 0, math.huge),
3236
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
3237
      })
3238
      if knockback > 0 then
3239
        vp.Parent = hit.Parent.Head
3240
      end
3241
      game:GetService("Debris"):AddItem(vp, 0.5)
3242
    elseif Type == "Up" then
3243
      local bodyVelocity = Create("BodyVelocity")({
3244
        velocity = Vector3.new(0, 20, 0),
3245
        P = 5000,
3246
        maxForce = Vector3.new(8000, 8000, 8000),
3247
        Parent = hit
3248
      })
3249
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
3250
      local bodyVelocity = Create("BodyVelocity")({
3251
        velocity = Vector3.new(0, 20, 0),
3252
        P = 5000,
3253
        maxForce = Vector3.new(8000, 8000, 8000),
3254
        Parent = hit
3255
      })
3256
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
3257
    elseif Type == "Leech" then
3258
      local hum = hit.Parent.Humanoid
3259
      if hum ~= nil then
3260
        for i = 0, 2 do
3261
          Effects.Sphere.Create(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
3262
        end
3263
        Humanoid.Health = Humanoid.Health + 10
3264
      end
3265
    elseif Type == "UpKnock" then
3266
      local hum = hit.Parent.Humanoid
3267
      hum.PlatformStand = true
3268
      if hum ~= nil then
3269
        hitr = true
3270
      end
3271
      coroutine.resume(coroutine.create(function(HHumanoid)
3272
        swait(5)
3273
        HHumanoid.PlatformStand = false
3274
        hitr = false
3275
      end), hum)
3276
      local bodyVelocity = Create("BodyVelocity")({
3277
        velocity = Vector3.new(0, 20, 0),
3278
        P = 5000,
3279
        maxForce = Vector3.new(8000, 8000, 8000),
3280
        Parent = hit
3281
      })
3282
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
3283
      local bodyVelocity = Create("BodyVelocity")({
3284
        velocity = Vector3.new(0, 20, 0),
3285
        P = 5000,
3286
        maxForce = Vector3.new(8000, 8000, 8000),
3287
        Parent = hit
3288
      })
3289
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
3290
    elseif Type == "Snare" then
3291
      local bp = Create("BodyPosition")({
3292
        P = 2000,
3293
        D = 100,
3294
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
3295
        position = hit.Parent.Torso.Position,
3296
        Parent = hit.Parent.Torso
3297
      })
3298
      game:GetService("Debris"):AddItem(bp, 1)
3299
    elseif Type == "Slashnare" then
3300
      Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15*4, 15*4, 15*4, 3*4, 3*4, 3*4, 0.07)
3301
      for i = 1, math.random(4, 5) do
3302
        Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
3303
      end
3304
      local bp = Create("BodyPosition")({
3305
        P = 2000,
3306
        D = 100,
3307
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
3308
        position = hit.Parent.Torso.Position,
3309
        Parent = hit.Parent.Torso
3310
      })
3311
      game:GetService("Debris"):AddItem(bp, 1)
3312
    elseif Type == "Spike" then
3313
      CreateBigIceSword(hit.Parent.Torso.CFrame)
3314
      local bp = Create("BodyPosition")({
3315
        P = 2000,
3316
        D = 100,
3317
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
3318
        position = hit.Parent.Torso.Position,
3319
        Parent = hit.Parent.Torso
3320
      })
3321
      game:GetService("Debris"):AddItem(bp, 1)
3322
    elseif Type == "Freeze" then
3323
      local BodPos = Create("BodyPosition")({
3324
        P = 50000,
3325
        D = 1000,
3326
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
3327
        position = hit.Parent.Torso.Position,
3328
        Parent = hit.Parent.Torso
3329
      })
3330
      local BodGy = Create("BodyGyro")({
3331
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
3332
        P = 20000,
3333
        Parent = hit.Parent.Torso,
3334
        cframe = hit.Parent.Torso.CFrame
3335
      })
3336
      hit.Parent.Torso.Anchored = true
3337
      coroutine.resume(coroutine.create(function(Part)
3338
        swait(1.5)
3339
        Part.Anchored = false
3340
      end), hit.Parent.Torso)
3341
      game:GetService("Debris"):AddItem(BodPos, 3)
3342
      game:GetService("Debris"):AddItem(BodGy, 3)
3343
    end
3344
    local debounce = Create("BoolValue")({
3345
      Name = "DebounceHit",
3346
      Parent = hit.Parent,
3347
      Value = true
3348
    })
3349
    game:GetService("Debris"):AddItem(debounce, Delay)
3350
    c = Instance.new("ObjectValue")
3351
    c.Name = "creator"
3352
    c.Value = Player
3353
    c.Parent = h
3354
    game:GetService("Debris"):AddItem(c, 0.5)
3355
  end
3356
end
3357
function ShowDamage(Pos, Text, Time, Color)
3358
  local Rate = 0.03333333333333333
3359
  local Pos = Pos or Vector3.new(0, 0, 0)
3360
  local Text = Text or ""
3361
  local Time = Time or 2
3362
  local Color = Color or Color3.new(1, 0, 1)
3363
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
3364
  EffectPart.Anchored = true
3365
  local BillboardGui = Create("BillboardGui")({
3366
    Size = UDim2.new(3, 0, 3, 0),
3367
    Adornee = EffectPart,
3368
    Parent = EffectPart
3369
  })
3370
  local TextLabel = Create("TextLabel")({
3371
    BackgroundTransparency = 1,
3372
    Size = UDim2.new(1, 0, 1, 0),
3373
    Text = Text,
3374
    TextColor3 = Color,
3375
    TextScaled = true,
3376
    Font = Enum.Font.ArialBold,
3377
    Parent = BillboardGui
3378
  })
3379
  game.Debris:AddItem(EffectPart, Time + 0.1)
3380
  EffectPart.Parent = game:GetService("Workspace")
3381
  delay(0, function()
3382
    local Frames = Time / Rate
3383
    for Frame = 1, Frames do
3384
      wait(Rate)
3385
      local Percent = Frame / Frames
3386
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
3387
      TextLabel.TextTransparency = Percent
3388
    end
3389
    if EffectPart and EffectPart.Parent then
3390
      EffectPart:Destroy()
3391
    end
3392
  end)
3393
end
3394
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
3395
  for _, c in pairs(workspace:children()) do
3396
    local hum = c:findFirstChildOfClass("Humanoid")
3397
    if hum ~= nil then
3398
      local head = c:findFirstChild("Head")
3399
      if head ~= nil then
3400
        local targ = head.Position - Part.Position
3401
        local mag = targ.magnitude
3402
        if magni >= mag and c.Name ~= Player.Name then
3403
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
3404
        end
3405
      end
3406
    end
3407
  end
3408
end
3409
3410
function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
3411
  for _, c in pairs(workspace:children()) do
3412
    local hum = c:findFirstChild("Humanoid")
3413
    if hum ~= nil then
3414
      local head = c:findFirstChild("Torso")
3415
      if head ~= nil then
3416
        local targ = head.Position - Part.Position
3417
        local mag = targ.magnitude
3418
        if magni >= mag and c.Name ~= Player.Name then
3419
	MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
3420
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
3421
        end
3422
      end
3423
    end
3424
  end
3425
end
3426
3427
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
3428
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
3429
end 
3430
3431
local origcolor = BrickColor.new("Pastel light blue")
3432
---- This section of explosions.
3433
3434
----
3435
3436
3437
function ring(type,pos,scale,value)
3438
local type = type
3439
local rng = Instance.new("Part", char)
3440
        rng.Anchored = true
3441
        rng.BrickColor = origcolor
3442
        rng.CanCollide = false
3443
        rng.FormFactor = 3
3444
        rng.Name = "Ring"
3445
        rng.Size = Vector3.new(1, 1, 1)
3446
        rng.Transparency = 0
3447
        rng.TopSurface = 0
3448
        rng.BottomSurface = 0
3449
        rng.CFrame = pos
3450
        local rngm = Instance.new("SpecialMesh", rng)
3451
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
3452
rngm.Scale = scale
3453
local scaler2 = 1
3454
if type == "Add" then
3455
scaler2 = 1*value
3456
elseif type == "Divide" then
3457
scaler2 = 1/value
3458
end
3459
coroutine.resume(coroutine.create(function()
3460
for i = 0,10,0.1 do
3461
swait()
3462
if type == "Add" then
3463
scaler2 = scaler2 - 0.01*value
3464
elseif type == "Divide" then
3465
scaler2 = scaler2 - 0.01/value
3466
end
3467
rng.Transparency = rng.Transparency + 0.01
3468
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
3469
end
3470
rng:Destroy()
3471
end))
3472
end
3473
3474
3475
function wave(type,pos,scale,value)
3476
local type = type
3477
local rng = Instance.new("Part", char)
3478
        rng.Anchored = true
3479
        rng.BrickColor = origcolor
3480
        rng.CanCollide = false
3481
        rng.FormFactor = 3
3482
        rng.Name = "Ring"
3483
        rng.Size = Vector3.new(1, 1, 1)
3484
        rng.Transparency = 0
3485
        rng.TopSurface = 0
3486
        rng.BottomSurface = 0
3487
        rng.CFrame = pos
3488
        local rngm = Instance.new("SpecialMesh", rng)
3489
        rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
3490
rngm.Scale = scale
3491
local scaler2 = 1
3492
if type == "Add" then
3493
scaler2 = 1*value
3494
elseif type == "Divide" then
3495
scaler2 = 1/value
3496
end
3497
coroutine.resume(coroutine.create(function()
3498
for i = 0,10,0.1 do
3499
swait()
3500
if type == "Add" then
3501
scaler2 = scaler2 - 0.01*value
3502
elseif type == "Divide" then
3503
scaler2 = scaler2 - 0.01/value
3504
end
3505
rng.Transparency = rng.Transparency + 0.01
3506
rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
3507
end
3508
rng:Destroy()
3509
end))
3510
end
3511
3512
function sphere(bonuspeed,type,pos,scale,value,color)
3513
local type = type
3514
local rng = Instance.new("Part", char)
3515
        rng.Anchored = true
3516
if RuinMode ~= 9 then
3517
        rng.BrickColor = color
3518
elseif RuinMode == 9 then
3519
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3520
end
3521
        rng.CanCollide = false
3522
        rng.FormFactor = 3
3523
        rng.Name = "Ring"
3524
        rng.Material = "Neon"
3525
        rng.Size = Vector3.new(1, 1, 1)
3526
        rng.Transparency = 0
3527
        rng.TopSurface = 0
3528
        rng.BottomSurface = 0
3529
        rng.CFrame = pos
3530
        local rngm = Instance.new("SpecialMesh", rng)
3531
        rngm.MeshType = "Sphere"
3532
rngm.Scale = scale
3533
if rainbowmode == true then
3534
rng.Color = Color3.new(r/255,g/255,b/255)
3535
end
3536
if RuinMode == 9 then
3537
coroutine.resume(coroutine.create(function()
3538
while true do
3539
swait()
3540
if rng.Parent ~= nil then
3541
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3542
else
3543
break
3544
end
3545
end
3546
end))
3547
end
3548
local scaler2 = 1
3549
if type == "Add" then
3550
scaler2 = 1*value
3551
elseif type == "Divide" then
3552
scaler2 = 1/value
3553
end
3554
coroutine.resume(coroutine.create(function()
3555
for i = 0,10/bonuspeed,0.1 do
3556
swait()
3557
if rainbowmode == true then
3558
rng.Color = Color3.new(r/255,g/255,b/255)
3559
end
3560
if type == "Add" then
3561
scaler2 = scaler2 - 0.01*value/bonuspeed
3562
elseif type == "Divide" then
3563
scaler2 = scaler2 - 0.01/value*bonuspeed
3564
end
3565
if chaosmode == true then
3566
rng.BrickColor = BrickColor.random()
3567
end
3568
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3569
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3570
end
3571
rng:Destroy()
3572
end))
3573
end
3574
3575
function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
3576
local type = type
3577
local rng = Instance.new("Part", char)
3578
        rng.Anchored = true
3579
if RuinMode ~= 9 then
3580
        rng.BrickColor = color
3581
elseif RuinMode == 9 then
3582
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3583
end
3584
        rng.CanCollide = false
3585
        rng.FormFactor = 3
3586
        rng.Name = "Ring"
3587
        rng.Material = "Neon"
3588
        rng.Size = Vector3.new(1, 1, 1)
3589
        rng.Transparency = 0
3590
        rng.TopSurface = 0
3591
        rng.BottomSurface = 0
3592
        rng.CFrame = pos
3593
        local rngm = Instance.new("SpecialMesh", rng)
3594
        rngm.MeshType = "Sphere"
3595
rngm.Scale = scale
3596
local scaler2 = 1
3597
local scaler2b = 1
3598
local scaler2c = 1
3599
if type == "Add" then
3600
scaler2 = 1*value
3601
scaler2b = 1*value2
3602
scaler2c = 1*value3
3603
elseif type == "Divide" then
3604
scaler2 = 1/value
3605
scaler2b = 1/value2
3606
scaler2c = 1/value3
3607
end
3608
if RuinMode == 9 then
3609
coroutine.resume(coroutine.create(function()
3610
while true do
3611
swait()
3612
if rng.Parent ~= nil then
3613
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3614
else
3615
break
3616
end
3617
end
3618
end))
3619
end
3620
coroutine.resume(coroutine.create(function()
3621
for i = 0,10/bonuspeed,0.1 do
3622
swait()
3623
if type == "Add" then
3624
scaler2 = scaler2 - 0.01*value/bonuspeed
3625
scaler2b = scaler2b - 0.01*value/bonuspeed
3626
scaler2c = scaler2c - 0.01*value/bonuspeed
3627
elseif type == "Divide" then
3628
scaler2 = scaler2 - 0.01/value*bonuspeed
3629
scaler2b = scaler2b - 0.01/value*bonuspeed
3630
scaler2c = scaler2c - 0.01/value*bonuspeed
3631
end
3632
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3633
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
3634
end
3635
rng:Destroy()
3636
end))
3637
end
3638
3639
function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
3640
local type = type
3641
local rotenable = rotatingop
3642
local rng = Instance.new("Part", char)
3643
        rng.Anchored = true
3644
        rng.BrickColor = color
3645
        rng.CanCollide = false
3646
        rng.FormFactor = 3
3647
        rng.Name = "Ring"
3648
        rng.Material = "Neon"
3649
        rng.Size = Vector3.new(1, 1, 1)
3650
        rng.Transparency = 0
3651
if typeoftrans == "In" then
3652
rng.Transparency = 1
3653
end
3654
        rng.TopSurface = 0
3655
        rng.BottomSurface = 0
3656
        rng.CFrame = pos
3657
        local rngm = Instance.new("SpecialMesh", rng)
3658
        rngm.MeshType = "FileMesh"
3659
if typeofshape == "Normal" then
3660
rngm.MeshId = "rbxassetid://662586858"
3661
elseif typeofshape == "Round" then
3662
rngm.MeshId = "rbxassetid://662585058"
3663
end
3664
rngm.Scale = scale
3665
local scaler2 = 1/10
3666
if type == "Add" then
3667
scaler2 = 1*value/10
3668
elseif type == "Divide" then
3669
scaler2 = 1/value/10
3670
end
3671
local randomrot = math.random(1,2)
3672
coroutine.resume(coroutine.create(function()
3673
for i = 0,10/bonuspeed,0.1 do
3674
swait()
3675
if type == "Add" then
3676
scaler2 = scaler2 - 0.01*value/bonuspeed/10
3677
elseif type == "Divide" then
3678
scaler2 = scaler2 - 0.01/value*bonuspeed/10
3679
end
3680
if rotenable == true then
3681
if randomrot == 1 then
3682
rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
3683
elseif randomrot == 2 then
3684
rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
3685
end
3686
end
3687
if typeoftrans == "Out" then
3688
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3689
elseif typeoftrans == "In" then
3690
rng.Transparency = rng.Transparency - 0.01*bonuspeed
3691
end
3692
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
3693
end
3694
rng:Destroy()
3695
end))
3696
end
3697
3698
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3699
local type = type
3700
local rng = Instance.new("Part", char)
3701
        rng.Anchored = true
3702
        rng.BrickColor = color
3703
        rng.CanCollide = false
3704
        rng.FormFactor = 3
3705
        rng.Name = "Ring"
3706
        rng.Material = "Neon"
3707
        rng.Size = Vector3.new(1, 1, 1)
3708
        rng.Transparency = 0
3709
        rng.TopSurface = 0
3710
        rng.BottomSurface = 0
3711
        rng.CFrame = pos
3712
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3713
        local rngm = Instance.new("SpecialMesh", rng)
3714
        rngm.MeshType = "Brick"
3715
rngm.Scale = vt(x1,y1,z1)
3716
if rainbowmode == true then
3717
rng.Color = Color3.new(r/255,g/255,b/255)
3718
end
3719
local scaler2 = 1
3720
local speeder = FastSpeed/10
3721
if type == "Add" then
3722
scaler2 = 1*value
3723
elseif type == "Divide" then
3724
scaler2 = 1/value
3725
end
3726
coroutine.resume(coroutine.create(function()
3727
for i = 0,10/bonuspeed,0.1 do
3728
swait()
3729
if rainbowmode == true then
3730
rng.Color = Color3.new(r/255,g/255,b/255)
3731
end
3732
if type == "Add" then
3733
scaler2 = scaler2 - 0.01*value/bonuspeed
3734
elseif type == "Divide" then
3735
scaler2 = scaler2 - 0.01/value*bonuspeed
3736
end
3737
if chaosmode == true then
3738
rng.BrickColor = BrickColor.random()
3739
end
3740
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
3741
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3742
--rng.Transparency = rng.Transparency + 0.01*bonuspeed
3743
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3744
end
3745
rng:Destroy()
3746
end))
3747
end
3748
3749
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3750
local type = type
3751
local rng = Instance.new("Part", char)
3752
        rng.Anchored = true
3753
        rng.BrickColor = color
3754
        rng.CanCollide = false
3755
        rng.FormFactor = 3
3756
        rng.Name = "Ring"
3757
        rng.Material = "Neon"
3758
        rng.Size = Vector3.new(1, 1, 1)
3759
        rng.Transparency = 0
3760
        rng.TopSurface = 0
3761
        rng.BottomSurface = 0
3762
        rng.CFrame = pos
3763
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3764
        local rngm = Instance.new("SpecialMesh", rng)
3765
        rngm.MeshType = "Brick"
3766
rngm.Scale = vt(x1,y1,z1)
3767
if rainbowmode == true then
3768
rng.Color = Color3.new(r/255,g/255,b/255)
3769
end
3770
local scaler2 = 1
3771
local speeder = FastSpeed/10
3772
if type == "Add" then
3773
scaler2 = 1*value
3774
elseif type == "Divide" then
3775
scaler2 = 1/value
3776
end
3777
coroutine.resume(coroutine.create(function()
3778
for i = 0,10/bonuspeed,0.1 do
3779
swait()
3780
if rainbowmode == true then
3781
rng.Color = Color3.new(r/255,g/255,b/255)
3782
end
3783
if type == "Add" then
3784
scaler2 = scaler2 - 0.01*value/bonuspeed
3785
elseif type == "Divide" then
3786
scaler2 = scaler2 - 0.01/value*bonuspeed
3787
end
3788
if chaosmode == true then
3789
rng.BrickColor = BrickColor.random()
3790
end
3791
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
3792
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3793
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3794
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3795
end
3796
rng:Destroy()
3797
end))
3798
end
3799
3800
function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3801
local type = type
3802
local rng = Instance.new("Part", char)
3803
        rng.Anchored = true
3804
        rng.BrickColor = color
3805
        rng.CanCollide = false
3806
        rng.FormFactor = 3
3807
        rng.Name = "Ring"
3808
        rng.Material = "Neon"
3809
        rng.Size = Vector3.new(1, 1, 1)
3810
        rng.Transparency = 0
3811
        rng.TopSurface = 0
3812
        rng.BottomSurface = 0
3813
        rng.CFrame = pos
3814
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3815
        local rngm = Instance.new("SpecialMesh", rng)
3816
        rngm.MeshType = "Brick"
3817
rngm.Scale = vt(x1,y1,z1)
3818
if rainbowmode == true then
3819
rng.Color = Color3.new(r/255,g/255,b/255)
3820
end
3821
local scaler2 = 0
3822
local speeder = FastSpeed/10
3823
if type == "Add" then
3824
scaler2 = 1*value
3825
elseif type == "Divide" then
3826
scaler2 = 1/value
3827
end
3828
coroutine.resume(coroutine.create(function()
3829
for i = 0,10/bonuspeed,0.1 do
3830
swait()
3831
if rainbowmode == true then
3832
rng.Color = Color3.new(r/255,g/255,b/255)
3833
end
3834
if type == "Add" then
3835
scaler2 = scaler2 - 0.01*value/bonuspeed
3836
elseif type == "Divide" then
3837
scaler2 = scaler2 - 0.01/value*bonuspeed
3838
end
3839
if chaosmode == true then
3840
rng.BrickColor = BrickColor.random()
3841
end
3842
speeder = speeder + 0.01*FastSpeed*bonuspeed/10
3843
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3844
--rng.Transparency = rng.Transparency + 0.01*bonuspeed
3845
rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
3846
end
3847
rng:Destroy()
3848
end))
3849
end
3850
3851
function block(bonuspeed,type,pos,scale,value,value2,value3,color,color3)
3852
local type = type
3853
local rng = Instance.new("Part", char)
3854
        rng.Anchored = true
3855
        rng.BrickColor = color
3856
        rng.Color = color3
3857
        rng.CanCollide = false
3858
        rng.FormFactor = 3
3859
        rng.Name = "Ring"
3860
        rng.Material = "Neon"
3861
        rng.Size = Vector3.new(1, 1, 1)
3862
        rng.Transparency = 0
3863
        rng.TopSurface = 0
3864
        rng.BottomSurface = 0
3865
        rng.CFrame = pos
3866
        local rngm = Instance.new("SpecialMesh", rng)
3867
        rngm.MeshType = "Brick"
3868
rngm.Scale = scale
3869
local scaler2 = 1
3870
local scaler2b = 1
3871
local scaler2c = 1
3872
if type == "Add" then
3873
scaler2 = 1*value
3874
scaler2b = 1*value2
3875
scaler2c = 1*value3
3876
elseif type == "Divide" then
3877
scaler2 = 1/value
3878
scaler2b = 1/value2
3879
scaler2c = 1/value3
3880
end
3881
coroutine.resume(coroutine.create(function()
3882
for i = 0,10/bonuspeed,0.1 do
3883
swait()
3884
if type == "Add" then
3885
scaler2 = scaler2 - 0.01*value/bonuspeed
3886
scaler2b = scaler2b - 0.01*value/bonuspeed
3887
scaler2c = scaler2c - 0.01*value/bonuspeed
3888
elseif type == "Divide" then
3889
scaler2 = scaler2 - 0.01/value*bonuspeed
3890
scaler2b = scaler2b - 0.01/value*bonuspeed
3891
scaler2c = scaler2c - 0.01/value*bonuspeed
3892
end
3893
rng.CFrame = rng.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
3894
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3895
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
3896
end
3897
rng:Destroy()
3898
end))
3899
end
3900
3901
function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3902
local type = type
3903
local rng = Instance.new("Part", char)
3904
        rng.Anchored = true
3905
if RuinMode ~= 9 then
3906
        rng.BrickColor = color
3907
elseif RuinMode == 9 then
3908
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3909
end
3910
        rng.CanCollide = false
3911
        rng.FormFactor = 3
3912
        rng.Name = "Ring"
3913
        rng.Material = "Neon"
3914
        rng.Size = Vector3.new(1, 1, 1)
3915
        rng.Transparency = 0
3916
        rng.TopSurface = 0
3917
        rng.BottomSurface = 0
3918
        rng.CFrame = pos
3919
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3920
        local rngm = Instance.new("SpecialMesh", rng)
3921
        rngm.MeshType = "Sphere"
3922
rngm.Scale = vt(x1,y1,z1)
3923
if rainbowmode == true then
3924
rng.Color = Color3.new(r/255,g/255,b/255)
3925
end
3926
if RuinMode == 9 then
3927
coroutine.resume(coroutine.create(function()
3928
while true do
3929
swait()
3930
if rng.Parent ~= nil then
3931
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3932
else
3933
break
3934
end
3935
end
3936
end))
3937
end
3938
local scaler2 = 1
3939
local speeder = FastSpeed
3940
if type == "Add" then
3941
scaler2 = 1*value
3942
elseif type == "Divide" then
3943
scaler2 = 1/value
3944
end
3945
coroutine.resume(coroutine.create(function()
3946
for i = 0,10/bonuspeed,0.1 do
3947
swait()
3948
if rainbowmode == true then
3949
rng.Color = Color3.new(r/255,g/255,b/255)
3950
end
3951
if type == "Add" then
3952
scaler2 = scaler2 - 0.01*value/bonuspeed
3953
elseif type == "Divide" then
3954
scaler2 = scaler2 - 0.01/value*bonuspeed
3955
end
3956
if chaosmode == true then
3957
rng.BrickColor = BrickColor.random()
3958
end
3959
speeder = speeder - 0.01*FastSpeed*bonuspeed
3960
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
3961
rng.Transparency = rng.Transparency + 0.01*bonuspeed
3962
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
3963
end
3964
rng:Destroy()
3965
end))
3966
end
3967
3968
3969
function sphereMKCharge(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
3970
local type = type
3971
local rng = Instance.new("Part", char)
3972
        rng.Anchored = true
3973
if RuinMode ~= 9 then
3974
        rng.BrickColor = color
3975
elseif RuinMode == 9 then
3976
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
3977
end
3978
        rng.CanCollide = false
3979
        rng.FormFactor = 3
3980
        rng.Name = "Ring"
3981
        rng.Material = "Neon"
3982
        rng.Size = Vector3.new(1, 1, 1)
3983
        rng.Transparency = 1
3984
        rng.TopSurface = 0
3985
        rng.BottomSurface = 0
3986
        rng.CFrame = pos
3987
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
3988
        local rngm = Instance.new("SpecialMesh", rng)
3989
        rngm.MeshType = "Sphere"
3990
rngm.Scale = vt(x1,y1,z1)
3991
if rainbowmode == true then
3992
rng.Color = Color3.new(r/255,g/255,b/255)
3993
end
3994
if RuinMode == 9 then
3995
coroutine.resume(coroutine.create(function()
3996
while true do
3997
swait()
3998
if rng.Parent ~= nil then
3999
rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
4000
else
4001
break
4002
end
4003
end
4004
end))
4005
end
4006
local scaler2 = 1
4007
local speeder = FastSpeed
4008
if type == "Add" then
4009
scaler2 = 1*value
4010
elseif type == "Divide" then
4011
scaler2 = 1/value
4012
end
4013
coroutine.resume(coroutine.create(function()
4014
for i = 0,10/bonuspeed,0.1 do
4015
swait()
4016
if rainbowmode == true then
4017
rng.Color = Color3.new(r/255,g/255,b/255)
4018
end
4019
if type == "Add" then
4020
scaler2 = scaler2 - 0.01*value/bonuspeed
4021
elseif type == "Divide" then
4022
scaler2 = scaler2 - 0.01/value*bonuspeed
4023
end
4024
if chaosmode == true then
4025
rng.BrickColor = BrickColor.random()
4026
end
4027
speeder = speeder - 0.01*FastSpeed*bonuspeed
4028
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
4029
rng.Transparency = rng.Transparency - 0.01*bonuspeed
4030
rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
4031
end
4032
rng:Destroy()
4033
end))
4034
end
4035
4036
function dmg(dude)
4037
if dude.Name ~= Character then
4038
local keptcolor = MRC_A
4039
local bgf = Instance.new("BodyGyro",dude.Head)
4040
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
4041
--[[local val = Instance.new("BoolValue",dude)
4042
val.Name = "IsHit"]]--
4043
local ds = coroutine.wrap(function()
4044
dude:WaitForChild("Head"):BreakJoints()
4045
for i, v in pairs(dude:GetChildren()) do
4046
if v:IsA("Part") or v:IsA("MeshPart") then
4047
v.Name = "DEMINISHED"
4048
end
4049
end
4050
wait(0.5)
4051
targetted = nil
4052
CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.75, 0.285)
4053
coroutine.resume(coroutine.create(function()
4054
for i, v in pairs(dude:GetChildren()) do
4055
if v:IsA("Accessory") then
4056
v:Destroy()
4057
end
4058
if v:IsA("Humanoid") then
4059
v:Destroy()
4060
end
4061
if v:IsA("CharacterMesh") then
4062
v:Destroy()
4063
end
4064
if v:IsA("Model") then
4065
v:Destroy()
4066
end
4067
if v:IsA("Part") or v:IsA("MeshPart") then
4068
for x, o in pairs(v:GetChildren()) do
4069
if o:IsA("Decal") then
4070
o:Destroy()
4071
end
4072
end
4073
coroutine.resume(coroutine.create(function()
4074
v.Material = "Neon"
4075
v.CanCollide = false
4076
v.Anchored = false
4077
local bld = Instance.new("ParticleEmitter",v)
4078
bld.LightEmission = 0.75
4079
bld.Texture = "rbxassetid://363275192" ---284205403
4080
bld.Color = ColorSequence.new(keptcolor.Color)
4081
bld.Rate = 500
4082
bld.Lifetime = NumberRange.new(1)
4083
bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
4084
bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
4085
bld.Speed = NumberRange.new(2,5)
4086
bld.VelocitySpread = 50000
4087
bld.Rotation = NumberRange.new(-500,500)
4088
bld.RotSpeed = NumberRange.new(-500,500)
4089
        local sbs = Instance.new("BodyPosition", v)
4090
        sbs.P = 3000
4091
        sbs.D = 1000
4092
        sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
4093
        sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
4094
v.Color = keptcolor.Color
4095
coroutine.resume(coroutine.create(function()
4096
for i = 0, 49 do
4097
swait(1)
4098
v:BreakJoints()
4099
v.Transparency = v.Transparency + 0.02
4100
end
4101
v:BreakJoints()
4102
sphere2(1,"Add",v.CFrame,vt(0,0,0),0.1,0.1,0.1,keptcolor)
4103
CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.5, 0.75)
4104
bld.Speed = NumberRange.new(10,25)
4105
bld.Drag = 5
4106
bld.Acceleration = vt(0,2,0)
4107
wait(0.5)
4108
bld.Enabled = false
4109
wait(8)
4110
v:Destroy()
4111
dude:Destroy()
4112
end))
4113
end))
4114
end
4115
end
4116
end))
4117
end)
4118
ds()
4119
end
4120
end
4121
4122
4123
function FindNearestHead(Position, Distance, SinglePlayer)
4124
	if SinglePlayer then
4125
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
4126
	end
4127
	local List = {}
4128
	for i, v in pairs(workspace:GetChildren()) do
4129
		if v:IsA("Model") then
4130
			if v:findFirstChild("Head") then
4131
				if v ~= Character then
4132
					if (v.Head.Position - Position).magnitude <= Distance then
4133
						table.insert(List, v)
4134
					end 
4135
				end 
4136
			end 
4137
		end 
4138
	end
4139
	return List
4140
end
4141
4142
function FaceMouse()
4143
  Cam = workspace.CurrentCamera
4144
  return {
4145
    CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
4146
    Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
4147
  }
4148
end
4149
4150
function FaceMouse2()
4151
  Cam = workspace.CurrentCamera
4152
  return {
4153
    CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
4154
    Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
4155
  }
4156
end
4157
4158
-- Functions are ready.
4159
local storehumanoidWS = 16
4160
4161
4162
function symbolizeBlink(guipar,size,img,color,bonussize,vol,pit,soundid,spar,rotationenabled,rotsp,delay)
4163
local bgui,imgc = createBGCircle(size,guipar,color)
4164
bgui.AlwaysOnTop = true
4165
imgc.Image = "rbxassetid://" ..img
4166
local rrot = math.random(1,2)
4167
CFuncs["Sound"].Create("rbxassetid://" ..soundid, spar, vol,pit)
4168
coroutine.resume(coroutine.create(function()
4169
for i = 0, 24*delay do
4170
swait()
4171
if rotationenabled == true then
4172
if rrot == 1 then
4173
imgc.Rotation = imgc.Rotation + rotsp
4174
elseif rrot == 2 then
4175
imgc.Rotation = imgc.Rotation - rotsp
4176
end
4177
end
4178
bgui.Size = bgui.Size + UDim2.new(1*bonussize/delay,0,1*bonussize/delay,0)
4179
imgc.ImageTransparency = imgc.ImageTransparency + 0.04/delay
4180
end
4181
bgui:Destroy()
4182
end))
4183
end
4184
4185
function RecolorThing(one,two,custenabl)
4186
if custenabl == false then
4187
symbolizeBlink(tru,0,2109052855,one.Color,1,3,1,1614005837,root,true,10,1)
4188
symbolizeBlink(tru,0,2109052855,two.Color,1.1,2,1,1923591005,root,true,10,1)
4189
symbolizeBlink(tru,0,2344870656,one.Color,3,0,0,0,root,true,10,1)
4190
symbolizeBlink(tru,0,2092248396,one.Color,3,0,0,0,root,true,10,1)
4191
end
4192
for i, v in pairs(maincolg:GetChildren()) do
4193
if v:IsA("Part") then
4194
v.BrickColor = one
4195
end
4196
end
4197
for i, v in pairs(seccolg:GetChildren()) do
4198
if v:IsA("Part") then
4199
v.BrickColor = two
4200
end
4201
end
4202
end
4203
4204
4205
function createBGCircle(size,parent,color)
4206
local bgui = Instance.new("BillboardGui",parent)
4207
bgui.Size = UDim2.new(size, 0, size, 0)
4208
local imgc = Instance.new("ImageLabel",bgui)
4209
imgc.BackgroundTransparency = 1
4210
imgc.ImageTransparency = 0
4211
imgc.Size = UDim2.new(1,0,1,0)
4212
imgc.Image = "rbxassetid://997291547" --997291547,521073910
4213
imgc.ImageColor3 = color
4214
return bgui,imgc
4215
end
4216
4217
function attackone()
4218
	attack = true
4219
local keptcolor = MAINRUINCOLOR
4220
	for i = 0,1,0.1 do
4221
		swait()
4222
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(-10),math.rad(-20)),0.3)
4223
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(10),math.rad(20)),.3)
4224
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.3)
4225
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
4226
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
4227
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
4228
	end
4229
local distlook = 5
4230
coroutine.resume(coroutine.create(function()
4231
for i = 0, 4 do
4232
swait(2)
4233
CameraEnshaking(2,3)
4234
local hite = Instance.new("Part", char)
4235
        hite.Anchored = true
4236
        hite.CanCollide = false
4237
        hite.FormFactor = 3
4238
        hite.Name = "Ring"
4239
        hite.Material = "Neon"
4240
        hite.Size = Vector3.new(1, 1, 1)
4241
        hite.Transparency = 1
4242
        hite.TopSurface = 0
4243
        hite.BottomSurface = 0
4244
hite.CFrame = root.CFrame*CFrame.new(0,-3,-distlook)
4245
sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0,1,0),0.2,0.001,0.2,keptcolor)
4246
sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(8,1,8),-0.045,0.15,-0.045,keptcolor)
4247
sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(4,1,4),-0.025,0.25,-0.025,keptcolor)
4248
sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(2,1,2),-0.015,0.35,-0.015,keptcolor)
4249
MagniDamage(hite, 9, 10,25, 0, "Normal")
4250
for i = 0, 14 do
4251
local rsiz = math.random(5,20)
4252
sphereMK(math.random(1,3),0.25,"Add",hite.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
4253
end
4254
CFuncs["Sound"].Create("rbxassetid://178452221", hite, 1, 1)
4255
CFuncs["Sound"].Create("rbxassetid://1042722746", hite, 0.5, 1)
4256
game:GetService("Debris"):AddItem(hite, 5)
4257
distlook = distlook + 10
4258
end
4259
end))
4260
	for i = 0,1,0.1 do
4261
		swait()
4262
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(5),math.rad(90)),0.5)
4263
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.5)
4264
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(120)), 0.5)
4265
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.5)
4266
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(-10)),.5)
4267
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.5)
4268
	end
4269
	attack = false
4270
end
4271
4272
function attacktwo()
4273
	attack = true
4274
	for i = 0,1,0.1 do
4275
		swait()
4276
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.15,0)* angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
4277
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
4278
RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(-90)), 0.3)
4279
LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(70)), 0.3)
4280
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(10)),.3)
4281
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.3)
4282
	end
4283
CameraEnshaking(3,4)
4284
MagniDamage(root, 12, 15,30, 0, "Normal")
4285
sphere2(5,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
4286
sphere2(7.5,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
4287
sphere2(10,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
4288
coroutine.resume(coroutine.create(function()
4289
local eff = Instance.new("ParticleEmitter",root)
4290
eff.Texture = "rbxassetid://363275192"
4291
eff.LightEmission = 0.95
4292
eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
4293
eff.Rate = 10000
4294
eff.Lifetime = NumberRange.new(1)
4295
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,30,0)})
4296
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.25,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
4297
eff.Speed = NumberRange.new(10,125)
4298
eff.Drag = 5
4299
eff.Rotation = NumberRange.new(-500,500)
4300
eff.VelocitySpread = 9000
4301
eff.RotSpeed = NumberRange.new(-50,50)
4302
local eff2 = eff:Clone()
4303
eff2.Parent = root
4304
eff2.Texture = "rbxassetid://2273224484"
4305
eff2.Rate = 10000
4306
eff2.Lifetime = NumberRange.new(1.5)
4307
eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,3,0),NumberSequenceKeypoint.new(0.8,6,0),NumberSequenceKeypoint.new(1,0,0)})
4308
eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0.25,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4309
eff2.Drag = 5
4310
eff2.Speed = NumberRange.new(25,150)
4311
eff2.Rotation = NumberRange.new(-500,500)
4312
eff2.VelocitySpread = 9000
4313
wait(0.25)
4314
eff2.Enabled = false
4315
eff.Enabled = false
4316
wait(5)
4317
eff2:Destroy()
4318
eff:Destroy()
4319
end))
4320
for i = 0, 9 do
4321
sphere2(7.5,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.0025,1,-0.0025,MAINRUINCOLOR)
4322
end
4323
for i = 0, 24 do
4324
local rsiz = math.random(5,20)
4325
sphereMK(math.random(1,5),0.75,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/8,rsiz/8,rsiz/8,0,MAINRUINCOLOR,0)
4326
end
4327
CFuncs["Sound"].Create("rbxassetid://1042705869", root, 2.5, 1)
4328
CFuncs["Sound"].Create("rbxassetid://1042716828", root, 2.25, 1)
4329
CFuncs["Sound"].Create("rbxassetid://1117054464", root, 1, 1)
4330
	for i = 0,2,0.1 do
4331
		swait()
4332
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.15,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
4333
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
4334
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(120)), 0.3)
4335
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-120)), 0.3)
4336
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(-10)),.3)
4337
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.3)
4338
	end
4339
attack = false
4340
end
4341
4342
function attackthree()
4343
attack = true
4344
local keptcolor = MAINRUINCOLOR
4345
CFuncs["Sound"].Create("rbxassetid://1042700914", root, 2, 1.75)
4346
	for i = 0,1,0.1 do
4347
		swait()
4348
sphere2(6,"Add",root.CFrame + root.CFrame.lookVector*2.5,vt(3,3,3),0.01,0.01,0.01,MAINRUINCOLOR)
4349
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.5)
4350
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.5)
4351
RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(-40)), 0.5)
4352
LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(40)), 0.5)
4353
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
4354
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
4355
	end
4356
CFuncs["Sound"].Create("rbxassetid://1042705869", root, 1.5, 0.9)
4357
CFuncs["Sound"].Create("rbxassetid://1042716828", root, 2, 0.9)
4358
local angle = -25
4359
coroutine.resume(coroutine.create(function()
4360
for i = 0, 2 do
4361
local orb = Instance.new("Part", char)
4362
        orb.BrickColor = MAINRUINCOLOR
4363
        orb.CanCollide = false
4364
        orb.FormFactor = 3
4365
        orb.Name = "Ring"
4366
        orb.Material = "Neon"
4367
        orb.Size = Vector3.new(1, 1, 1)
4368
        orb.Transparency = 0.5
4369
        orb.TopSurface = 0
4370
        orb.BottomSurface = 0
4371
        local orbm = Instance.new("SpecialMesh", orb)
4372
        orbm.MeshType = "Sphere"
4373
orbm.Name = "SizeMesh"
4374
orbm.Scale = vt(3,3,3)
4375
orb.CFrame = root.CFrame*CFrame.Angles(0,math.rad(angle),0) + root.CFrame.lookVector*2.5
4376
local bv = Instance.new("BodyVelocity")
4377
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
4378
bv.velocity = orb.CFrame.lookVector*100
4379
bv.Parent = orb
4380
game:GetService("Debris"):AddItem(orb, 10)
4381
sphere2(6,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.15,0.15,0.15,keptcolor)
4382
sphere2(9,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.15,0.15,0.15,keptcolor)
4383
coroutine.resume(coroutine.create(function()
4384
MagniDamage(orb, 6, 8,15, 0, "Normal")
4385
for i = 0, 7 do
4386
swait(2.5)
4387
CameraEnshaking(1,2)
4388
MagniDamage(orb, 6, 8,15, 0, "Normal")
4389
CFuncs["Sound"].Create("rbxassetid://1042693018", orb, 1.5, 1.5)
4390
for i = 0, 4 do
4391
local rsiz = math.random(5,10)
4392
sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.5,1,0.5),-0.0025,0.25,-0.0025,keptcolor)
4393
sphereMK(math.random(2,6),0.15,"Add",orb.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
4394
end
4395
sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.1,0.1,0.1,keptcolor)
4396
sphere2(8,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.1,0.1,0.1,keptcolor)
4397
end
4398
orb.Transparency = 1
4399
orb.Anchored = false
4400
wait(10)
4401
orb:Destroy()
4402
end))
4403
angle = angle + 25
4404
end
4405
end))
4406
	for i = 0,1,0.1 do
4407
		swait()
4408
            RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.15,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
4409
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
4410
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.3)
4411
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.3)
4412
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(-10)),.3)
4413
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.3)
4414
	end
4415
attack = false
4416
end
4417
4418
------------------------------------- Abilities ---------------------------------------------------------
4419
function Shards()
4420
attack = true
4421
hum.WalkSpeed = 2
4422
local keptcolor = MRC_A
4423
local obj1 = script.chring:Clone()
4424
obj1.Parent = char
4425
obj1.Transparency = 1
4426
obj1.Color = MRC_A.Color
4427
local rval = 0
4428
local eval = 1
4429
CFuncs["Sound"].Create("rbxassetid://199145761", obj1, 3,1)
4430
local eff = Instance.new("ParticleEmitter",obj1)
4431
eff.Texture = "rbxassetid://2344870656"
4432
eff.LightEmission = 1
4433
eff.Color = ColorSequence.new(obj1.Color)
4434
eff.Rate = 10000000
4435
eff.Enabled = true
4436
eff.EmissionDirection = "Left"
4437
eff.Lifetime = NumberRange.new(0.5)
4438
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
4439
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4440
eff.Speed = NumberRange.new(5,50)
4441
eff.Drag = 5
4442
eff.Rotation = NumberRange.new(-500,500)
4443
eff.RotSpeed = NumberRange.new(-500,500)
4444
sphere2(5,"Add",root.CFrame*CFrame.new(0,5,0),vt(1,1,1),0.5,0.005,0.5,MRC_A,MRC_A.Color)
4445
coroutine.resume(coroutine.create(function()
4446
for i = 0, 19 do
4447
	swait(4)
4448
local dis = CreateParta(char,0.5,1,"Neon",MRC_A)
4449
dis.BrickColor = MRC_A
4450
dis.Anchored = true
4451
CFuncs["Sound"].Create("rbxassetid://199145967", dis, 1,1.1)
4452
dis.CFrame = root.CFrame*CFrame.new(math.random(-10,10),math.random(5,25),math.random(-10,10))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
4453
CreateMeshy(dis,"Sphere",0.5,0.5,4)
4454
sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.005,0.005,0.1,dis.BrickColor,dis.Color)
4455
coroutine.resume(coroutine.create(function()
4456
local eff = Instance.new("ParticleEmitter",dis)
4457
eff.Texture = "rbxassetid://695499847"
4458
eff.LightEmission = 1
4459
eff.Color = ColorSequence.new(dis.Color)
4460
eff.Rate = 500000
4461
eff.Lifetime = NumberRange.new(0.5)
4462
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.2,1,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
4463
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0.25,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
4464
eff.Speed = NumberRange.new(5,50)
4465
eff.Drag = 5
4466
eff.Rotation = NumberRange.new(-500,500)
4467
eff.VelocitySpread = 9000
4468
eff.RotSpeed = NumberRange.new(-150,150)
4469
wait(0.5)
4470
eff.Enabled = false
4471
end))
4472
slash(math.random(10,20)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(10,50)/250,BrickColor.new("White"))
4473
coroutine.resume(coroutine.create(function()
4474
wait(0.5)
4475
dis.Anchored = false
4476
local at1 = Instance.new("Attachment",dis)
4477
at1.Position = vt(-0.25,0,0)
4478
local at2 = Instance.new("Attachment",dis)
4479
at2.Position = vt(0.25,0,0)
4480
local trl = Instance.new('Trail',dis)
4481
trl.Attachment0 = at1
4482
trl.FaceCamera = true
4483
trl.Attachment1 = at2
4484
trl.Texture = "rbxassetid://1049219073"
4485
trl.LightEmission = 1
4486
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
4487
trl.Color = ColorSequence.new(dis.Color)
4488
trl.Lifetime = 0.6
4489
local a = Instance.new("Part",workspace)
4490
	a.Name = "Direction"	
4491
	a.Anchored = true
4492
	a.BrickColor = bc("Bright red")
4493
a.Material = "Neon"
4494
a.Transparency = 1
4495
	a.CanCollide = false
4496
	local ray = Ray.new(
4497
	    dis.CFrame.p,                           -- origin
4498
	    (mouse.Hit.p - dis.CFrame.p).unit * 500 -- direction
4499
	) 
4500
	local ignore = dis
4501
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
4502
	a.BottomSurface = 10
4503
	a.TopSurface = 10
4504
	local distance = (dis.CFrame.p - position).magnitude
4505
	a.Size = Vector3.new(0.1, 0.1, 0.1)
4506
	a.CFrame = CFrame.new(dis.CFrame.p, position) * CFrame.new(0, 0, 0)
4507
dis.CFrame = a.CFrame
4508
a:Destroy()
4509
local bv = Instance.new("BodyVelocity")
4510
bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
4511
bv.velocity = dis.CFrame.lookVector*250
4512
bv.Parent = dis
4513
game:GetService("Debris"):AddItem(dis, 5)
4514
local hitted = false
4515
coroutine.resume(coroutine.create(function()
4516
dis.Touched:connect(function(hit) 
4517
	if hitted == false and hit.Parent ~= char then
4518
	hitted = true
4519
	CFuncs["Sound"].Create("rbxassetid://199146035", dis, 3,1)
4520
	MagniDamage(dis, 30, 50,80, 0, "Normal")
4521
	sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,keptcolor,keptcolor.Color)
4522
	sphere2(8,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,BrickColor.new("White"),Color3.new(1,1,1))
4523
	coroutine.resume(coroutine.create(function()
4524
local eff = Instance.new("ParticleEmitter",dis)
4525
eff.Texture = "rbxassetid://2344870656"
4526
eff.LightEmission = 1
4527
eff.Color = ColorSequence.new(dis.Color)
4528
eff.Rate = 10000000
4529
eff.Enabled = true
4530
--eff.EmissionDirection = "Front"
4531
eff.Lifetime = NumberRange.new(2)
4532
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,20,0),NumberSequenceKeypoint.new(1,30,0)})
4533
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.8,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4534
eff.Speed = NumberRange.new(100)
4535
eff.Drag = 5
4536
eff.Rotation = NumberRange.new(-500,500)
4537
eff.SpreadAngle = Vector2.new(0,900)
4538
eff.RotSpeed = NumberRange.new(-500,500)
4539
wait(0.1)
4540
eff.Enabled = false
4541
	end))
4542
coroutine.resume(coroutine.create(function()
4543
local eff = Instance.new("ParticleEmitter",dis)
4544
eff.Texture = "rbxassetid://695499847"
4545
eff.LightEmission = 1
4546
eff.Color = ColorSequence.new(dis.Color)
4547
eff.Rate = 500000
4548
eff.Lifetime = NumberRange.new(0.5,2)
4549
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
4550
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
4551
eff.Speed = NumberRange.new(20,150)
4552
eff.Drag = 5
4553
eff.Rotation = NumberRange.new(-500,500)
4554
eff.VelocitySpread = 9000
4555
eff.RotSpeed = NumberRange.new(-150,150)
4556
wait(0.5)
4557
eff.Enabled = false
4558
end))
4559
dis.Anchored = true
4560
dis.Transparency = 1
4561
wait(8)
4562
dis:Destroy()
4563
end
4564
end)
4565
end))
4566
end))
4567
end
4568
end))
4569
for i = 0,9,0.1 do
4570
swait()
4571
rval = rval + 10
4572
eval = eval + 1.5
4573
obj1.Transparency = obj1.Transparency - 0.005
4574
obj1.Size = obj1.Size + vt(0,0.2,0.2)
4575
obj1.CFrame = root.CFrame*CFrame.new(0,5,0)*CFrame.Angles(math.rad(0),math.rad(rval),math.rad(-90))
4576
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
4577
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
4578
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(90)),.3)
4579
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(-15 + 1 * math.cos(sine / 58)),math.rad(-90 + 2 * math.cos(sine / 53))),.3)
4580
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(90 + 2 * math.cos(sine / 45))),.3)
4581
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(176 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(-9 - 4 * math.cos(sine / 45))),.3)
4582
end
4583
eff.Enabled = false
4584
coroutine.resume(coroutine.create(function()
4585
	for i = 0,49 do
4586
		swait()
4587
		rval = rval + 100
4588
		obj1.Transparency = obj1.Transparency + 0.02
4589
		obj1.Size = obj1.Size + vt(0,-0.5,-0.5)
4590
	end
4591
	obj1:Destroy()
4592
end))
4593
attack = false
4594
hum.WalkSpeed = storehumanoidWS
4595
end
4596
4597
function Desolateness()
4598
local rrot = 0
4599
local xam = 1
4600
attack = true
4601
hum.WalkSpeed = 0
4602
CFuncs["Sound"].Create("rbxassetid://1368598393", root, 5, 1)
4603
for i = 0,3,0.1 do
4604
swait()
4605
block(10,"Add",rarm.CFrame*CFrame.new(0,-3,0),vt(2,2,2),0.025,0.025,0.025,MRC_A,MRC_A.Color)
4606
slash(math.random(25,50)/10,5,true,"Round","Add","Out",rarm.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.05,0.01,0.05),-0.05,MRC_B)
4607
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.1,-0.5)* angles(math.rad(20),math.rad(0),math.rad(30)),0.3)
4608
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(-30)),.3)
4609
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.3)
4610
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
4611
RH.C0=clerp(RH.C0,cf(1,-0.5 - 0.05 * math.cos(sine / 25),-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(-10),math.rad(6)),.3)
4612
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(20)),.3)
4613
end
4614
coroutine.resume(coroutine.create(function()
4615
for i = 0, 14 do
4616
swait(4)
4617
rrot = rrot + 10*xam
4618
xam = xam + 0.25
4619
local bonus = xam
4620
local xa = CreateParta(char,0.5,1,"Neon",BrickColor.random())
4621
xa.Anchored = true
4622
xa.Color = Color3.new(0,0,0)
4623
xa.CFrame = root.CFrame*CFrame.new(math.random(-5,5)*bonus,-3,-rrot/1.75)
4624
CreateMeshy(xa,"Sphere",10*bonus,1,10*bonus)
4625
local xc = 0
4626
coroutine.resume(coroutine.create(function()
4627
xa.Transparency = 1
4628
CFuncs["Sound"].Create("rbxassetid://331666100", xa, 2.5,0.75)
4629
CFuncs["EchoSound"].Create("rbxassetid://675172759", xa, 3, 0.8,0,10,0.15,0.5,1)
4630
MagniDamage(xa, 10*bonus, 38*bonus,59*bonus, 0, "Normal")
4631
for i = 0, 9 do
4632
slash(math.random(15,50)/10,5,true,"Round","Add","Out",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(0.01*bonus,0.01,0.01*bonus),math.random(25,50)/250*bonus,MRC_B)
4633
end
4634
block(1.5,"Add",xa.CFrame*CFrame.new(0,-10,0),vt(10*bonus,10*bonus,10*bonus),0.1,0.1,0.1,MRC_A,MRC_A.Color)
4635
sphere2(2,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(5*bonus,1,5*bonus),0.01*bonus,1*bonus,0.01*bonus,MRC_A,MRC_A.Color)
4636
sphere2(4,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(10*bonus,1,10*bonus),0.01*bonus,1*bonus,0.01*bonus,MRC_B,MRC_B)
4637
game:GetService("Debris"):AddItem(xa, 5)
4638
coroutine.resume(coroutine.create(function()
4639
for i = 0, 19 do
4640
swait()
4641
hum.CameraOffset = vt(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
4642
end
4643
hum.CameraOffset = vt(0,0,0)
4644
end))
4645
end))
4646
end
4647
end))
4648
for i = 0,3,0.1 do
4649
swait()
4650
4651
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.1,0)* angles(math.rad(0),math.rad(0),math.rad(74)),0.3)
4652
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-8),math.rad(0),math.rad(-74)),.3)
4653
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(180), math.rad(0), math.rad(-10)), 0.3)
4654
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
4655
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(-30),math.rad(0)),.3)
4656
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(13)),.3)
4657
end
4658
attack = false
4659
hum.WalkSpeed = storehumanoidWS
4660
end
4661
4662
function CrystallizedFreeze()
4663
attack = true
4664
hum.WalkSpeed = 2
4665
local keptcolor = MRC_A
4666
local obj1 = script.snowflake:Clone()
4667
obj1.Parent = char
4668
obj1.Transparency = 1
4669
obj1.Color = MRC_A.Color
4670
local rval = 0
4671
local eval = 1
4672
CFuncs["Sound"].Create("rbxassetid://199145761", obj1, 3,1)
4673
CFuncs["Sound"].Create("rbxassetid://199145967", obj1, 2,0.9)
4674
local eff = Instance.new("ParticleEmitter",obj1)
4675
eff.Texture = "rbxassetid://2344870656"
4676
eff.LightEmission = 1
4677
eff.Color = ColorSequence.new(obj1.Color)
4678
eff.Rate = 10000000
4679
eff.Enabled = true
4680
eff.EmissionDirection = "Front"
4681
eff.Lifetime = NumberRange.new(0.5)
4682
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
4683
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4684
eff.Speed = NumberRange.new(5,50)
4685
eff.Drag = 5
4686
eff.Rotation = NumberRange.new(-500,500)
4687
eff.RotSpeed = NumberRange.new(-500,500)
4688
local eff2 = eff:Clone()
4689
eff2.Parent = obj1
4690
eff2.Texture = "rbxassetid://695499847"
4691
eff2.Speed = NumberRange.new(5,100)
4692
eff2.Lifetime = NumberRange.new(1)
4693
eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,1,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
4694
sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),1,0.005,1,MRC_A,MRC_A.Color)
4695
for i = 0,12,0.1 do
4696
swait()
4697
rval = rval + 10
4698
eval = eval + 1.5
4699
obj1.Transparency = obj1.Transparency - 0.005
4700
obj1.Size = obj1.Size + vt(0.5,0.5,0)
4701
obj1.CFrame = root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(rval))
4702
slash(math.random(40,70)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01*rval/25,0.002,0.01*rval/25),math.random(5,20)/250,MRC_B)
4703
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
4704
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
4705
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.3)
4706
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(35 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
4707
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-80 + 2 * math.cos(sine / 45))),.3)
4708
LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(80 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(71 - 4 * math.cos(sine / 45))),.3)
4709
end
4710
eff.Enabled = false
4711
eff2.Enabled = false
4712
coroutine.resume(coroutine.create(function()
4713
	for i = 0,49 do
4714
		swait()
4715
		rval = rval + 100
4716
		obj1.Transparency = obj1.Transparency + 0.02
4717
		obj1.Size = obj1.Size + vt(-1,-1,0)
4718
	end
4719
	wait(1)
4720
	obj1:Destroy()
4721
end))
4722
for i = 0, 19 do
4723
	slash(math.random(10,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.002,0.01),math.random(150,250)/250,MRC_B)
4724
end
4725
CFuncs["Sound"].Create("rbxassetid://199145739", root, 3,1)
4726
MagniDamage(root, 60, 40,50, 0, "Normal")
4727
sphere2(1,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),2,2,2,MRC_A,MRC_A.Color)
4728
sphere2(2,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),2,2,2,MRC_B,MRC_B.Color)
4729
local obj2 = script.nado:Clone()
4730
obj2.Parent = char
4731
obj2.Transparency = 0.25
4732
obj2.Color = MRC_A.Color
4733
local eff = Instance.new("ParticleEmitter",obj2)
4734
eff.Texture = "rbxassetid://2344870656"
4735
eff.LightEmission = 1
4736
eff.Color = ColorSequence.new(obj2.Color)
4737
eff.Rate = 10000000
4738
eff.Enabled = true
4739
eff.EmissionDirection = "Front"
4740
eff.Lifetime = NumberRange.new(1)
4741
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
4742
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4743
eff.Speed = NumberRange.new(5,50)
4744
eff.Drag = 5
4745
eff.VelocitySpread = 90000
4746
eff.Rotation = NumberRange.new(-500,500)
4747
eff.RotSpeed = NumberRange.new(-500,500)
4748
local eff2 = eff:Clone()
4749
eff2.Parent = obj2
4750
eff2.Texture = "rbxassetid://695499847"
4751
eff2.Speed = NumberRange.new(5,100)
4752
eff2.Lifetime = NumberRange.new(1)
4753
eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,1,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
4754
coroutine.resume(coroutine.create(function()
4755
for i = 0, 19 do
4756
local dis = CreateParta(char,0.5,1,"Neon",MRC_A)
4757
dis.BrickColor = MRC_A
4758
dis.Anchored = true
4759
dis.Velocity = vt(math.random(-50,50),math.random(50,150),math.random(-50,50))
4760
CFuncs["Sound"].Create("rbxassetid://199145967", dis, 0.1,1)
4761
dis.CFrame = root.CFrame*CFrame.new(math.random(-10,10),math.random(5,25),math.random(-10,10))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
4762
CreateMeshy(dis,"Sphere",0.5,0.5,4)
4763
dis.Anchored = false
4764
local at1 = Instance.new("Attachment",dis)
4765
at1.Position = vt(-0.25,0,0)
4766
local at2 = Instance.new("Attachment",dis)
4767
at2.Position = vt(0.25,0,0)
4768
local trl = Instance.new('Trail',dis)
4769
trl.Attachment0 = at1
4770
trl.FaceCamera = true
4771
trl.Attachment1 = at2
4772
trl.Texture = "rbxassetid://1049219073"
4773
trl.LightEmission = 1
4774
trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
4775
trl.Color = ColorSequence.new(dis.Color)
4776
trl.Lifetime = 0.6
4777
game:GetService("Debris"):AddItem(dis, 5)
4778
local hitted = false
4779
coroutine.resume(coroutine.create(function()
4780
dis.Touched:connect(function(hit) 
4781
	if hitted == false and hit.Parent ~= char then
4782
	hitted = true
4783
	CFuncs["Sound"].Create("rbxassetid://199146035", dis, 1.5,1)
4784
	MagniDamage(dis, 20, 10,20, 0, "Normal")
4785
	sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,keptcolor,keptcolor.Color)
4786
	sphere2(8,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,BrickColor.new("White"),Color3.new(1,1,1))
4787
	coroutine.resume(coroutine.create(function()
4788
local eff = Instance.new("ParticleEmitter",dis)
4789
eff.Texture = "rbxassetid://2344870656"
4790
eff.LightEmission = 1
4791
eff.Color = ColorSequence.new(dis.Color)
4792
eff.Rate = 10000000
4793
eff.Enabled = true
4794
--eff.EmissionDirection = "Front"
4795
eff.Lifetime = NumberRange.new(0.5)
4796
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,20,0),NumberSequenceKeypoint.new(1,30,0)})
4797
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.8,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4798
eff.Speed = NumberRange.new(100)
4799
eff.Drag = 5
4800
eff.Rotation = NumberRange.new(-500,500)
4801
eff.SpreadAngle = Vector2.new(0,900)
4802
eff.RotSpeed = NumberRange.new(-500,500)
4803
wait(0.1)
4804
eff.Enabled = false
4805
	end))
4806
coroutine.resume(coroutine.create(function()
4807
local eff = Instance.new("ParticleEmitter",dis)
4808
eff.Texture = "rbxassetid://695499847"
4809
eff.LightEmission = 1
4810
eff.Color = ColorSequence.new(dis.Color)
4811
eff.Rate = 500000
4812
eff.Lifetime = NumberRange.new(0.5,2)
4813
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
4814
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
4815
eff.Speed = NumberRange.new(20,150)
4816
eff.Drag = 5
4817
eff.Rotation = NumberRange.new(-500,500)
4818
eff.VelocitySpread = 9000
4819
eff.RotSpeed = NumberRange.new(-150,150)
4820
wait(0.5)
4821
eff.Enabled = false
4822
end))
4823
dis.Anchored = true
4824
dis.Transparency = 1
4825
wait(8)
4826
dis:Destroy()
4827
end
4828
end)
4829
end))
4830
end
4831
end))
4832
for i = 0,9,0.1 do
4833
swait()
4834
rval = rval + 20
4835
eval = eval + 1.5
4836
obj2.Transparency = obj2.Transparency + 0.005
4837
obj2.Size = obj2.Size + vt(2,1,2)
4838
obj2.CFrame = root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(90+rval),math.rad(0))
4839
RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
4840
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
4841
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.2 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(-20 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.3)
4842
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
4843
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(100 + 2 * math.cos(sine / 45))),.3)
4844
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(-101 - 4 * math.cos(sine / 45))),.3)
4845
end
4846
eff.Enabled = false
4847
eff2.Enabled = false
4848
coroutine.resume(coroutine.create(function()
4849
	for i = 0,49 do
4850
		swait()
4851
		rval = rval + 100
4852
		obj2.Transparency = obj2.Transparency + 0.02
4853
		obj2.Size = obj2.Size + vt(-1,-1,-1)
4854
	end
4855
	wait(1)
4856
	obj2:Destroy()
4857
end))
4858
attack = false
4859
hum.WalkSpeed = storehumanoidWS
4860
end
4861
4862
function desolSTRIKE()
4863
attack = true
4864
hum.WalkSpeed = 0
4865
local obj1 = script.sword:Clone()
4866
obj1.Parent = char
4867
obj1.Transparency = 1
4868
obj1.Color = MRC_B.Color
4869
local obj1b = script.sword:Clone()
4870
obj1b.Parent = char
4871
obj1b.Transparency = 1
4872
obj1b.Material = "Neon"
4873
obj1b.Color = MRC_A.Color
4874
CFuncs["Sound"].Create("rbxassetid://1548527129", obj1, 4,1.25)
4875
local eff = Instance.new("ParticleEmitter",obj1)
4876
eff.Texture = "rbxassetid://2344870656"
4877
eff.LightEmission = 1
4878
eff.Color = ColorSequence.new(obj1b.Color)
4879
eff.Rate = 10000000
4880
eff.EmissionDirection = "Front"
4881
eff.Lifetime = NumberRange.new(0.5)
4882
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
4883
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4884
eff.Speed = NumberRange.new(1,10)
4885
eff.Drag = 5
4886
eff.VelocitySpread = 9999
4887
eff.Rotation = NumberRange.new(-500,500)
4888
eff.RotSpeed = NumberRange.new(-500,500)
4889
local eff2 = eff:Clone()
4890
eff2.Color = ColorSequence.new(MRC_B.Color)
4891
eff2.Speed = NumberRange.new(5,25)
4892
eff2.Parent = obj1
4893
eff2.Texture = "rbxassetid://2092248396"
4894
eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,0.5,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
4895
for i = 0,5,0.1 do
4896
swait()
4897
obj1.Transparency = obj1.Transparency - 0.005
4898
obj1.Size = obj1.Size + vt(0.05,0,0.025)
4899
obj1b.Transparency = obj1b.Transparency - 0.022
4900
obj1b.Size = obj1b.Size + vt(0.015,0.0025,0.0025)
4901
obj1b.CFrame = obj1.CFrame
4902
obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
4903
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-3)),.3)
4904
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(3)),.3)
4905
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
4906
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
4907
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(3),math.rad(8)),.3)
4908
LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0.25)*angles(math.rad(70),math.rad(4),math.rad(-22)),.3)
4909
end
4910
symbolizeBlink(obj1,0,2109052855,MRC_A.Color,1.5,5,0.9,1614005837,obj1,true,10,1)
4911
symbolizeBlink(obj1,0,2109052855,MRC_B.Color,1.6,5,1,1923591005,obj1,true,10,1)
4912
symbolizeBlink(obj1,0,2092248396,MRC_A.Color,3,0,0,0,root,true,10,1.25)
4913
symbolizeBlink(obj1,0,2344870656,MRC_A.Color,10,0,0,0,root,true,10,1.5)
4914
eff.Enabled = false
4915
eff2.Enabled = false
4916
for i = 0,3,0.1 do
4917
swait()
4918
obj1b.CFrame = obj1.CFrame
4919
obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
4920
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-30),math.rad(10)),.3)
4921
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(20)),.3)
4922
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(10),math.rad(0),math.rad(60)),.3)
4923
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(-5),math.rad(-60)),.3)
4924
RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*angles(math.rad(90),math.rad(3),math.rad(-24)),.3)
4925
LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0)*angles(math.rad(70),math.rad(4),math.rad(-95)),.3)
4926
end
4927
local dis = CreateParta(char,1,1,"Neon",MRC_A)
4928
dis.BrickColor = MRC_A
4929
dis.Anchored = true
4930
dis.CFrame = root.CFrame + root.CFrame.lookVector*50
4931
	coroutine.resume(coroutine.create(function()
4932
local eff = Instance.new("ParticleEmitter",dis)
4933
eff.Texture = "rbxassetid://2344870656"
4934
eff.LightEmission = 1
4935
eff.Color = ColorSequence.new(dis.Color)
4936
eff.Rate = 10000000
4937
--eff.EmissionDirection = "Front"
4938
eff.Lifetime = NumberRange.new(3)
4939
eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,10,0),NumberSequenceKeypoint.new(1,30,0)})
4940
eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
4941
eff.Speed = NumberRange.new(200,250)
4942
eff.Drag = 5
4943
eff.Rotation = NumberRange.new(-500,500)
4944
eff.SpreadAngle = Vector2.new(900,900)
4945
eff.RotSpeed = NumberRange.new(-500,500)
4946
local eff2 = eff:Clone()
4947
eff2.Color = ColorSequence.new(MRC_B.Color)
4948
eff2.Speed = NumberRange.new(250,300)
4949
eff2.Parent = dis
4950
wait(0.5)
4951
eff.Enabled = false
4952
eff2.Enabled = false
4953
	end))
4954
sphere2(3,"Add",dis.CFrame,vt(2,2,2),-0.02,-0.02,2,MRC_A,MRC_A.Color)
4955
sphere2(3,"Add",dis.CFrame,vt(2,2,2),-0.01,-0.01,3,MRC_B,MRC_B.Color)
4956
CFuncs["Sound"].Create("rbxassetid://2237297994", dis, 6,1)
4957
CFuncs["Sound"].Create("rbxassetid://1548538202", dis, 6,1)
4958
symbolizeBlink(dis,0,2344870656,MRC_A.Color,100,0,0,0,dis,true,10,3)
4959
MagniDamage(dis, 55, 50,70, 0, "Normal")
4960
root.CFrame = root.CFrame + root.CFrame.lookVector*100
4961
for i = 0, 19 do
4962
	slash(math.random(15,50)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(100,300)/250,BrickColor.new("White"))
4963
	sphere2(math.random(3,8),"Add",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,2,2),-0.01,-0.01,2,MRC_A,MRC_A.Color)
4964
end
4965
for i = 0,2,0.1 do
4966
swait()
4967
obj1b.CFrame = obj1.CFrame
4968
obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
4969
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-30)),.7)
4970
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(30),math.rad(-10)),.7)
4971
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.2,0)*angles(math.rad(10),math.rad(0),math.rad(-60)),.7)
4972
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(5),math.rad(60)),.7)
4973
RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*angles(math.rad(90),math.rad(3),math.rad(84)),.7)
4974
LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0)*angles(math.rad(90),math.rad(4),math.rad(-60)),.7)
4975
end
4976
for i = 0,1,0.1 do
4977
swait()
4978
obj1b.CFrame = obj1.CFrame
4979
obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
4980
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-3)),.3)
4981
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(3)),.3)
4982
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
4983
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
4984
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(3),math.rad(8)),.3)
4985
LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0.25)*angles(math.rad(70),math.rad(4),math.rad(-22)),.3)
4986
end
4987
for i = 0,2,0.1 do
4988
swait()
4989
obj1.Transparency = obj1.Transparency + 0.01
4990
obj1.Size = obj1.Size - vt(0.1,0,0.4)
4991
obj1b.Transparency = obj1b.Transparency + 0.044
4992
obj1b.Size = obj1b.Size - vt(0.03,0.005,0.4)
4993
obj1b.CFrame = obj1.CFrame
4994
obj1.CFrame = rarm.CFrame*CFrame.new(-1.5,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
4995
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-3)),.3)
4996
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(3)),.3)
4997
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
4998
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
4999
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(3),math.rad(-10)),.3)
5000
LW.C0=clerp(LW.C0,cf(-1.15,0.5,0)*angles(math.rad(70),math.rad(4),math.rad(32)),.3)
5001
end
5002
game:GetService("Debris"):AddItem(dis, 5)
5003
obj1:Destroy()
5004
obj1b:Destroy()
5005
hum.WalkSpeed = storehumanoidWS
5006
attack = false
5007
end
5008
5009
5010
-------------------------------------
5011
5012
Humanoid.Animator.Parent = nil
5013
5014
-------------------------------------
5015
5016
local BinderColoring = false
5017
5018
coroutine.resume(coroutine.create(function()
5019
Character:WaitForChild("DankValue")
5020
Character.DankValue.Value = 1
5021
5022
local Binder1 = Character.Binder1
5023
local Binder2 = Character.Binder2
5024
for i,v in pairs(Binder1:GetChildren())do
5025
if v.Name ~= "Weld" and  v.Material == Enum.Material.Metal then
5026
v.BrickColor = MRC_B
5027
end
5028
end
5029
5030
for i,v in pairs(Binder2:GetChildren())do
5031
if v.Name ~= "Weld" and  v.Material == Enum.Material.Metal then
5032
v.BrickColor = MRC_B
5033
end
5034
end
5035
5036
for i,v in pairs(Binder1:GetChildren())do
5037
if v.Name ~= "Weld" and  v.Material == Enum.Material.Neon then
5038
v.BrickColor = MRC_A
5039
end
5040
end
5041
5042
for i,v in pairs(Binder2:GetChildren())do
5043
if v.Name ~= "Weld" and  v.Material == Enum.Material.Neon then
5044
v.BrickColor = MRC_A
5045
end
5046
end
5047
5048
5049
while true do
5050
swait()
5051
for i,v in pairs(Binder1:GetChildren())do
5052
if v.Name ~= "Weld" and  v.Material == Enum.Material.Metal then
5053
v.BrickColor = MRC_B
5054
end
5055
end
5056
5057
for i,v in pairs(Binder2:GetChildren())do
5058
if v.Name ~= "Weld" and  v.Material == Enum.Material.Metal then
5059
v.BrickColor = MRC_B
5060
end
5061
end
5062
5063
for i,v in pairs(Binder1:GetChildren())do
5064
if v.Name ~= "Weld" and  v.Material == Enum.Material.Neon then
5065
v.BrickColor = MRC_A
5066
end
5067
end
5068
5069
for i,v in pairs(Binder2:GetChildren())do
5070
if v.Name ~= "Weld" and  v.Material == Enum.Material.Neon then
5071
v.BrickColor = MRC_A
5072
end
5073
end
5074
5075
Binder1.Color1B.BrickColor =  MRC_B
5076
Binder1.Color1A.BrickColor =  MRC_A
5077
5078
Binder1.Color2A.BrickColor =  MRC_B
5079
Binder1.Color2B.BrickColor =  MRC_A
5080
5081
Binder2.Color1A.BrickColor =  MRC_B
5082
Binder2.Color1B.BrickColor =  MRC_A
5083
5084
Binder2.Color2A.BrickColor =  MRC_B
5085
Binder2.Color2B.BrickColor =  MRC_A
5086
5087
5088
5089
end
5090
end))
5091
5092
-------------------------------------
5093
5094
local attacktype = 1
5095
mouse.Button1Down:connect(function()
5096
  if attack == false and attacktype == 1 then
5097
    attacktype = 2
5098
    --attackone()
5099
  elseif attack == false and attacktype == 2 then
5100
    attacktype = 3
5101
    --attacktwo()
5102
  elseif attack == false and attacktype == 3 then
5103
    attacktype = 1
5104
    --attackthree()
5105
  elseif attack == false and attacktype == 4 then
5106
    attacktype = 1
5107
    --attackfour()
5108
  end
5109
end)
5110
5111
local OVMID = 1702473314
5112
local OVMPIT = 1.0125
5113
local OVMVOL = 1
5114
mouse.KeyDown:connect(function(k)
5115
if k == "q" and attack == false and RuinMode ~= 1 then
5116
RuinMode = 1
5117
storehumanoidWS = 16
5118
hum.WalkSpeed = 16
5119
hum.JumpPower = 50
5120
rainbowmode = false
5121
chaosmode = false
5122
MRC_A = BrickColor.new("Toothpaste")
5123
MRC_B = BrickColor.new("Black")
5124
RecolorTextAndRename("MIDNIGHT",MRC_B.Color,MRC_A.Color,"Code")
5125
newTheme("rbxassetid://901719740",0,1.01,1.5)
5126
RecolorThing(MRC_A,MRC_B,false)
5127
end
5128
if k == "e" and attack == false and RuinMode ~= 2 then
5129
RuinMode = 2
5130
storehumanoidWS = 200
5131
hum.WalkSpeed = 200
5132
hum.JumpPower = 50
5133
rainbowmode = false
5134
chaosmode = false
5135
MRC_A = BrickColor.new("Really blue")
5136
MRC_B = BrickColor.new("Really black")
5137
RecolorTextAndRename("IMMEDIACY",MRC_B.Color,MRC_A.Color,"Arcade")
5138
newTheme("rbxassetid://1747430851",0,1.01,1.75)
5139
RecolorThing(MRC_A,MRC_B,false)
5140
end
5141
if k == "r" and attack == false and RuinMode ~= 3 then
5142
RuinMode = 3
5143
storehumanoidWS = 150
5144
hum.WalkSpeed = 150
5145
hum.JumpPower = 50
5146
rainbowmode = false
5147
chaosmode = false
5148
MRC_A = BrickColor.new("Pastel light blue")
5149
MRC_B = BrickColor.new("White")
5150
RecolorTextAndRename("CRYSTALLIZED",MRC_B.Color,MRC_A.Color,"SciFi")
5151
newTheme("rbxassetid://1861780345",0,1.01,1.5)
5152
RecolorThing(MRC_A,MRC_B,false)
5153
end
5154
if k == "t" and attack == false and RuinMode ~= 4 then
5155
RuinMode = 4
5156
storehumanoidWS = 16
5157
hum.WalkSpeed = 16
5158
hum.JumpPower = 50
5159
rainbowmode = false
5160
chaosmode = false
5161
MRC_A = BrickColor.new("Persimmon")
5162
MRC_B = BrickColor.new("Dark indigo")
5163
RecolorTextAndRename("DESOLATION",MRC_B.Color,MRC_A.Color,"Antique")
5164
newTheme("rbxassetid://1182934124",0,1.01,1.5)
5165
RecolorThing(MRC_A,MRC_B,false)
5166
end
5167
if k == "y" and attack == false and RuinMode ~= 5 then
5168
RuinMode = 5
5169
storehumanoidWS = 160
5170
hum.WalkSpeed = 160
5171
hum.JumpPower = 50
5172
rainbowmode = false
5173
chaosmode = false
5174
MRC_A = BrickColor.new("White")
5175
MRC_B = BrickColor.new("Earth green")
5176
RecolorTextAndRename("SEMBLANCE",MRC_B.Color,MRC_A.Color,"Cartoon")
5177
newTheme("rbxassetid://1853759713",0,1.01,1.5)
5178
RecolorThing(MRC_A,MRC_B,false)
5179
end
5180
if k == "z" and RuinMode == 3 and attack == false then
5181
Shards()
5182
elseif k == "z" and RuinMode == 4 and attack == false then
5183
Desolateness()
5184
end
5185
if k == "x" and RuinMode == 3 and attack == false then
5186
CrystallizedFreeze()
5187
elseif k == "x" and RuinMode == 4 and attack == false then
5188
desolSTRIKE()
5189
end
5190
if k == "l" and mutedtog == false then
5191
mutedtog = true
5192
kan.Volume = 0
5193
elseif k == "l" and mutedtog == true then
5194
mutedtog = false
5195
kan.Volume = 1.25
5196
end
5197
if k == "p" and toggleTag == false then
5198
toggleTag = true
5199
modet.TextTransparency = 0
5200
modet.TextStrokeTransparency = 0
5201
elseif k == "p" and toggleTag == true then
5202
toggleTag = false
5203
modet.TextTransparency = 1
5204
modet.TextStrokeTransparency = 1
5205
end
5206
end)
5207
5208
--- Temporary MODE effect list
5209
coroutine.resume(coroutine.create(function()
5210
while true do
5211
swait()
5212
sphereMK(2,math.random(5,10)/45,"Add",root.CFrame*CFrame.new(math.random(-6,6),-10,math.random(-6,6))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.5,0.5,0.5,0,MRC_A,0)
5213
slash(math.random(40,70)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.002,0.01),math.random(5,20)/250,MRC_B)
5214
if RuinMode == 3 or RuinMode == 5 then
5215
	sphereMK(6,math.random(5,15)/45,"Add",root.CFrame*CFrame.new(math.random(-10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.1,0.1,3,0,MRC_A,0)
5216
end
5217
end
5218
end))
5219
---
5220
5221
Humanoid.Name = "RUINLX"
5222
Humanoid.MaxHealth = math.huge
5223
Humanoid.Health = math.huge
5224
Instance.new("ForceField",char).Visible = false
5225
5226
idleanim=.4
5227
while true do
5228
Humanoid.MaxHealth = math.huge
5229
Humanoid.Health = math.huge
5230
if mutedtog == false and duringend == false then
5231
kan.Volume = currentVol
5232
elseif mutedtog == true and duringend == false then
5233
kan.Volume = 0
5234
end
5235
if duringend == false then
5236
kan.PlaybackSpeed = currentPitch
5237
kan.Pitch = currentPitch
5238
end
5239
kan.SoundId = currentThemePlaying
5240
kan.Looped = true
5241
kan.Parent = char
5242
kan:Resume()
5243
modet.Rotation = - 5 * math.cos(sine / 32)
5244
techc.Rotation = techc.Rotation + 1
5245
circl.Rotation = circl.Rotation - kan.PlaybackLoudness/75 - 1
5246
circl2.Rotation = circl2.Rotation + kan.PlaybackLoudness/50 + 1
5247
imgl2.Rotation = imgl2.Rotation - kan.PlaybackLoudness/50 + 1
5248
imgl2b.Rotation = imgl2b.Rotation + kan.PlaybackLoudness/25 - 1
5249
ned.Rotation = 0 - 2 * math.cos(sine / 24)
5250
ned.Position = UDim2.new(0.7,0 - 10 * math.cos(sine / 32),0.8,0 - 10 * math.cos(sine / 45))
5251
5252
swait()
5253
---------------
5254
  sine = sine + change
5255
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
5256
local velderp=RootPart.Velocity.y
5257
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
5258
if equipped==true or equipped==false then
5259
if attack==false then
5260
idle=idle+1
5261
else
5262
idle=0
5263
end
5264
if idle>=500 then
5265
if attack==false then
5266
--Sheath()
5267
end
5268
end
5269
if RootPart.Velocity.y > 1 and hitfloor==nil then 
5270
Anim="Jump"
5271
if attack==false then
5272
RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
5273
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
5274
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
5275
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.1)
5276
RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(25)),.1)
5277
LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(-25)),.1)
5278
end
5279
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
5280
Anim="Fall"
5281
if attack==false then
5282
RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
5283
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
5284
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
5285
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(0),math.rad(0)),.1)
5286
RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(55)),.1)
5287
LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(-55)),.1)
5288
end
5289
elseif torvel<1 and hitfloor~=nil then
5290
Anim="Idle"
5291
if attack==false then
5292
if RuinMode == 1 then
5293
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(-20 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.2)
5294
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(3 + 2 * math.cos(sine / 32))),.2)
5295
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(30)),.2)
5296
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(-10 + 2 * math.cos(sine / 58)),math.rad(-30)),.2)
5297
RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.2)
5298
LW.C0=clerp(LW.C0,cf(-1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(67 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.2)
5299
elseif RuinMode == 2 then
5300
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.2)
5301
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(10 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.2)
5302
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 1 * math.cos(sine / 32)),math.rad(0),math.rad(-12)),.2)
5303
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(12)),.2)
5304
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(10 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-5 + 4 * math.cos(sine / 45))),.2)
5305
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(-5 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(-22 - 3 * math.cos(sine / 45))),.2)
5306
elseif RuinMode == 3 then
5307
RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 39))),.2)
5308
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 5 * math.cos(sine / 51))),.2)
5309
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),1 + 0.25 * math.cos(sine / 32))*angles(math.rad(3 - 3 * math.cos(sine / 32)),math.rad(0),math.rad(22)),.2)
5310
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(-22)),.2)
5311
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(180 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-5 + 4 * math.cos(sine / 45))),.2)
5312
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(-5 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(-12 - 9 * math.cos(sine / 45))),.2)
5313
elseif RuinMode == 4 then
5314
RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-7 - 2 * math.cos(sine / 32))),.2)
5315
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(30 - 1 * math.cos(sine / 56)),math.rad(5 + 2 * math.cos(sine / 32))),.2)
5316
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-56)),.2)
5317
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(10 + 2 * math.cos(sine / 58)),math.rad(45)),.2)
5318
RW.C0=clerp(RW.C0,cf(1.2,1.25 + 0.025 * math.cos(sine / 45),-0.2)*angles(math.rad(148 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-35 + 4 * math.cos(sine / 45))),.2)
5319
LW.C0=clerp(LW.C0,cf(-1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(81 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.2)
5320
elseif RuinMode == 5 then
5321
RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 39))),.2)
5322
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(18 - 1 * math.cos(sine / 56)),math.rad(10 + 5 * math.cos(sine / 51))),.2)
5323
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),1 + 0.25 * math.cos(sine / 32))*angles(math.rad(3 - 3 * math.cos(sine / 32)),math.rad(0),math.rad(-31)),.2)
5324
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(5 + 2 * math.cos(sine / 37)),math.rad(31)),.2)
5325
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(60 + 5 * math.cos(sine / 56)),math.rad(0 - 3 * math.cos(sine / 62)),math.rad(-16 + 3 * math.cos(sine / 45))),.2)
5326
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(172 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(19 - 3 * math.cos(sine / 45))),.2)
5327
end
5328
end
5329
elseif torvel>2 and torvel<22 and hitfloor~=nil then
5330
Anim="Walk"
5331
if attack==false then
5332
RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
5333
LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
5334
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
5335
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
5336
RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 50 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 10 * math.cos(sine / 4))),.1)
5337
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 50 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
5338
end
5339
elseif torvel>=22 and hitfloor~=nil then
5340
Anim="Run"
5341
if attack==false then
5342
if RuinMode ~= 3 and RuinMode ~= 5 then
5343
RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
5344
LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
5345
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.05 + 0.15 * math.cos(sine / 3))*angles(math.rad(25 - 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - root.RotVelocity.Y - 1 * math.cos(sine / 6))),.1)
5346
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-6 + 2 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 1 * math.cos(sine / 6))),.1)
5347
RW.C0=clerp(RW.C0,cf(1.5,0.5,0.3)*angles(math.rad(-50 + 10 * math.cos(sine / 3)),math.rad(-10),math.rad(7 + 5 * math.cos(sine / 6))),.1)
5348
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.3)*angles(math.rad(-50 + 10 * math.cos(sine / 3)),math.rad(10),math.rad(-7 - 5 * math.cos(sine / 6))),.1)
5349
if RuinMode == 2 then
5350
sphereMK(5,-1,"Add",root.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),8)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.5,0.5,10,-0.005,MRC_A,0)
5351
--sphereMK(3,0,"Add",root.CFrame*CFrame.new(0,0,8)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.5,5,20,-0.0075,MAINRUINCOLOR,0)
5352
end
5353
elseif RuinMode == 3 or RuinMode == 5 then
5354
	sphereMK(5,-0.1,"Add",rarm.CFrame*CFrame.Angles(math.rad(80),math.rad(-15),math.rad(0))*CFrame.new(0,0,4),0.5,0.5,7.5,-0.005,MRC_A,0)
5355
	sphereMK(5,-0.1,"Add",larm.CFrame*CFrame.Angles(math.rad(80),math.rad(15),math.rad(0))*CFrame.new(0,0,4),0.5,0.5,7.5,-0.005,MRC_B,0)
5356
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
5357
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
5358
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
5359
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
5360
RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
5361
LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
5362
end
5363
end
5364
end
5365
end
5366
end