View difference between Paste ID: U1G2LBu6 and LPmHBnUS
SHOW: | | - or go back to the newest paste.
1
  wait(1)-- i'm gonna make an excuse later of why im lazy
2
warn "Slenercat5's"
3
warn "King Crimson"
4
warn "Q to call stand"
5
warn "E for karate chop attack"-- healf heath attack 10 reload time
6
warn "R for Kick attack"--i needed an attack :P
7
warn "T to erase time(Hold)" 
8
warn "Y to say someting"-- idk
9
warn "F (Hold) for epitaph"-- 30 secound reload
10
warn "G to cycle through idle animations"
11
warn "Origional Model by JojofMer"-- i adapted to remove unions and r15 rig
12
warn "Avatar clothing and hair by Masterofroblox1206"-- he made funny valentine which i edited to make diavolo so technically it was him
13
warn"Sorry for model distortion and a big thanks to Model to Script converter by ttyyuu12345"
14
15
16
plr = game.Players.LocalPlayer
17
epitaphreload=false
18
epitpah=false
19
ChopR=false
20
21
22
mse = plr:GetMouse()
23
sound = Instance.new("Sound", game.Workspace)
24
sound.SoundId = "https://www.roblox.com/asset/?id=274698941"
25
sound.Volume = 10
26
canworld = true
27
BeeSpeed = 50
28
29
chr=plr.Character
30
tors=torso
31
--[[
32
for _,v in pairs(plr.Character:GetChildren())do
33
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
34
	v:remove()
35
end
36
end
37
local sh = Instance.new("Shirt",chr)
38
sh.ShirtTemplate = "http://www.roblox.com/asset/?id=394790364"
39
p=Instance.new('Pants',chr)
40
p.PantsTemplate='http://www.roblox.com/asset/?id=394795102'--]]
41
42
chr['Left Arm'].BrickColor=BrickColor.new('Pastel brown')
43
chr['Right Arm'].BrickColor=BrickColor.new('Pastel brown')
44
chr['Torso'].BrickColor=BrickColor.new('Pastel brown')
45
chr.Head.BrickColor=BrickColor.new('Pastel brown')
46
47
48
49
50
local Players=game:service'Players'
51
local Player=Players.LocalPlayer
52
local Mouse=Player:GetMouse''
53
Character=Player.Character
54
55
local RenderStepped=game:service'RunService'.RenderStepped
56
57
local MeshId='http://www.roblox.com/asset?id=779592805'
58
local TextureId='http://www.roblox.com/asset/?id=775493027'
59
60
61
local QHold=false
62
local EHold=false
63
64
cut = Instance.new("Sound", chr)
65
cut.SoundId = "https://www.roblox.com/asset/?id=0"
66
cut.Volume = 1.5
67
thri = Instance.new("Sound", chr)
68
thri.SoundId = "https://www.roblox.com/asset/?id=186311262"
69
thri.Volume = 2.5
70
71
72
Sound2=Instance.new('Sound')
73
Sound2.SoundId='rbxassetid://616594063'
74
Sound2.Parent=Player.Character.Head
75
76
77
  Effects = {}
78
  local Player = game.Players.localPlayer
79
  local Character = Player.Character
80
  Character.Archivable = true
81
  AdvancingFortress = Character:Clone()
82
--[[
83
Hair=Instance.new('Part',Character)
84
Hair.Size=Vector3.new(1,1,1)
85
M=Instance.new('FileMesh',Hair)
86
M.Scale=Vector3.new(.028,.028,.028)
87
M.MeshId='rbxassetid://1450916371'
88
M.TextureId='rbxassetid://1450916523'
89
WARF=Instance.new('Weld',Hair)
90
WARF.Part0=Hair
91
WARF.Part1=Character.Head
92
WARF.C0=CFrame.new(0,-.2,0)--]]
93
94
95
--//KingCrimson costume
96
97
--Converted with ttyyuu12345's model to script plugin v4
98
function sandbox(var,func)
99
	local env = getfenv(func)
100
	local newenv = setmetatable({},{
101
		__index = function(self,k)
102
			if k=="script" then
103
				return var
104
			else
105
				return env[k]
106
			end
107
		end,
108
	})
109
	setfenv(func,newenv)
110
	return func
111
end
112
cors = {}
113
mas = Instance.new("Model",game:GetService("Lighting"))
114
Model0 = Instance.new("Model")
115
Model1 = Instance.new("Model")
116
Part2 = Instance.new("Part")
117
SpecialMesh3 = Instance.new("SpecialMesh")
118
Part4 = Instance.new("Part")
119
SpecialMesh5 = Instance.new("SpecialMesh")
120
Part6 = Instance.new("Part")
121
Part7 = Instance.new("Part")
122
Part8 = Instance.new("Part")
123
Part9 = Instance.new("Part")
124
Texture10 = Instance.new("Texture")
125
Texture11 = Instance.new("Texture")
126
Texture12 = Instance.new("Texture")
127
Texture13 = Instance.new("Texture")
128
Texture14 = Instance.new("Texture")
129
Texture15 = Instance.new("Texture")
130
Part16 = Instance.new("Part")
131
Model17 = Instance.new("Model")
132
Part18 = Instance.new("Part")
133
SpecialMesh19 = Instance.new("SpecialMesh")
134
Part20 = Instance.new("Part")
135
SpecialMesh21 = Instance.new("SpecialMesh")
136
Part22 = Instance.new("Part")
137
Part23 = Instance.new("Part")
138
Part24 = Instance.new("Part")
139
Part25 = Instance.new("Part")
140
Part26 = Instance.new("Part")
141
Texture27 = Instance.new("Texture")
142
Texture28 = Instance.new("Texture")
143
Texture29 = Instance.new("Texture")
144
Texture30 = Instance.new("Texture")
145
Texture31 = Instance.new("Texture")
146
Texture32 = Instance.new("Texture")
147
Part33 = Instance.new("Part")
148
Model34 = Instance.new("Model")
149
Part35 = Instance.new("Part")
150
SpecialMesh36 = Instance.new("SpecialMesh")
151
Part37 = Instance.new("Part")
152
SpecialMesh38 = Instance.new("SpecialMesh")
153
Part39 = Instance.new("Part")
154
SpecialMesh40 = Instance.new("SpecialMesh")
155
Part41 = Instance.new("Part")
156
SpecialMesh42 = Instance.new("SpecialMesh")
157
Part43 = Instance.new("Part")
158
SpecialMesh44 = Instance.new("SpecialMesh")
159
Part45 = Instance.new("Part")
160
SpecialMesh46 = Instance.new("SpecialMesh")
161
Part47 = Instance.new("Part")
162
SpecialMesh48 = Instance.new("SpecialMesh")
163
Part49 = Instance.new("Part")
164
SpecialMesh50 = Instance.new("SpecialMesh")
165
Part51 = Instance.new("Part")
166
SpecialMesh52 = Instance.new("SpecialMesh")
167
Part53 = Instance.new("Part")
168
SpecialMesh54 = Instance.new("SpecialMesh")
169
Part55 = Instance.new("Part")
170
SpecialMesh56 = Instance.new("SpecialMesh")
171
Part57 = Instance.new("Part")
172
SpecialMesh58 = Instance.new("SpecialMesh")
173
Part59 = Instance.new("Part")
174
SpecialMesh60 = Instance.new("SpecialMesh")
175
Part61 = Instance.new("Part")
176
SpecialMesh62 = Instance.new("SpecialMesh")
177
Part63 = Instance.new("Part")
178
SpecialMesh64 = Instance.new("SpecialMesh")
179
Part65 = Instance.new("Part")
180
SpecialMesh66 = Instance.new("SpecialMesh")
181
Model67 = Instance.new("Model")
182
Part68 = Instance.new("Part")
183
Part69 = Instance.new("Part")
184
Part70 = Instance.new("Part")
185
Part71 = Instance.new("Part")
186
Part72 = Instance.new("Part")
187
Part73 = Instance.new("Part")
188
Part74 = Instance.new("Part")
189
Part75 = Instance.new("Part")
190
Attachment76 = Instance.new("Attachment")
191
Texture77 = Instance.new("Texture")
192
Texture78 = Instance.new("Texture")
193
Texture79 = Instance.new("Texture")
194
Texture80 = Instance.new("Texture")
195
Texture81 = Instance.new("Texture")
196
Texture82 = Instance.new("Texture")
197
Part83 = Instance.new("Part")
198
Attachment84 = Instance.new("Attachment")
199
Texture85 = Instance.new("Texture")
200
Texture86 = Instance.new("Texture")
201
Texture87 = Instance.new("Texture")
202
Texture88 = Instance.new("Texture")
203
Texture89 = Instance.new("Texture")
204
Texture90 = Instance.new("Texture")
205
Part91 = Instance.new("Part")
206
Attachment92 = Instance.new("Attachment")
207
Texture93 = Instance.new("Texture")
208
Texture94 = Instance.new("Texture")
209
Texture95 = Instance.new("Texture")
210
Texture96 = Instance.new("Texture")
211
Texture97 = Instance.new("Texture")
212
Texture98 = Instance.new("Texture")
213
Part99 = Instance.new("Part")
214
Attachment100 = Instance.new("Attachment")
215
Texture101 = Instance.new("Texture")
216
Texture102 = Instance.new("Texture")
217
Texture103 = Instance.new("Texture")
218
Texture104 = Instance.new("Texture")
219
Texture105 = Instance.new("Texture")
220
Texture106 = Instance.new("Texture")
221
Part107 = Instance.new("Part")
222
Part108 = Instance.new("Part")
223
Part109 = Instance.new("Part")
224
Part110 = Instance.new("Part")
225
Attachment111 = Instance.new("Attachment")
226
Texture112 = Instance.new("Texture")
227
Texture113 = Instance.new("Texture")
228
Texture114 = Instance.new("Texture")
229
Texture115 = Instance.new("Texture")
230
Texture116 = Instance.new("Texture")
231
Texture117 = Instance.new("Texture")
232
Model0.Name = "KingCrimson"
233
Model0.Parent = mas
234
Model1.Name = "Right Arm"
235
Model1.Parent = Model0
236
Part2.Parent = Model1
237
Part2.Material = Enum.Material.SmoothPlastic
238
Part2.BrickColor = BrickColor.new("Smoky grey")
239
Part2.Rotation = Vector3.new(146.360001, -45.2199974, 123.129997)
240
Part2.Anchored = true
241
Part2.CanCollide = false
242
Part2.Size = Vector3.new(0.499999911, 0.699999928, 0.199999988)
243
Part2.CFrame = CFrame.new(14.3651133, -0.644345582, 5.35796213, -0.384963095, -0.589887083, -0.709817886, -0.482254148, 0.784308314, -0.390245438, 0.786915004, 0.192082107, -0.586403787)
244
Part2.BottomSurface = Enum.SurfaceType.Smooth
245
Part2.TopSurface = Enum.SurfaceType.Smooth
246
Part2.Color = Color3.new(0.356863, 0.364706, 0.411765)
247
Part2.Position = Vector3.new(14.3651133, -0.644345582, 5.35796213)
248
Part2.Orientation = Vector3.new(22.9699993, -129.559998, -31.5900002)
249
Part2.Color = Color3.new(0.356863, 0.364706, 0.411765)
250
SpecialMesh3.Parent = Part2
251
SpecialMesh3.MeshType = Enum.MeshType.Sphere
252
Part4.Parent = Model1
253
Part4.Material = Enum.Material.SmoothPlastic
254
Part4.BrickColor = BrickColor.new("Smoky grey")
255
Part4.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
256
Part4.Anchored = true
257
Part4.CanCollide = false
258
Part4.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
259
Part4.CFrame = CFrame.new(13.2839031, -0.561478913, 5.65568638, 0.709811509, -0.589899778, -0.384955257, 0.390244275, 0.784294486, -0.482277453, 0.586412311, 0.192099035, 0.786904454)
260
Part4.BottomSurface = Enum.SurfaceType.Smooth
261
Part4.TopSurface = Enum.SurfaceType.Smooth
262
Part4.Color = Color3.new(0.356863, 0.364706, 0.411765)
263
Part4.Position = Vector3.new(13.2839031, -0.561478913, 5.65568638)
264
Part4.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
265
Part4.Color = Color3.new(0.356863, 0.364706, 0.411765)
266
SpecialMesh5.Parent = Part4
267
SpecialMesh5.MeshType = Enum.MeshType.Sphere
268
Part6.Parent = Model1
269
Part6.Material = Enum.Material.SmoothPlastic
270
Part6.BrickColor = BrickColor.new("Smoky grey")
271
Part6.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
272
Part6.Anchored = true
273
Part6.CanCollide = false
274
Part6.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
275
Part6.CFrame = CFrame.new(13.6033516, -0.389770329, 5.15472221, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
276
Part6.BottomSurface = Enum.SurfaceType.Smooth
277
Part6.TopSurface = Enum.SurfaceType.Smooth
278
Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
279
Part6.Position = Vector3.new(13.6033516, -0.389770329, 5.15472221)
280
Part6.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
281
Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
282
Part7.Parent = Model1
283
Part7.Material = Enum.Material.SmoothPlastic
284
Part7.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
285
Part7.Anchored = true
286
Part7.CanCollide = false
287
Part7.Size = Vector3.new(1.0999999, 0.469999939, 1.20000005)
288
Part7.CFrame = CFrame.new(13.1461792, 0.218052983, 5.30360651, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
289
Part7.BottomSurface = Enum.SurfaceType.Smooth
290
Part7.TopSurface = Enum.SurfaceType.Smooth
291
Part7.Position = Vector3.new(13.1461792, 0.218052983, 5.30360651)
292
Part7.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
293
Part8.Parent = Model1
294
Part8.Material = Enum.Material.SmoothPlastic
295
Part8.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
296
Part8.Anchored = true
297
Part8.CanCollide = false
298
Part8.Size = Vector3.new(1.0999999, 0.499999911, 1.20000005)
299
Part8.CFrame = CFrame.new(14.0752525, -1.01719975, 5.00104761, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
300
Part8.BottomSurface = Enum.SurfaceType.Smooth
301
Part8.TopSurface = Enum.SurfaceType.Smooth
302
Part8.Position = Vector3.new(14.0752525, -1.01719975, 5.00104761)
303
Part8.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
304
Part9.Name = "Middle"
305
Part9.Parent = Model1
306
Part9.Material = Enum.Material.SmoothPlastic
307
Part9.BrickColor = BrickColor.new("Persimmon")
308
Part9.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
309
Part9.Anchored = true
310
Part9.CanCollide = false
311
Part9.Size = Vector3.new(1, 2, 1)
312
Part9.CFrame = CFrame.new(13.6180906, -0.409376323, 5.14992189, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
313
Part9.BottomSurface = Enum.SurfaceType.Smooth
314
Part9.TopSurface = Enum.SurfaceType.Smooth
315
Part9.Color = Color3.new(1, 0.34902, 0.34902)
316
Part9.Position = Vector3.new(13.6180906, -0.409376323, 5.14992189)
317
Part9.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
318
Part9.Color = Color3.new(1, 0.34902, 0.34902)
319
Texture10.Parent = Part9
320
Texture10.Texture = "rbxassetid://264596039"
321
Texture10.StudsPerTileU = 0.5
322
Texture10.StudsPerTileV = 0.5
323
Texture11.Parent = Part9
324
Texture11.Texture = "rbxassetid://264596039"
325
Texture11.Face = Enum.NormalId.Back
326
Texture11.StudsPerTileU = 0.5
327
Texture11.StudsPerTileV = 0.5
328
Texture12.Parent = Part9
329
Texture12.Texture = "rbxassetid://264596039"
330
Texture12.Face = Enum.NormalId.Left
331
Texture12.StudsPerTileU = 0.5
332
Texture12.StudsPerTileV = 0.5
333
Texture13.Parent = Part9
334
Texture13.Texture = "rbxassetid://264596039"
335
Texture13.Face = Enum.NormalId.Right
336
Texture13.StudsPerTileU = 0.5
337
Texture13.StudsPerTileV = 0.5
338
Texture14.Parent = Part9
339
Texture14.Texture = "rbxassetid://264596039"
340
Texture14.Face = Enum.NormalId.Top
341
Texture14.StudsPerTileU = 0.5
342
Texture14.StudsPerTileV = 0.5
343
Texture15.Parent = Part9
344
Texture15.Texture = "rbxassetid://264596039"
345
Texture15.Face = Enum.NormalId.Bottom
346
Texture15.StudsPerTileU = 0.5
347
Texture15.StudsPerTileV = 0.5
348
Part16.Parent = Model1
349
Part16.Material = Enum.Material.SmoothPlastic
350
Part16.BrickColor = BrickColor.new("Smoky grey")
351
Part16.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
352
Part16.Anchored = true
353
Part16.CanCollide = false
354
Part16.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
355
Part16.CFrame = CFrame.new(13.9218893, -0.813286364, 5.05098629, 0.709813535, -0.589898348, -0.384953856, 0.390245259, 0.784295917, -0.482274503, 0.586409211, 0.192098081, 0.786907136)
356
Part16.BottomSurface = Enum.SurfaceType.Smooth
357
Part16.TopSurface = Enum.SurfaceType.Smooth
358
Part16.Color = Color3.new(0.356863, 0.364706, 0.411765)
359
Part16.Position = Vector3.new(13.9218893, -0.813286364, 5.05098629)
360
Part16.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
361
Part16.Color = Color3.new(0.356863, 0.364706, 0.411765)
362
Model17.Name = "Right Leg"
363
Model17.Parent = Model0
364
Part18.Parent = Model17
365
Part18.Material = Enum.Material.SmoothPlastic
366
Part18.BrickColor = BrickColor.new("Smoky grey")
367
Part18.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
368
Part18.Anchored = true
369
Part18.CanCollide = false
370
Part18.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
371
Part18.CFrame = CFrame.new(12.545022, -2.51445723, 4.48515892, 0.990570366, -0.134036899, -0.028446557, 0.133800104, 0.901447296, 0.411692202, -0.0295387954, -0.411615372, 0.910878837)
372
Part18.BottomSurface = Enum.SurfaceType.Smooth
373
Part18.TopSurface = Enum.SurfaceType.Smooth
374
Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
375
Part18.Position = Vector3.new(12.545022, -2.51445723, 4.48515892)
376
Part18.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
377
Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
378
SpecialMesh19.Parent = Part18
379
SpecialMesh19.MeshType = Enum.MeshType.Sphere
380
Part20.Parent = Model17
381
Part20.Material = Enum.Material.SmoothPlastic
382
Part20.BrickColor = BrickColor.new("Smoky grey")
383
Part20.Rotation = Vector3.new(-12.4299994, 0, -172.119995)
384
Part20.Anchored = true
385
Part20.CanCollide = false
386
Part20.Size = Vector3.new(0.325000226, 0.455000341, 0.1300001)
387
Part20.CFrame = CFrame.new(12.6252451, -3.05395842, 4.73150682, -0.990570366, 0.137022212, 4.42622695e-05, -0.133800104, -0.967346251, 0.215264723, 0.0295387954, 0.213228405, 0.976555824)
388
Part20.BottomSurface = Enum.SurfaceType.Smooth
389
Part20.TopSurface = Enum.SurfaceType.Smooth
390
Part20.Color = Color3.new(0.356863, 0.364706, 0.411765)
391
Part20.Position = Vector3.new(12.6252451, -3.05395842, 4.73150682)
392
Part20.Orientation = Vector3.new(-12.4299994, 0, -172.12999)
393
Part20.Color = Color3.new(0.356863, 0.364706, 0.411765)
394
SpecialMesh21.Parent = Part20
395
SpecialMesh21.MeshType = Enum.MeshType.Sphere
396
Part22.Parent = Model17
397
Part22.Material = Enum.Material.SmoothPlastic
398
Part22.BrickColor = BrickColor.new("Smoky grey")
399
Part22.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
400
Part22.Anchored = true
401
Part22.CanCollide = false
402
Part22.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
403
Part22.CFrame = CFrame.new(12.5705891, -2.35689735, 5.04051924, 0.990570247, -0.134038031, -0.0284439493, 0.13380006, 0.901447117, 0.41169256, -0.0295416676, -0.411615282, 0.910878837)
404
Part22.BottomSurface = Enum.SurfaceType.Smooth
405
Part22.TopSurface = Enum.SurfaceType.Smooth
406
Part22.Color = Color3.new(0.356863, 0.364706, 0.411765)
407
Part22.Position = Vector3.new(12.5705891, -2.35689735, 5.04051924)
408
Part22.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
409
Part22.Color = Color3.new(0.356863, 0.364706, 0.411765)
410
Part23.Parent = Model17
411
Part23.Material = Enum.Material.SmoothPlastic
412
Part23.BrickColor = BrickColor.new("Dark green")
413
Part23.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
414
Part23.Anchored = true
415
Part23.CanCollide = false
416
Part23.Shape = Enum.PartType.Ball
417
Part23.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
418
Part23.CFrame = CFrame.new(13.1938934, -2.80689168, 5.28531265, 0.990570366, -0.134036899, -0.028446557, 0.133800104, 0.901447296, 0.411692202, -0.0295387954, -0.411615372, 0.910878837)
419
Part23.BottomSurface = Enum.SurfaceType.Smooth
420
Part23.TopSurface = Enum.SurfaceType.Smooth
421
Part23.Color = Color3.new(0.156863, 0.498039, 0.278431)
422
Part23.Position = Vector3.new(13.1938934, -2.80689168, 5.28531265)
423
Part23.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
424
Part23.Color = Color3.new(0.156863, 0.498039, 0.278431)
425
Part24.Parent = Model17
426
Part24.Material = Enum.Material.SmoothPlastic
427
Part24.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
428
Part24.Anchored = true
429
Part24.CanCollide = false
430
Part24.Size = Vector3.new(1.14999962, 0.240000039, 1.12999988)
431
Part24.CFrame = CFrame.new(12.6945753, -3.0105567, 5.31779671, 0.990490079, 0.134039685, 0.031104736, 0.134906918, -0.901445925, -0.41133368, -0.0270957313, 0.411617249, -0.910953939)
432
Part24.BottomSurface = Enum.SurfaceType.Smooth
433
Part24.TopSurface = Enum.SurfaceType.Smooth
434
Part24.Position = Vector3.new(12.6945753, -3.0105567, 5.31779671)
435
Part24.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
436
Part25.Parent = Model17
437
Part25.Material = Enum.Material.SmoothPlastic
438
Part25.BrickColor = BrickColor.new("Sea green")
439
Part25.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
440
Part25.Anchored = true
441
Part25.CanCollide = false
442
Part25.Size = Vector3.new(1.14999962, 0.210000053, 1.12999988)
443
Part25.CFrame = CFrame.new(12.7220516, -3.1953485, 5.40218019, 0.990490079, 0.134039685, 0.031104736, 0.134906918, -0.901445925, -0.41133368, -0.0270957313, 0.411617249, -0.910953939)
444
Part25.BottomSurface = Enum.SurfaceType.Smooth
445
Part25.TopSurface = Enum.SurfaceType.Smooth
446
Part25.Color = Color3.new(0.203922, 0.556863, 0.25098)
447
Part25.Position = Vector3.new(12.7220516, -3.1953485, 5.40218019)
448
Part25.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
449
Part25.Color = Color3.new(0.203922, 0.556863, 0.25098)
450
Part26.Name = "Middle"
451
Part26.Parent = Model17
452
Part26.Material = Enum.Material.SmoothPlastic
453
Part26.BrickColor = BrickColor.new("Persimmon")
454
Part26.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
455
Part26.Anchored = true
456
Part26.CanCollide = false
457
Part26.Size = Vector3.new(1, 2, 1)
458
Part26.CFrame = CFrame.new(12.5464573, -2.19464064, 4.96642303, 0.990570247, -0.134038031, -0.0284439493, 0.13380006, 0.901447117, 0.41169256, -0.0295416676, -0.411615282, 0.910878837)
459
Part26.BottomSurface = Enum.SurfaceType.Smooth
460
Part26.TopSurface = Enum.SurfaceType.Smooth
461
Part26.Color = Color3.new(1, 0.34902, 0.34902)
462
Part26.Position = Vector3.new(12.5464573, -2.19464064, 4.96642303)
463
Part26.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
464
Part26.Color = Color3.new(1, 0.34902, 0.34902)
465
Texture27.Parent = Part26
466
Texture27.Texture = "rbxassetid://264596039"
467
Texture27.StudsPerTileU = 0.5
468
Texture27.StudsPerTileV = 0.5
469
Texture28.Parent = Part26
470
Texture28.Texture = "rbxassetid://264596039"
471
Texture28.Face = Enum.NormalId.Back
472
Texture28.StudsPerTileU = 0.5
473
Texture28.StudsPerTileV = 0.5
474
Texture29.Parent = Part26
475
Texture29.Texture = "rbxassetid://264596039"
476
Texture29.Face = Enum.NormalId.Left
477
Texture29.StudsPerTileU = 0.5
478
Texture29.StudsPerTileV = 0.5
479
Texture30.Parent = Part26
480
Texture30.Texture = "rbxassetid://264596039"
481
Texture30.Face = Enum.NormalId.Right
482
Texture30.StudsPerTileU = 0.5
483
Texture30.StudsPerTileV = 0.5
484
Texture31.Parent = Part26
485
Texture31.Texture = "rbxassetid://264596039"
486
Texture31.Face = Enum.NormalId.Top
487
Texture31.StudsPerTileU = 0.5
488
Texture31.StudsPerTileV = 0.5
489
Texture32.Parent = Part26
490
Texture32.Texture = "rbxassetid://264596039"
491
Texture32.Face = Enum.NormalId.Bottom
492
Texture32.StudsPerTileU = 0.5
493
Texture32.StudsPerTileV = 0.5
494
Part33.Parent = Model17
495
Part33.Material = Enum.Material.SmoothPlastic
496
Part33.BrickColor = BrickColor.new("Dark stone grey")
497
Part33.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
498
Part33.Anchored = true
499
Part33.CanCollide = false
500
Part33.Size = Vector3.new(1.14999962, 0.200000092, 1.12999988)
501
Part33.CFrame = CFrame.new(12.6691103, -2.83928537, 5.23960114, 0.990490079, 0.134039685, 0.031104736, 0.134906918, -0.901445925, -0.41133368, -0.0270957313, 0.411617249, -0.910953939)
502
Part33.BottomSurface = Enum.SurfaceType.Smooth
503
Part33.TopSurface = Enum.SurfaceType.Smooth
504
Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
505
Part33.Position = Vector3.new(12.6691103, -2.83928537, 5.23960114)
506
Part33.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
507
Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
508
Model34.Name = "FHead"
509
Model34.Parent = Model0
510
Part35.Name = "Head2"
511
Part35.Parent = Model34
512
Part35.Rotation = Vector3.new(-66.3699951, 18.5599995, 4.25999975)
513
Part35.Anchored = true
514
Part35.CanCollide = false
515
Part35.Size = Vector3.new(0.920000196, 0.550000072, 0.530000031)
516
Part35.CFrame = CFrame.new(11.9153433, 1.61313581, 4.26253557, 0.94537884, -0.0704041496, 0.318287492, -0.261034399, 0.421339154, 0.868524313, -0.195254266, -0.904166341, 0.379946351)
517
Part35.BottomSurface = Enum.SurfaceType.Smooth
518
Part35.TopSurface = Enum.SurfaceType.Smooth
519
Part35.Position = Vector3.new(11.9153433, 1.61313581, 4.26253557)
520
Part35.Orientation = Vector3.new(-60.2899971, 39.9500008, -31.7799988)
521
SpecialMesh36.Parent = Part35
522
SpecialMesh36.Scale = Vector3.new(1.25, 1.25, 1.25)
523
SpecialMesh36.Scale = Vector3.new(1.25, 1.25, 1.25)
524
Part37.Parent = Model34
525
Part37.Material = Enum.Material.SmoothPlastic
526
Part37.BrickColor = BrickColor.new("Bright green")
527
Part37.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
528
Part37.Anchored = true
529
Part37.CanCollide = false
530
Part37.Size = Vector3.new(0.134020761, 0.125086069, 0.0893471837)
531
Part37.CFrame = CFrame.new(11.5367546, 1.36738515, 4.06262636, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
532
Part37.Color = Color3.new(0.294118, 0.592157, 0.294118)
533
Part37.Position = Vector3.new(11.5367546, 1.36738515, 4.06262636)
534
Part37.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
535
Part37.Color = Color3.new(0.294118, 0.592157, 0.294118)
536
SpecialMesh38.Parent = Part37
537
SpecialMesh38.MeshType = Enum.MeshType.Sphere
538
Part39.Parent = Model34
539
Part39.Material = Enum.Material.SmoothPlastic
540
Part39.BrickColor = BrickColor.new("Really black")
541
Part39.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
542
Part39.Anchored = true
543
Part39.CanCollide = false
544
Part39.Size = Vector3.new(0.0536082946, 0.0446735919, 0.0536083132)
545
Part39.CFrame = CFrame.new(11.5217371, 1.36572087, 4.03961229, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
546
Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
547
Part39.Position = Vector3.new(11.5217371, 1.36572087, 4.03961229)
548
Part39.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
549
Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
550
SpecialMesh40.Parent = Part39
551
SpecialMesh40.MeshType = Enum.MeshType.Sphere
552
Part41.Parent = Model34
553
Part41.Material = Enum.Material.SmoothPlastic
554
Part41.BrickColor = BrickColor.new("Bright green")
555
Part41.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
556
Part41.Anchored = true
557
Part41.CanCollide = false
558
Part41.Size = Vector3.new(0.134020761, 0.125086069, 0.0893471837)
559
Part41.CFrame = CFrame.new(12.0348082, 1.24521685, 3.94988966, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
560
Part41.Color = Color3.new(0.294118, 0.592157, 0.294118)
561
Part41.Position = Vector3.new(12.0348082, 1.24521685, 3.94988966)
562
Part41.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
563
Part41.Color = Color3.new(0.294118, 0.592157, 0.294118)
564
SpecialMesh42.Parent = Part41
565
SpecialMesh42.MeshType = Enum.MeshType.Sphere
566
Part43.Parent = Model34
567
Part43.Material = Enum.Material.SmoothPlastic
568
Part43.BrickColor = BrickColor.new("Really black")
569
Part43.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
570
Part43.Anchored = true
571
Part43.CanCollide = false
572
Part43.Size = Vector3.new(0.0536082946, 0.0446735919, 0.0536083132)
573
Part43.CFrame = CFrame.new(12.0462294, 1.23641217, 3.92642498, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
574
Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
575
Part43.Position = Vector3.new(12.0462294, 1.23641217, 3.92642498)
576
Part43.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
577
Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
578
SpecialMesh44.Parent = Part43
579
SpecialMesh44.MeshType = Enum.MeshType.Sphere
580
Part45.Parent = Model34
581
Part45.Material = Enum.Material.SmoothPlastic
582
Part45.BrickColor = BrickColor.new("Bright green")
583
Part45.Rotation = Vector3.new(18.789999, -25.2699986, 2.36999989)
584
Part45.Anchored = true
585
Part45.CanCollide = false
586
Part45.Size = Vector3.new(0.07443849, 0.0694759339, 0.0496256687)
587
Part45.CFrame = CFrame.new(11.9851036, 1.75838351, 3.91338539, 0.903546631, -0.0373740271, -0.426862031, -0.0982237533, 0.951597333, -0.291229397, 0.417084217, 0.305066586, 0.856139719)
588
Part45.Color = Color3.new(0.294118, 0.592157, 0.294118)
589
Part45.Position = Vector3.new(11.9851036, 1.75838351, 3.91338539)
590
Part45.Orientation = Vector3.new(16.9300003, -26.5, -5.88999987)
591
Part45.Color = Color3.new(0.294118, 0.592157, 0.294118)
592
SpecialMesh46.Parent = Part45
593
SpecialMesh46.MeshType = Enum.MeshType.Sphere
594
Part47.Parent = Model34
595
Part47.Material = Enum.Material.SmoothPlastic
596
Part47.BrickColor = BrickColor.new("Really black")
597
Part47.Rotation = Vector3.new(18.789999, -25.2699986, 2.36999989)
598
Part47.Anchored = true
599
Part47.CanCollide = false
600
Part47.Size = Vector3.new(0.0297753923, 0.0248128343, 0.0297754034)
601
Part47.CFrame = CFrame.new(11.9937954, 1.76010776, 3.9009192, 0.903546631, -0.0373740271, -0.426862031, -0.0982237533, 0.951597333, -0.291229397, 0.417084217, 0.305066586, 0.856139719)
602
Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
603
Part47.Position = Vector3.new(11.9937954, 1.76010776, 3.9009192)
604
Part47.Orientation = Vector3.new(16.9300003, -26.5, -5.88999987)
605
Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
606
SpecialMesh48.Parent = Part47
607
SpecialMesh48.MeshType = Enum.MeshType.Sphere
608
Part49.Parent = Model34
609
Part49.Material = Enum.Material.SmoothPlastic
610
Part49.BrickColor = BrickColor.new("Really black")
611
Part49.Rotation = Vector3.new(39.1800003, 28.5100002, -44.1299973)
612
Part49.Anchored = true
613
Part49.CanCollide = false
614
Part49.Size = Vector3.new(0.0297753923, 0.0248128343, 0.0297754034)
615
Part49.CFrame = CFrame.new(11.7805262, 1.81244111, 3.96626186, 0.630697012, 0.611918688, 0.477264643, -0.323370308, 0.766299486, -0.555172861, -0.705446601, 0.195812121, 0.681177616)
616
Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
617
Part49.Position = Vector3.new(11.7805262, 1.81244111, 3.96626186)
618
Part49.Orientation = Vector3.new(33.7199974, 35.0200005, -22.8799992)
619
Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
620
SpecialMesh50.Parent = Part49
621
SpecialMesh50.MeshType = Enum.MeshType.Sphere
622
Part51.Parent = Model34
623
Part51.Material = Enum.Material.SmoothPlastic
624
Part51.BrickColor = BrickColor.new("Bright green")
625
Part51.Rotation = Vector3.new(39.1800003, 28.5100002, -44.1299973)
626
Part51.Anchored = true
627
Part51.CanCollide = false
628
Part51.Size = Vector3.new(0.07443849, 0.0694759339, 0.0496256687)
629
Part51.CFrame = CFrame.new(11.7875834, 1.8068831, 3.97863412, 0.630697012, 0.611918688, 0.477264643, -0.323370308, 0.766299486, -0.555172861, -0.705446601, 0.195812121, 0.681177616)
630
Part51.Color = Color3.new(0.294118, 0.592157, 0.294118)
631
Part51.Position = Vector3.new(11.7875834, 1.8068831, 3.97863412)
632
Part51.Orientation = Vector3.new(33.7199974, 35.0200005, -22.8799992)
633
Part51.Color = Color3.new(0.294118, 0.592157, 0.294118)
634
SpecialMesh52.Parent = Part51
635
SpecialMesh52.MeshType = Enum.MeshType.Sphere
636
Part53.Parent = Model34
637
Part53.Material = Enum.Material.SmoothPlastic
638
Part53.BrickColor = BrickColor.new("Really black")
639
Part53.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
640
Part53.Anchored = true
641
Part53.CanCollide = false
642
Part53.Size = Vector3.new(0.174020723, 0.165086061, 0.0500000007)
643
Part53.CFrame = CFrame.new(12.0297956, 1.24883831, 3.96855235, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
644
Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
645
Part53.Position = Vector3.new(12.0297956, 1.24883831, 3.96855235)
646
Part53.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
647
Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
648
SpecialMesh54.Parent = Part53
649
SpecialMesh54.MeshType = Enum.MeshType.Sphere
650
Part55.Name = "Head2"
651
Part55.Parent = Model34
652
Part55.BrickColor = BrickColor.new("Persimmon")
653
Part55.Rotation = Vector3.new(-8.06999969, 14.8199997, -11.8899994)
654
Part55.Anchored = true
655
Part55.CanCollide = false
656
Part55.Size = Vector3.new(2, 1, 1)
657
Part55.CFrame = CFrame.new(11.9367552, 1.30647635, 4.63012409, 0.946011603, 0.19913213, 0.255759805, -0.23908259, 0.961464882, 0.135738179, -0.218873739, -0.189557195, 0.957163811)
658
Part55.BottomSurface = Enum.SurfaceType.Smooth
659
Part55.TopSurface = Enum.SurfaceType.Smooth
660
Part55.Color = Color3.new(1, 0.34902, 0.34902)
661
Part55.Position = Vector3.new(11.9367552, 1.30647635, 4.63012409)
662
Part55.Orientation = Vector3.new(-7.79999971, 14.96, -13.96)
663
Part55.Color = Color3.new(1, 0.34902, 0.34902)
664
SpecialMesh56.Parent = Part55
665
SpecialMesh56.Scale = Vector3.new(1.25, 1.25, 1.25)
666
SpecialMesh56.Scale = Vector3.new(1.25, 1.25, 1.25)
667
Part57.Name = "Head2"
668
Part57.Parent = Model34
669
Part57.BrickColor = BrickColor.new("Persimmon")
670
Part57.Rotation = Vector3.new(18.1399994, 6.60999966, -19.8599987)
671
Part57.Anchored = true
672
Part57.CanCollide = false
673
Part57.Size = Vector3.new(0.5, 0.400000006, 0.400000006)
674
Part57.CFrame = CFrame.new(11.9143991, 1.67772126, 4.14330864, 0.934295237, 0.337407798, 0.115121685, -0.289071709, 0.905973315, -0.309273332, -0.208647937, 0.255673677, 0.943979383)
675
Part57.BottomSurface = Enum.SurfaceType.Smooth
676
Part57.TopSurface = Enum.SurfaceType.Smooth
677
Part57.Color = Color3.new(1, 0.34902, 0.34902)
678
Part57.Position = Vector3.new(11.9143991, 1.67772126, 4.14330864)
679
Part57.Orientation = Vector3.new(18.0200005, 6.94999981, -17.6999989)
680
Part57.Color = Color3.new(1, 0.34902, 0.34902)
681
SpecialMesh58.Parent = Part57
682
SpecialMesh58.Scale = Vector3.new(1.25, 1.25, 1.25)
683
SpecialMesh58.Scale = Vector3.new(1.25, 1.25, 1.25)
684
Part59.Name = "Middle"
685
Part59.Parent = Model34
686
Part59.BrickColor = BrickColor.new("Bright yellow")
687
Part59.Rotation = Vector3.new(-8.06999969, 14.8199997, -11.8899994)
688
Part59.Anchored = true
689
Part59.CanCollide = false
690
Part59.Size = Vector3.new(2, 1, 0.899999976)
691
Part59.CFrame = CFrame.new(11.8984041, 1.28610897, 4.48655272, 0.946011603, 0.19913213, 0.255759805, -0.23908259, 0.961464882, 0.135738179, -0.218873739, -0.189557195, 0.957163811)
692
Part59.BottomSurface = Enum.SurfaceType.Smooth
693
Part59.TopSurface = Enum.SurfaceType.Smooth
694
Part59.Color = Color3.new(0.960784, 0.803922, 0.188235)
695
Part59.Position = Vector3.new(11.8984041, 1.28610897, 4.48655272)
696
Part59.Orientation = Vector3.new(-7.79999971, 14.96, -13.96)
697
Part59.Color = Color3.new(0.960784, 0.803922, 0.188235)
698
SpecialMesh60.Parent = Part59
699
SpecialMesh60.Scale = Vector3.new(1.25, 1.25, 1.25)
700
SpecialMesh60.Scale = Vector3.new(1.25, 1.25, 1.25)
701
Part61.Parent = Model34
702
Part61.Material = Enum.Material.SmoothPlastic
703
Part61.BrickColor = BrickColor.new("Really black")
704
Part61.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
705
Part61.Anchored = true
706
Part61.CanCollide = false
707
Part61.Size = Vector3.new(0.374020815, 0.0900000036, 0.0500000007)
708
Part61.CFrame = CFrame.new(11.5474768, 1.36848938, 4.07948542, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
709
Part61.Color = Color3.new(0, 0, 0)
710
Part61.Position = Vector3.new(11.5474768, 1.36848938, 4.07948542)
711
Part61.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
712
Part61.Color = Color3.new(0, 0, 0)
713
SpecialMesh62.Parent = Part61
714
SpecialMesh62.MeshType = Enum.MeshType.Sphere
715
Part63.Parent = Model34
716
Part63.Material = Enum.Material.SmoothPlastic
717
Part63.BrickColor = BrickColor.new("Really black")
718
Part63.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
719
Part63.Anchored = true
720
Part63.CanCollide = false
721
Part63.Size = Vector3.new(0.364020735, 0.0750860721, 0.0500000007)
722
Part63.CFrame = CFrame.new(12.0297956, 1.24883831, 3.96855235, 0.96494174, -0.0609708652, -0.255293489, 0.110407718, 0.976696193, 0.184050947, 0.238121852, -0.205784336, 0.949184358)
723
Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
724
Part63.Position = Vector3.new(12.0297956, 1.24883831, 3.96855235)
725
Part63.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
726
Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
727
SpecialMesh64.Parent = Part63
728
SpecialMesh64.MeshType = Enum.MeshType.Sphere
729
Part65.Parent = Model34
730
Part65.Material = Enum.Material.SmoothPlastic
731
Part65.BrickColor = BrickColor.new("Really black")
732
Part65.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
733
Part65.Anchored = true
734
Part65.CanCollide = false
735
Part65.Size = Vector3.new(0.173999995, 0.165000007, 0.0500000007)
736
Part65.CFrame = CFrame.new(11.5421143, 1.36793602, 4.07104349, 0.666773379, 0.445667267, 0.59732604, -0.446142316, 0.880708873, -0.159087777, -0.596969247, -0.160416603, 0.786062539)
737
Part65.Color = Color3.new(0, 0, 0)
738
Part65.Position = Vector3.new(11.5421143, 1.36793602, 4.07104349)
739
Part65.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
740
Part65.Color = Color3.new(0, 0, 0)
741
SpecialMesh66.Parent = Part65
742
SpecialMesh66.MeshType = Enum.MeshType.Sphere
743
Model67.Name = "FTorso"
744
Model67.Parent = Model0
745
Part68.Parent = Model67
746
Part68.Material = Enum.Material.SmoothPlastic
747
Part68.Rotation = Vector3.new(0, 0.0299999993, 0)
748
Part68.Anchored = true
749
Part68.CanCollide = false
750
Part68.Size = Vector3.new(0.330000073, 0.200000003, 0.900000036)
751
Part68.CFrame = CFrame.new(11.0521231, 0.839523673, 4.67163563, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
752
Part68.Position = Vector3.new(11.0521231, 0.839523673, 4.67163563)
753
Part68.Orientation = Vector3.new(0, 0.0299999993, 0)
754
Part69.Parent = Model67
755
Part69.Material = Enum.Material.SmoothPlastic
756
Part69.Rotation = Vector3.new(21, 0.0299999993, -0.00999999978)
757
Part69.Anchored = true
758
Part69.CanCollide = false
759
Part69.Size = Vector3.new(1.58999991, 0.800000012, 0.200000003)
760
Part69.CFrame = CFrame.new(11.8924513, 0.952376485, 5.2253499, 1.00000215, 0.000194943394, 0.000548332697, 1.45472441e-05, 0.933557212, -0.358428597, -0.000581771368, 0.358428538, 0.933556974)
761
Part69.Position = Vector3.new(11.8924513, 0.952376485, 5.2253499)
762
Part69.Orientation = Vector3.new(21, 0.0299999993, 0)
763
Part70.Parent = Model67
764
Part70.Material = Enum.Material.SmoothPlastic
765
Part70.Rotation = Vector3.new(0, 0.0299999993, 0)
766
Part70.Anchored = true
767
Part70.CanCollide = false
768
Part70.Shape = Enum.PartType.Cylinder
769
Part70.Size = Vector3.new(0.200000003, 1, 1)
770
Part70.CFrame = CFrame.new(10.819169, 0.889256001, 4.63970709, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
771
Part70.BottomSurface = Enum.SurfaceType.Smooth
772
Part70.TopSurface = Enum.SurfaceType.Smooth
773
Part70.Position = Vector3.new(10.819169, 0.889256001, 4.63970709)
774
Part70.Orientation = Vector3.new(0, 0.0299999993, 0)
775
Part71.Parent = Model67
776
Part71.Material = Enum.Material.SmoothPlastic
777
Part71.Rotation = Vector3.new(0, 0.0299999993, 0)
778
Part71.Anchored = true
779
Part71.CanCollide = false
780
Part71.Size = Vector3.new(0.400000036, 0.200000003, 0.900000036)
781
Part71.CFrame = CFrame.new(12.7871428, 0.839549303, 4.67061138, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
782
Part71.Position = Vector3.new(12.7871428, 0.839549303, 4.67061138)
783
Part71.Orientation = Vector3.new(0, 0.0299999993, 0)
784
Part72.Parent = Model67
785
Part72.Material = Enum.Material.SmoothPlastic
786
Part72.Rotation = Vector3.new(-180, -0.0299999993, 180)
787
Part72.Anchored = true
788
Part72.CanCollide = false
789
Part72.Shape = Enum.PartType.Cylinder
790
Part72.Size = Vector3.new(0.200000003, 1, 1)
791
Part72.CFrame = CFrame.new(12.965106, 0.889284968, 4.68757534, -1.00000215, -1.45131817e-05, -0.000581773929, -1.45472441e-05, 1, 5.8661255e-05, 0.000581771368, 5.86695787e-05, -0.999999821)
792
Part72.BottomSurface = Enum.SurfaceType.Smooth
793
Part72.TopSurface = Enum.SurfaceType.Smooth
794
Part72.Position = Vector3.new(12.965106, 0.889284968, 4.68757534)
795
Part72.Orientation = Vector3.new(0, -179.970001, 0)
796
Part73.Parent = Model67
797
Part73.Material = Enum.Material.SmoothPlastic
798
Part73.Rotation = Vector3.new(-3, 0.0299999993, 0)
799
Part73.Anchored = true
800
Part73.CanCollide = false
801
Part73.Size = Vector3.new(0.200000003, 0.600000024, 1.5)
802
Part73.CFrame = CFrame.new(12.6873074, 1.00220788, 4.98134327, 1.00000215, -4.4937362e-05, 0.000580217456, 1.45472441e-05, 0.998633087, 0.0522711277, -0.000581771368, -0.0522711128, 0.998632908)
803
Part73.Position = Vector3.new(12.6873074, 1.00220788, 4.98134327)
804
Part73.Orientation = Vector3.new(-3, 0.0299999993, 0)
805
Part74.Parent = Model67
806
Part74.Material = Enum.Material.SmoothPlastic
807
Part74.Rotation = Vector3.new(-3, 0.0299999993, 0)
808
Part74.Anchored = true
809
Part74.CanCollide = false
810
Part74.Size = Vector3.new(0.210000053, 0.600000024, 1.5)
811
Part74.CFrame = CFrame.new(11.1568213, 1.00218725, 4.93468666, 1.00000215, -4.4937362e-05, 0.000580217456, 1.45472441e-05, 0.998633087, 0.0522711277, -0.000581771368, -0.0522711128, 0.998632908)
812
Part74.Position = Vector3.new(11.1568213, 1.00218725, 4.93468666)
813
Part74.Orientation = Vector3.new(-3, 0.0299999993, 0)
814
Part75.Parent = Model67
815
Part75.BrickColor = BrickColor.new("Persimmon")
816
Part75.Rotation = Vector3.new(0, 0.0299999993, 0)
817
Part75.Anchored = true
818
Part75.CanCollide = false
819
Part75.Size = Vector3.new(2, 0.429999948, 1.15999985)
820
Part75.CFrame = CFrame.new(11.9249992, 0.524288297, 4.55067492, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
821
Part75.Color = Color3.new(1, 0.34902, 0.34902)
822
Part75.Position = Vector3.new(11.9249992, 0.524288297, 4.55067492)
823
Part75.Orientation = Vector3.new(0, 0.0299999993, 0)
824
Part75.Color = Color3.new(1, 0.34902, 0.34902)
825
Attachment76.Name = "RootRigAttachment"
826
Attachment76.Parent = Part75
827
Texture77.Parent = Part75
828
Texture77.Texture = "rbxassetid://264596039"
829
Texture77.StudsPerTileU = 0.5
830
Texture77.StudsPerTileV = 0.5
831
Texture78.Parent = Part75
832
Texture78.Texture = "rbxassetid://264596039"
833
Texture78.Face = Enum.NormalId.Back
834
Texture78.StudsPerTileU = 0.5
835
Texture78.StudsPerTileV = 0.5
836
Texture79.Parent = Part75
837
Texture79.Texture = "rbxassetid://264596039"
838
Texture79.Face = Enum.NormalId.Left
839
Texture79.StudsPerTileU = 0.5
840
Texture79.StudsPerTileV = 0.5
841
Texture80.Parent = Part75
842
Texture80.Texture = "rbxassetid://264596039"
843
Texture80.Face = Enum.NormalId.Right
844
Texture80.StudsPerTileU = 0.5
845
Texture80.StudsPerTileV = 0.5
846
Texture81.Parent = Part75
847
Texture81.Texture = "rbxassetid://264596039"
848
Texture81.Face = Enum.NormalId.Top
849
Texture81.StudsPerTileU = 0.5
850
Texture81.StudsPerTileV = 0.5
851
Texture82.Parent = Part75
852
Texture82.Texture = "rbxassetid://264596039"
853
Texture82.Face = Enum.NormalId.Bottom
854
Texture82.StudsPerTileU = 0.5
855
Texture82.StudsPerTileV = 0.5
856
Part83.Parent = Model67
857
Part83.BrickColor = BrickColor.new("Persimmon")
858
Part83.Rotation = Vector3.new(0, 0.0299999993, 0)
859
Part83.Anchored = true
860
Part83.CanCollide = false
861
Part83.Size = Vector3.new(0.550000191, 0.849999785, 1.15999985)
862
Part83.CFrame = CFrame.new(12.6500111, 0.314302087, 4.55023623, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
863
Part83.Color = Color3.new(1, 0.34902, 0.34902)
864
Part83.Position = Vector3.new(12.6500111, 0.314302087, 4.55023623)
865
Part83.Orientation = Vector3.new(0, 0.0299999993, 0)
866
Part83.Color = Color3.new(1, 0.34902, 0.34902)
867
Attachment84.Name = "RootRigAttachment"
868
Attachment84.Parent = Part83
869
Texture85.Parent = Part83
870
Texture85.Texture = "rbxassetid://264596039"
871
Texture85.StudsPerTileU = 0.5
872
Texture85.StudsPerTileV = 0.5
873
Texture86.Parent = Part83
874
Texture86.Texture = "rbxassetid://264596039"
875
Texture86.Face = Enum.NormalId.Back
876
Texture86.StudsPerTileU = 0.5
877
Texture86.StudsPerTileV = 0.5
878
Texture87.Parent = Part83
879
Texture87.Texture = "rbxassetid://264596039"
880
Texture87.Face = Enum.NormalId.Left
881
Texture87.StudsPerTileU = 0.5
882
Texture87.StudsPerTileV = 0.5
883
Texture88.Parent = Part83
884
Texture88.Texture = "rbxassetid://264596039"
885
Texture88.Face = Enum.NormalId.Right
886
Texture88.StudsPerTileU = 0.5
887
Texture88.StudsPerTileV = 0.5
888
Texture89.Parent = Part83
889
Texture89.Texture = "rbxassetid://264596039"
890
Texture89.Face = Enum.NormalId.Top
891
Texture89.StudsPerTileU = 0.5
892
Texture89.StudsPerTileV = 0.5
893
Texture90.Parent = Part83
894
Texture90.Texture = "rbxassetid://264596039"
895
Texture90.Face = Enum.NormalId.Bottom
896
Texture90.StudsPerTileU = 0.5
897
Texture90.StudsPerTileV = 0.5
898
Part91.Parent = Model67
899
Part91.BrickColor = BrickColor.new("Persimmon")
900
Part91.Rotation = Vector3.new(0, 0.0299999993, 0)
901
Part91.Anchored = true
902
Part91.CanCollide = false
903
Part91.Size = Vector3.new(0.49999997, 0.849999785, 1.15999985)
904
Part91.CFrame = CFrame.new(11.1850176, 0.314280808, 4.55109692, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
905
Part91.Color = Color3.new(1, 0.34902, 0.34902)
906
Part91.Position = Vector3.new(11.1850176, 0.314280808, 4.55109692)
907
Part91.Orientation = Vector3.new(0, 0.0299999993, 0)
908
Part91.Color = Color3.new(1, 0.34902, 0.34902)
909
Attachment92.Name = "RootRigAttachment"
910
Attachment92.Parent = Part91
911
Texture93.Parent = Part91
912
Texture93.Texture = "rbxassetid://264596039"
913
Texture93.StudsPerTileU = 0.5
914
Texture93.StudsPerTileV = 0.5
915
Texture94.Parent = Part91
916
Texture94.Texture = "rbxassetid://264596039"
917
Texture94.Face = Enum.NormalId.Back
918
Texture94.StudsPerTileU = 0.5
919
Texture94.StudsPerTileV = 0.5
920
Texture95.Parent = Part91
921
Texture95.Texture = "rbxassetid://264596039"
922
Texture95.Face = Enum.NormalId.Left
923
Texture95.StudsPerTileU = 0.5
924
Texture95.StudsPerTileV = 0.5
925
Texture96.Parent = Part91
926
Texture96.Texture = "rbxassetid://264596039"
927
Texture96.Face = Enum.NormalId.Right
928
Texture96.StudsPerTileU = 0.5
929
Texture96.StudsPerTileV = 0.5
930
Texture97.Parent = Part91
931
Texture97.Texture = "rbxassetid://264596039"
932
Texture97.Face = Enum.NormalId.Top
933
Texture97.StudsPerTileU = 0.5
934
Texture97.StudsPerTileV = 0.5
935
Texture98.Parent = Part91
936
Texture98.Texture = "rbxassetid://264596039"
937
Texture98.Face = Enum.NormalId.Bottom
938
Texture98.StudsPerTileU = 0.5
939
Texture98.StudsPerTileV = 0.5
940
Part99.Parent = Model67
941
Part99.BrickColor = BrickColor.new("Persimmon")
942
Part99.Rotation = Vector3.new(0, 0.0299999993, 0)
943
Part99.Anchored = true
944
Part99.CanCollide = false
945
Part99.Size = Vector3.new(2, 2, 1)
946
Part99.CFrame = CFrame.new(11.9250631, -0.26070109, 4.63062239, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
947
Part99.Color = Color3.new(1, 0.34902, 0.34902)
948
Part99.Position = Vector3.new(11.9250631, -0.26070109, 4.63062239)
949
Part99.Orientation = Vector3.new(0, 0.0299999993, 0)
950
Part99.Color = Color3.new(1, 0.34902, 0.34902)
951
Attachment100.Name = "RootRigAttachment"
952
Attachment100.Parent = Part99
953
Texture101.Parent = Part99
954
Texture101.Texture = "rbxassetid://264596039"
955
Texture101.StudsPerTileU = 0.5
956
Texture101.StudsPerTileV = 0.5
957
Texture102.Parent = Part99
958
Texture102.Texture = "rbxassetid://264596039"
959
Texture102.Face = Enum.NormalId.Back
960
Texture102.StudsPerTileU = 0.5
961
Texture102.StudsPerTileV = 0.5
962
Texture103.Parent = Part99
963
Texture103.Texture = "rbxassetid://264596039"
964
Texture103.Face = Enum.NormalId.Left
965
Texture103.StudsPerTileU = 0.5
966
Texture103.StudsPerTileV = 0.5
967
Texture104.Parent = Part99
968
Texture104.Texture = "rbxassetid://264596039"
969
Texture104.Face = Enum.NormalId.Right
970
Texture104.StudsPerTileU = 0.5
971
Texture104.StudsPerTileV = 0.5
972
Texture105.Parent = Part99
973
Texture105.Texture = "rbxassetid://264596039"
974
Texture105.Face = Enum.NormalId.Top
975
Texture105.StudsPerTileU = 0.5
976
Texture105.StudsPerTileV = 0.5
977
Texture106.Parent = Part99
978
Texture106.Texture = "rbxassetid://264596039"
979
Texture106.Face = Enum.NormalId.Bottom
980
Texture106.StudsPerTileU = 0.5
981
Texture106.StudsPerTileV = 0.5
982
Part107.Parent = Model67
983
Part107.Material = Enum.Material.SmoothPlastic
984
Part107.Rotation = Vector3.new(-180, 0.119999997, 0)
985
Part107.Anchored = true
986
Part107.CanCollide = false
987
Part107.Size = Vector3.new(0.960000217, 1.28999972, 1.0999999)
988
Part107.CFrame = CFrame.new(11.9067307, -0.335699737, 4.64631414, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
989
Part107.Position = Vector3.new(11.9067307, -0.335699737, 4.64631414)
990
Part107.Orientation = Vector3.new(0, 179.87999, 180)
991
Part108.Parent = Model67
992
Part108.Material = Enum.Material.SmoothPlastic
993
Part108.Rotation = Vector3.new(-180, 0.119999997, 0)
994
Part108.Anchored = true
995
Part108.CanCollide = false
996
Part108.Size = Vector3.new(2.16999936, 0.949999988, 1.0999999)
997
Part108.CFrame = CFrame.new(11.8742619, -0.565696001, 4.60946989, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
998
Part108.Position = Vector3.new(11.8742619, -0.565696001, 4.60946989)
999
Part108.Orientation = Vector3.new(0, 179.87999, 180)
1000
Part109.Parent = Model67
1001
Part109.Material = Enum.Material.SmoothPlastic
1002
Part109.BrickColor = BrickColor.new("Dark stone grey")
1003
Part109.Rotation = Vector3.new(-180, 0.119999997, 0)
1004
Part109.Anchored = true
1005
Part109.CanCollide = false
1006
Part109.Size = Vector3.new(2.23999977, 0.410000026, 1.12999988)
1007
Part109.CFrame = CFrame.new(11.9093018, -1.12568498, 4.60950422, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
1008
Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
1009
Part109.Position = Vector3.new(11.9093018, -1.12568498, 4.60950422)
1010
Part109.Orientation = Vector3.new(0, 179.87999, 180)
1011
Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
1012
Part110.Name = "Middle"
1013
Part110.Parent = Model67
1014
Part110.BrickColor = BrickColor.new("Persimmon")
1015
Part110.Anchored = true
1016
Part110.CanCollide = false
1017
Part110.Size = Vector3.new(2, 2, 1)
1018
Part110.CFrame = CFrame.new(11.8900042, -0.300692469, 4.61989641, 1.00000226, -1.44949418e-05, 3.72668728e-06, 1.44950927e-05, 1, -5.8666963e-05, -3.72505747e-06, 5.86668757e-05, 1)
1019
Part110.Color = Color3.new(1, 0.34902, 0.34902)
1020
Part110.Position = Vector3.new(11.8900042, -0.300692469, 4.61989641)
1021
Part110.Color = Color3.new(1, 0.34902, 0.34902)
1022
Attachment111.Name = "RootRigAttachment"
1023
Attachment111.Parent = Part110
1024
Texture112.Parent = Part110
1025
Texture112.Texture = "rbxassetid://264596039"
1026
Texture112.StudsPerTileU = 0.5
1027
Texture112.StudsPerTileV = 0.5
1028
Texture113.Parent = Part110
1029
Texture113.Texture = "rbxassetid://264596039"
1030
Texture113.Face = Enum.NormalId.Back
1031
Texture113.StudsPerTileU = 0.5
1032
Texture113.StudsPerTileV = 0.5
1033
Texture114.Parent = Part110
1034
Texture114.Texture = "rbxassetid://264596039"
1035
Texture114.Face = Enum.NormalId.Left
1036
Texture114.StudsPerTileU = 0.5
1037
Texture114.StudsPerTileV = 0.5
1038
Texture115.Parent = Part110
1039
Texture115.Texture = "rbxassetid://264596039"
1040
Texture115.Face = Enum.NormalId.Right
1041
Texture115.StudsPerTileU = 0.5
1042
Texture115.StudsPerTileV = 0.5
1043
Texture116.Parent = Part110
1044
Texture116.Texture = "rbxassetid://264596039"
1045
Texture116.Face = Enum.NormalId.Top
1046
Texture116.StudsPerTileU = 0.5
1047
Texture116.StudsPerTileV = 0.5
1048
Texture117.Parent = Part110
1049
Texture117.Texture = "rbxassetid://264596039"
1050
Texture117.Face = Enum.NormalId.Bottom
1051
Texture117.StudsPerTileU = 0.5
1052
Texture117.StudsPerTileV = 0.5
1053
for i,v in pairs(mas:GetChildren()) do
1054
	v.Parent = game:GetService("Players").LocalPlayer.Character
1055
	pcall(function() v:MakeJoints() end)
1056
end
1057
mas:Destroy()
1058
for i,v in pairs(cors) do
1059
	spawn(function()
1060
		pcall(v)
1061
	end)
1062
end-- main body
1063
1064
-- left arm VVV
1065
1066
--Converted with ttyyuu12345's model to script plugin v4
1067
function sandbox(var,func)
1068
	local env = getfenv(func)
1069
	local newenv = setmetatable({},{
1070
		__index = function(self,k)
1071
			if k=="script" then
1072
				return var
1073
			else
1074
				return env[k]
1075
			end
1076
		end,
1077
	})
1078
	setfenv(func,newenv)
1079
	return func
1080
end
1081
cors = {}
1082
mas = Instance.new("Model",game:GetService("Lighting"))
1083
Model0 = Instance.new("Model")
1084
Part1 = Instance.new("Part")
1085
SpecialMesh2 = Instance.new("SpecialMesh")
1086
Part3 = Instance.new("Part")
1087
Texture4 = Instance.new("Texture")
1088
Texture5 = Instance.new("Texture")
1089
Texture6 = Instance.new("Texture")
1090
Texture7 = Instance.new("Texture")
1091
Texture8 = Instance.new("Texture")
1092
Texture9 = Instance.new("Texture")
1093
Part10 = Instance.new("Part")
1094
Part11 = Instance.new("Part")
1095
Part12 = Instance.new("Part")
1096
Part13 = Instance.new("Part")
1097
SpecialMesh14 = Instance.new("SpecialMesh")
1098
Part15 = Instance.new("Part")
1099
Model0.Name = "Left Arm"
1100
Model0.Parent = mas
1101
Part1.Parent = Model0
1102
Part1.Material = Enum.Material.SmoothPlastic
1103
Part1.BrickColor = BrickColor.new("Smoky grey")
1104
Part1.Rotation = Vector3.new(158.839996, 86.4199982, -159.98999)
1105
Part1.Anchored = true
1106
Part1.CanCollide = false
1107
Part1.Size = Vector3.new(0.499999911, 0.699999928, 0.199999988)
1108
Part1.CFrame = CFrame.new(9.67373753, -0.925762892, 4.67416382, -0.0586780347, 0.0213669986, 0.998048306, -0.0194990113, 0.999555647, -0.0225456711, -0.998086572, -0.02078389, -0.0582353249)
1109
Part1.BottomSurface = Enum.SurfaceType.Smooth
1110
Part1.TopSurface = Enum.SurfaceType.Smooth
1111
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1112
Part1.Position = Vector3.new(9.67373753, -0.925762892, 4.67416382)
1113
Part1.Orientation = Vector3.new(1.28999996, 93.3399963, -1.12)
1114
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1115
SpecialMesh2.Parent = Part1
1116
SpecialMesh2.MeshType = Enum.MeshType.Sphere
1117
Part3.Name = "Middle"
1118
Part3.Parent = Model0
1119
Part3.Material = Enum.Material.SmoothPlastic
1120
Part3.BrickColor = BrickColor.new("Persimmon")
1121
Part3.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1122
Part3.Anchored = true
1123
Part3.CanCollide = false
1124
Part3.Size = Vector3.new(1, 2, 1)
1125
Part3.CFrame = CFrame.new(10.2763157, -0.328741938, 4.6582799, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
1126
Part3.BottomSurface = Enum.SurfaceType.Smooth
1127
Part3.TopSurface = Enum.SurfaceType.Smooth
1128
Part3.Color = Color3.new(1, 0.34902, 0.34902)
1129
Part3.Position = Vector3.new(10.2763157, -0.328741938, 4.6582799)
1130
Part3.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1131
Part3.Color = Color3.new(1, 0.34902, 0.34902)
1132
Texture4.Parent = Part3
1133
Texture4.Texture = "rbxassetid://264596039"
1134
Texture4.StudsPerTileU = 0.5
1135
Texture4.StudsPerTileV = 0.5
1136
Texture5.Parent = Part3
1137
Texture5.Texture = "rbxassetid://264596039"
1138
Texture5.Face = Enum.NormalId.Back
1139
Texture5.StudsPerTileU = 0.5
1140
Texture5.StudsPerTileV = 0.5
1141
Texture6.Parent = Part3
1142
Texture6.Texture = "rbxassetid://264596039"
1143
Texture6.Face = Enum.NormalId.Left
1144
Texture6.StudsPerTileU = 0.5
1145
Texture6.StudsPerTileV = 0.5
1146
Texture7.Parent = Part3
1147
Texture7.Texture = "rbxassetid://264596039"
1148
Texture7.Face = Enum.NormalId.Right
1149
Texture7.StudsPerTileU = 0.5
1150
Texture7.StudsPerTileV = 0.5
1151
Texture8.Parent = Part3
1152
Texture8.Texture = "rbxassetid://264596039"
1153
Texture8.Face = Enum.NormalId.Top
1154
Texture8.StudsPerTileU = 0.5
1155
Texture8.StudsPerTileV = 0.5
1156
Texture9.Parent = Part3
1157
Texture9.Texture = "rbxassetid://264596039"
1158
Texture9.Face = Enum.NormalId.Bottom
1159
Texture9.StudsPerTileU = 0.5
1160
Texture9.StudsPerTileV = 0.5
1161
Part10.Parent = Model0
1162
Part10.Material = Enum.Material.SmoothPlastic
1163
Part10.BrickColor = BrickColor.new("Smoky grey")
1164
Part10.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1165
Part10.Anchored = true
1166
Part10.CanCollide = false
1167
Part10.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
1168
Part10.CFrame = CFrame.new(10.2763157, -0.328740954, 4.65828419, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
1169
Part10.BottomSurface = Enum.SurfaceType.Smooth
1170
Part10.TopSurface = Enum.SurfaceType.Smooth
1171
Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
1172
Part10.Position = Vector3.new(10.2763157, -0.328740954, 4.65828419)
1173
Part10.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1174
Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
1175
Part11.Parent = Model0
1176
Part11.Material = Enum.Material.SmoothPlastic
1177
Part11.BrickColor = BrickColor.new("Smoky grey")
1178
Part11.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1179
Part11.Anchored = true
1180
Part11.CanCollide = false
1181
Part11.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
1182
Part11.CFrame = CFrame.new(10.2641315, -0.898470879, 4.6701169, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
1183
Part11.BottomSurface = Enum.SurfaceType.Smooth
1184
Part11.TopSurface = Enum.SurfaceType.Smooth
1185
Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
1186
Part11.Position = Vector3.new(10.2641315, -0.898470879, 4.6701169)
1187
Part11.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1188
Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
1189
Part12.Parent = Model0
1190
Part12.Material = Enum.Material.SmoothPlastic
1191
Part12.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1192
Part12.Anchored = true
1193
Part12.CanCollide = false
1194
Part12.Size = Vector3.new(1.0999999, 0.47999993, 1.20000005)
1195
Part12.CFrame = CFrame.new(10.2585678, -1.15834284, 4.67551708, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
1196
Part12.BottomSurface = Enum.SurfaceType.Smooth
1197
Part12.TopSurface = Enum.SurfaceType.Smooth
1198
Part12.Position = Vector3.new(10.2585678, -1.15834284, 4.67551708)
1199
Part12.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1200
Part13.Parent = Model0
1201
Part13.Material = Enum.Material.SmoothPlastic
1202
Part13.BrickColor = BrickColor.new("Smoky grey")
1203
Part13.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1204
Part13.Anchored = true
1205
Part13.CanCollide = false
1206
Part13.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
1207
Part13.CFrame = CFrame.new(10.3147316, -0.167107999, 5.25400782, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
1208
Part13.BottomSurface = Enum.SurfaceType.Smooth
1209
Part13.TopSurface = Enum.SurfaceType.Smooth
1210
Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
1211
Part13.Position = Vector3.new(10.3147316, -0.167107999, 5.25400782)
1212
Part13.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1213
Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
1214
SpecialMesh14.Parent = Part13
1215
SpecialMesh14.MeshType = Enum.MeshType.Sphere
1216
Part15.Parent = Model0
1217
Part15.Material = Enum.Material.SmoothPlastic
1218
Part15.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1219
Part15.Anchored = true
1220
Part15.CanCollide = false
1221
Part15.Size = Vector3.new(1.0999999, 0.47999993, 1.20000005)
1222
Part15.CFrame = CFrame.new(10.2929802, 0.450897068, 4.642066, 0.998048544, 0.0213804133, 0.0586679988, -0.022558989, 0.999555349, 0.0195005946, -0.0582249723, -0.0207860321, 0.998087108)
1223
Part15.BottomSurface = Enum.SurfaceType.Smooth
1224
Part15.TopSurface = Enum.SurfaceType.Smooth
1225
Part15.Position = Vector3.new(10.2929802, 0.450897068, 4.642066)
1226
Part15.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1227
for i,v in pairs(mas:GetChildren()) do
1228
	v.Parent = game:GetService("Players").LocalPlayer.Character.KingCrimson
1229
	pcall(function() v:MakeJoints() end)
1230
end
1231
mas:Destroy()
1232
for i,v in pairs(cors) do
1233
	spawn(function()
1234
		pcall(v)
1235
	end)
1236
end
1237
1238
--Converted with ttyyuu12345's model to script plugin v4
1239
function sandbox(var,func)
1240
	local env = getfenv(func)
1241
	local newenv = setmetatable({},{
1242
		__index = function(self,k)
1243
			if k=="script" then
1244
				return var
1245
			else
1246
				return env[k]
1247
			end
1248
		end,
1249
	})
1250
	setfenv(func,newenv)
1251
	return func
1252
end
1253
cors = {}
1254
mas = Instance.new("Model",game:GetService("Lighting"))
1255
Model0 = Instance.new("Model")
1256
Part1 = Instance.new("Part")
1257
SpecialMesh2 = Instance.new("SpecialMesh")
1258
Part3 = Instance.new("Part")
1259
Part4 = Instance.new("Part")
1260
Texture5 = Instance.new("Texture")
1261
Texture6 = Instance.new("Texture")
1262
Texture7 = Instance.new("Texture")
1263
Texture8 = Instance.new("Texture")
1264
Texture9 = Instance.new("Texture")
1265
Texture10 = Instance.new("Texture")
1266
Part11 = Instance.new("Part")
1267
Part12 = Instance.new("Part")
1268
SpecialMesh13 = Instance.new("SpecialMesh")
1269
Part14 = Instance.new("Part")
1270
Part15 = Instance.new("Part")
1271
Part16 = Instance.new("Part")
1272
Model0.Name = "Left Leg"
1273
Model0.Parent = mas
1274
Part1.Parent = Model0
1275
Part1.Material = Enum.Material.SmoothPlastic
1276
Part1.BrickColor = BrickColor.new("Smoky grey")
1277
Part1.Rotation = Vector3.new(12, 0.0299999993, 179.98999)
1278
Part1.Anchored = true
1279
Part1.CanCollide = false
1280
Part1.Size = Vector3.new(0.325000226, 0.455000341, 0.1300001)
1281
Part1.CFrame = CFrame.new(11.380847, -2.88461161, 4.02652359, -1.00000215, -0.000106762862, 0.00057207793, -1.45472441e-05, -0.97813499, -0.207971305, 0.000581771368, -0.207971305, 0.978134871)
1282
Part1.BottomSurface = Enum.SurfaceType.Smooth
1283
Part1.TopSurface = Enum.SurfaceType.Smooth
1284
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1285
Part1.Position = Vector3.new(11.380847, -2.88461161, 4.02652359)
1286
Part1.Orientation = Vector3.new(12, 0.0299999993, -180)
1287
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1288
SpecialMesh2.Parent = Part1
1289
SpecialMesh2.MeshType = Enum.MeshType.Sphere
1290
Part3.Parent = Model0
1291
Part3.Material = Enum.Material.SmoothPlastic
1292
Part3.BrickColor = BrickColor.new("Smoky grey")
1293
Part3.Rotation = Vector3.new(0, 0.0299999993, 0)
1294
Part3.Anchored = true
1295
Part3.CanCollide = false
1296
Part3.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
1297
Part3.CFrame = CFrame.new(11.4111729, -2.37613988, 4.59652424, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
1298
Part3.BottomSurface = Enum.SurfaceType.Smooth
1299
Part3.TopSurface = Enum.SurfaceType.Smooth
1300
Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
1301
Part3.Position = Vector3.new(11.4111729, -2.37613988, 4.59652424)
1302
Part3.Orientation = Vector3.new(0, 0.0299999993, 0)
1303
Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
1304
Part4.Name = "Middle"
1305
Part4.Parent = Model0
1306
Part4.Material = Enum.Material.SmoothPlastic
1307
Part4.BrickColor = BrickColor.new("Persimmon")
1308
Part4.Rotation = Vector3.new(0, 0.0299999993, 0)
1309
Part4.Anchored = true
1310
Part4.CanCollide = false
1311
Part4.Size = Vector3.new(1, 2, 1)
1312
Part4.CFrame = CFrame.new(11.411171, -2.2661407, 4.59652996, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
1313
Part4.BottomSurface = Enum.SurfaceType.Smooth
1314
Part4.TopSurface = Enum.SurfaceType.Smooth
1315
Part4.Color = Color3.new(1, 0.34902, 0.34902)
1316
Part4.Position = Vector3.new(11.411171, -2.2661407, 4.59652996)
1317
Part4.Orientation = Vector3.new(0, 0.0299999993, 0)
1318
Part4.Color = Color3.new(1, 0.34902, 0.34902)
1319
Texture5.Parent = Part4
1320
Texture5.Texture = "rbxassetid://264596039"
1321
Texture5.StudsPerTileU = 0.5
1322
Texture5.StudsPerTileV = 0.5
1323
Texture6.Parent = Part4
1324
Texture6.Texture = "rbxassetid://264596039"
1325
Texture6.Face = Enum.NormalId.Back
1326
Texture6.StudsPerTileU = 0.5
1327
Texture6.StudsPerTileV = 0.5
1328
Texture7.Parent = Part4
1329
Texture7.Texture = "rbxassetid://264596039"
1330
Texture7.Face = Enum.NormalId.Left
1331
Texture7.StudsPerTileU = 0.5
1332
Texture7.StudsPerTileV = 0.5
1333
Texture8.Parent = Part4
1334
Texture8.Texture = "rbxassetid://264596039"
1335
Texture8.Face = Enum.NormalId.Right
1336
Texture8.StudsPerTileU = 0.5
1337
Texture8.StudsPerTileV = 0.5
1338
Texture9.Parent = Part4
1339
Texture9.Texture = "rbxassetid://264596039"
1340
Texture9.Face = Enum.NormalId.Top
1341
Texture9.StudsPerTileU = 0.5
1342
Texture9.StudsPerTileV = 0.5
1343
Texture10.Parent = Part4
1344
Texture10.Texture = "rbxassetid://264596039"
1345
Texture10.Face = Enum.NormalId.Bottom
1346
Texture10.StudsPerTileU = 0.5
1347
Texture10.StudsPerTileV = 0.5
1348
Part11.Parent = Model0
1349
Part11.Material = Enum.Material.SmoothPlastic
1350
Part11.BrickColor = BrickColor.new("Dark green")
1351
Part11.Rotation = Vector3.new(0, 0.0299999993, 0)
1352
Part11.Anchored = true
1353
Part11.CanCollide = false
1354
Part11.Shape = Enum.PartType.Ball
1355
Part11.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
1356
Part11.CFrame = CFrame.new(10.861167, -2.96610498, 4.61681271, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
1357
Part11.BottomSurface = Enum.SurfaceType.Smooth
1358
Part11.TopSurface = Enum.SurfaceType.Smooth
1359
Part11.Color = Color3.new(0.156863, 0.498039, 0.278431)
1360
Part11.Position = Vector3.new(10.861167, -2.96610498, 4.61681271)
1361
Part11.Orientation = Vector3.new(0, 0.0299999993, 0)
1362
Part11.Color = Color3.new(0.156863, 0.498039, 0.278431)
1363
Part12.Parent = Model0
1364
Part12.Material = Enum.Material.SmoothPlastic
1365
Part12.BrickColor = BrickColor.new("Smoky grey")
1366
Part12.Rotation = Vector3.new(0, 0.0299999993, 0)
1367
Part12.Anchored = true
1368
Part12.CanCollide = false
1369
Part12.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
1370
Part12.CFrame = CFrame.new(11.3708487, -2.2861259, 4.02655983, 1.00000215, -1.45131817e-05, 0.000581773929, 1.45472441e-05, 1, -5.8661255e-05, -0.000581771368, 5.86695787e-05, 0.999999821)
1371
Part12.BottomSurface = Enum.SurfaceType.Smooth
1372
Part12.TopSurface = Enum.SurfaceType.Smooth
1373
Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
1374
Part12.Position = Vector3.new(11.3708487, -2.2861259, 4.02655983)
1375
Part12.Orientation = Vector3.new(0, 0.0299999993, 0)
1376
Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
1377
SpecialMesh13.Parent = Part12
1378
SpecialMesh13.MeshType = Enum.MeshType.Sphere
1379
Part14.Parent = Model0
1380
Part14.Material = Enum.Material.SmoothPlastic
1381
Part14.BrickColor = BrickColor.new("Bright green")
1382
Part14.Rotation = Vector3.new(-180, 0.119999997, 0)
1383
Part14.Anchored = true
1384
Part14.CanCollide = false
1385
Part14.Size = Vector3.new(1.23000026, 0.179999977, 1.12999988)
1386
Part14.CFrame = CFrame.new(11.3783445, -3.29613018, 4.57358456, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
1387
Part14.BottomSurface = Enum.SurfaceType.Smooth
1388
Part14.TopSurface = Enum.SurfaceType.Smooth
1389
Part14.Color = Color3.new(0.294118, 0.592157, 0.294118)
1390
Part14.Position = Vector3.new(11.3783445, -3.29613018, 4.57358456)
1391
Part14.Orientation = Vector3.new(0, 179.87999, 180)
1392
Part14.Color = Color3.new(0.294118, 0.592157, 0.294118)
1393
Part15.Parent = Model0
1394
Part15.Material = Enum.Material.SmoothPlastic
1395
Part15.BrickColor = BrickColor.new("Dark stone grey")
1396
Part15.Rotation = Vector3.new(-180, 0.119999997, 0)
1397
Part15.Anchored = true
1398
Part15.CanCollide = false
1399
Part15.Size = Vector3.new(1.17999923, 0.200000092, 1.12999988)
1400
Part15.CFrame = CFrame.new(11.3233404, -2.90613794, 4.57349205, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
1401
Part15.BottomSurface = Enum.SurfaceType.Smooth
1402
Part15.TopSurface = Enum.SurfaceType.Smooth
1403
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
1404
Part15.Position = Vector3.new(11.3233404, -2.90613794, 4.57349205)
1405
Part15.Orientation = Vector3.new(0, 179.87999, 180)
1406
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
1407
Part16.Parent = Model0
1408
Part16.Material = Enum.Material.SmoothPlastic
1409
Part16.Rotation = Vector3.new(-180, 0.119999997, 0)
1410
Part16.Anchored = true
1411
Part16.CanCollide = false
1412
Part16.Size = Vector3.new(1.23000026, 0.219999954, 1.12999988)
1413
Part16.CFrame = CFrame.new(11.3783426, -3.08613205, 4.573596, 1.00000012, 1.45779395e-05, 0.00210929313, 1.44541127e-05, -1, 5.86876267e-05, 0.00210928963, -5.86568676e-05, -0.999997795)
1414
Part16.BottomSurface = Enum.SurfaceType.Smooth
1415
Part16.TopSurface = Enum.SurfaceType.Smooth
1416
Part16.Position = Vector3.new(11.3783426, -3.08613205, 4.573596)
1417
Part16.Orientation = Vector3.new(0, 179.87999, 180)
1418
for i,v in pairs(mas:GetChildren()) do
1419
	v.Parent = Character.KingCrimson
1420
	pcall(function() v:MakeJoints() end)
1421
end
1422
mas:Destroy()
1423
for i,v in pairs(cors) do
1424
	spawn(function()
1425
		pcall(v)
1426
	end)
1427
end
1428
1429
1430
1431
1432
1433
1434
1435
--end of costume
1436
1437
1438
  AdvancingFortress.Parent = Character
1439
  torso = AdvancingFortress.Torso
1440
  hum = AdvancingFortress.Humanoid
1441
  AdvancingFortress.Name = "Advancing Fortress"
1442
  pl = AdvancingFortress
1443
  for i, v in pairs(AdvancingFortress:GetChildren()) do
1444
    if v:IsA("BasePart") then
1445
      v.Transparency = 1
1446
    end
1447
  end
1448
  local Humanoid = AdvancingFortress.Humanoid
1449
  local Mouse = Player:GetMouse()
1450
  local LeftArm = AdvancingFortress["Left Arm"]
1451
  local RightArm = AdvancingFortress["Right Arm"]
1452
  local LeftLeg = AdvancingFortress["Left Leg"]
1453
  local RightLeg = AdvancingFortress["Right Leg"]
1454
  local Head = AdvancingFortress.Head
1455
  local Torso = AdvancingFortress.Torso
1456
  local Camera = game.Workspace.CurrentCamera
1457
  local RootPart = AdvancingFortress.HumanoidRootPart
1458
  local RootJoint = RootPart.RootJoint
1459
  local attack = false
1460
  local Anim = "Idle"
1461
  local attacktype = 1
1462
  local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1463
  local velocity = RootPart.Velocity.y
1464
  local sine = 0
1465
  local change = 1
1466
  local Create = LoadLibrary("RbxUtility").Create
1467
  local TimeStop = false
1468
  local m = Create("Model")({
1469
    Parent = AdvancingFortress,
1470
    Name = "WeaponModel"
1471
  })
1472
--for _,v in pairs(KQ) do
1473
--v.Transparency=1	
1474
--end
1475
KQ={
1476
	
1477
}
1478
1479
1480
for _,v in pairs(Character.KingCrimson:GetChildren()) do
1481
	if v:IsA('Model') then
1482
		for _,g in pairs(v:GetChildren())do
1483
			if g:IsA('Part') then
1484
				for _,h in pairs(g:GetChildren())do
1485
					if h:IsA('Texture') or h:IsA('Decal') then --gets all decals and textures
1486
						table.insert(KQ,h)
1487
					end
1488
				end
1489
				
1490
			end
1491
		end
1492
		
1493
	end
1494
end
1495
1496
  AdvancingFortress.Head.Name = "FHead"
1497
  AdvancingFortress.Torso.Name = "FTorso"
1498
1499
for _,v in pairs(Character.KingCrimson:GetChildren()) do
1500
fEF=v.Name
1501
if v:IsA('Model') then
1502
	for _,g in pairs(v:GetChildren()) do
1503
			if g:IsA('Part') then
1504
				local W = Instance.new("Weld")
1505
				W.Part0 = v.Middle
1506
				W.Part1 =g
1507
				local CJ = CFrame.new(v.Middle.Position)
1508
				local C0 = v.Middle.CFrame:inverse()*CJ
1509
				local C1 = g.CFrame:inverse()*CJ
1510
				W.C0 = C0
1511
				W.C1 = C1
1512
				W.Parent = v.Middle
1513
			end
1514
				local Y = Instance.new("Weld")
1515
				Y.Part0 = AdvancingFortress[fEF]
1516
				Y.Part1 = v.Middle
1517
				Y.C0 = CFrame.new(0, 0, 0)
1518
				Y.Parent = Y.Part0
1519
				end
1520
	end	
1521
end
1522
1523
for _,v in pairs(Character.KingCrimson:GetChildren()) do
1524
fEF=v.Name
1525
if v:IsA('Model') then
1526
	for _,g in pairs(v:GetChildren()) do
1527
			if g:IsA('Part') then
1528
				g.Anchored=false
1529
			end
1530
			end
1531
	end	
1532
end
1533
shirt = Instance.new("Shirt", Character)
1534
shirt.Name = "Shirt"
1535
pants = Instance.new("Pants", Character)
1536
pants.Name = "Pants"
1537
Character.Shirt.ShirtTemplate = "rbxassetid://769199076"
1538
Character.Pants.PantsTemplate = "rbxassetid://693211747"
1539
 
1540
for i, v in pairs(Character:GetChildren()) do
1541
    if v.ClassName == "Accessory" then
1542
        v:Remove()
1543
    end
1544
end
1545
 
1546
Hat3 = Instance.new("Model")
1547
Hat3.Parent = Character
1548
Hat3.Name = "Hat3"
1549
rh = Instance.new("Part")
1550
rh.Parent = Hat3
1551
rh.BrickColor = BrickColor.new("Pink")
1552
rh.Locked = true
1553
rh.CanCollide = false
1554
mesh = Instance.new("SpecialMesh")
1555
rh.formFactor =  "Symmetric"
1556
mesh.MeshType = "FileMesh"
1557
mesh.MeshId = "rbxassetid://495152230"
1558
mesh.Parent = rh
1559
local weld = Instance.new("Weld")
1560
weld.Parent = rh
1561
weld.Part0 = rh
1562
weld.Part1 =Character.Head
1563
weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
1564
mesh.Scale = Vector3.new(1,1,1)
1565
Hat3.Part.Transparency = 0
1566
1567
for _,v in pairs(AdvancingFortress:GetChildren()) do
1568
	if v:IsA('Part') then
1569
		v.BrickColor=BrickColor.new('Really red')
1570
	end
1571
end
1572
1573
AdvancingFortress.FTorso.BrickColor=BrickColor.new('Really red')
1574
1575
  AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
1576
  Humanoid.Animator.Parent = nil
1577
  AdvancingFortress.Animate.Parent = nil
1578
1579
base = Instance.new("ScreenGui",plr.PlayerGui)
1580
bbg = Instance.new("BillboardGui",plr.Character.Head)
1581
bbg.Size = UDim2.new(0,200,0,50)
1582
bbg.StudsOffset = Vector3.new(0,3,0)
1583
1584
bbgTl = Instance.new("TextLabel",bbg)
1585
bbgTl.BackgroundTransparency = 1
1586
bbgTl.Size = UDim2.new(10,0,1,0)
1587
bbgTl.Position = UDim2.new(-4.5,0,0,0)
1588
bbgTl.Font = "Code"
1589
bbgTl.Text = " "
1590
bbgTl.TextSize = 25
1591
bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
1592
bbgTl.TextColor3 = Color3.new(0,0,0)
1593
bbgTl.TextStrokeTransparency = 0
1594
bbgTl.TextWrapped = true
1595
1596
function Chat(msg)
1597
	if msg=='NANI' then
1598
	      CFuncs.Sound.Create(948494432, Torso, 1, 1)
1599
	end
1600
	ff=game.Chat:FilterStringAsync(msg,Player,Player)
1601
	bbgTl.Text = ff
1602
	wait(1)
1603
	if bbgTl.Text == ff then
1604
		bbgTl.Text = " "
1605
	end
1606
end
1607
lknives=false
1608
1609
 
1610
-- Fired when client sends a request to write on the sign
1611
-- Called when button is clicked
1612
1613
		
1614
plr.Chatted:connect(function(msg)--			local messageObject = getTextObject(msg, Player.UserId)
1615
	Chat(msg)
1616
end)
1617
1618
1619
  local function newMotor(part0, part1, c0, c1)
1620
    local w = Create("Weld")({
1621
      Parent = part0,
1622
      Part0 = part0,
1623
      Part1 = part1,
1624
      C0 = c0,
1625
      C1 = c1
1626
    })
1627
    return w
1628
  end
1629
  function clerp(a, b, t)
1630
    return a:lerp(b, t)
1631
  end
1632
  RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
1633
  NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
1634
  local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
1635
  local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
1636
  local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
1637
  local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
1638
  RootJoint.C1 = CFrame.new(0, 0, 0)
1639
  RootJoint.C0 = CFrame.new(0, 0, 0)
1640
  Torso.Neck.C1 = CFrame.new(0, 0, 0)
1641
  Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
1642
  local rarmc1 = RW.C1
1643
  local larmc1 = LW.C1
1644
  local rlegc1 = RH.C1
1645
  local llegc1 = LH.C1
1646
  local resetc1 = false
1647
  function PlayAnimationFromTable(table, speed, bool)
1648
    RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
1649
    Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
1650
    RW.C0 = clerp(RW.C0, table[3], speed)
1651
    LW.C0 = clerp(LW.C0, table[4], speed)
1652
    RH.C0 = clerp(RH.C0, table[5], speed)
1653
    LH.C0 = clerp(LH.C0, table[6], speed)
1654
    if bool == true and resetc1 == false then
1655
      resetc1 = true
1656
      RootJoint.C1 = RootJoint.C1
1657
      Torso.Neck.C1 = Torso.Neck.C1
1658
      RW.C1 = rarmc1
1659
      LW.C1 = larmc1
1660
      RH.C1 = rlegc1
1661
      LH.C1 = llegc1
1662
    end
1663
  end
1664
  ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
1665
  script:WaitForChild("Heartbeat")
1666
  frame = 0.03333333333333333
1667
  tf = 0
1668
  allowframeloss = false
1669
  tossremainder = false
1670
  lastframe = tick()
1671
  script.Heartbeat:Fire()
1672
  game:GetService("RunService").Heartbeat:connect(function(s, p)
1673
    tf = tf + s
1674
    if tf >= frame then
1675
      if allowframeloss then
1676
        script.Heartbeat:Fire()
1677
        lastframe = tick()
1678
      else
1679
        for i = 1, math.floor(tf / frame) do
1680
          script.Heartbeat:Fire()
1681
        end
1682
        lastframe = tick()
1683
      end
1684
      if tossremainder then
1685
        tf = 0
1686
      else
1687
        tf = tf - frame * math.floor(tf / frame)
1688
      end
1689
    end
1690
  end)
1691
  function swait(num)
1692
    if num == 0 or num == nil then
1693
      ArtificialHB.Event:wait()
1694
    else
1695
      for i = 0, num do
1696
        ArtificialHB.Event:wait()
1697
      end
1698
    end
1699
  end
1700
  function RemoveOutlines(part)
1701
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1702
  end
1703
  CFuncs = {
1704
    Part = {
1705
      Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1706
        local Part = Create("Part")({
1707
          Parent = Parent,
1708
          Reflectance = Reflectance,
1709
          Transparency = Transparency,
1710
          CanCollide = false,
1711
          Locked = true,
1712
          BrickColor = BrickColor.new(tostring(BColor)),
1713
          Name = Name,
1714
          Size = Size,
1715
          Material = Material
1716
        })
1717
        RemoveOutlines(Part)
1718
        return Part
1719
      end
1720
    },
1721
    Mesh = {
1722
      Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1723
        local Msh = Create(Mesh)({
1724
          Parent = Part,
1725
          Offset = OffSet,
1726
          Scale = Scale
1727
        })
1728
        if Mesh == "SpecialMesh" then
1729
          Msh.MeshType = MeshType
1730
          Msh.MeshId = MeshId
1731
        end
1732
        return Msh
1733
      end
1734
    },
1735
    Weld = {
1736
      Create = function(Parent, Part0, Part1, C0, C1)
1737
        local Weld = Create("Weld")({
1738
          Parent = Parent,
1739
          Part0 = Part0,
1740
          Part1 = Part1,
1741
          C0 = C0,
1742
          C1 = C1
1743
        })
1744
        return Weld
1745
      end
1746
    },
1747
    Sound = {
1748
      Create = function(id, par, vol, pit)
1749
        local Sound = Create("Sound")({
1750
          Volume = vol,
1751
          Pitch = pit or 1,
1752
          SoundId = "rbxassetid://" .. id,
1753
          Parent = par or workspace
1754
        })
1755
        Sound:play()
1756
        game:GetService("Debris"):AddItem(Sound, 130)
1757
        return Sound
1758
      end
1759
    },
1760
    Decal = {
1761
      Create = function(Color, Texture, Transparency, Name, Parent)
1762
        local Decal = Create("Decal")({
1763
          Color3 = Color,
1764
          Texture = "rbxassetid://" .. Texture,
1765
          Transparency = Transparency,
1766
          Name = Name,
1767
          Parent = Parent
1768
        })
1769
        return Decal
1770
      end
1771
    },
1772
    BillboardGui = {
1773
      Create = function(Parent, Image, Position, Size)
1774
        local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
1775
        BillPar.CFrame = CFrame.new(Position)
1776
        local Bill = Create("BillboardGui")({
1777
          Parent = BillPar,
1778
          Adornee = BillPar,
1779
          Size = UDim2.new(1, 0, 1, 0),
1780
          SizeOffset = Vector2.new(Size, Size)
1781
        })
1782
        local d = Create("ImageLabel", Bill)({
1783
          Parent = Bill,
1784
          BackgroundTransparency = 1,
1785
          Size = UDim2.new(1, 0, 1, 0),
1786
          Image = "rbxassetid://" .. Image
1787
        })
1788
        return BillPar
1789
      end
1790
    },
1791
    ParticleEmitter = {
1792
      Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1793
        local Particle = Create("ParticleEmitter")({
1794
          Parent = Parent,
1795
          Color = ColorSequence.new(Color1, Color2),
1796
          LightEmission = LightEmission,
1797
          Size = Size,
1798
          Texture = Texture,
1799
          Transparency = Transparency,
1800
          ZOffset = ZOffset,
1801
          Acceleration = Accel,
1802
          Drag = Drag,
1803
          LockedToPart = LockedToPart,
1804
          VelocityInheritance = VelocityInheritance,
1805
          EmissionDirection = EmissionDirection,
1806
          Enabled = Enabled,
1807
          Lifetime = LifeTime,
1808
          Rate = Rate,
1809
          Rotation = Rotation,
1810
          RotSpeed = RotSpeed,
1811
          Speed = Speed,
1812
          VelocitySpread = VelocitySpread
1813
        })
1814
        return Particle
1815
      end
1816
    },
1817
    CreateTemplate = {}
1818
  }
1819
  function rayCast(Position, Direction, Range, Ignore)
1820
    return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1821
  end
1822
  function FindNearestTorso(pos)
1823
    local list = game.Workspace:children()
1824
    local torso
1825
    local dist = 1000
1826
    local temp, human, temp2
1827
    for x = 1, #list do
1828
      temp2 = list[x]
1829
      if temp2.className == "Model" and temp2.Name ~= Character.Name then
1830
        temp = temp2:findFirstChild("Torso")
1831
        human = temp2:findFirstChild("Humanoid")
1832
        if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
1833
          local dohit = true
1834
          if dohit == true then
1835
            torso = temp
1836
            dist = (temp.Position - pos).magnitude
1837
          end
1838
        end
1839
      end
1840
    end
1841
    return torso, dist
1842
  end
1843
  function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1844
    if hit.Parent == nil then
1845
      return
1846
    end
1847
    local h = hit.Parent:FindFirstChild("Humanoid")
1848
    for _, v in pairs(hit.Parent:children()) do
1849
   		  c=hit.Parent:findFirstChild('HumanoidRootPart') 
1850
		if v:IsA("Humanoid") then
1851
        h = v
1852
		if c~=nil then
1853
		end
1854
      end
1855
    end
1856
    if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1857
      if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1858
        return
1859
      end
1860
      local c = Create("ObjectValue")({
1861
        Name = "creator",
1862
        Value = game:service("Players").LocalPlayer,
1863
        Parent = h
1864
      })
1865
      game:GetService("Debris"):AddItem(c, 0.5)
1866
      CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
1867
      local Damage = math.random(minim, maxim)
1868
      local blocked = false
1869
      local block = hit.Parent:findFirstChild("Block")
1870
      if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1871
        blocked = true
1872
        block.Value = block.Value - 1
1873
        print(block.Value)
1874
      end
1875
      if TimeStop == false then
1876
        h.Health = h.Health - Damage
1877
        ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
1878
      elseif TimeStop == true then
1879
        repeat
1880
          wait()
1881
        until TimeStop == false
1882
        h.Health = h.Health - Damage / 2
1883
        ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
1884
      end
1885
      if Type == "Knockdown" then
1886
        local hum = hit.Parent.Humanoid
1887
        hum.PlatformStand = true
1888
        coroutine.resume(coroutine.create(function(HHumanoid)
1889
          swait(1)
1890
          HHumanoid.PlatformStand = false
1891
        end), hum)
1892
        local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
1893
        local bodvol = Create("BodyVelocity")({
1894
          velocity = angle * knockback,
1895
          P = 5000,
1896
          maxForce = Vector3.new(8000, 8000, 8000),
1897
          Parent = hit
1898
        })
1899
        local rl = Create("BodyAngularVelocity")({
1900
          P = 3000,
1901
          maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1902
          angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1903
          Parent = hit
1904
        })
1905
        game:GetService("Debris"):AddItem(bodvol, 0.5)
1906
        game:GetService("Debris"):AddItem(rl, 0.5)
1907
      elseif Type == "Normal" then
1908
        local vp = Create("BodyVelocity")({
1909
          P = 500,
1910
          maxForce = Vector3.new(math.huge, 0, math.huge),
1911
          velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1912
        })
1913
        if knockback > 0 then
1914
          vp.Parent = hit.Parent.Torso
1915
        end
1916
        game:GetService("Debris"):AddItem(vp, 0.5)
1917
      elseif Type == "Up" then
1918
        local bodyVelocity = Create("BodyVelocity")({
1919
          velocity = Vector3.new(0, 20, 0),
1920
          P = 5000,
1921
          maxForce = Vector3.new(8000, 8000, 8000),
1922
          Parent = hit
1923
        })
1924
        game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1925
      elseif Type == "DarkUp" then
1926
        coroutine.resume(coroutine.create(function()
1927
          for i = 0, 1, 0.1 do
1928
            swait()
1929
            Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
1930
          end
1931
        end))
1932
        local bodyVelocity = Create("BodyVelocity")({
1933
          velocity = Vector3.new(0, 20, 0),
1934
          P = 5000,
1935
          maxForce = Vector3.new(8000, 8000, 8000),
1936
          Parent = hit
1937
        })
1938
        game:GetService("Debris"):AddItem(bodyVelocity, 1)
1939
      elseif Type == "Snare" then
1940
        local bp = Create("BodyPosition")({
1941
          P = 2000,
1942
          D = 100,
1943
          maxForce = Vector3.new(math.huge, math.huge, math.huge),
1944
          position = hit.Parent.Torso.Position,
1945
          Parent = hit.Parent.Torso
1946
        })
1947
        game:GetService("Debris"):AddItem(bp, 1)
1948
      elseif Type == "Freeze" then
1949
        local BodPos = Create("BodyPosition")({
1950
          P = 50000,
1951
          D = 1000,
1952
          maxForce = Vector3.new(math.huge, math.huge, math.huge),
1953
          position = hit.Parent.Torso.Position,
1954
          Parent = hit.Parent.Torso
1955
        })
1956
        local BodGy = Create("BodyGyro")({
1957
          maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1958
          P = 20000,
1959
          Parent = hit.Parent.Torso,
1960
          cframe = hit.Parent.Torso.CFrame
1961
        })
1962
        hit.Parent.Torso.Anchored = true
1963
        coroutine.resume(coroutine.create(function(Part)
1964
          swait(1.5)
1965
          Part.Anchored = false
1966
        end), hit.Parent.Torso)
1967
        game:GetService("Debris"):AddItem(BodPos, 3)
1968
        game:GetService("Debris"):AddItem(BodGy, 3)
1969
      end
1970
      local debounce = Create("BoolValue")({
1971
        Name = "DebounceHit",
1972
        Parent = hit.Parent,
1973
        Value = true
1974
      })
1975
      game:GetService("Debris"):AddItem(debounce, Delay)
1976
      c = Create("ObjectValue")({
1977
        Name = "creator",
1978
        Value = Player,
1979
        Parent = h
1980
      })
1981
      game:GetService("Debris"):AddItem(c, 0.5)
1982
    end
1983
  end
1984
  function ShowDamage(Pos, Text, Time, Color)
1985
    local Rate = 0.03333333333333333
1986
    local Pos = Pos or Vector3.new(0, 0, 0)
1987
    local Text = Text or ""
1988
    local Time = Time or 2
1989
    local Color = Color or Color3.new(1, 0, 1)
1990
    local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1991
    EffectPart.Anchored = true
1992
    local BillboardGui = Create("BillboardGui")({
1993
      Size = UDim2.new(3, 0, 3, 0),
1994
      Adornee = EffectPart,
1995
      Parent = EffectPart
1996
    })
1997
    local TextLabel = Create("TextLabel")({
1998
      BackgroundTransparency = 1,
1999
      Size = UDim2.new(1, 0, 1, 0),
2000
      Text = Text,
2001
      Font = "SciFi",
2002
      TextColor3 = Color,
2003
      TextScaled = true,
2004
      Parent = BillboardGui
2005
    })
2006
    game.Debris:AddItem(EffectPart, Time)
2007
    EffectPart.Parent = game:GetService("Workspace")
2008
    delay(0, function()
2009
      local Frames = Time / Rate
2010
      for Frame = 1, Frames do
2011
        wait(Rate)
2012
        local Percent = Frame / Frames
2013
        EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
2014
        TextLabel.TextTransparency = Percent
2015
      end
2016
      if EffectPart and EffectPart.Parent then
2017
        EffectPart:Destroy()
2018
      end
2019
    end)
2020
  end
2021
  local STDamage = false
2022
  function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
2023
    for _, c in pairs(workspace:children()) do
2024
      local hum = c:findFirstChild("Humanoid")
2025
      if hum ~= nil then
2026
        local head = c:findFirstChild("Torso")
2027
        if head ~= nil then
2028
          local targ = head.Position - Part.Position
2029
          local mag = targ.magnitude
2030
          if Magnitude >= mag and c.Name ~= Player.Name then
2031
            Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
2032
            if STDamage == true then
2033
              for i = 1, 3 do
2034
                Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
2035
              end
2036
              for i = 1, 10 do
2037
                CamShake(1, 70000)
2038
                Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1)
2039
              end
2040
            elseif STDamage == false then
2041
              CamShake(1, 90000)
2042
              Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
2043
              for i = 1, 2 do
2044
                Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 0.4, 0.4, 0.4)
2045
              end
2046
            end
2047
          end
2048
        end
2049
      end
2050
    end
2051
  end
2052
  --[[ 
2053
HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
2054
  HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663E-8, 0.707106411, -8.19564079E-8, 1.00000119, -1.41561088E-7, -0.707106352, 1.38630043E-7, -0.707107484))
2055
  Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
2056
  PartWeld = CFuncs.Weld.Create(m, HHandle, Eye1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0381011963, -0.0574798584, 0.471725464, -2.89082527E-6, 0.173647985, -0.984807968, -6.2584877E-7, 0.984808922, 0.173648104, 1.00000012, 1.02902288E-6, -2.77161598E-6))
2057
  CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2058
  Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
2059
  PartWeld = CFuncs.Weld.Create(m, HHandle, Eye2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0115432739, -0.0487277508, 0.482452393, -0.981060266, -0.173648134, -0.0858327746, -0.172987267, 0.984808922, -0.0151339322, 0.0871568322, 3.96735317E-7, -0.996194839))
2060
  CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2061
  THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
2062
  THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2063
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
2064
  PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563E-5, -1.04342794, -0.404396057, 1, -8.19564079E-8, 5.96046519E-8, -1.01078633E-7, 0.939694166, -0.342019171, 1.52638329E-8, 0.34201926, 0.939693213))
2065
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2066
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
2067
  PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, -0.943422318, -1.35441589, 1, -8.19564079E-8, 5.96046519E-8, -1.01078633E-7, 0.939694166, -0.342019171, 1.52638329E-8, 0.34201926, 0.939693213))
2068
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2069
--]]
2070
 AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
2071
  AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2072
 --[[ 
2073
2074
 Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
2075
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550004005, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2076
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2077
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.150001526, 0.200003624, -0.359994888, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2078
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2079
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.20000267, 0.359992981, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2080
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
2081
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209899902, -0.809997559, 5.7220459E-6, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
2082
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
2083
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300003052, 0.650004387, 1.71661377E-5, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2084
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
2085
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.650003433, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2086
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
2087
  PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199996948, -0.049996376, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2088
--]] 
2089
 HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
2090
2091
  HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
2092
  AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
2093
  AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918E-5, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
2094
  HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
2095
  HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2096
2097
2098
--[[
2099
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2100
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, -0.360012054, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2101
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
2102
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199989319, -0.0499982834, -9.53674316E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2103
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2104
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, 0.359992981, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2105
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
2106
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.21005249, -0.81000042, 2.28881836E-5, -1, -8.19564079E-8, -5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, -5.96046519E-8, -1.41561088E-7, -1.00000024))
2107
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
2108
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550003052, -5.7220459E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2109
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
2110
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299995422, 0.650003433, -3.81469727E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2111
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
2112
  PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.65000248, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2113
  LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2114
  LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
2115
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
2116
  PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00499916077, -0.604999542, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2117
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2118
  PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600002289, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2119
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
2120
  PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454998016, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2121
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
2122
  PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00499916077, -0.604999542, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2123
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
2124
  PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499725342, 0.0149993896, 0.00500297546, 2.28095047E-7, 1.00000775, 2.99581131E-7, -1.00000417, 5.63755016E-8, -4.06898749E-7, -2.98379774E-7, 2.07959161E-8, 1.0000037))
2125
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2126
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
2127
  WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.604999542, -0.504998207, 0.29499054, -2.98023224E-8, -6.70552254E-8, -1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
2128
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2129
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
2130
  WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.60499382, -0.495001793, 0.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
2131
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2132
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
2133
  WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.495001793, 0.29499054, 2.98023224E-8, 6.70552254E-8, 1.00000012, -3.7252903E-8, -1.0000006, -7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
2134
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2135
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
2136
  WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.504998207, 0.305000305, 2.98023224E-8, 6.70552254E-8, 1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, -1, -4.47034836E-8, -2.98023224E-8))
2137
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2138
  LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2139
  LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
2140
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2141
  PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600001335, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2142
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
2143
  PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00500106812, -0.554998398, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2144
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
2145
  PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454999924, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2146
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
2147
  PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499534607, 0.0149993896, 0.00500297546, 2.28095047E-7, 1.00000775, 2.99581131E-7, -1.00000417, 5.63755016E-8, -4.06898749E-7, -2.98379774E-7, 2.07959161E-8, 1.0000037))
2148
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2149
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
2150
  PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00500106812, -0.554998398, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
2151
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2152
  WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.505000114, 0.305000305, 2.98023224E-8, 6.70552254E-8, 1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, -1, -4.47034836E-8, -2.98023224E-8))
2153
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2154
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2155
  WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.505000114, 0.29499054, -2.98023224E-8, -6.70552254E-8, -1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
2156
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2157
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2158
  WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.494999886, 0.29499054, 2.98023224E-8, 6.70552254E-8, 1.00000012, -3.7252903E-8, -1.0000006, -7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
2159
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2160
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2161
  WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.494999886, 0.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
2162
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2163
--]]
2164
  Shield = CFuncs.Part.Create(m, "Neon", 0, 0.5, "Pastle brown", "Part", Vector3.new(9.1, 8.5, 0.2))
2165
  CFuncs.Mesh.Create("SpecialMesh", Shield, "FileMesh", "rbxassetid://708292865", Vector3.new(0, 0, 0), Vector3.new(0.04, 0.04, 0.04))
2166
  Shield.Parent = nil
2167
2168
  EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
2169
  Effects = {
2170
    Block = {
2171
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2172
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2173
        prt.Anchored = true
2174
        prt.CFrame = cframe
2175
        local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2176
        game:GetService("Debris"):AddItem(prt, 10)
2177
        if Type == 1 or Type == nil then
2178
          table.insert(Effects, {
2179
            prt,
2180
            "Block1",
2181
            delay,
2182
            x3,
2183
            y3,
2184
            z3,
2185
            msh
2186
          })
2187
        elseif Type == 2 then
2188
          table.insert(Effects, {
2189
            prt,
2190
            "Block2",
2191
            delay,
2192
            x3,
2193
            y3,
2194
            z3,
2195
            msh
2196
          })
2197
        end
2198
      end
2199
    },
2200
    Cylinder = {
2201
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2202
        local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
2203
        prt.Anchored = true
2204
        prt.CFrame = cframe
2205
        local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2206
        game:GetService("Debris"):AddItem(prt, 2)
2207
        Effects[#Effects + 1] = {
2208
          prt,
2209
          "Cylinder",
2210
          delay,
2211
          x3,
2212
          y3,
2213
          z3
2214
        }
2215
      end
2216
    },
2217
    Head = {
2218
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2219
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2220
        prt.Anchored = true
2221
        prt.CFrame = cframe
2222
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2223
        game:GetService("Debris"):AddItem(prt, 10)
2224
        table.insert(Effects, {
2225
          prt,
2226
          "Cylinder",
2227
          delay,
2228
          x3,
2229
          y3,
2230
          z3,
2231
          msh
2232
        })
2233
      end
2234
    },
2235
    Sphere = {
2236
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2237
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2238
        prt.Anchored = true
2239
        prt.CFrame = cframe
2240
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2241
        game:GetService("Debris"):AddItem(prt, 10)
2242
        table.insert(Effects, {
2243
          prt,
2244
          "Cylinder",
2245
          delay,
2246
          x3,
2247
          y3,
2248
          z3,
2249
          msh
2250
        })
2251
      end
2252
    },
2253
    Sphere2 = {
2254
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2255
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2256
        prt.Anchored = true
2257
        prt.CFrame = cframe
2258
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2259
        game:GetService("Debris"):AddItem(prt, 10)
2260
        table.insert(Effects, {
2261
          prt,
2262
          "Cylinder",
2263
          delay,
2264
          x3,
2265
          y3,
2266
          z3,
2267
          msh
2268
        })
2269
      end
2270
    },
2271
    Elec = {
2272
      Create = function(cff, x, y, z)
2273
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Really red"), "Part", Vector3.new(1, 1, 1))
2274
        prt.Anchored = true
2275
        prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
2276
        prt.CFrame = CFrame.new(prt.Position)
2277
        game:GetService("Debris"):AddItem(prt, 2)
2278
        local xval = math.random() / 2
2279
        local yval = math.random() / 2
2280
        local zval = math.random() / 2
2281
        local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
2282
        table.insert(Effects, {
2283
          prt,
2284
          "Elec",
2285
          0.1,
2286
          x,
2287
          y,
2288
          z,
2289
          xval,
2290
          yval,
2291
          zval
2292
        })
2293
      end
2294
    },
2295
    Ring = {
2296
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2297
        local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2298
        prt.Anchored = true
2299
        prt.CFrame = cframe
2300
        local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2301
        game:GetService("Debris"):AddItem(prt, 10)
2302
        table.insert(Effects, {
2303
          prt,
2304
          "Cylinder",
2305
          delay,
2306
          x3,
2307
          y3,
2308
          z3,
2309
          msh
2310
        })
2311
      end
2312
    },
2313
    Wave = {
2314
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2315
        local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2316
        prt.Anchored = true
2317
        prt.CFrame = cframe
2318
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2319
        game:GetService("Debris"):AddItem(prt, 10)
2320
        table.insert(Effects, {
2321
          prt,
2322
          "Cylinder",
2323
          delay,
2324
          x3,
2325
          y3,
2326
          z3,
2327
          msh
2328
        })
2329
      end
2330
    },
2331
    Break = {
2332
      Create = function(brickcolor, cframe, x1, y1, z1)
2333
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2334
        prt.Anchored = true
2335
        prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2336
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2337
        local num = math.random(10, 50) / 1000
2338
        game:GetService("Debris"):AddItem(prt, 10)
2339
        table.insert(Effects, {
2340
          prt,
2341
          "Shatter",
2342
          num,
2343
          prt.CFrame,
2344
          math.random() - math.random(),
2345
          0,
2346
          math.random(50, 100) / 100
2347
        })
2348
      end
2349
    },
2350
    Fire = {
2351
      Create = function(brickcolor, cframe, x1, y1, z1, delay)
2352
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2353
        prt.Anchored = true
2354
        prt.CFrame = cframe
2355
        msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2356
        game:GetService("Debris"):AddItem(prt, 10)
2357
        table.insert(Effects, {
2358
          prt,
2359
          "Fire",
2360
          delay,
2361
          1,
2362
          1,
2363
          1,
2364
          msh
2365
        })
2366
      end
2367
    },
2368
    FireWave = {
2369
      Create = function(brickcolor, cframe, x1, y1, z1)
2370
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
2371
        prt.Anchored = true
2372
        prt.CFrame = cframe
2373
        msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2374
        local d = Create("Decal")({
2375
          Parent = prt,
2376
          Texture = "rbxassetid://26356434",
2377
          Face = "Top"
2378
        })
2379
        local d = Create("Decal")({
2380
          Parent = prt,
2381
          Texture = "rbxassetid://26356434",
2382
          Face = "Bottom"
2383
        })
2384
        game:GetService("Debris"):AddItem(prt, 10)
2385
        table.insert(Effects, {
2386
          prt,
2387
          "FireWave",
2388
          1,
2389
          30,
2390
          math.random(400, 600) / 100,
2391
          msh
2392
        })
2393
      end
2394
    },
2395
    Lightning = {
2396
      Create = function(p0, p1, tym, ofs, col, th, tra, last)
2397
        local magz = (p0 - p1).magnitude
2398
        local curpos = p0
2399
        local trz = {
2400
          -ofs,
2401
          ofs
2402
        }
2403
        for i = 1, tym do
2404
          local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
2405
          local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
2406
          local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
2407
          li.Material = "Neon"
2408
          if tym == i then
2409
            local magz2 = (curpos - p1).magnitude
2410
            li.Size = Vector3.new(th, th, magz2)
2411
            li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
2412
            table.insert(Effects, {
2413
              li,
2414
              "Disappear",
2415
              last
2416
            })
2417
          else
2418
            li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
2419
            curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
2420
            game.Debris:AddItem(li, 10)
2421
            table.insert(Effects, {
2422
              li,
2423
              "Disappear",
2424
              last
2425
            })
2426
          end
2427
        end
2428
      end
2429
    },
2430
    EffectTemplate = {}
2431
  }
2432
  local Invisible = true
2433
  function Reappear()
2434
    for _, i in pairs(Character.KingCrimson:children()) do
2435
      if i:IsA("Model") then
2436
	for _,v in pairs(i:GetChildren()) do
2437
		if v:IsA('Part') then
2438
        coroutine.resume(coroutine.create(function(Part)
2439
          for v = 0, 1, 0.3 do
2440
            swait()
2441
            Part.Transparency = -v
2442
          end
2443
          Part.Transparency = 0
2444
for _,v in pairs(KQ) do
2445
	v.Transparency=0
2446
end
2447
        end), v)
2448
		      end
2449
		end
2450
	end
2451
    end
2452
    for _, i in pairs(m:children()) do
2453
      if i:IsA("BasePart") then
2454
        coroutine.resume(coroutine.create(function(Part)
2455
          for i = 0, 1, 0.3 do
2456
            swait()
2457
            Part.Transparency = i
2458
          end
2459
          Part.Transparency = 0
2460
        end), i)
2461
      end
2462
    end
2463
  end
2464
  function ReappearArmorOnly()
2465
    for _, i in pairs(m:children()) do
2466
      if i:IsA("BasePart") then
2467
        coroutine.resume(coroutine.create(function(Part)
2468
          for i = 0, 1, 0.3 do
2469
            swait()
2470
            Part.Transparency = i
2471
          end
2472
          Part.Transparency = 0
2473
        end), i)
2474
      end
2475
    end
2476
  end
2477
  function Disappear()
2478
    for _, i in pairs(Character.KingCrimson:children()) do
2479
      if i:IsA("Model") then
2480
	for _,v in pairs(i:GetChildren()) do
2481
		if v:IsA('Part') then
2482
        coroutine.resume(coroutine.create(function(Part)
2483
          for v = 0, 1, 0.3 do
2484
            swait()
2485
            Part.Transparency = v
2486
          end
2487
          Part.Transparency = 1
2488
for _,v in pairs(KQ) do
2489
	v.Transparency=1
2490
end
2491
        end), v)
2492
		      end
2493
		end
2494
	end
2495
    end
2496
    for _, i in pairs(m:children()) do
2497
      if i:IsA("BasePart") then
2498
        coroutine.resume(coroutine.create(function(Part)
2499
          for i = 0, 1, 0.3 do
2500
            swait()
2501
            Part.Transparency = i
2502
          end
2503
          Part.Transparency = 1
2504
        end), i)
2505
      end
2506
    end
2507
  end
2508
  function DisappearArmorOnly()
2509
    for _, i in pairs(m:children()) do
2510
      if i:IsA("BasePart") then
2511
        coroutine.resume(coroutine.create(function(Part)
2512
          for i = 0, 1, 0.3 do
2513
            swait()
2514
            Part.Transparency = i
2515
          end
2516
          Part.Transparency = 1
2517
	end), i)
2518
      end
2519
    end
2520
  end
2521
  function CamShake(time, freq)
2522
    coroutine.resume(coroutine.create(function()
2523
      local cam = game:GetService("Workspace").CurrentCamera
2524
      local time = 10
2525
      local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
2526
      if math.random(1, 2) == 1 then
2527
        seed = Vector3.new(-seed.x, seed.y, 0)
2528
      end
2529
      if math.random(1, 2) == 1 then
2530
        seed = Vector3.new(seed.x, -seed.y, 0)
2531
      end
2532
      cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(seed.x * time, seed.y * time, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
2533
      for i = 1, time do
2534
        cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(-seed.x, -seed.y, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
2535
        wait()
2536
      end
2537
    end))
2538
  end
2539
  local ora = false
2540
Disappear()
2541
  function ORA()
2542
    attack = true
2543
    local S = CFuncs.Sound.Create("", Torso, 3, 1)
2544
    S.Looped = true
2545
    if ora == true then
2546
      while ora == true do
2547
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2548
        MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
2549
        for i = 0, 1, 0.8 do
2550
          swait()
2551
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2552
          PlayAnimationFromTable({
2553
            CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2554
            CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2555
            CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2556
            CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2557
            CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2558
            CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2559
          }, 0.8, false)
2560
        end
2561
        CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
2562
        MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
2563
        for i = 0, 1, 0.8 do
2564
          swait()
2565
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2566
          PlayAnimationFromTable({
2567
            CFrame.new(1.1920929E-6, -0.0170394331, -0.52941519, 0.70710516, -2.21270369E-7, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2568
            CFrame.new(-1.22189522E-6, 1.49999356, 1.04308128E-6, 0.707110465, 0.122788236, 0.696360528, -1.4748274E-6, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2569
            CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2570
            CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2571
            CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169E-6, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2572
            CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2573
          }, 0.8, false)
2574
        end
2575
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2576
        MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
2577
        for i = 0, 1, 0.8 do
2578
          swait()
2579
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2580
          PlayAnimationFromTable({
2581
            CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2582
            CFrame.new(-1.26510859E-5, 1.49999118, -2.16066837E-7, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2583
            CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2584
            CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2585
            CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458E-6, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2586
            CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2587
          }, 0.8, false)
2588
        end
2589
        CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
2590
        MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
2591
        for i = 0, 1, 0.8 do
2592
          swait()
2593
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2594
          PlayAnimationFromTable({
2595
            CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001E-7, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2596
            CFrame.new(2.71201134E-6, 1.4999969, 8.94069672E-7, 0.642777503, 0.133020476, 0.754416466, 4.31999706E-6, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2597
            CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2598
            CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2599
            CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2600
            CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933E-6, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2601
          }, 0.8, false)
2602
        end
2603
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2604
        MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
2605
      end
2606
    end
2607
    S:Stop()
2608
    local S2 = CFuncs.Sound.Create("", Torso, 1.5, 1)
2609
    for i = 0, 1, 0.13 do
2610
      swait()
2611
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
2612
      PlayAnimationFromTable({
2613
        CFrame.new(2.68220901E-6, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994E-7, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2614
        CFrame.new(-5.36441803E-7, 1.49999356, -1.28149986E-6, 0.707105994, -0.122788511, 0.696365297, -3.47710994E-7, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2615
        CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2616
        CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2617
        CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2618
        CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2619
      }, 0.2, false)
2620
    end
2621
    CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
2622
    MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
2623
    for i = 0, 1, 0.1 do
2624
      swait()
2625
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
2626
      PlayAnimationFromTable({
2627
        CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2628
        CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2629
        CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2630
        CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2631
        CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2632
        CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2633
      }, 0.6, false)
2634
    end
2635
    attack = false
2636
  end
2637
  function CastleCrusherFist()
2638
    attack = true
2639
    STDamage = true
2640
    local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
2641
    for i = 0, 1, 0.1 do
2642
      swait()
2643
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2644
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2645
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
2646
      PlayAnimationFromTable({
2647
        CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2648
        CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2649
        CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2650
        CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2651
        CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2652
        CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2653
      }, 0.2, false)
2654
    end
2655
    MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
2656
    Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
2657
    CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
2658
    CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
2659
    for i = 0, 1, 0.08 do
2660
      swait()
2661
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2662
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2663
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
2664
      PlayAnimationFromTable({
2665
        CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2666
        CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2667
        CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2668
        CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2669
        CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2670
        CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2671
      }, 0.6, false)
2672
    end
2673
    STDamage = false
2674
    attack = false
2675
  end
2676
  function CastleCrusherFist()
2677
    attack = true
2678
    STDamage = true
2679
    local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
2680
    for i = 0, 1, 0.1 do
2681
      swait()
2682
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2683
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2684
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
2685
      PlayAnimationFromTable({
2686
        CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2687
        CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2688
        CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2689
        CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2690
        CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2691
        CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2692
      }, 0.2, false)
2693
    end
2694
    Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
2695
    Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
2696
    CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
2697
    CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
2698
    for i = 0, 1, 0.08 do
2699
      swait()
2700
      MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
2701
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2702
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2703
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
2704
      PlayAnimationFromTable({
2705
        CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2706
        CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2707
        CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2708
        CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2709
        CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2710
        CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2711
      }, 0.6, false)
2712
    end
2713
    STDamage = false
2714
    attack = false
2715
  end
2716
2717
2718
distance2__=-5
2719
AdvancingFortress.FHead.face:remove()
2720
2721
function Lattack()
2722
    attack = true
2723
    local S = CFuncs.Sound.Create("", Torso, 3, 1)
2724
    S.Looped = true
2725
    if Long then
2726
      while Long do-- max range
2727
        for i = 0, 1, 0.8 do
2728
          swait()
2729
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,0,0), 0.5)
2730
          PlayAnimationFromTable({
2731
            CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2732
            CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2733
            CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2734
            CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2735
            CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2736
            CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2737
          }, 0.8, false)
2738
        end
2739
2740
end
2741
        for i = 0, 1, 0.8 do
2742
          swait()
2743
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,1,0), 0.5)
2744
          PlayAnimationFromTable({
2745
2746
            CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
2747
            CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2748
            CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2749
            CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2750
            CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2751
            CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2752
          }, 0.8, false)
2753
        end
2754
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2755
        MagnitudeDamage(HitboxL, 5, 50, 50, 0, "Normal", "260430117", 1)
2756
 PlayAnimationFromTable({
2757
            CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
2758
            CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2759
            CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2760
            CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2761
            CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2762
            CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2763
          }, 0.8, false)
2764
        end
2765
wait(1)
2766
    STDamage = false
2767
    attack = false
2768
  end
2769
2770
2771
2772
2773
2774
dimension=workspace
2775
2776
function Kick()
2777
	kickR=true
2778
    attack = true
2779
    local S = CFuncs.Sound.Create("", Torso, 3, 1)
2780
    S.Looped = true
2781
    if kick then
2782
      while kick do-- max range
2783
        for i = 0, 1, 0.8 do
2784
          swait()
2785
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(-1,1,0), 0.5)
2786
PlayAnimationFromTable({
2787
            CFrame.new(
2788
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
2789
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2790
            CFrame.new(
2791
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
2792
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2793
            CFrame.new(
2794
1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
2795
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2796
            CFrame.new(
2797
-2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
2798
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2799
            CFrame.new(
2800
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
2801
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2802
            CFrame.new(
2803
-0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
2804
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2805
          }, 0.3, false)
2806
        end
2807
2808
end
2809
        for i = 0, 1, 0.8 do
2810
          swait()
2811
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
2812
PlayAnimationFromTable({
2813
            CFrame.new(
2814
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
2815
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2816
            CFrame.new(
2817
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
2818
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2819
            CFrame.new(
2820
1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
2821
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2822
            CFrame.new(
2823
-2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
2824
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2825
            CFrame.new(
2826
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
2827
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2828
            CFrame.new(
2829
-0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
2830
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2831
          }, 0.3, false)
2832
        
2833
        end
2834
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2835
        MagnitudeDamage(AdvancingFortress['Left Leg'], 5, 50, 50, 0, "Normal", "260430117", 1)
2836
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
2837
PlayAnimationFromTable({
2838
            CFrame.new(
2839
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
2840
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2841
            CFrame.new(
2842
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
2843
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2844
            CFrame.new(
2845
1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
2846
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2847
            CFrame.new(
2848
-2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
2849
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2850
            CFrame.new(
2851
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
2852
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2853
            CFrame.new(
2854
-0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
2855
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2856
          }, 0.3, false)
2857
        end
2858
wait(1)
2859
    STDamage = false
2860
    attack = false
2861
wait(4)
2862
kickR=false
2863
  end
2864
2865
2866
2867
2868
  function weld5(part0, part1, c0, c1)
2869
    local weeld = Instance.new("Weld", part0)
2870
    weeld.Part0 = part0
2871
    weeld.Part1 = part1
2872
    weeld.C0 = c0
2873
    weeld.C1 = c1
2874
    return weeld
2875
  end
2876
  local Grab = false
2877
  function GRABEMBOIGRABEM()
2878
    attack = true
2879
    gp = nil
2880
    con1 = HitboxR.Touched:connect(function(hit)
2881
      local ht = hit.Parent
2882
      local hum1 = ht:FindFirstChild("Humanoid")
2883
      if Grab == false then
2884
        if hum1 ~= nil and hit.Parent ~= Character then
2885
          hum1.PlatformStand = true
2886
          gp = ht
2887
          Grab = true
2888
          local asd = weld5(RightArm, ht:FindFirstChild("Torso"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
2889
          asd.Parent = RightArm
2890
          asd.Name = "asd"
2891
          asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
2892
          CFuncs.Sound.Create("200632821", Torso, 1, 1)
2893
        elseif hum1 == nil then
2894
          con1:disconnect()
2895
          wait()
2896
          return
2897
        end
2898
      end
2899
    end)
2900
2901
2902
2903
2904
2905
2906
    for i = 0, 1, 0.2 do
2907
      swait()
2908
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
2909
      PlayAnimationFromTable({
2910
        CFrame.new(-1.08022243E-4, -0.233785003, -0.0873367637, 0.499999821, -1.78813863E-7, -0.866025507, 0.150383934, 0.984807789, 0.0868239477, 0.852868676, -0.173648283, 0.492403716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2911
        CFrame.new(-1.2665987E-7, 1.49999368, -1.02072954E-6, 0.573575675, 0.0713936985, 0.816035628, -5.01982868E-7, 0.996194899, -0.0871551931, -0.819152594, 0.049989678, 0.571393132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2912
        CFrame.new(1.47017705, 0.884583473, 0.0280318335, 0.886720777, -0.205462068, 0.414139926, 0.236241817, -0.568640172, -0.787933052, 0.397386849, 0.796513736, -0.455686152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2913
        CFrame.new(-1.76647317, 0.409804255, -0.03838256, 0.444113791, 0.836516619, -0.320940912, -0.836516619, 0.258818626, -0.482962757, -0.320940822, 0.482962757, 0.814704895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2914
        CFrame.new(0.838749349, -1.98392951, 0.15807499, 0.830397308, -0.277826965, 0.48296237, 0.167731524, 0.951251447, 0.258818328, -0.53132534, -0.133914024, 0.836516857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2915
        CFrame.new(-0.811016142, -1.63281643, -0.179561377, 0.642214835, 0.00870995224, 0.76647532, -0.0151349902, 0.999884725, 0.00131897628, -0.766375303, -0.0124476701, 0.642272472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2916
      }, 0.3, false)
2917
    end
2918
    for i = 0, 1, 0.1 do
2919
      swait()
2920
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
2921
      PlayAnimationFromTable({
2922
        CFrame.new(0.159273595, -0.292363107, -0.115490548, 0.0844330043, -0.144068986, 0.985959053, -0.357129037, 0.919379771, 0.164923266, -0.930231094, -0.366039604, 0.0261747837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2923
        CFrame.new(4.81307507E-6, 1.49999106, -3.65450978E-6, 0.171444774, -0.100317284, -0.980072975, -0.0616287738, 0.991762042, -0.11229457, 0.983264267, 0.0796530023, 0.163850009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2924
        CFrame.new(1.73932612, 1.06159639, 0.141945362, -0.153680667, -0.913934886, 0.375639945, 0.659919798, -0.377877831, -0.649395287, 0.735450923, 0.148092732, 0.661196351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2925
        CFrame.new(-1.68730593, 0.429691374, -0.418232322, 0.633863091, 0.519853055, -0.57268703, -0.772902489, 0.453472316, -0.443829596, 0.028971523, 0.723958433, 0.689235032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2926
        CFrame.new(0.51381135, -1.74729896, 0.0663300753, 0.422899842, 0.615153313, -0.665388703, -0.0435856879, 0.747240186, 0.66312325, 0.905127704, -0.251433372, 0.342819571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2927
        CFrame.new(-0.991570175, -1.5009346, -0.1830419, 0.415304065, 0.586875141, -0.695054054, -0.166150108, 0.800146103, 0.576333642, 0.894380629, -0.123870395, 0.429813296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2928
      }, 0.3, false)
2929
    end
2930
    if Grab == true then
2931
      for i = 1, 5 do
2932
        for i = 0, 1, 0.35 do
2933
          swait()
2934
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
2935
          PlayAnimationFromTable({
2936
            CFrame.new(-0.0701122433, -0.336599797, -0.467321932, 0.694850504, -0.140219957, -0.70535183, 0.704946458, 0.326802045, 0.629484713, 0.142244101, -0.934633017, 0.325926095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2937
            CFrame.new(-3.05473804E-6, 1.49998987, 8.94069672E-7, 0.707109332, 0.122785509, 0.696362555, 1.49011612E-6, 0.984807491, -0.173649877, -0.707104206, 0.122789055, 0.696367502) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2938
            CFrame.new(1.23286271, 0.549701929, -0.640782475, 0.740093768, 0.612683415, 0.277277708, 0.0735714883, 0.336068332, -0.938959956, -0.668469429, 0.715318501, 0.203645304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2939
            CFrame.new(-1.63418663, 0.202915072, -0.0286649466, 0.865367413, 0.490698665, 0.101754986, -0.445756227, 0.846484005, -0.291146517, -0.228999093, 0.206590697, 0.951251805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2940
            CFrame.new(0.702593744, -1.71321297, 0.369734973, 0.965928972, -0.148447216, 0.212003857, 1.10641122E-6, 0.819153726, 0.573574424, -0.258809477, -0.554031372, 0.791244447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2941
            CFrame.new(-0.577289343, -1.34221494, -0.247686923, 0.766049445, -0.219846189, 0.604016602, 1.58697367E-6, 0.939692199, 0.342021465, -0.642781496, -0.262004316, 0.719851196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2942
          }, 0.4, false)
2943
        end
2944
        for i = 0, 1, 0.3 do
2945
          swait()
2946
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
2947
          PlayAnimationFromTable({
2948
            CFrame.new(-0.170705646, -0.774955988, -0.472947001, 0.827218175, 0.130671635, 0.546475112, -0.561879098, 0.194839522, 0.803946257, -0.00142200035, -0.972091854, 0.234596446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2949
            CFrame.new(-1.76951289E-7, 1.49999058, 2.2649765E-6, 0.80180192, -0.161171481, -0.575445414, 0.176131338, 0.983905077, -0.0301590711, 0.571044207, -0.0771723837, 0.817283988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2950
            CFrame.new(1.59014189, 0.537312388, -0.263691217, 0.798337102, -0.524361372, 0.296147287, 0.455999702, 0.205153137, -0.866011977, 0.393347621, 0.826412499, 0.402889967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2951
            CFrame.new(-1.41546631, 0.414666086, 0.337005794, 0.716736436, 0.581529975, 0.384852976, -0.56681174, 0.807305396, -0.164264664, -0.406218559, -0.100404784, 0.908243656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2952
            CFrame.new(0.793360233, -1.59947133, 0.0620805621, 0.876221955, -0.148448378, -0.458477885, 0.368687749, 0.81915307, 0.439383447, 0.310339272, -0.55403173, 0.772486985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2953
            CFrame.new(-0.535338402, -1.81867206, 0.817932665, 0.829598367, 0.11430642, -0.546535134, 0.32139504, 0.702652454, 0.634810925, 0.456587166, -0.702291727, 0.546181798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
2954
          }, 0.7, false)
2955
        end
2956
        local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
2957
        if hit ~= nil then
2958
          MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
2959
          Effects.Block.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
2960
          Effects.Wave.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
2961
          Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
2962
        end
2963
      end
2964
    end
2965
    for i, v in pairs(RightArm:GetChildren()) do
2966
      if v.Name == "asd" and v:IsA("Weld") then
2967
        v:Remove()
2968
      end
2969
    end
2970
    Grab = false
2971
    con1:disconnect()
2972
    attack = false
2973
  end
2974
  local IsWearingArmor = false
2975
  function Armor(Mode)
2976
    attack = true
2977
    if IsWearingArmor == false and Mode == "On" then
2978
      IsWearingArmor = true
2979
      Disappear()
2980
      swait(10)
2981
      ReappearArmorOnly()
2982
      Character.Humanoid.MaxHealth = 500
2983
      Character.Humanoid.Health = 500
2984
      AHandleRWeld.Part0 = Character["Right Arm"]
2985
      AHandleLWeld.Part0 = Character["Left Arm"]
2986
      for i, v in pairs(AdvancingFortress:GetChildren()) do
2987
        if v:IsA("BasePart") then
2988
          v.Transparency = 1
2989
        end
2990
      end
2991
      for i, v in pairs(Character:GetChildren()) do
2992
        if v:IsA("Accessory") then
2993
          v.Handle.Transparency = 1
2994
        end
2995
      end
2996
    elseif IsWearingArmor == true and Mode == "Off" then
2997
      IsWearingArmor = false
2998
      DisappearArmorOnly()
2999
      for i, v in pairs(Character:GetChildren()) do
3000
        if v:IsA("Accessory") then
3001
          v.Handle.Transparency = 0
3002
        end
3003
      end
3004
      swait(10)
3005
      Reappear()
3006
      Character.Humanoid.MaxHealth = 100
3007
      Character.Humanoid.Health = 100
3008
3009
      AHandleRWeld.Part0 = RightArm
3010
      AHandleLWeld.Part0 = LeftArm
3011
3012
      for i, v in pairs(AdvancingFortress:GetChildren()) do
3013
        if v:IsA("BasePart") then
3014
          v.Transparency = 0
3015
        end
3016
      end
3017
    end
3018
    attack = false
3019
  end
3020
  local ShieldMode = false
3021
  local ShieldCharge = false
3022
  function HoloHexShield()
3023
    attack = true
3024
    Shield.Parent = m
3025
    Shield.CanCollide = true
3026
    if ShieldMode == true then
3027
      while ShieldMode == true do
3028
        swait()
3029
        Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
3030
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3031
        PlayAnimationFromTable({
3032
          CFrame.new(-1.35600567E-6, -0.00759640103, -0.0868249983, 0.499999046, -1.78813579E-7, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3033
          CFrame.new(1.49011612E-7, 1.4999963, -2.08616257E-7, 0.499999046, 0.0754797831, 0.862731695, -1.78813579E-7, 0.996196151, -0.0871563852, -0.866026044, 0.0435779616, 0.498097092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3034
          CFrame.new(1.50238657, 0.320674658, 0.252193451, 0.855209947, -0.376432747, -0.356249839, 0.469514668, 0.853786647, 0.224954769, 0.219480619, -0.35964793, 0.906907678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3035
          CFrame.new(-0.944740474, 0.689363539, -0.718644142, 0.836517215, -0.545084715, 0.0558781698, -0.258834839, -0.482974619, -0.836504936, 0.482953727, 0.685287297, -0.545103252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3036
          CFrame.new(0.61525929, -1.85127568, 0.120779425, 0.928754449, -0.162676111, 0.333104134, 0.0394990072, 0.93689239, 0.347407103, -0.368597984, -0.309496939, 0.876555264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3037
          CFrame.new(-0.849455297, -1.60697818, -0.270956695, 0.696359396, -0.136922374, 0.704511464, -0.122786656, 0.944430828, 0.30491665, -0.707112312, -0.298836082, 0.640850842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3038
        }, 0.3, false)
3039
      end
3040
    end
3041
    Shield.CanCollide = false
3042
    CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
3043
    CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
3044
    Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
3045
    Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
3046
    for i = 0, 1, 0.05 do
3047
      swait()
3048
      MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
3049
      Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
3050
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
3051
      PlayAnimationFromTable({
3052
        CFrame.new(8.64267349E-7, -0.183445007, -0.748600185, 0.499999046, -1.19209105E-7, -0.866026044, 0.496732056, 0.819152176, 0.28678751, 0.709407032, -0.573576331, 0.409575343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3053
        CFrame.new(-7.15255737E-7, 1.50001967, -6.2584877E-7, 0.499999046, 0.36600244, 0.784893453, -1.19209105E-7, 0.90631634, -0.42262283, -0.866026044, 0.211310923, 0.453157306) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3054
        CFrame.new(1.76569033, 0.610707581, 0.171269983, 0.658267856, -0.680293143, -0.322312057, 0.725086272, 0.457917482, 0.514355659, -0.202320263, -0.572288036, 0.794703186) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3055
        CFrame.new(-1.07552779, 1.01543474, -0.975205183, 0.645357251, -0.653341353, -0.39580214, -0.64124006, -0.181770697, -0.745500326, 0.4151209, 0.734918237, -0.536255598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3056
        CFrame.new(0.630614281, -1.76328135, 0.440194428, 0.866077662, -0.24334389, 0.436684549, -0.0614839792, 0.815044224, 0.57612747, -0.496114343, -0.525820255, 0.69092983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3057
        CFrame.new(-0.857700765, -1.25810766, -0.239681423, 0.499215126, -0.257185757, 0.827429712, -0.238765404, 0.877132356, 0.416689515, -0.832931936, -0.405579239, 0.376470625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3058
      }, 0.5, false)
3059
    end
3060
    Shield.Parent = nil
3061
    attack = false
3062
  end
3063
  Mouse.Button1Down:connect(function()
3064
    if attack == false and attacktype == 1 then
3065
      attacktype = 2
3066
      attackone()
3067
    elseif attack == false and attacktype == 2 then
3068
      attacktype = 1
3069
      attacktwo()
3070
    end
3071
  end)
3072
  game.Lighting.Outlines = false
3073
  function attackone()
3074
    attack = true
3075
    for i = 0, 1, 0.12 do
3076
      swait()
3077
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3078
      PlayAnimationFromTable({
3079
        CFrame.new(1.51857734E-4, -0.310488015, -0.087417841, 0.707106054, 5.26835073E-8, -0.707107484, 0.122787014, 0.984807968, 0.122786865, 0.696365058, -0.173646957, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3080
        CFrame.new(0.101928703, 1.50244772, -0.0383823365, 0.76589334, 0.0762532279, 0.638430059, -0.0196644422, 0.995256186, -0.095281601, -0.642666996, 0.0604211651, 0.763759375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3081
        CFrame.new(1.01774633, 0.557527065, -0.776187301, 0.541353703, 0.741649806, 0.396095604, 0.711713314, -0.153383806, -0.685520053, -0.447661191, 0.653015316, -0.610876858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3082
        CFrame.new(-1.07208586, 0.264054269, -0.716768324, 0.529938459, -0.260122895, -0.807156265, -0.752277017, 0.295165181, -0.589030504, 0.39146477, 0.919355154, -0.039265126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3083
        CFrame.new(0.81415844, -1.89738977, 0.144144416, 0.866025925, -0.171008825, 0.469845951, -1.40815973E-6, 0.939692497, 0.342020512, -0.499999285, -0.296199232, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3084
        CFrame.new(-0.818738878, -1.59999573, -0.397991776, 0.642786622, 0.0667650178, 0.763130188, 4.3399632E-7, 0.99619472, -0.0871558338, -0.766045213, 0.0560229495, 0.640340626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3085
      }, 0.3, false)
3086
    end
3087
    MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
3088
    CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
3089
    RootPart.Velocity = RootPart.CFrame.lookVector * 40
3090
    for i = 0, 1, 0.11 do
3091
      swait()
3092
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3093
      PlayAnimationFromTable({
3094
        CFrame.new(0.31380862, -0.320521832, 0.0252371654, 0.249517962, -0.150383011, 0.956622124, -0.0458769947, 0.984923244, 0.166798219, -0.967282891, -0.0855060965, 0.238856897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3095
        CFrame.new(0.101926193, 1.50244832, -0.0383800864, 0.337979913, 0.0762555003, -0.938059092, -0.0828148723, 0.995255768, 0.051067099, 0.937502801, 0.0604255944, 0.342691481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3096
        CFrame.new(1.96121001, 0.774859428, -0.462411612, 0.340120375, -0.92077136, 0.191045195, 0.466549307, -0.0111669078, -0.884424806, 0.816486418, 0.389942825, 0.42578721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3097
        CFrame.new(-1.36170578, 0.526111126, -0.597925961, 0.81348151, -0.212761745, -0.541276693, -0.539894938, 0.0697831511, -0.838834763, 0.216243982, 0.974609077, -0.0581016839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3098
        CFrame.new(0.970680714, -1.68610644, -0.0975568295, 0.579166114, -0.127570763, -0.805166125, 0.110368893, 0.990856647, -0.0776019096, 0.807703912, -0.0439208932, 0.587950349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3099
        CFrame.new(-0.827146292, -1.8113209, -0.0556658059, 0.816036701, 0.217413262, -0.535551846, -0.0871567726, 0.962250471, 0.257832885, 0.571391284, -0.163724124, 0.804180741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3100
      }, 0.45, false)
3101
    end
3102
    attack = false
3103
  end
3104
  function attacktwo()
3105
    attack = true
3106
    for i = 0, 1, 0.12 do
3107
      swait()
3108
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3109
      PlayAnimationFromTable({
3110
        CFrame.new(-0.0382043272, -0.447743475, -0.209081307, 0.653245032, -0.0733856931, 0.753581822, -0.271655023, 0.906307638, 0.323743671, -0.706735075, -0.416198224, 0.572105408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3111
        CFrame.new(-2.74181366E-6, 1.49999321, -3.4570694E-6, 0.707105815, -0.183012873, -0.683013678, -8.7171793E-7, 0.965925694, -0.258819759, 0.707107782, 0.183013588, 0.683011472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3112
        CFrame.new(1.65075588, 0.743636727, -0.356577665, 0.542998552, -0.115416825, 0.831764221, 0.839699984, 0.0834951103, -0.536593378, -0.00751632452, 0.989801884, 0.142253295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3113
        CFrame.new(-1.08620656, -0.00580590963, -0.864283919, 0.656464815, -0.698875248, 0.283949524, 0.478162557, 0.0943745971, -0.873186052, 0.583450615, 0.708990037, 0.396129608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3114
        CFrame.new(0.856426239, -1.40340364, -0.356423855, 0.707105279, -0.122788861, -0.696365654, 9.42498446E-7, 0.98480767, -0.173648372, 0.707108438, 0.122787014, 0.696362913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3115
        CFrame.new(-0.695387185, -1.90375674, -0.304245114, 0.92541647, 0.246137589, -0.288133472, -0.173648298, 0.951251149, 0.254887551, 0.336824656, -0.185843274, 0.923044682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3116
      }, 0.34, false)
3117
    end
3118
    MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
3119
    CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
3120
    RootPart.Velocity = RootPart.CFrame.lookVector * 40
3121
    for i = 0, 1, 0.12 do
3122
      swait()
3123
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3124
      PlayAnimationFromTable({
3125
        CFrame.new(-0.479634404, -0.393727064, -0.220339894, 0.248309121, 0.219825819, -0.94340837, 0.019257009, 0.972597659, 0.231695861, 0.968489468, -0.0756994039, 0.237271711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3126
        CFrame.new(-4.01586294E-6, 1.4999907, -1.59628689E-6, 0.237956509, -0.0991817266, 0.966198623, 0.22414881, 0.973527908, 0.0447304621, -0.945057809, 0.205928385, 0.253888786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3127
        CFrame.new(1.08192515, 0.657660127, -1.1749661, 0.228772208, 0.493058115, 0.839379132, 0.874719322, 0.27430138, -0.399530977, -0.427234828, 0.825622678, -0.368534833) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3128
        CFrame.new(-1.23054802, 1.29996836, -0.754827142, 0.94838953, -0.316170156, 0.0243683457, -0.269034386, -0.84291333, -0.465958893, 0.167862713, 0.43535465, -0.88447094) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3129
        CFrame.new(0.839919031, -1.81287205, 0.0102108568, 0.808574855, -0.267538428, 0.524051666, 0.171010748, 0.95905602, 0.22575888, -0.562994003, -0.0929245204, 0.821220458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3130
        CFrame.new(-0.846072078, -1.7213496, -0.247524291, 0.693717241, 0.0689389557, 0.716940701, -0.0478171073, 0.997620881, -0.0496601462, -0.718658566, 1.68083934E-4, 0.695363283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3131
      }, 0.45, false)
3132
    end
3133
    attack = false
3134
  end
3135
  function findNearestTorso(pos)
3136
    local list = game.Workspace:children()
3137
    local torso
3138
    local dist = 1000
3139
    local temp, human, temp2
3140
    for x = 1, #list do
3141
      temp2 = list[x]
3142
      if temp2.className == "Model" and temp2.Name ~= Character.Name then
3143
        temp = temp2:findFirstChild("Torso")
3144
        human = temp2:findFirstChild("Humanoid")
3145
        if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
3146
          local dohit = true
3147
          if dohit == true then
3148
            torso = temp
3149
            dist = (temp.Position - pos).magnitude
3150
          end
3151
        end
3152
      end
3153
    end
3154
    return torso, dist
3155
  end
3156
  function TrueAim(aim)
3157
    local target, distance = findNearestTorso(Mouse.Hit.p)
3158
    local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
3159
    if aim ~= nil then
3160
      tehcf = aim
3161
    end
3162
    table.insert(Effects, {
3163
      tehcf,
3164
      "Shoot",
3165
      30,
3166
      HitboxR.Position,
3167
      10,
3168
      15,
3169
      0,
3170
      3,
3171
      HitboxR,
3172
      target
3173
    })
3174
  end
3175
  function FireProjectiles()
3176
    attack = true
3177
    Humanoid.WalkSpeed = 20
3178
    CFuncs.Sound.Create("300915902", HitboxR, 1, 0.8)
3179
    for i = 0, 1, 0.1 do
3180
      swait()
3181
      Effects.Elec.Create(HitboxR.CFrame, 2, 2, 2)
3182
      PlayAnimationFromTable({
3183
        CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3184
        CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3185
        CFrame.new(0.874554753, 1.14087927, -1.06730831, -0.166365892, 0.198266983, 0.965925813, 0.797995508, -0.548363924, 0.250000268, 0.579245627, 0.812396049, -0.0669871047) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3186
        CFrame.new(-0.257126778, 1.24225974, -0.962940335, 0.692363203, -0.593008757, -0.411064416, -0.708803177, -0.665577948, -0.233675212, -0.135024026, 0.453151852, -0.88114804) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3187
        CFrame.new(0.604643881, -1.9909004, 0.0280392915, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3188
        CFrame.new(-0.604644895, -1.99090064, 0.0280393362, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3189
      }, 0.3, false)
3190
    end
3191
    for i = 0, 1, 0.1 do
3192
      swait()
3193
      Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
3194
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3195
      Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3196
      PlayAnimationFromTable({
3197
        CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3198
        CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3199
        CFrame.new(0.661153734, 0.568759024, -0.827975571, -0.166752055, 0.025078943, 0.985679924, 0.98324734, -0.0704026297, 0.168131784, 0.0736110285, 0.99720335, -0.012919019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3200
        CFrame.new(-0.390097797, 0.861622274, -0.554995477, 0.351840883, -0.837056041, -0.418981194, -0.935129642, -0.294365793, -0.197183579, 0.0417199843, 0.461178988, -0.886325777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3201
        CFrame.new(0.604644954, -1.9909004, 0.0280390829, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3202
        CFrame.new(-0.604644775, -1.99090064, 0.0280380547, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3203
      }, 0.2, false)
3204
    end
3205
    for i = 1, 10 do
3206
      for i = 0, 1, 0.3 do
3207
        swait()
3208
        Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
3209
        Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3210
        PlayAnimationFromTable({
3211
          CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3212
          CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3213
          CFrame.new(0.661153734, 0.568759024, -0.827975571, -0.166752055, 0.025078943, 0.985679924, 0.98324734, -0.0704026297, 0.168131784, 0.0736110285, 0.99720335, -0.012919019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3214
          CFrame.new(-0.390097797, 0.861622274, -0.554995477, 0.351840883, -0.837056041, -0.418981194, -0.935129642, -0.294365793, -0.197183579, 0.0417199843, 0.461178988, -0.886325777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3215
          CFrame.new(0.604644954, -1.9909004, 0.0280390829, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3216
          CFrame.new(-0.604644775, -1.99090064, 0.0280380547, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3217
        }, 0.3, false)
3218
      end
3219
      CFuncs.Sound.Create("300916105", HitboxR, 1, 1.2)
3220
      CFuncs.Sound.Create("300916014", HitboxR, 1, 1)
3221
      Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 2, 2, 2, 0.07)
3222
      local MouseLook = CFrame.new((HitboxR.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
3223
      TrueAim(MouseLook.lookVector)
3224
      for i = 0, 1, 0.3 do
3225
        swait()
3226
        Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
3227
        Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3228
        PlayAnimationFromTable({
3229
          CFrame.new(1.90734863E-6, -0.25291419, 0.238341585, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3230
          CFrame.new(0, 1.49999189, -1.1920929E-6, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3231
          CFrame.new(0.689965963, 0.767623663, -0.856841147, -0.544456005, 0.160545677, 0.823281765, 0.798456132, -0.201499581, 0.567332089, 0.256973624, 0.966241658, -0.0184810348) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3232
          CFrame.new(-0.392649293, 0.920519292, -0.977094412, 0.403439909, -0.887421727, -0.222977459, -0.91384387, -0.378501445, -0.147058249, 0.0461054072, 0.263095737, -0.963667512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3233
          CFrame.new(0.598512471, -1.89166105, 0.0173719227, 0.962250233, -0.061308533, -0.265171409, 0.0871564373, 0.992403805, 0.0868248865, 0.257834017, -0.106658652, 0.960284173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3234
          CFrame.new(-0.598512232, -1.89166129, 0.0173728764, 0.962250233, 0.061308533, 0.265171409, -0.0871564373, 0.992403805, 0.0868248865, -0.257834017, -0.106658652, 0.960284173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
3235
        }, 0.3, false)
3236
      end
3237
    end
3238
    Humanoid.WalkSpeed = 20
3239
    attack = false
3240
  end
3241
SHRA=false
3242
3243
Check=false
3244
dimension=workspace
3245
Mouse.KeyUp:connect(function(k)
3246
	if k=='e' then
3247
		Long=false
3248
		ChopR=true
3249
		wait(10)
3250
		ChopR=false
3251
	end
3252
end)
3253
reload2=false
3254
kickR=false
3255
hand=true -- collect hands
3256
PRESAVEDHEALTH=100
3257
  Mouse.KeyDown:connect(function(k)
3258
    k = k:lower()
3259
3260
	if k=='t' and dimension==workspace then
3261
		dimension=workspace.CurrentCamera
3262
		game.Lighting.OutdoorAmbient=Color3.new(1,0,0)
3263
		workspace.CurrentCamera.FieldOfView=180
3264
		local Fake=Character:clone()
3265
		Fake.Parent=workspace	
3266
	Character.Parent=workspace.CurrentCamera
3267
	for _,v in pairs(Fake:GetChildren()) do
3268
		if v:IsA('Part') then
3269
			v.Anchored=true
3270
		end
3271
	end
3272
	elseif k=='y' then
3273
	CFuncs.Sound.Create("552513404",Head,1 ,1)
3274
	end
3275
	if dimension==workspace then	
3276
	if k=='f' and IsWearingArmor == false and Invisible == false and epitaphreload==false then
3277
		if not epitpah then
3278
			PRESAVEDHEALTH=Humanoid.Health
3279
		epitpah=true
3280
		end
3281
	end
3282
if k=='e' and IsWearingArmor == false and Invisible == false and not ChopR  then
3283
	Long=true
3284
Lattack()
3285
end
3286
	if k=='r' and IsWearingArmor == false and Invisible == false and not kickR then
3287
		kick=true
3288
	Kick()
3289
	end
3290
    if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false  then
3291
      Counter=true
3292
attack=true
3293
elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
3294
      GRABEMBOIGRABEM()
3295
    elseif attack == false and k=='g' then
3296
--      FireProjectiles()--thats lame
3297
if changeidle==1 then
3298
	changeidle=2 
3299
	else changeidle=1
3300
end
3301
3302
end
3303
	end-- inbetween this end an if dimension==workspace is disabled while erasing time
3304
3305
    if attack == false and k == "q" and Invisible == false and IsWearingArmor == false then
3306
      Invisible = true
3307
      Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3308
      Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3309
      Disappear()
3310
    elseif attack == false and k == "q" and Invisible == true and IsWearingArmor == false then
3311
      Invisible = false
3312
      Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
3313
3314
      for i = 1, 2 do
3315
        Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3316
      end
3317
      for i = 1, 20 do
3318
        Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1)
3319
      end
3320
      Reappear()
3321
      G=Instance.new('Sound',AdvancingFortress.FTorso)
3322
	  G.Name='FLEF'
3323
	  G.SoundId='rbxassetid://842775101'
3324
	  G.Volume=3
3325
	  G:Play()
3326
    elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false and dimension==workspace then
3327
      ShieldMode = true
3328
      HoloHexShield()
3329
    elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false and dimension==workspace then
3330
      CastleCrusherFist()
3331
3332
end
3333
    --[[if k == "[" and IsWearingArmor == false and Invisible == false then
3334
      Armor("On")
3335
    end
3336
    if k == "]" and IsWearingArmor == true and Invisible == false then
3337
      Armor("Off")
3338
    end--]]
3339
  end)
3340
kick=false
3341
 Mouse.KeyUp:connect(function(k)
3342
    k = k:lower()
3343
if k=='r' then
3344
	kick=false
3345
end
3346
	if k =='t' then
3347
		dimension=workspace
3348
		game.Lighting.OutdoorAmbient=Color3.new(.498,.498,.498)
3349
	Fake=workspace:FindFirstChild(Player.Name)
3350
	if Fake~=nil then
3351
	Fake:remove()
3352
	end
3353
	Character.Parent=workspace
3354
	workspace.CurrentCamera.FieldOfView=70
3355
	end
3356
	if k=='f' and epitpah then
3357
		epitpah=false
3358
		epitaphreload=true
3359
		wait(10)--<<epitaph reload time
3360
		epitaphreload=false
3361
	end
3362
    if attack == true and k == "z" and IsWearingArmor == false and Counter and attack then
3363
      Counter = false
3364
	 attack=false
3365
    elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
3366
      ShieldMode = false
3367
 	end
3368
  end)
3369
Counter=false
3370
--  coroutine.resume(coroutine.create(function(Part, Part2)
3371
--    while Part.Parent ~= nil do
3372
--      swait(math.random(100, 150))
3373
--      for i = 0, 1, 0.2 do
3374
--        wait()
3375
--        Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
3376
--        Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
3377
--      end
3378
--      for i = 0, 1, 0.2 do
3379
--        swait()
3380
--        Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
3381
--        Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
3382
--      end
3383
--    end
3384
--  end), Eye1, Eye2)
3385
3386
	changeidle=1
3387
	YOURCLONE=nil
3388
	candecide=true
3389
	Humanoid=Character.Humanoid
3390
3391
	
3392
while true do
3393
if Counter then
3394
RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 20), -3)*CFrame.Angles(0,0,0), 0.5)
3395
PlayAnimationFromTable({
3396
            CFrame.new(
3397
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3398
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3399
            CFrame.new(
3400
0.0250119995, 1.72981095, -0.138321996, 0.994188011, -0.0359275341, 0.101486236, 0.036040999, 0.999350131, 0.000715873321, -0.101446003, 0.00294595282, 0.994836748
3401
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3402
            CFrame.new(
3403
2.03401423, 0.701586962, 0.147005975, -0.0803290382, -0.996719241, 0.00989919901, 0.0203110091, -0.0115660029, -0.999726892, 0.996561468, -0.0801060349, 0.0211734585
3404
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3405
            CFrame.new(
3406
-2.06117105, 0.658681154, 0.0243838727, -0.0705350041, 0.997406185, 0.0143421628, 0.0482420065, 0.0177720431, -0.998677611, -0.996342123, -0.0697498247, -0.0493704267
3407
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3408
            CFrame.new(
3409
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3410
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3411
            CFrame.new(
3412
-0.548841, -1.84610319, 0.00016105175, 0.999999881, -3.30748589e-05, 0.000577731698, -2.79999967e-05, 0.994430363, 0.105396047, -0.000577999919, -0.10539604, 0.994430244
3413
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3414
          }, 0.3, false)
3415
end
3416
if epitpah then
3417
	      Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3418
      Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3419
	Humanoid.Health=PRESAVEDHEALTH
3420
end
3421
for _,v in pairs(AdvancingFortress.FTorso:GetChildren()) do	
3422
	end
3423
    swait()
3424
    for i, v in pairs(Character:children()) do
3425
      if v:IsA("Part") and IsWearingArmor == true then
3426
        v.Anchored = false
3427
      end
3428
    end
3429
    for i, v in pairs(AdvancingFortress:GetChildren()) do
3430
      if v:IsA("Part") then
3431
        v.Material = "SmoothPlastic"
3432
        v.CanCollide = false
3433
      elseif v:IsA("Humanoid") then
3434
        v:remove()
3435
      elseif v:IsA("Accessory") then
3436
        v:remove()
3437
      elseif v:IsA("Shirt") then
3438
        v:remove()
3439
      elseif v:IsA("Pants") then
3440
        v:remove()
3441
      elseif v:IsA("Script") or v:IsA("LocalScript") then
3442
        v:remove()
3443
      elseif v:IsA("BodyColors") then
3444
        v:remove()
3445
      end
3446
    end
3447
    AHandleR.Transparency = 1
3448
    AHandleL.Transparency = 1
3449
    RootPart.Transparency = 1
3450
    HitboxR.Transparency = 1
3451
    HitboxL.Transparency = 1
3452
    Head.BrickColor = BrickColor.new("Really red")
3453
    Torso.BrickColor = BrickColor.new("Really red")
3454
    RightArm.BrickColor = BrickColor.new("Really red")
3455
    LeftArm.BrickColor = BrickColor.new("Really red")
3456
    RightLeg.BrickColor = BrickColor.new("Really red")
3457
    LeftLeg.BrickColor = BrickColor.new("Really red")
3458
    RootPart.Anchored = true
3459
    Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
3460
    velocity = Character.HumanoidRootPart.Velocity.y
3461
    sine = sine + change
3462
    Shield.Anchored = true
3463
    Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
3464
    local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
3465
		if Counter then
3466
			    local h = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, AdvancingFortress.FTorso.Position).lookVector, 4, Character)
3467
			if h~=nil then
3468
				hj=h.Parent:findFirstChild('Head')
3469
			
3470
			if h.Parent~=Character and h.Parent.Parent~=Character and hj~=nil then
3471
				h.Parent:BreakJoints()
3472
				Effects.Sphere.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3473
      			Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3474
      for i = 1, 2 do
3475
        Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3476
      end
3477
      for i = 1, 20 do
3478
        Effects.Break.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1)
3479
      end
3480
				CFuncs.Sound.Create("842772792",h,3,1)
3481
				Effects.Sphere.Create(BrickColor.new("Really red"),Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3482
      			Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3483
				Character.Head.CFrame=h.Parent.Head.CFrame*CFrame.new(0,0,3)
3484
				Counter=false
3485
				attack=false
3486
			end
3487
			end    
3488
			end
3489
if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
3490
      Anim = "Jump"
3491
      if attack == false then
3492
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3493
        PlayAnimationFromTable({
3494
          CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(.5, -1, 0),
3495
          CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 1, 0),
3496
          CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
3497
          CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
3498
          CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3499
          CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
3500
		  		}, 0.3, false)
3501
      end
3502
    elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
3503
      Anim = "Fall"
3504
      if attack == false then
3505
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3506
        PlayAnimationFromTable({
3507
          CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, -1, 1),
3508
          CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 1, 0.5),
3509
          CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
3510
          CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
3511
          CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3512
          CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
3513
		  		}, 0.3, false)
3514
      end
3515
    elseif Torsovelocity < 1 and hit ~= nil then
3516
      Anim = "Idle"
3517
	if changeidle==1 then
3518
      if attack == false then
3519
        change = 1
3520
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 25), 2)*CFrame.Angles(0,2.5,-0.5), 0.5)
3521
   PlayAnimationFromTable({
3522
            CFrame.new(
3523
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3524
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3525
            CFrame.new(
3526
0.136710003, 1.73489296, -0.0338380001, -0.0593669862, -0.0516000427, -0.996901751, -0.0550749861, 0.997311354, -0.0483414494, 0.996715784, 0.0520344637, -0.0620492361
3527
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3528
            CFrame.new(
3529
1.62340999, 0.131766006, -0.737138987, 0.485451072, -0.460053951, 0.743429601, 0.733702064, 0.676791966, -0.0602823012, -0.475414068, 0.574719965, 0.666091919
3530
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3531
            CFrame.new(
3532
-0.918160975, 0.172160029, -0.835460007, 0.717120051, -0.489527851, -0.496086031, -0.243526027, 0.490930051, -0.836470425, 0.653019071, 0.720659554, 0.232843012
3533
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3534
            CFrame.new(
3535
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3536
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3537
            CFrame.new(
3538
-0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
3539
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3540
          }, 0.3, false)
3541
      end
3542
	elseif changeidle==2 then
3543
		        change = 1
3544
		if not attack then
3545
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3)*CFrame.Angles(0,-.5,0), 0.5)
3546
3547
PlayAnimationFromTable({
3548
            CFrame.new(
3549
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3550
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3551
            CFrame.new(
3552
0.00841400027, 1.58682406, -0.133435905, 0.946006656, 0.199146166, 0.255758166, -0.239108905, 0.961451054, 0.135789752, -0.218856931, -0.189612061, 0.957156718
3553
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3554
            CFrame.new(
3555
1.72808003, -0.108690001, 0.530041695, 0.709815204, -0.589883208, -0.384967893, 0.390265077, 0.784318268, -0.48222208, 0.586392105, 0.192049056, 0.786931694
3556
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3557
            CFrame.new(
3558
-1.58884203, 0.466091007, -0.80333817, 0.745909214, 0.109370492, 0.657006502, 0.39590016, -0.866056919, -0.305300593, 0.535614192, 0.487835497, -0.689299643
3559
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3560
            CFrame.new(
3561
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3562
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3563
            CFrame.new(
3564
-0.548841, -1.27999496, -0.283292025, 0.999999881, 0, 0.000577999919, 0, 1, 0, -0.000577999919, 0, 0.999999881
3565
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3566
          }, 0.3, false)    
3567
end
3568
end
3569
    elseif Torsovelocity > 2 and hit ~= nil then
3570
      Anim = "Walk"
3571
      if attack == false then
3572
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1.5, 0.5)*CFrame.Angles(-1,-0.5,0), 0.5)
3573
PlayAnimationFromTable({
3574
            CFrame.new(
3575
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3576
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3577
            CFrame.new(
3578
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
3579
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3580
            CFrame.new(
3581
1.60313475, 0.610876083, -0.741172016, 0.129928008, -0.343205035, 0.930230677, 0.978899121, 0.193634897, -0.0652848259, -0.157719016, 0.919084311, 0.361121684
3582
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3583
            CFrame.new(
3584
-1.41306806, 0.557738006, -0.902216911, 0.017620001, -0.391262084, -0.920110643, -0.9992311, 0.0253460091, -0.0299131274, 0.0350250043, 0.91993022, -0.390514612
3585
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3586
            CFrame.new(
3587
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3588
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3589
            CFrame.new(
3590
-0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
3591
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3592
          }, 0.3, false)
3593
      end
3594
    end
3595
    if 0 < #Effects then
3596
      for e = 1, #Effects do
3597
        if Effects[e] ~= nil then
3598
          local Thing = Effects[e]
3599
          if Thing ~= nil then
3600
            local Part = Thing[1]
3601
            local Mode = Thing[2]
3602
            local Delay = Thing[3]
3603
            local IncX = Thing[4]
3604
            local IncY = Thing[5]
3605
            local IncZ = Thing[6]
3606
            if Thing[2] == "Shoot" then
3607
              local Look = Thing[1]
3608
              local move = 30
3609
              if Thing[8] == 3 then
3610
                move = 10
3611
              end
3612
              local hit, pos = rayCast(Thing[4], Thing[1], move, m)
3613
              if Thing[10] ~= nil then
3614
                da = pos
3615
                cf2 = CFrame.new(Thing[4], Thing[10].Position)
3616
                cfa = CFrame.new(Thing[4], pos)
3617
                tehCF = cfa:lerp(cf2, 0.2)
3618
                Thing[1] = tehCF.lookVector
3619
              end
3620
              local mag = (Thing[4] - pos).magnitude
3621
              Effects.Head.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
3622
              if Thing[8] == 2 then
3623
                Effects.Ring.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
3624
              end
3625
              Thing[4] = Thing[4] + Look * move
3626
              Thing[3] = Thing[3] - 1
3627
              if 2 < Thing[5] then
3628
                Thing[5] = Thing[5] - 0.3
3629
                Thing[6] = Thing[6] - 0.3
3630
              end
3631
              if hit ~= nil then
3632
                Thing[3] = 0
3633
                if Thing[8] == 1 or Thing[8] == 3 then
3634
                  Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3635
                elseif Thing[8] == 2 then
3636
                  Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3637
                  if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
3638
                    ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
3639
                    ref.Anchored = true
3640
                    ref.CFrame = CFrame.new(pos)
3641
                    CFuncs.Sound.Create("161006093", ref, 1, 1.2)
3642
                    game:GetService("Debris"):AddItem(ref, 0.2)
3643
                    Effects.Block.Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
3644
                    Effects.Ring.Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
3645
                    MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
3646
                  end
3647
                end
3648
                ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
3649
                ref.Anchored = true
3650
                ref.CFrame = CFrame.new(pos)
3651
                Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
3652
                game:GetService("Debris"):AddItem(ref, 1)
3653
              end
3654
              if Thing[3] <= 0 then
3655
                table.remove(Effects, e)
3656
              end
3657
            end
3658
            if Thing[2] == "FireWave" then
3659
              if Thing[3] <= Thing[4] then
3660
                Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
3661
                Thing[3] = Thing[3] + 1
3662
                Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
3663
              else
3664
                Part.Parent = nil
3665
                table.remove(Effects, e)
3666
              end
3667
            end
3668
            if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
3669
              if Thing[1].Transparency <= 1 then
3670
                if Thing[2] == "Block1" then
3671
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3672
                  Mesh = Thing[7]
3673
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3674
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3675
                elseif Thing[2] == "Block2" then
3676
                  Thing[1].CFrame = Thing[1].CFrame
3677
                  Mesh = Thing[7]
3678
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3679
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3680
                elseif Thing[2] == "Fire" then
3681
                  Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
3682
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3683
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3684
                elseif Thing[2] == "Cylinder" then
3685
                  Mesh = Thing[7]
3686
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3687
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3688
                elseif Thing[2] == "Blood" then
3689
                  Mesh = Thing[7]
3690
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
3691
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3692
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3693
                elseif Thing[2] == "Elec" then
3694
                  Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
3695
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3696
                elseif Thing[2] == "Disappear" then
3697
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3698
                elseif Thing[2] == "Shatter" then
3699
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3700
                  Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3701
                  Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3702
                  Thing[6] = Thing[6] + Thing[5]
3703
                end
3704
              else
3705
                Part.Parent = nil
3706
                table.remove(Effects, e)
3707
              end
3708
            end
3709
          end
3710
        end
3711
      end
3712
    end
3713
  end