View difference between Paste ID: fm4fNW6g 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
plr = game.Players.LocalPlayer
15
epitaphreload=false
16
epitpah=false
17
ChopR=false
18
19
20-
mse = plr:GetMouse()
20+
21
sound.SoundId = "https://www.roblox.com/asset/?id=274698941"
22
sound.Volume = 10
23
caanworld = true
24-
canworld = true
24+
25
26
chr=plr.Character
27
tors=torso
28
--[[
29
for _,v in pairs(plr.Character:GetChildren())do
30
if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
31
	v:remove()
32
end
33
end
34
local sh = Instance.new("Shirt",chr)
35
sh.ShirtTemplate = "http://www.roblox.com/asset/?id=394790364"
36
p=Instance.new('Pants',chr)
37
p.PantsTemplate='http://www.roblox.com/asset/?id=394795102'--]]
38
39
chr['Left Arm'].BrickColor=BrickColor.new('Pastel brown')
40
chr['Right Arm'].BrickColor=BrickColor.new('Pastel brown')
41
chr['Torso'].BrickColor=BrickColor.new('Pastel brown')
42
chr.Head.BrickColor=BrickColor.new('Pastel brown')
43
44
45
46
47
local Players=game:service'Players'
48
local Player=Players.LocalPlayer
49
local Mouse=Player:GetMouse''
50
Character=Player.Character
51
52
local RenderStepped=game:service'RunService'.RenderStepped
53
54
local MeshId='http://www.roblox.com/asset?id=779592805'
55
local TextureId='http://www.roblox.com/asset/?id=775493027'
56
57
58
local QHold=false
59
local EHold=false
60
61
cut = Instance.new("Sound", chr)
62
cut.SoundId = "https://www.roblox.com/asset/?id=0"
63
cut.Volume = 1.5
64
thri = Instance.new("Sound", chr)
65
thri.SoundId = "https://www.roblox.com/asset/?id=186311262"
66
thri.Volume = 2.5
67
68
69
Sound2=Instance.new('Sound')
70
Sound2.SoundId='rbxassetid://616594063'
71
Sound2.Parent=Player.Character.Head
72
73
74
  Effects = {}
75
  local Player = game.Players.localPlayer
76
  local Character = Player.Character
77
  Character.Archivable = true
78
  AdvancingFortress = Character:Clone()
79
--[[
80
Hair=Instance.new('Part',Character)
81
Hair.Size=Vector3.new(1,1,1)
82
M=Instance.new('FileMesh',Hair)
83
M.Scale=Vector3.new(.028,.028,.028)
84
M.MeshId='rbxassetid://1450916371'
85
M.TextureId='rbxassetid://1450916523'
86
WARF=Instance.new('Weld',Hair)
87
WARF.Part0=Hair
88
WARF.Part1=Character.Head
89
WARF.C0=CFrame.new(0,-.2,0)--]]
90
91
92
--//KingCrimson costume
93
94
--Converted with ttyyuu12345's model to script plugin v4
95
function sandbox(var,func)
96
	local env = getfenv(func)
97
	local newenv = setmetatable({},{
98
		__index = function(self,k)
99
			if k=="script" then
100
				return var
101
			else
102
				return env[k]
103
			end
104
		end,
105
	})
106
	setfenv(func,newenv)
107
	return func
108
end
109
cors = {}
110
mas = Instance.new("Model",game:GetService("Lighting"))
111
Model0 = Instance.new("Model")
112
Model1 = Instance.new("Model")
113
Part2 = Instance.new("Part")
114
SpecialMesh3 = Instance.new("SpecialMesh")
115
Part4 = Instance.new("Part")
116
SpecialMesh5 = Instance.new("SpecialMesh")
117
Part6 = Instance.new("Part")
118
Part7 = Instance.new("Part")
119
Part8 = Instance.new("Part")
120
Part9 = Instance.new("Part")
121
Texture10 = Instance.new("Texture")
122
Texture11 = Instance.new("Texture")
123
Texture12 = Instance.new("Texture")
124
Texture13 = Instance.new("Texture")
125
Texture14 = Instance.new("Texture")
126
Texture15 = Instance.new("Texture")
127
Part16 = Instance.new("Part")
128
Model17 = Instance.new("Model")
129
Part18 = Instance.new("Part")
130
SpecialMesh19 = Instance.new("SpecialMesh")
131
Part20 = Instance.new("Part")
132
SpecialMesh21 = Instance.new("SpecialMesh")
133
Part22 = Instance.new("Part")
134
Part23 = Instance.new("Part")
135
Part24 = Instance.new("Part")
136
Part25 = Instance.new("Part")
137
Part26 = Instance.new("Part")
138
Texture27 = Instance.new("Texture")
139
Texture28 = Instance.new("Texture")
140
Texture29 = Instance.new("Texture")
141
Texture30 = Instance.new("Texture")
142
Texture31 = Instance.new("Texture")
143
Texture32 = Instance.new("Texture")
144
Part33 = Instance.new("Part")
145
Model34 = Instance.new("Model")
146
Part35 = Instance.new("Part")
147
SpecialMesh36 = Instance.new("SpecialMesh")
148
Part37 = Instance.new("Part")
149
SpecialMesh38 = Instance.new("SpecialMesh")
150
Part39 = Instance.new("Part")
151
SpecialMesh40 = Instance.new("SpecialMesh")
152
Part41 = Instance.new("Part")
153
SpecialMesh42 = Instance.new("SpecialMesh")
154
Part43 = Instance.new("Part")
155
SpecialMesh44 = Instance.new("SpecialMesh")
156
Part45 = Instance.new("Part")
157
SpecialMesh46 = Instance.new("SpecialMesh")
158
Part47 = Instance.new("Part")
159
SpecialMesh48 = Instance.new("SpecialMesh")
160
Part49 = Instance.new("Part")
161
SpecialMesh50 = Instance.new("SpecialMesh")
162
Part51 = Instance.new("Part")
163
SpecialMesh52 = Instance.new("SpecialMesh")
164
Part53 = Instance.new("Part")
165
SpecialMesh54 = Instance.new("SpecialMesh")
166
Part55 = Instance.new("Part")
167
SpecialMesh56 = Instance.new("SpecialMesh")
168
Part57 = Instance.new("Part")
169
SpecialMesh58 = Instance.new("SpecialMesh")
170
Part59 = Instance.new("Part")
171
SpecialMesh60 = Instance.new("SpecialMesh")
172
Part61 = Instance.new("Part")
173
SpecialMesh62 = Instance.new("SpecialMesh")
174
Part63 = Instance.new("Part")
175
SpecialMesh64 = Instance.new("SpecialMesh")
176
Part65 = Instance.new("Part")
177
SpecialMesh66 = Instance.new("SpecialMesh")
178
Model67 = Instance.new("Model")
179
Part68 = Instance.new("Part")
180
Part69 = Instance.new("Part")
181
Part70 = Instance.new("Part")
182
Part71 = Instance.new("Part")
183
Part72 = Instance.new("Part")
184
Part73 = Instance.new("Part")
185
Part74 = Instance.new("Part")
186
Part75 = Instance.new("Part")
187
Attachment76 = Instance.new("Attachment")
188
Texture77 = Instance.new("Texture")
189
Texture78 = Instance.new("Texture")
190
Texture79 = Instance.new("Texture")
191
Texture80 = Instance.new("Texture")
192
Texture81 = Instance.new("Texture")
193
Texture82 = Instance.new("Texture")
194
Part83 = Instance.new("Part")
195
Attachment84 = Instance.new("Attachment")
196
Texture85 = Instance.new("Texture")
197
Texture86 = Instance.new("Texture")
198
Texture87 = Instance.new("Texture")
199
Texture88 = Instance.new("Texture")
200
Texture89 = Instance.new("Texture")
201
Texture90 = Instance.new("Texture")
202
Part91 = Instance.new("Part")
203
Attachment92 = Instance.new("Attachment")
204
Texture93 = Instance.new("Texture")
205
Texture94 = Instance.new("Texture")
206
Texture95 = Instance.new("Texture")
207
Texture96 = Instance.new("Texture")
208
Texture97 = Instance.new("Texture")
209
Texture98 = Instance.new("Texture")
210
Part99 = Instance.new("Part")
211
Attachment100 = Instance.new("Attachment")
212
Texture101 = Instance.new("Texture")
213
Texture102 = Instance.new("Texture")
214
Texture103 = Instance.new("Texture")
215
Texture104 = Instance.new("Texture")
216
Texture105 = Instance.new("Texture")
217
Texture106 = Instance.new("Texture")
218
Part107 = Instance.new("Part")
219
Part108 = Instance.new("Part")
220
Part109 = Instance.new("Part")
221
Part110 = Instance.new("Part")
222
Attachment111 = Instance.new("Attachment")
223
Texture112 = Instance.new("Texture")
224
Texture113 = Instance.new("Texture")
225
Texture114 = Instance.new("Texture")
226
Texture115 = Instance.new("Texture")
227
Texture116 = Instance.new("Texture")
228
Texture117 = Instance.new("Texture")
229
Model0.Name = "KingCrimson"
230
Model0.Parent = mas
231
Model1.Name = "Right Arm"
232
Model1.Parent = Model0
233
Part2.Parent = Model1
234
Part2.Material = Enum.Material.SmoothPlastic
235
Part2.BrickColor = BrickColor.new("Smoky grey")
236
Part2.Rotation = Vector3.new(146.360001, -45.2199974, 123.129997)
237
Part2.Anchored = true
238
Part2.CanCollide = false
239
Part2.Size = Vector3.new(0.499999911, 0.699999928, 0.199999988)
240
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)
241
Part2.BottomSurface = Enum.SurfaceType.Smooth
242
Part2.TopSurface = Enum.SurfaceType.Smooth
243
Part2.Color = Color3.new(0.356863, 0.364706, 0.411765)
244
Part2.Position = Vector3.new(14.3651133, -0.644345582, 5.35796213)
245
Part2.Orientation = Vector3.new(22.9699993, -129.559998, -31.5900002)
246
Part2.Color = Color3.new(0.356863, 0.364706, 0.411765)
247
SpecialMesh3.Parent = Part2
248
SpecialMesh3.MeshType = Enum.MeshType.Sphere
249
Part4.Parent = Model1
250
Part4.Material = Enum.Material.SmoothPlastic
251
Part4.BrickColor = BrickColor.new("Smoky grey")
252
Part4.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
253
Part4.Anchored = true
254
Part4.CanCollide = false
255
Part4.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
256
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)
257
Part4.BottomSurface = Enum.SurfaceType.Smooth
258
Part4.TopSurface = Enum.SurfaceType.Smooth
259
Part4.Color = Color3.new(0.356863, 0.364706, 0.411765)
260
Part4.Position = Vector3.new(13.2839031, -0.561478913, 5.65568638)
261
Part4.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
262
Part4.Color = Color3.new(0.356863, 0.364706, 0.411765)
263
SpecialMesh5.Parent = Part4
264
SpecialMesh5.MeshType = Enum.MeshType.Sphere
265
Part6.Parent = Model1
266
Part6.Material = Enum.Material.SmoothPlastic
267
Part6.BrickColor = BrickColor.new("Smoky grey")
268
Part6.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
269
Part6.Anchored = true
270
Part6.CanCollide = false
271
Part6.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
272
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)
273
Part6.BottomSurface = Enum.SurfaceType.Smooth
274
Part6.TopSurface = Enum.SurfaceType.Smooth
275
Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
276
Part6.Position = Vector3.new(13.6033516, -0.389770329, 5.15472221)
277
Part6.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
278
Part6.Color = Color3.new(0.356863, 0.364706, 0.411765)
279
Part7.Parent = Model1
280
Part7.Material = Enum.Material.SmoothPlastic
281
Part7.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
282
Part7.Anchored = true
283
Part7.CanCollide = false
284
Part7.Size = Vector3.new(1.0999999, 0.469999939, 1.20000005)
285
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)
286
Part7.BottomSurface = Enum.SurfaceType.Smooth
287
Part7.TopSurface = Enum.SurfaceType.Smooth
288
Part7.Position = Vector3.new(13.1461792, 0.218052983, 5.30360651)
289
Part7.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
290
Part8.Parent = Model1
291
Part8.Material = Enum.Material.SmoothPlastic
292
Part8.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
293
Part8.Anchored = true
294
Part8.CanCollide = false
295
Part8.Size = Vector3.new(1.0999999, 0.499999911, 1.20000005)
296
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)
297
Part8.BottomSurface = Enum.SurfaceType.Smooth
298
Part8.TopSurface = Enum.SurfaceType.Smooth
299
Part8.Position = Vector3.new(14.0752525, -1.01719975, 5.00104761)
300
Part8.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
301
Part9.Name = "Middle"
302
Part9.Parent = Model1
303
Part9.Material = Enum.Material.SmoothPlastic
304
Part9.BrickColor = BrickColor.new("Persimmon")
305
Part9.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
306
Part9.Anchored = true
307
Part9.CanCollide = false
308
Part9.Size = Vector3.new(1, 2, 1)
309
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)
310
Part9.BottomSurface = Enum.SurfaceType.Smooth
311
Part9.TopSurface = Enum.SurfaceType.Smooth
312
Part9.Color = Color3.new(1, 0.34902, 0.34902)
313
Part9.Position = Vector3.new(13.6180906, -0.409376323, 5.14992189)
314
Part9.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
315
Part9.Color = Color3.new(1, 0.34902, 0.34902)
316
Texture10.Parent = Part9
317
Texture10.Texture = "rbxassetid://264596039"
318
Texture10.StudsPerTileU = 0.5
319
Texture10.StudsPerTileV = 0.5
320
Texture11.Parent = Part9
321
Texture11.Texture = "rbxassetid://264596039"
322
Texture11.Face = Enum.NormalId.Back
323
Texture11.StudsPerTileU = 0.5
324
Texture11.StudsPerTileV = 0.5
325
Texture12.Parent = Part9
326
Texture12.Texture = "rbxassetid://264596039"
327
Texture12.Face = Enum.NormalId.Left
328
Texture12.StudsPerTileU = 0.5
329
Texture12.StudsPerTileV = 0.5
330
Texture13.Parent = Part9
331
Texture13.Texture = "rbxassetid://264596039"
332
Texture13.Face = Enum.NormalId.Right
333
Texture13.StudsPerTileU = 0.5
334
Texture13.StudsPerTileV = 0.5
335
Texture14.Parent = Part9
336
Texture14.Texture = "rbxassetid://264596039"
337
Texture14.Face = Enum.NormalId.Top
338
Texture14.StudsPerTileU = 0.5
339
Texture14.StudsPerTileV = 0.5
340
Texture15.Parent = Part9
341
Texture15.Texture = "rbxassetid://264596039"
342
Texture15.Face = Enum.NormalId.Bottom
343
Texture15.StudsPerTileU = 0.5
344
Texture15.StudsPerTileV = 0.5
345
Part16.Parent = Model1
346
Part16.Material = Enum.Material.SmoothPlastic
347
Part16.BrickColor = BrickColor.new("Smoky grey")
348
Part16.Rotation = Vector3.new(31.5, -22.6399994, 39.7299995)
349
Part16.Anchored = true
350
Part16.CanCollide = false
351
Part16.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
352
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)
353
Part16.BottomSurface = Enum.SurfaceType.Smooth
354
Part16.TopSurface = Enum.SurfaceType.Smooth
355
Part16.Color = Color3.new(0.356863, 0.364706, 0.411765)
356
Part16.Position = Vector3.new(13.9218893, -0.813286364, 5.05098629)
357
Part16.Orientation = Vector3.new(28.8299999, -26.0699997, 26.4499989)
358
Part16.Color = Color3.new(0.356863, 0.364706, 0.411765)
359
Model17.Name = "Right Leg"
360
Model17.Parent = Model0
361
Part18.Parent = Model17
362
Part18.Material = Enum.Material.SmoothPlastic
363
Part18.BrickColor = BrickColor.new("Smoky grey")
364
Part18.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
365
Part18.Anchored = true
366
Part18.CanCollide = false
367
Part18.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
368
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)
369
Part18.BottomSurface = Enum.SurfaceType.Smooth
370
Part18.TopSurface = Enum.SurfaceType.Smooth
371
Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
372
Part18.Position = Vector3.new(12.545022, -2.51445723, 4.48515892)
373
Part18.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
374
Part18.Color = Color3.new(0.356863, 0.364706, 0.411765)
375
SpecialMesh19.Parent = Part18
376
SpecialMesh19.MeshType = Enum.MeshType.Sphere
377
Part20.Parent = Model17
378
Part20.Material = Enum.Material.SmoothPlastic
379
Part20.BrickColor = BrickColor.new("Smoky grey")
380
Part20.Rotation = Vector3.new(-12.4299994, 0, -172.119995)
381
Part20.Anchored = true
382
Part20.CanCollide = false
383
Part20.Size = Vector3.new(0.325000226, 0.455000341, 0.1300001)
384
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)
385
Part20.BottomSurface = Enum.SurfaceType.Smooth
386
Part20.TopSurface = Enum.SurfaceType.Smooth
387
Part20.Color = Color3.new(0.356863, 0.364706, 0.411765)
388
Part20.Position = Vector3.new(12.6252451, -3.05395842, 4.73150682)
389
Part20.Orientation = Vector3.new(-12.4299994, 0, -172.12999)
390
Part20.Color = Color3.new(0.356863, 0.364706, 0.411765)
391
SpecialMesh21.Parent = Part20
392
SpecialMesh21.MeshType = Enum.MeshType.Sphere
393
Part22.Parent = Model17
394
Part22.Material = Enum.Material.SmoothPlastic
395
Part22.BrickColor = BrickColor.new("Smoky grey")
396
Part22.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
397
Part22.Anchored = true
398
Part22.CanCollide = false
399
Part22.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
400
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)
401
Part22.BottomSurface = Enum.SurfaceType.Smooth
402
Part22.TopSurface = Enum.SurfaceType.Smooth
403
Part22.Color = Color3.new(0.356863, 0.364706, 0.411765)
404
Part22.Position = Vector3.new(12.5705891, -2.35689735, 5.04051924)
405
Part22.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
406
Part22.Color = Color3.new(0.356863, 0.364706, 0.411765)
407
Part23.Parent = Model17
408
Part23.Material = Enum.Material.SmoothPlastic
409
Part23.BrickColor = BrickColor.new("Dark green")
410
Part23.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
411
Part23.Anchored = true
412
Part23.CanCollide = false
413
Part23.Shape = Enum.PartType.Ball
414
Part23.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
415
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)
416
Part23.BottomSurface = Enum.SurfaceType.Smooth
417
Part23.TopSurface = Enum.SurfaceType.Smooth
418
Part23.Color = Color3.new(0.156863, 0.498039, 0.278431)
419
Part23.Position = Vector3.new(13.1938934, -2.80689168, 5.28531265)
420
Part23.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
421
Part23.Color = Color3.new(0.156863, 0.498039, 0.278431)
422
Part24.Parent = Model17
423
Part24.Material = Enum.Material.SmoothPlastic
424
Part24.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
425
Part24.Anchored = true
426
Part24.CanCollide = false
427
Part24.Size = Vector3.new(1.14999962, 0.240000039, 1.12999988)
428
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)
429
Part24.BottomSurface = Enum.SurfaceType.Smooth
430
Part24.TopSurface = Enum.SurfaceType.Smooth
431
Part24.Position = Vector3.new(12.6945753, -3.0105567, 5.31779671)
432
Part24.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
433
Part25.Parent = Model17
434
Part25.Material = Enum.Material.SmoothPlastic
435
Part25.BrickColor = BrickColor.new("Sea green")
436
Part25.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
437
Part25.Anchored = true
438
Part25.CanCollide = false
439
Part25.Size = Vector3.new(1.14999962, 0.210000053, 1.12999988)
440
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)
441
Part25.BottomSurface = Enum.SurfaceType.Smooth
442
Part25.TopSurface = Enum.SurfaceType.Smooth
443
Part25.Color = Color3.new(0.203922, 0.556863, 0.25098)
444
Part25.Position = Vector3.new(12.7220516, -3.1953485, 5.40218019)
445
Part25.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
446
Part25.Color = Color3.new(0.203922, 0.556863, 0.25098)
447
Part26.Name = "Middle"
448
Part26.Parent = Model17
449
Part26.Material = Enum.Material.SmoothPlastic
450
Part26.BrickColor = BrickColor.new("Persimmon")
451
Part26.Rotation = Vector3.new(-24.3199997, -1.63, 7.71000004)
452
Part26.Anchored = true
453
Part26.CanCollide = false
454
Part26.Size = Vector3.new(1, 2, 1)
455
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)
456
Part26.BottomSurface = Enum.SurfaceType.Smooth
457
Part26.TopSurface = Enum.SurfaceType.Smooth
458
Part26.Color = Color3.new(1, 0.34902, 0.34902)
459
Part26.Position = Vector3.new(12.5464573, -2.19464064, 4.96642303)
460
Part26.Orientation = Vector3.new(-24.3099995, -1.78999996, 8.43999958)
461
Part26.Color = Color3.new(1, 0.34902, 0.34902)
462
Texture27.Parent = Part26
463
Texture27.Texture = "rbxassetid://264596039"
464
Texture27.StudsPerTileU = 0.5
465
Texture27.StudsPerTileV = 0.5
466
Texture28.Parent = Part26
467
Texture28.Texture = "rbxassetid://264596039"
468
Texture28.Face = Enum.NormalId.Back
469
Texture28.StudsPerTileU = 0.5
470
Texture28.StudsPerTileV = 0.5
471
Texture29.Parent = Part26
472
Texture29.Texture = "rbxassetid://264596039"
473
Texture29.Face = Enum.NormalId.Left
474
Texture29.StudsPerTileU = 0.5
475
Texture29.StudsPerTileV = 0.5
476
Texture30.Parent = Part26
477
Texture30.Texture = "rbxassetid://264596039"
478
Texture30.Face = Enum.NormalId.Right
479
Texture30.StudsPerTileU = 0.5
480
Texture30.StudsPerTileV = 0.5
481
Texture31.Parent = Part26
482
Texture31.Texture = "rbxassetid://264596039"
483
Texture31.Face = Enum.NormalId.Top
484
Texture31.StudsPerTileU = 0.5
485
Texture31.StudsPerTileV = 0.5
486
Texture32.Parent = Part26
487
Texture32.Texture = "rbxassetid://264596039"
488
Texture32.Face = Enum.NormalId.Bottom
489
Texture32.StudsPerTileU = 0.5
490
Texture32.StudsPerTileV = 0.5
491
Part33.Parent = Model17
492
Part33.Material = Enum.Material.SmoothPlastic
493
Part33.BrickColor = BrickColor.new("Dark stone grey")
494
Part33.Rotation = Vector3.new(155.699997, 1.77999997, -7.71000004)
495
Part33.Anchored = true
496
Part33.CanCollide = false
497
Part33.Size = Vector3.new(1.14999962, 0.200000092, 1.12999988)
498
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)
499
Part33.BottomSurface = Enum.SurfaceType.Smooth
500
Part33.TopSurface = Enum.SurfaceType.Smooth
501
Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
502
Part33.Position = Vector3.new(12.6691103, -2.83928537, 5.23960114)
503
Part33.Orientation = Vector3.new(24.289999, 178.039993, 171.48999)
504
Part33.Color = Color3.new(0.388235, 0.372549, 0.384314)
505
Model34.Name = "FHead"
506
Model34.Parent = Model0
507
Part35.Name = "Head2"
508
Part35.Parent = Model34
509
Part35.Rotation = Vector3.new(-66.3699951, 18.5599995, 4.25999975)
510
Part35.Anchored = true
511
Part35.CanCollide = false
512
Part35.Size = Vector3.new(0.920000196, 0.550000072, 0.530000031)
513
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)
514
Part35.BottomSurface = Enum.SurfaceType.Smooth
515
Part35.TopSurface = Enum.SurfaceType.Smooth
516
Part35.Position = Vector3.new(11.9153433, 1.61313581, 4.26253557)
517
Part35.Orientation = Vector3.new(-60.2899971, 39.9500008, -31.7799988)
518
SpecialMesh36.Parent = Part35
519
SpecialMesh36.Scale = Vector3.new(1.25, 1.25, 1.25)
520
SpecialMesh36.Scale = Vector3.new(1.25, 1.25, 1.25)
521
Part37.Parent = Model34
522
Part37.Material = Enum.Material.SmoothPlastic
523
Part37.BrickColor = BrickColor.new("Bright green")
524
Part37.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
525
Part37.Anchored = true
526
Part37.CanCollide = false
527
Part37.Size = Vector3.new(0.134020761, 0.125086069, 0.0893471837)
528
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)
529
Part37.Color = Color3.new(0.294118, 0.592157, 0.294118)
530
Part37.Position = Vector3.new(11.5367546, 1.36738515, 4.06262636)
531
Part37.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
532
Part37.Color = Color3.new(0.294118, 0.592157, 0.294118)
533
SpecialMesh38.Parent = Part37
534
SpecialMesh38.MeshType = Enum.MeshType.Sphere
535
Part39.Parent = Model34
536
Part39.Material = Enum.Material.SmoothPlastic
537
Part39.BrickColor = BrickColor.new("Really black")
538
Part39.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
539
Part39.Anchored = true
540
Part39.CanCollide = false
541
Part39.Size = Vector3.new(0.0536082946, 0.0446735919, 0.0536083132)
542
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)
543
Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
544
Part39.Position = Vector3.new(11.5217371, 1.36572087, 4.03961229)
545
Part39.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
546
Part39.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
547
SpecialMesh40.Parent = Part39
548
SpecialMesh40.MeshType = Enum.MeshType.Sphere
549
Part41.Parent = Model34
550
Part41.Material = Enum.Material.SmoothPlastic
551
Part41.BrickColor = BrickColor.new("Bright green")
552
Part41.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
553
Part41.Anchored = true
554
Part41.CanCollide = false
555
Part41.Size = Vector3.new(0.134020761, 0.125086069, 0.0893471837)
556
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)
557
Part41.Color = Color3.new(0.294118, 0.592157, 0.294118)
558
Part41.Position = Vector3.new(12.0348082, 1.24521685, 3.94988966)
559
Part41.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
560
Part41.Color = Color3.new(0.294118, 0.592157, 0.294118)
561
SpecialMesh42.Parent = Part41
562
SpecialMesh42.MeshType = Enum.MeshType.Sphere
563
Part43.Parent = Model34
564
Part43.Material = Enum.Material.SmoothPlastic
565
Part43.BrickColor = BrickColor.new("Really black")
566
Part43.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
567
Part43.Anchored = true
568
Part43.CanCollide = false
569
Part43.Size = Vector3.new(0.0536082946, 0.0446735919, 0.0536083132)
570
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)
571
Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
572
Part43.Position = Vector3.new(12.0462294, 1.23641217, 3.92642498)
573
Part43.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
574
Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
575
SpecialMesh44.Parent = Part43
576
SpecialMesh44.MeshType = Enum.MeshType.Sphere
577
Part45.Parent = Model34
578
Part45.Material = Enum.Material.SmoothPlastic
579
Part45.BrickColor = BrickColor.new("Bright green")
580
Part45.Rotation = Vector3.new(18.789999, -25.2699986, 2.36999989)
581
Part45.Anchored = true
582
Part45.CanCollide = false
583
Part45.Size = Vector3.new(0.07443849, 0.0694759339, 0.0496256687)
584
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)
585
Part45.Color = Color3.new(0.294118, 0.592157, 0.294118)
586
Part45.Position = Vector3.new(11.9851036, 1.75838351, 3.91338539)
587
Part45.Orientation = Vector3.new(16.9300003, -26.5, -5.88999987)
588
Part45.Color = Color3.new(0.294118, 0.592157, 0.294118)
589
SpecialMesh46.Parent = Part45
590
SpecialMesh46.MeshType = Enum.MeshType.Sphere
591
Part47.Parent = Model34
592
Part47.Material = Enum.Material.SmoothPlastic
593
Part47.BrickColor = BrickColor.new("Really black")
594
Part47.Rotation = Vector3.new(18.789999, -25.2699986, 2.36999989)
595
Part47.Anchored = true
596
Part47.CanCollide = false
597
Part47.Size = Vector3.new(0.0297753923, 0.0248128343, 0.0297754034)
598
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)
599
Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
600
Part47.Position = Vector3.new(11.9937954, 1.76010776, 3.9009192)
601
Part47.Orientation = Vector3.new(16.9300003, -26.5, -5.88999987)
602
Part47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
603
SpecialMesh48.Parent = Part47
604
SpecialMesh48.MeshType = Enum.MeshType.Sphere
605
Part49.Parent = Model34
606
Part49.Material = Enum.Material.SmoothPlastic
607
Part49.BrickColor = BrickColor.new("Really black")
608
Part49.Rotation = Vector3.new(39.1800003, 28.5100002, -44.1299973)
609
Part49.Anchored = true
610
Part49.CanCollide = false
611
Part49.Size = Vector3.new(0.0297753923, 0.0248128343, 0.0297754034)
612
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)
613
Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
614
Part49.Position = Vector3.new(11.7805262, 1.81244111, 3.96626186)
615
Part49.Orientation = Vector3.new(33.7199974, 35.0200005, -22.8799992)
616
Part49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
617
SpecialMesh50.Parent = Part49
618
SpecialMesh50.MeshType = Enum.MeshType.Sphere
619
Part51.Parent = Model34
620
Part51.Material = Enum.Material.SmoothPlastic
621
Part51.BrickColor = BrickColor.new("Bright green")
622
Part51.Rotation = Vector3.new(39.1800003, 28.5100002, -44.1299973)
623
Part51.Anchored = true
624
Part51.CanCollide = false
625
Part51.Size = Vector3.new(0.07443849, 0.0694759339, 0.0496256687)
626
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)
627
Part51.Color = Color3.new(0.294118, 0.592157, 0.294118)
628
Part51.Position = Vector3.new(11.7875834, 1.8068831, 3.97863412)
629
Part51.Orientation = Vector3.new(33.7199974, 35.0200005, -22.8799992)
630
Part51.Color = Color3.new(0.294118, 0.592157, 0.294118)
631
SpecialMesh52.Parent = Part51
632
SpecialMesh52.MeshType = Enum.MeshType.Sphere
633
Part53.Parent = Model34
634
Part53.Material = Enum.Material.SmoothPlastic
635
Part53.BrickColor = BrickColor.new("Really black")
636
Part53.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
637
Part53.Anchored = true
638
Part53.CanCollide = false
639
Part53.Size = Vector3.new(0.174020723, 0.165086061, 0.0500000007)
640
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)
641
Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
642
Part53.Position = Vector3.new(12.0297956, 1.24883831, 3.96855235)
643
Part53.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
644
Part53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
645
SpecialMesh54.Parent = Part53
646
SpecialMesh54.MeshType = Enum.MeshType.Sphere
647
Part55.Name = "Head2"
648
Part55.Parent = Model34
649
Part55.BrickColor = BrickColor.new("Persimmon")
650
Part55.Rotation = Vector3.new(-8.06999969, 14.8199997, -11.8899994)
651
Part55.Anchored = true
652
Part55.CanCollide = false
653
Part55.Size = Vector3.new(2, 1, 1)
654
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)
655
Part55.BottomSurface = Enum.SurfaceType.Smooth
656
Part55.TopSurface = Enum.SurfaceType.Smooth
657
Part55.Color = Color3.new(1, 0.34902, 0.34902)
658
Part55.Position = Vector3.new(11.9367552, 1.30647635, 4.63012409)
659
Part55.Orientation = Vector3.new(-7.79999971, 14.96, -13.96)
660
Part55.Color = Color3.new(1, 0.34902, 0.34902)
661
SpecialMesh56.Parent = Part55
662
SpecialMesh56.Scale = Vector3.new(1.25, 1.25, 1.25)
663
SpecialMesh56.Scale = Vector3.new(1.25, 1.25, 1.25)
664
Part57.Name = "Head2"
665
Part57.Parent = Model34
666
Part57.BrickColor = BrickColor.new("Persimmon")
667
Part57.Rotation = Vector3.new(18.1399994, 6.60999966, -19.8599987)
668
Part57.Anchored = true
669
Part57.CanCollide = false
670
Part57.Size = Vector3.new(0.5, 0.400000006, 0.400000006)
671
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)
672
Part57.BottomSurface = Enum.SurfaceType.Smooth
673
Part57.TopSurface = Enum.SurfaceType.Smooth
674
Part57.Color = Color3.new(1, 0.34902, 0.34902)
675
Part57.Position = Vector3.new(11.9143991, 1.67772126, 4.14330864)
676
Part57.Orientation = Vector3.new(18.0200005, 6.94999981, -17.6999989)
677
Part57.Color = Color3.new(1, 0.34902, 0.34902)
678
SpecialMesh58.Parent = Part57
679
SpecialMesh58.Scale = Vector3.new(1.25, 1.25, 1.25)
680
SpecialMesh58.Scale = Vector3.new(1.25, 1.25, 1.25)
681
Part59.Name = "Middle"
682
Part59.Parent = Model34
683
Part59.BrickColor = BrickColor.new("Bright yellow")
684
Part59.Rotation = Vector3.new(-8.06999969, 14.8199997, -11.8899994)
685
Part59.Anchored = true
686
Part59.CanCollide = false
687
Part59.Size = Vector3.new(2, 1, 0.899999976)
688
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)
689
Part59.BottomSurface = Enum.SurfaceType.Smooth
690
Part59.TopSurface = Enum.SurfaceType.Smooth
691
Part59.Color = Color3.new(0.960784, 0.803922, 0.188235)
692
Part59.Position = Vector3.new(11.8984041, 1.28610897, 4.48655272)
693
Part59.Orientation = Vector3.new(-7.79999971, 14.96, -13.96)
694
Part59.Color = Color3.new(0.960784, 0.803922, 0.188235)
695
SpecialMesh60.Parent = Part59
696
SpecialMesh60.Scale = Vector3.new(1.25, 1.25, 1.25)
697
SpecialMesh60.Scale = Vector3.new(1.25, 1.25, 1.25)
698
Part61.Parent = Model34
699
Part61.Material = Enum.Material.SmoothPlastic
700
Part61.BrickColor = BrickColor.new("Really black")
701
Part61.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
702
Part61.Anchored = true
703
Part61.CanCollide = false
704
Part61.Size = Vector3.new(0.374020815, 0.0900000036, 0.0500000007)
705
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)
706
Part61.Color = Color3.new(0, 0, 0)
707
Part61.Position = Vector3.new(11.5474768, 1.36848938, 4.07948542)
708
Part61.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
709
Part61.Color = Color3.new(0, 0, 0)
710
SpecialMesh62.Parent = Part61
711
SpecialMesh62.MeshType = Enum.MeshType.Sphere
712
Part63.Parent = Model34
713
Part63.Material = Enum.Material.SmoothPlastic
714
Part63.BrickColor = BrickColor.new("Really black")
715
Part63.Rotation = Vector3.new(-10.9699993, -14.79, 3.61999989)
716
Part63.Anchored = true
717
Part63.CanCollide = false
718
Part63.Size = Vector3.new(0.364020735, 0.0750860721, 0.0500000007)
719
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)
720
Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
721
Part63.Position = Vector3.new(12.0297956, 1.24883831, 3.96855235)
722
Part63.Orientation = Vector3.new(-10.6099997, -15.0499992, 6.44999981)
723
Part63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
724
SpecialMesh64.Parent = Part63
725
SpecialMesh64.MeshType = Enum.MeshType.Sphere
726
Part65.Parent = Model34
727
Part65.Material = Enum.Material.SmoothPlastic
728
Part65.BrickColor = BrickColor.new("Really black")
729
Part65.Rotation = Vector3.new(11.4399996, 36.6800003, -33.7599983)
730
Part65.Anchored = true
731
Part65.CanCollide = false
732
Part65.Size = Vector3.new(0.173999995, 0.165000007, 0.0500000007)
733
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)
734
Part65.Color = Color3.new(0, 0, 0)
735
Part65.Position = Vector3.new(11.5421143, 1.36793602, 4.07104349)
736
Part65.Orientation = Vector3.new(9.14999962, 37.2299995, -26.8699989)
737
Part65.Color = Color3.new(0, 0, 0)
738
SpecialMesh66.Parent = Part65
739
SpecialMesh66.MeshType = Enum.MeshType.Sphere
740
Model67.Name = "FTorso"
741
Model67.Parent = Model0
742
Part68.Parent = Model67
743
Part68.Material = Enum.Material.SmoothPlastic
744
Part68.Rotation = Vector3.new(0, 0.0299999993, 0)
745
Part68.Anchored = true
746
Part68.CanCollide = false
747
Part68.Size = Vector3.new(0.330000073, 0.200000003, 0.900000036)
748
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)
749
Part68.Position = Vector3.new(11.0521231, 0.839523673, 4.67163563)
750
Part68.Orientation = Vector3.new(0, 0.0299999993, 0)
751
Part69.Parent = Model67
752
Part69.Material = Enum.Material.SmoothPlastic
753
Part69.Rotation = Vector3.new(21, 0.0299999993, -0.00999999978)
754
Part69.Anchored = true
755
Part69.CanCollide = false
756
Part69.Size = Vector3.new(1.58999991, 0.800000012, 0.200000003)
757
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)
758
Part69.Position = Vector3.new(11.8924513, 0.952376485, 5.2253499)
759
Part69.Orientation = Vector3.new(21, 0.0299999993, 0)
760
Part70.Parent = Model67
761
Part70.Material = Enum.Material.SmoothPlastic
762
Part70.Rotation = Vector3.new(0, 0.0299999993, 0)
763
Part70.Anchored = true
764
Part70.CanCollide = false
765
Part70.Shape = Enum.PartType.Cylinder
766
Part70.Size = Vector3.new(0.200000003, 1, 1)
767
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)
768
Part70.BottomSurface = Enum.SurfaceType.Smooth
769
Part70.TopSurface = Enum.SurfaceType.Smooth
770
Part70.Position = Vector3.new(10.819169, 0.889256001, 4.63970709)
771
Part70.Orientation = Vector3.new(0, 0.0299999993, 0)
772
Part71.Parent = Model67
773
Part71.Material = Enum.Material.SmoothPlastic
774
Part71.Rotation = Vector3.new(0, 0.0299999993, 0)
775
Part71.Anchored = true
776
Part71.CanCollide = false
777
Part71.Size = Vector3.new(0.400000036, 0.200000003, 0.900000036)
778
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)
779
Part71.Position = Vector3.new(12.7871428, 0.839549303, 4.67061138)
780
Part71.Orientation = Vector3.new(0, 0.0299999993, 0)
781
Part72.Parent = Model67
782
Part72.Material = Enum.Material.SmoothPlastic
783
Part72.Rotation = Vector3.new(-180, -0.0299999993, 180)
784
Part72.Anchored = true
785
Part72.CanCollide = false
786
Part72.Shape = Enum.PartType.Cylinder
787
Part72.Size = Vector3.new(0.200000003, 1, 1)
788
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)
789
Part72.BottomSurface = Enum.SurfaceType.Smooth
790
Part72.TopSurface = Enum.SurfaceType.Smooth
791
Part72.Position = Vector3.new(12.965106, 0.889284968, 4.68757534)
792
Part72.Orientation = Vector3.new(0, -179.970001, 0)
793
Part73.Parent = Model67
794
Part73.Material = Enum.Material.SmoothPlastic
795
Part73.Rotation = Vector3.new(-3, 0.0299999993, 0)
796
Part73.Anchored = true
797
Part73.CanCollide = false
798
Part73.Size = Vector3.new(0.200000003, 0.600000024, 1.5)
799
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)
800
Part73.Position = Vector3.new(12.6873074, 1.00220788, 4.98134327)
801
Part73.Orientation = Vector3.new(-3, 0.0299999993, 0)
802
Part74.Parent = Model67
803
Part74.Material = Enum.Material.SmoothPlastic
804
Part74.Rotation = Vector3.new(-3, 0.0299999993, 0)
805
Part74.Anchored = true
806
Part74.CanCollide = false
807
Part74.Size = Vector3.new(0.210000053, 0.600000024, 1.5)
808
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)
809
Part74.Position = Vector3.new(11.1568213, 1.00218725, 4.93468666)
810
Part74.Orientation = Vector3.new(-3, 0.0299999993, 0)
811
Part75.Parent = Model67
812
Part75.BrickColor = BrickColor.new("Persimmon")
813
Part75.Rotation = Vector3.new(0, 0.0299999993, 0)
814
Part75.Anchored = true
815
Part75.CanCollide = false
816
Part75.Size = Vector3.new(2, 0.429999948, 1.15999985)
817
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)
818
Part75.Color = Color3.new(1, 0.34902, 0.34902)
819
Part75.Position = Vector3.new(11.9249992, 0.524288297, 4.55067492)
820
Part75.Orientation = Vector3.new(0, 0.0299999993, 0)
821
Part75.Color = Color3.new(1, 0.34902, 0.34902)
822
Attachment76.Name = "RootRigAttachment"
823
Attachment76.Parent = Part75
824
Texture77.Parent = Part75
825
Texture77.Texture = "rbxassetid://264596039"
826
Texture77.StudsPerTileU = 0.5
827
Texture77.StudsPerTileV = 0.5
828
Texture78.Parent = Part75
829
Texture78.Texture = "rbxassetid://264596039"
830
Texture78.Face = Enum.NormalId.Back
831
Texture78.StudsPerTileU = 0.5
832
Texture78.StudsPerTileV = 0.5
833
Texture79.Parent = Part75
834
Texture79.Texture = "rbxassetid://264596039"
835
Texture79.Face = Enum.NormalId.Left
836
Texture79.StudsPerTileU = 0.5
837
Texture79.StudsPerTileV = 0.5
838
Texture80.Parent = Part75
839
Texture80.Texture = "rbxassetid://264596039"
840
Texture80.Face = Enum.NormalId.Right
841
Texture80.StudsPerTileU = 0.5
842
Texture80.StudsPerTileV = 0.5
843
Texture81.Parent = Part75
844
Texture81.Texture = "rbxassetid://264596039"
845
Texture81.Face = Enum.NormalId.Top
846
Texture81.StudsPerTileU = 0.5
847
Texture81.StudsPerTileV = 0.5
848
Texture82.Parent = Part75
849
Texture82.Texture = "rbxassetid://264596039"
850
Texture82.Face = Enum.NormalId.Bottom
851
Texture82.StudsPerTileU = 0.5
852
Texture82.StudsPerTileV = 0.5
853
Part83.Parent = Model67
854
Part83.BrickColor = BrickColor.new("Persimmon")
855
Part83.Rotation = Vector3.new(0, 0.0299999993, 0)
856
Part83.Anchored = true
857
Part83.CanCollide = false
858
Part83.Size = Vector3.new(0.550000191, 0.849999785, 1.15999985)
859
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)
860
Part83.Color = Color3.new(1, 0.34902, 0.34902)
861
Part83.Position = Vector3.new(12.6500111, 0.314302087, 4.55023623)
862
Part83.Orientation = Vector3.new(0, 0.0299999993, 0)
863
Part83.Color = Color3.new(1, 0.34902, 0.34902)
864
Attachment84.Name = "RootRigAttachment"
865
Attachment84.Parent = Part83
866
Texture85.Parent = Part83
867
Texture85.Texture = "rbxassetid://264596039"
868
Texture85.StudsPerTileU = 0.5
869
Texture85.StudsPerTileV = 0.5
870
Texture86.Parent = Part83
871
Texture86.Texture = "rbxassetid://264596039"
872
Texture86.Face = Enum.NormalId.Back
873
Texture86.StudsPerTileU = 0.5
874
Texture86.StudsPerTileV = 0.5
875
Texture87.Parent = Part83
876
Texture87.Texture = "rbxassetid://264596039"
877
Texture87.Face = Enum.NormalId.Left
878
Texture87.StudsPerTileU = 0.5
879
Texture87.StudsPerTileV = 0.5
880
Texture88.Parent = Part83
881
Texture88.Texture = "rbxassetid://264596039"
882
Texture88.Face = Enum.NormalId.Right
883
Texture88.StudsPerTileU = 0.5
884
Texture88.StudsPerTileV = 0.5
885
Texture89.Parent = Part83
886
Texture89.Texture = "rbxassetid://264596039"
887
Texture89.Face = Enum.NormalId.Top
888
Texture89.StudsPerTileU = 0.5
889
Texture89.StudsPerTileV = 0.5
890
Texture90.Parent = Part83
891
Texture90.Texture = "rbxassetid://264596039"
892
Texture90.Face = Enum.NormalId.Bottom
893
Texture90.StudsPerTileU = 0.5
894
Texture90.StudsPerTileV = 0.5
895
Part91.Parent = Model67
896
Part91.BrickColor = BrickColor.new("Persimmon")
897
Part91.Rotation = Vector3.new(0, 0.0299999993, 0)
898
Part91.Anchored = true
899
Part91.CanCollide = false
900
Part91.Size = Vector3.new(0.49999997, 0.849999785, 1.15999985)
901
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)
902
Part91.Color = Color3.new(1, 0.34902, 0.34902)
903
Part91.Position = Vector3.new(11.1850176, 0.314280808, 4.55109692)
904
Part91.Orientation = Vector3.new(0, 0.0299999993, 0)
905
Part91.Color = Color3.new(1, 0.34902, 0.34902)
906
Attachment92.Name = "RootRigAttachment"
907
Attachment92.Parent = Part91
908
Texture93.Parent = Part91
909
Texture93.Texture = "rbxassetid://264596039"
910
Texture93.StudsPerTileU = 0.5
911
Texture93.StudsPerTileV = 0.5
912
Texture94.Parent = Part91
913
Texture94.Texture = "rbxassetid://264596039"
914
Texture94.Face = Enum.NormalId.Back
915
Texture94.StudsPerTileU = 0.5
916
Texture94.StudsPerTileV = 0.5
917
Texture95.Parent = Part91
918
Texture95.Texture = "rbxassetid://264596039"
919
Texture95.Face = Enum.NormalId.Left
920
Texture95.StudsPerTileU = 0.5
921
Texture95.StudsPerTileV = 0.5
922
Texture96.Parent = Part91
923
Texture96.Texture = "rbxassetid://264596039"
924
Texture96.Face = Enum.NormalId.Right
925
Texture96.StudsPerTileU = 0.5
926
Texture96.StudsPerTileV = 0.5
927
Texture97.Parent = Part91
928
Texture97.Texture = "rbxassetid://264596039"
929
Texture97.Face = Enum.NormalId.Top
930
Texture97.StudsPerTileU = 0.5
931
Texture97.StudsPerTileV = 0.5
932
Texture98.Parent = Part91
933
Texture98.Texture = "rbxassetid://264596039"
934
Texture98.Face = Enum.NormalId.Bottom
935
Texture98.StudsPerTileU = 0.5
936
Texture98.StudsPerTileV = 0.5
937
Part99.Parent = Model67
938
Part99.BrickColor = BrickColor.new("Persimmon")
939
Part99.Rotation = Vector3.new(0, 0.0299999993, 0)
940
Part99.Anchored = true
941
Part99.CanCollide = false
942
Part99.Size = Vector3.new(2, 2, 1)
943
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)
944
Part99.Color = Color3.new(1, 0.34902, 0.34902)
945
Part99.Position = Vector3.new(11.9250631, -0.26070109, 4.63062239)
946
Part99.Orientation = Vector3.new(0, 0.0299999993, 0)
947
Part99.Color = Color3.new(1, 0.34902, 0.34902)
948
Attachment100.Name = "RootRigAttachment"
949
Attachment100.Parent = Part99
950
Texture101.Parent = Part99
951
Texture101.Texture = "rbxassetid://264596039"
952
Texture101.StudsPerTileU = 0.5
953
Texture101.StudsPerTileV = 0.5
954
Texture102.Parent = Part99
955
Texture102.Texture = "rbxassetid://264596039"
956
Texture102.Face = Enum.NormalId.Back
957
Texture102.StudsPerTileU = 0.5
958
Texture102.StudsPerTileV = 0.5
959
Texture103.Parent = Part99
960
Texture103.Texture = "rbxassetid://264596039"
961
Texture103.Face = Enum.NormalId.Left
962
Texture103.StudsPerTileU = 0.5
963
Texture103.StudsPerTileV = 0.5
964
Texture104.Parent = Part99
965
Texture104.Texture = "rbxassetid://264596039"
966
Texture104.Face = Enum.NormalId.Right
967
Texture104.StudsPerTileU = 0.5
968
Texture104.StudsPerTileV = 0.5
969
Texture105.Parent = Part99
970
Texture105.Texture = "rbxassetid://264596039"
971
Texture105.Face = Enum.NormalId.Top
972
Texture105.StudsPerTileU = 0.5
973
Texture105.StudsPerTileV = 0.5
974
Texture106.Parent = Part99
975
Texture106.Texture = "rbxassetid://264596039"
976
Texture106.Face = Enum.NormalId.Bottom
977
Texture106.StudsPerTileU = 0.5
978
Texture106.StudsPerTileV = 0.5
979
Part107.Parent = Model67
980
Part107.Material = Enum.Material.SmoothPlastic
981
Part107.Rotation = Vector3.new(-180, 0.119999997, 0)
982
Part107.Anchored = true
983
Part107.CanCollide = false
984
Part107.Size = Vector3.new(0.960000217, 1.28999972, 1.0999999)
985
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)
986
Part107.Position = Vector3.new(11.9067307, -0.335699737, 4.64631414)
987
Part107.Orientation = Vector3.new(0, 179.87999, 180)
988
Part108.Parent = Model67
989
Part108.Material = Enum.Material.SmoothPlastic
990
Part108.Rotation = Vector3.new(-180, 0.119999997, 0)
991
Part108.Anchored = true
992
Part108.CanCollide = false
993
Part108.Size = Vector3.new(2.16999936, 0.949999988, 1.0999999)
994
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)
995
Part108.Position = Vector3.new(11.8742619, -0.565696001, 4.60946989)
996
Part108.Orientation = Vector3.new(0, 179.87999, 180)
997
Part109.Parent = Model67
998
Part109.Material = Enum.Material.SmoothPlastic
999
Part109.BrickColor = BrickColor.new("Dark stone grey")
1000
Part109.Rotation = Vector3.new(-180, 0.119999997, 0)
1001
Part109.Anchored = true
1002
Part109.CanCollide = false
1003
Part109.Size = Vector3.new(2.23999977, 0.410000026, 1.12999988)
1004
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)
1005
Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
1006
Part109.Position = Vector3.new(11.9093018, -1.12568498, 4.60950422)
1007
Part109.Orientation = Vector3.new(0, 179.87999, 180)
1008
Part109.Color = Color3.new(0.388235, 0.372549, 0.384314)
1009
Part110.Name = "Middle"
1010
Part110.Parent = Model67
1011
Part110.BrickColor = BrickColor.new("Persimmon")
1012
Part110.Anchored = true
1013
Part110.CanCollide = false
1014
Part110.Size = Vector3.new(2, 2, 1)
1015
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)
1016
Part110.Color = Color3.new(1, 0.34902, 0.34902)
1017
Part110.Position = Vector3.new(11.8900042, -0.300692469, 4.61989641)
1018
Part110.Color = Color3.new(1, 0.34902, 0.34902)
1019
Attachment111.Name = "RootRigAttachment"
1020
Attachment111.Parent = Part110
1021
Texture112.Parent = Part110
1022
Texture112.Texture = "rbxassetid://264596039"
1023
Texture112.StudsPerTileU = 0.5
1024
Texture112.StudsPerTileV = 0.5
1025
Texture113.Parent = Part110
1026
Texture113.Texture = "rbxassetid://264596039"
1027
Texture113.Face = Enum.NormalId.Back
1028
Texture113.StudsPerTileU = 0.5
1029
Texture113.StudsPerTileV = 0.5
1030
Texture114.Parent = Part110
1031
Texture114.Texture = "rbxassetid://264596039"
1032
Texture114.Face = Enum.NormalId.Left
1033
Texture114.StudsPerTileU = 0.5
1034
Texture114.StudsPerTileV = 0.5
1035
Texture115.Parent = Part110
1036
Texture115.Texture = "rbxassetid://264596039"
1037
Texture115.Face = Enum.NormalId.Right
1038
Texture115.StudsPerTileU = 0.5
1039
Texture115.StudsPerTileV = 0.5
1040
Texture116.Parent = Part110
1041
Texture116.Texture = "rbxassetid://264596039"
1042
Texture116.Face = Enum.NormalId.Top
1043
Texture116.StudsPerTileU = 0.5
1044
Texture116.StudsPerTileV = 0.5
1045
Texture117.Parent = Part110
1046
Texture117.Texture = "rbxassetid://264596039"
1047
Texture117.Face = Enum.NormalId.Bottom
1048
Texture117.StudsPerTileU = 0.5
1049
Texture117.StudsPerTileV = 0.5
1050
for i,v in pairs(mas:GetChildren()) do
1051
	v.Parent = game:GetService("Players").LocalPlayer.Character
1052
	pcall(function() v:MakeJoints() end)
1053
end
1054
mas:Destroy()
1055
for i,v in pairs(cors) do
1056
	spawn(function()
1057
		pcall(v)
1058
	end)
1059
end-- main body
1060
1061
-- left arm VVV
1062
1063
--Converted with ttyyuu12345's model to script plugin v4
1064
function sandbox(var,func)
1065
	local env = getfenv(func)
1066
	local newenv = setmetatable({},{
1067
		__index = function(self,k)
1068
			if k=="script" then
1069
				return var
1070
			else
1071
				return env[k]
1072
			end
1073
		end,
1074
	})
1075
	setfenv(func,newenv)
1076
	return func
1077
end
1078
cors = {}
1079
mas = Instance.new("Model",game:GetService("Lighting"))
1080
Model0 = Instance.new("Model")
1081
Part1 = Instance.new("Part")
1082
SpecialMesh2 = Instance.new("SpecialMesh")
1083
Part3 = Instance.new("Part")
1084
Texture4 = Instance.new("Texture")
1085
Texture5 = Instance.new("Texture")
1086
Texture6 = Instance.new("Texture")
1087
Texture7 = Instance.new("Texture")
1088
Texture8 = Instance.new("Texture")
1089
Texture9 = Instance.new("Texture")
1090
Part10 = Instance.new("Part")
1091
Part11 = Instance.new("Part")
1092
Part12 = Instance.new("Part")
1093
Part13 = Instance.new("Part")
1094
SpecialMesh14 = Instance.new("SpecialMesh")
1095
Part15 = Instance.new("Part")
1096
Model0.Name = "Left Arm"
1097
Model0.Parent = mas
1098
Part1.Parent = Model0
1099
Part1.Material = Enum.Material.SmoothPlastic
1100
Part1.BrickColor = BrickColor.new("Smoky grey")
1101
Part1.Rotation = Vector3.new(158.839996, 86.4199982, -159.98999)
1102
Part1.Anchored = true
1103
Part1.CanCollide = false
1104
Part1.Size = Vector3.new(0.499999911, 0.699999928, 0.199999988)
1105
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)
1106
Part1.BottomSurface = Enum.SurfaceType.Smooth
1107
Part1.TopSurface = Enum.SurfaceType.Smooth
1108
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1109
Part1.Position = Vector3.new(9.67373753, -0.925762892, 4.67416382)
1110
Part1.Orientation = Vector3.new(1.28999996, 93.3399963, -1.12)
1111
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1112
SpecialMesh2.Parent = Part1
1113
SpecialMesh2.MeshType = Enum.MeshType.Sphere
1114
Part3.Name = "Middle"
1115
Part3.Parent = Model0
1116
Part3.Material = Enum.Material.SmoothPlastic
1117
Part3.BrickColor = BrickColor.new("Persimmon")
1118
Part3.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1119
Part3.Anchored = true
1120
Part3.CanCollide = false
1121
Part3.Size = Vector3.new(1, 2, 1)
1122
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)
1123
Part3.BottomSurface = Enum.SurfaceType.Smooth
1124
Part3.TopSurface = Enum.SurfaceType.Smooth
1125
Part3.Color = Color3.new(1, 0.34902, 0.34902)
1126
Part3.Position = Vector3.new(10.2763157, -0.328741938, 4.6582799)
1127
Part3.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1128
Part3.Color = Color3.new(1, 0.34902, 0.34902)
1129
Texture4.Parent = Part3
1130
Texture4.Texture = "rbxassetid://264596039"
1131
Texture4.StudsPerTileU = 0.5
1132
Texture4.StudsPerTileV = 0.5
1133
Texture5.Parent = Part3
1134
Texture5.Texture = "rbxassetid://264596039"
1135
Texture5.Face = Enum.NormalId.Back
1136
Texture5.StudsPerTileU = 0.5
1137
Texture5.StudsPerTileV = 0.5
1138
Texture6.Parent = Part3
1139
Texture6.Texture = "rbxassetid://264596039"
1140
Texture6.Face = Enum.NormalId.Left
1141
Texture6.StudsPerTileU = 0.5
1142
Texture6.StudsPerTileV = 0.5
1143
Texture7.Parent = Part3
1144
Texture7.Texture = "rbxassetid://264596039"
1145
Texture7.Face = Enum.NormalId.Right
1146
Texture7.StudsPerTileU = 0.5
1147
Texture7.StudsPerTileV = 0.5
1148
Texture8.Parent = Part3
1149
Texture8.Texture = "rbxassetid://264596039"
1150
Texture8.Face = Enum.NormalId.Top
1151
Texture8.StudsPerTileU = 0.5
1152
Texture8.StudsPerTileV = 0.5
1153
Texture9.Parent = Part3
1154
Texture9.Texture = "rbxassetid://264596039"
1155
Texture9.Face = Enum.NormalId.Bottom
1156
Texture9.StudsPerTileU = 0.5
1157
Texture9.StudsPerTileV = 0.5
1158
Part10.Parent = Model0
1159
Part10.Material = Enum.Material.SmoothPlastic
1160
Part10.BrickColor = BrickColor.new("Smoky grey")
1161
Part10.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1162
Part10.Anchored = true
1163
Part10.CanCollide = false
1164
Part10.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
1165
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)
1166
Part10.BottomSurface = Enum.SurfaceType.Smooth
1167
Part10.TopSurface = Enum.SurfaceType.Smooth
1168
Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
1169
Part10.Position = Vector3.new(10.2763157, -0.328740954, 4.65828419)
1170
Part10.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1171
Part10.Color = Color3.new(0.356863, 0.364706, 0.411765)
1172
Part11.Parent = Model0
1173
Part11.Material = Enum.Material.SmoothPlastic
1174
Part11.BrickColor = BrickColor.new("Smoky grey")
1175
Part11.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1176
Part11.Anchored = true
1177
Part11.CanCollide = false
1178
Part11.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
1179
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)
1180
Part11.BottomSurface = Enum.SurfaceType.Smooth
1181
Part11.TopSurface = Enum.SurfaceType.Smooth
1182
Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
1183
Part11.Position = Vector3.new(10.2641315, -0.898470879, 4.6701169)
1184
Part11.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1185
Part11.Color = Color3.new(0.356863, 0.364706, 0.411765)
1186
Part12.Parent = Model0
1187
Part12.Material = Enum.Material.SmoothPlastic
1188
Part12.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1189
Part12.Anchored = true
1190
Part12.CanCollide = false
1191
Part12.Size = Vector3.new(1.0999999, 0.47999993, 1.20000005)
1192
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)
1193
Part12.BottomSurface = Enum.SurfaceType.Smooth
1194
Part12.TopSurface = Enum.SurfaceType.Smooth
1195
Part12.Position = Vector3.new(10.2585678, -1.15834284, 4.67551708)
1196
Part12.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1197
Part13.Parent = Model0
1198
Part13.Material = Enum.Material.SmoothPlastic
1199
Part13.BrickColor = BrickColor.new("Smoky grey")
1200
Part13.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1201
Part13.Anchored = true
1202
Part13.CanCollide = false
1203
Part13.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
1204
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)
1205
Part13.BottomSurface = Enum.SurfaceType.Smooth
1206
Part13.TopSurface = Enum.SurfaceType.Smooth
1207
Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
1208
Part13.Position = Vector3.new(10.3147316, -0.167107999, 5.25400782)
1209
Part13.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1210
Part13.Color = Color3.new(0.356863, 0.364706, 0.411765)
1211
SpecialMesh14.Parent = Part13
1212
SpecialMesh14.MeshType = Enum.MeshType.Sphere
1213
Part15.Parent = Model0
1214
Part15.Material = Enum.Material.SmoothPlastic
1215
Part15.Rotation = Vector3.new(-1.12, 3.3599999, -1.23000002)
1216
Part15.Anchored = true
1217
Part15.CanCollide = false
1218
Part15.Size = Vector3.new(1.0999999, 0.47999993, 1.20000005)
1219
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)
1220
Part15.BottomSurface = Enum.SurfaceType.Smooth
1221
Part15.TopSurface = Enum.SurfaceType.Smooth
1222
Part15.Position = Vector3.new(10.2929802, 0.450897068, 4.642066)
1223
Part15.Orientation = Vector3.new(-1.12, 3.3599999, -1.28999996)
1224
for i,v in pairs(mas:GetChildren()) do
1225
	v.Parent = game:GetService("Players").LocalPlayer.Character.KingCrimson
1226
	pcall(function() v:MakeJoints() end)
1227
end
1228
mas:Destroy()
1229
for i,v in pairs(cors) do
1230
	spawn(function()
1231
		pcall(v)
1232
	end)
1233
end
1234
1235
--Converted with ttyyuu12345's model to script plugin v4
1236
function sandbox(var,func)
1237
	local env = getfenv(func)
1238
	local newenv = setmetatable({},{
1239
		__index = function(self,k)
1240
			if k=="script" then
1241
				return var
1242
			else
1243
				return env[k]
1244
			end
1245
		end,
1246
	})
1247
	setfenv(func,newenv)
1248
	return func
1249
end
1250
cors = {}
1251
mas = Instance.new("Model",game:GetService("Lighting"))
1252
Model0 = Instance.new("Model")
1253
Part1 = Instance.new("Part")
1254
SpecialMesh2 = Instance.new("SpecialMesh")
1255
Part3 = Instance.new("Part")
1256
Part4 = Instance.new("Part")
1257
Texture5 = Instance.new("Texture")
1258
Texture6 = Instance.new("Texture")
1259
Texture7 = Instance.new("Texture")
1260
Texture8 = Instance.new("Texture")
1261
Texture9 = Instance.new("Texture")
1262
Texture10 = Instance.new("Texture")
1263
Part11 = Instance.new("Part")
1264
Part12 = Instance.new("Part")
1265
SpecialMesh13 = Instance.new("SpecialMesh")
1266
Part14 = Instance.new("Part")
1267
Part15 = Instance.new("Part")
1268
Part16 = Instance.new("Part")
1269
Model0.Name = "Left Leg"
1270
Model0.Parent = mas
1271
Part1.Parent = Model0
1272
Part1.Material = Enum.Material.SmoothPlastic
1273
Part1.BrickColor = BrickColor.new("Smoky grey")
1274
Part1.Rotation = Vector3.new(12, 0.0299999993, 179.98999)
1275
Part1.Anchored = true
1276
Part1.CanCollide = false
1277
Part1.Size = Vector3.new(0.325000226, 0.455000341, 0.1300001)
1278
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)
1279
Part1.BottomSurface = Enum.SurfaceType.Smooth
1280
Part1.TopSurface = Enum.SurfaceType.Smooth
1281
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1282
Part1.Position = Vector3.new(11.380847, -2.88461161, 4.02652359)
1283
Part1.Orientation = Vector3.new(12, 0.0299999993, -180)
1284
Part1.Color = Color3.new(0.356863, 0.364706, 0.411765)
1285
SpecialMesh2.Parent = Part1
1286
SpecialMesh2.MeshType = Enum.MeshType.Sphere
1287
Part3.Parent = Model0
1288
Part3.Material = Enum.Material.SmoothPlastic
1289
Part3.BrickColor = BrickColor.new("Smoky grey")
1290
Part3.Rotation = Vector3.new(0, 0.0299999993, 0)
1291
Part3.Anchored = true
1292
Part3.CanCollide = false
1293
Part3.Size = Vector3.new(1.0999999, 0.200000003, 1.20000005)
1294
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)
1295
Part3.BottomSurface = Enum.SurfaceType.Smooth
1296
Part3.TopSurface = Enum.SurfaceType.Smooth
1297
Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
1298
Part3.Position = Vector3.new(11.4111729, -2.37613988, 4.59652424)
1299
Part3.Orientation = Vector3.new(0, 0.0299999993, 0)
1300
Part3.Color = Color3.new(0.356863, 0.364706, 0.411765)
1301
Part4.Name = "Middle"
1302
Part4.Parent = Model0
1303
Part4.Material = Enum.Material.SmoothPlastic
1304
Part4.BrickColor = BrickColor.new("Persimmon")
1305
Part4.Rotation = Vector3.new(0, 0.0299999993, 0)
1306
Part4.Anchored = true
1307
Part4.CanCollide = false
1308
Part4.Size = Vector3.new(1, 2, 1)
1309
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)
1310
Part4.BottomSurface = Enum.SurfaceType.Smooth
1311
Part4.TopSurface = Enum.SurfaceType.Smooth
1312
Part4.Color = Color3.new(1, 0.34902, 0.34902)
1313
Part4.Position = Vector3.new(11.411171, -2.2661407, 4.59652996)
1314
Part4.Orientation = Vector3.new(0, 0.0299999993, 0)
1315
Part4.Color = Color3.new(1, 0.34902, 0.34902)
1316
Texture5.Parent = Part4
1317
Texture5.Texture = "rbxassetid://264596039"
1318
Texture5.StudsPerTileU = 0.5
1319
Texture5.StudsPerTileV = 0.5
1320
Texture6.Parent = Part4
1321
Texture6.Texture = "rbxassetid://264596039"
1322
Texture6.Face = Enum.NormalId.Back
1323
Texture6.StudsPerTileU = 0.5
1324
Texture6.StudsPerTileV = 0.5
1325
Texture7.Parent = Part4
1326
Texture7.Texture = "rbxassetid://264596039"
1327
Texture7.Face = Enum.NormalId.Left
1328
Texture7.StudsPerTileU = 0.5
1329
Texture7.StudsPerTileV = 0.5
1330
Texture8.Parent = Part4
1331
Texture8.Texture = "rbxassetid://264596039"
1332
Texture8.Face = Enum.NormalId.Right
1333
Texture8.StudsPerTileU = 0.5
1334
Texture8.StudsPerTileV = 0.5
1335
Texture9.Parent = Part4
1336
Texture9.Texture = "rbxassetid://264596039"
1337
Texture9.Face = Enum.NormalId.Top
1338
Texture9.StudsPerTileU = 0.5
1339
Texture9.StudsPerTileV = 0.5
1340
Texture10.Parent = Part4
1341
Texture10.Texture = "rbxassetid://264596039"
1342
Texture10.Face = Enum.NormalId.Bottom
1343
Texture10.StudsPerTileU = 0.5
1344
Texture10.StudsPerTileV = 0.5
1345
Part11.Parent = Model0
1346
Part11.Material = Enum.Material.SmoothPlastic
1347
Part11.BrickColor = BrickColor.new("Dark green")
1348
Part11.Rotation = Vector3.new(0, 0.0299999993, 0)
1349
Part11.Anchored = true
1350
Part11.CanCollide = false
1351
Part11.Shape = Enum.PartType.Ball
1352
Part11.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
1353
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)
1354
Part11.BottomSurface = Enum.SurfaceType.Smooth
1355
Part11.TopSurface = Enum.SurfaceType.Smooth
1356
Part11.Color = Color3.new(0.156863, 0.498039, 0.278431)
1357
Part11.Position = Vector3.new(10.861167, -2.96610498, 4.61681271)
1358
Part11.Orientation = Vector3.new(0, 0.0299999993, 0)
1359
Part11.Color = Color3.new(0.156863, 0.498039, 0.278431)
1360
Part12.Parent = Model0
1361
Part12.Material = Enum.Material.SmoothPlastic
1362
Part12.BrickColor = BrickColor.new("Smoky grey")
1363
Part12.Rotation = Vector3.new(0, 0.0299999993, 0)
1364
Part12.Anchored = true
1365
Part12.CanCollide = false
1366
Part12.Size = Vector3.new(0.49999994, 0.699999988, 0.200000003)
1367
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)
1368
Part12.BottomSurface = Enum.SurfaceType.Smooth
1369
Part12.TopSurface = Enum.SurfaceType.Smooth
1370
Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
1371
Part12.Position = Vector3.new(11.3708487, -2.2861259, 4.02655983)
1372
Part12.Orientation = Vector3.new(0, 0.0299999993, 0)
1373
Part12.Color = Color3.new(0.356863, 0.364706, 0.411765)
1374
SpecialMesh13.Parent = Part12
1375
SpecialMesh13.MeshType = Enum.MeshType.Sphere
1376
Part14.Parent = Model0
1377
Part14.Material = Enum.Material.SmoothPlastic
1378
Part14.BrickColor = BrickColor.new("Bright green")
1379
Part14.Rotation = Vector3.new(-180, 0.119999997, 0)
1380
Part14.Anchored = true
1381
Part14.CanCollide = false
1382
Part14.Size = Vector3.new(1.23000026, 0.179999977, 1.12999988)
1383
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)
1384
Part14.BottomSurface = Enum.SurfaceType.Smooth
1385
Part14.TopSurface = Enum.SurfaceType.Smooth
1386
Part14.Color = Color3.new(0.294118, 0.592157, 0.294118)
1387
Part14.Position = Vector3.new(11.3783445, -3.29613018, 4.57358456)
1388
Part14.Orientation = Vector3.new(0, 179.87999, 180)
1389
Part14.Color = Color3.new(0.294118, 0.592157, 0.294118)
1390
Part15.Parent = Model0
1391
Part15.Material = Enum.Material.SmoothPlastic
1392
Part15.BrickColor = BrickColor.new("Dark stone grey")
1393
Part15.Rotation = Vector3.new(-180, 0.119999997, 0)
1394
Part15.Anchored = true
1395
Part15.CanCollide = false
1396
Part15.Size = Vector3.new(1.17999923, 0.200000092, 1.12999988)
1397
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)
1398
Part15.BottomSurface = Enum.SurfaceType.Smooth
1399
Part15.TopSurface = Enum.SurfaceType.Smooth
1400
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
1401
Part15.Position = Vector3.new(11.3233404, -2.90613794, 4.57349205)
1402
Part15.Orientation = Vector3.new(0, 179.87999, 180)
1403
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
1404
Part16.Parent = Model0
1405
Part16.Material = Enum.Material.SmoothPlastic
1406
Part16.Rotation = Vector3.new(-180, 0.119999997, 0)
1407
Part16.Anchored = true
1408
Part16.CanCollide = false
1409
Part16.Size = Vector3.new(1.23000026, 0.219999954, 1.12999988)
1410
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)
1411
Part16.BottomSurface = Enum.SurfaceType.Smooth
1412
Part16.TopSurface = Enum.SurfaceType.Smooth
1413
Part16.Position = Vector3.new(11.3783426, -3.08613205, 4.573596)
1414
Part16.Orientation = Vector3.new(0, 179.87999, 180)
1415
for i,v in pairs(mas:GetChildren()) do
1416
	v.Parent = Character.KingCrimson
1417
	pcall(function() v:MakeJoints() end)
1418
end
1419
mas:Destroy()
1420
for i,v in pairs(cors) do
1421
	spawn(function()
1422
		pcall(v)
1423
	end)
1424
end
1425
1426
1427
1428
1429
1430
1431
1432
--end of costume
1433
1434
1435
  AdvancingFortress.Parent = Character
1436
  torso = AdvancingFortress.Torso
1437
  hum = AdvancingFortress.Humanoid
1438
  AdvancingFortress.Name = "Advancing Fortress"
1439
  pl = AdvancingFortress
1440
  for i, v in pairs(AdvancingFortress:GetChildren()) do
1441
    if v:IsA("BasePart") then
1442
      v.Transparency = 1
1443
    end
1444
  end
1445
  local Humanoid = AdvancingFortress.Humanoid
1446
  local Mouse = Player:GetMouse()
1447
  local LeftArm = AdvancingFortress["Left Arm"]
1448
  local RightArm = AdvancingFortress["Right Arm"]
1449
  local LeftLeg = AdvancingFortress["Left Leg"]
1450
  local RightLeg = AdvancingFortress["Right Leg"]
1451
  local Head = AdvancingFortress.Head
1452
  local Torso = AdvancingFortress.Torso
1453
  local Camera = game.Workspace.CurrentCamera
1454
  local RootPart = AdvancingFortress.HumanoidRootPart
1455
  local RootJoint = RootPart.RootJoint
1456
  local attack = false
1457
  local Anim = "Idle"
1458
  local attacktype = 1
1459
  local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1460
  local velocity = RootPart.Velocity.y
1461
  local sine = 0
1462
  local change = 1
1463
  local Create = LoadLibrary("RbxUtility").Create
1464
  local TimeStop = false
1465
  local m = Create("Model")({
1466
    Parent = AdvancingFortress,
1467
    Name = "WeaponModel"
1468
  })
1469
--for _,v in pairs(KQ) do
1470
--v.Transparency=1	
1471
--end
1472
KQ={
1473
	
1474
}
1475
1476
1477
for _,v in pairs(Character.KingCrimson:GetChildren()) do
1478
	if v:IsA('Model') then
1479
		for _,g in pairs(v:GetChildren())do
1480
			if g:IsA('Part') then
1481
				for _,h in pairs(g:GetChildren())do
1482
					if h:IsA('Texture') or h:IsA('Decal') then --gets all decals and textures
1483
						table.insert(KQ,h)
1484
					end
1485
				end
1486
				
1487
			end
1488
		end
1489
		
1490
	end
1491
end
1492
1493
  AdvancingFortress.Head.Name = "FHead"
1494
  AdvancingFortress.Torso.Name = "FTorso"
1495
1496
for _,v in pairs(Character.KingCrimson:GetChildren()) do
1497
fEF=v.Name
1498
if v:IsA('Model') then
1499
	for _,g in pairs(v:GetChildren()) do
1500
			if g:IsA('Part') then
1501
				local W = Instance.new("Weld")
1502
				W.Part0 = v.Middle
1503
				W.Part1 =g
1504
				local CJ = CFrame.new(v.Middle.Position)
1505
				local C0 = v.Middle.CFrame:inverse()*CJ
1506
				local C1 = g.CFrame:inverse()*CJ
1507
				W.C0 = C0
1508
				W.C1 = C1
1509
				W.Parent = v.Middle
1510
			end
1511
				local Y = Instance.new("Weld")
1512
				Y.Part0 = AdvancingFortress[fEF]
1513
				Y.Part1 = v.Middle
1514
				Y.C0 = CFrame.new(0, 0, 0)
1515
				Y.Parent = Y.Part0
1516
				end
1517
	end	
1518
end
1519
1520
for _,v in pairs(Character.KingCrimson:GetChildren()) do
1521
fEF=v.Name
1522
if v:IsA('Model') then
1523
	for _,g in pairs(v:GetChildren()) do
1524
			if g:IsA('Part') then
1525
				g.Anchored=false
1526
			end
1527
			end
1528
	end	
1529
end
1530
shirt = Instance.new("Shirt", Character)
1531
shirt.Name = "Shirt"
1532
pants = Instance.new("Pants", Character)
1533
pants.Name = "Pants"
1534
Character.Shirt.ShirtTemplate = "rbxassetid://769199076"
1535
Character.Pants.PantsTemplate = "rbxassetid://693211747"
1536
 
1537
for i, v in pairs(Character:GetChildren()) do
1538
    if v.ClassName == "Accessory" then
1539
        v:Remove()
1540
    end
1541
end
1542
 
1543
Hat3 = Instance.new("Model")
1544
Hat3.Parent = Character
1545
Hat3.Name = "Hat3"
1546
rh = Instance.new("Part")
1547
rh.Parent = Hat3
1548
rh.BrickColor = BrickColor.new("Pink")
1549
rh.Locked = true
1550
rh.CanCollide = false
1551
mesh = Instance.new("SpecialMesh")
1552
rh.formFactor =  "Symmetric"
1553
mesh.MeshType = "FileMesh"
1554
mesh.MeshId = "rbxassetid://495152230"
1555
mesh.Parent = rh
1556
local weld = Instance.new("Weld")
1557
weld.Parent = rh
1558
weld.Part0 = rh
1559
weld.Part1 =Character.Head
1560
weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
1561
mesh.Scale = Vector3.new(1,1,1)
1562
Hat3.Part.Transparency = 0
1563
1564
for _,v in pairs(AdvancingFortress:GetChildren()) do
1565
	if v:IsA('Part') then
1566
		v.BrickColor=BrickColor.new('Really red')
1567
	end
1568
end
1569
1570
AdvancingFortress.FTorso.BrickColor=BrickColor.new('Really red')
1571
1572
  AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
1573
  Humanoid.Animator.Parent = nil
1574
  AdvancingFortress.Animate.Parent = nil
1575
1576
base = Instance.new("ScreenGui",plr.PlayerGui)
1577
bbg = Instance.new("BillboardGui",plr.Character.Head)
1578
bbg.Size = UDim2.new(0,200,0,50)
1579
bbg.StudsOffset = Vector3.new(0,3,0)
1580
1581
bbgTl = Instance.new("TextLabel",bbg)
1582
bbgTl.BackgroundTransparency = 1
1583
bbgTl.Size = UDim2.new(10,0,1,0)
1584
bbgTl.Position = UDim2.new(-4.5,0,0,0)
1585
bbgTl.Font = "Code"
1586
bbgTl.Text = " "
1587
bbgTl.TextSize = 25
1588
bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
1589
bbgTl.TextColor3 = Color3.new(0,0,0)
1590
bbgTl.TextStrokeTransparency = 0
1591
bbgTl.TextWrapped = true
1592
1593
function Chat(msg)
1594
	if msg=='NANI' then
1595
	      CFuncs.Sound.Create(948494432, Torso, 1, 1)
1596
	end
1597
	ff=game.Chat:FilterStringAsync(msg,Player,Player)
1598
	bbgTl.Text = ff
1599
	wait(1)
1600
	if bbgTl.Text == ff then
1601
		bbgTl.Text = " "
1602
	end
1603
end
1604
lknives=false
1605
1606
 
1607
-- Fired when client sends a request to write on the sign
1608
-- Called when button is clicked
1609
1610
		
1611
plr.Chatted:connect(function(msg)--			local messageObject = getTextObject(msg, Player.UserId)
1612
	Chat(msg)
1613
end)
1614
1615
1616
  local function newMotor(part0, part1, c0, c1)
1617
    local w = Create("Weld")({
1618
      Parent = part0,
1619
      Part0 = part0,
1620
      Part1 = part1,
1621
      C0 = c0,
1622
      C1 = c1
1623
    })
1624
    return w
1625
  end
1626
  function clerp(a, b, t)
1627
    return a:lerp(b, t)
1628
  end
1629
  RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
1630
  NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
1631
  local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
1632
  local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
1633
  local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
1634
  local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
1635
  RootJoint.C1 = CFrame.new(0, 0, 0)
1636
  RootJoint.C0 = CFrame.new(0, 0, 0)
1637
  Torso.Neck.C1 = CFrame.new(0, 0, 0)
1638
  Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
1639
  local rarmc1 = RW.C1
1640
  local larmc1 = LW.C1
1641
  local rlegc1 = RH.C1
1642
  local llegc1 = LH.C1
1643
  local resetc1 = false
1644
  function PlayAnimationFromTable(table, speed, bool)
1645
    RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
1646
    Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
1647
    RW.C0 = clerp(RW.C0, table[3], speed)
1648
    LW.C0 = clerp(LW.C0, table[4], speed)
1649
    RH.C0 = clerp(RH.C0, table[5], speed)
1650
    LH.C0 = clerp(LH.C0, table[6], speed)
1651
    if bool == true and resetc1 == false then
1652
      resetc1 = true
1653
      RootJoint.C1 = RootJoint.C1
1654
      Torso.Neck.C1 = Torso.Neck.C1
1655
      RW.C1 = rarmc1
1656
      LW.C1 = larmc1
1657
      RH.C1 = rlegc1
1658
      LH.C1 = llegc1
1659
    end
1660
  end
1661
  ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
1662
  script:WaitForChild("Heartbeat")
1663
  frame = 0.03333333333333333
1664
  tf = 0
1665
  allowframeloss = false
1666
  tossremainder = false
1667
  lastframe = tick()
1668
  script.Heartbeat:Fire()
1669
  game:GetService("RunService").Heartbeat:connect(function(s, p)
1670
    tf = tf + s
1671
    if tf >= frame then
1672
      if allowframeloss then
1673
        script.Heartbeat:Fire()
1674
        lastframe = tick()
1675
      else
1676
        for i = 1, math.floor(tf / frame) do
1677
          script.Heartbeat:Fire()
1678
        end
1679
        lastframe = tick()
1680
      end
1681
      if tossremainder then
1682
        tf = 0
1683
      else
1684
        tf = tf - frame * math.floor(tf / frame)
1685
      end
1686
    end
1687
  end)
1688
  function swait(num)
1689
    if num == 0 or num == nil then
1690
      ArtificialHB.Event:wait()
1691
    else
1692
      for i = 0, num do
1693
        ArtificialHB.Event:wait()
1694
      end
1695
    end
1696
  end
1697
  function RemoveOutlines(part)
1698
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1699
  end
1700
  CFuncs = {
1701
    Part = {
1702
      Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1703
        local Part = Create("Part")({
1704
          Parent = Parent,
1705
          Reflectance = Reflectance,
1706
          Transparency = Transparency,
1707
          CanCollide = false,
1708
          Locked = true,
1709
          BrickColor = BrickColor.new(tostring(BColor)),
1710
          Name = Name,
1711
          Size = Size,
1712
          Material = Material
1713
        })
1714
        RemoveOutlines(Part)
1715
        return Part
1716
      end
1717
    },
1718
    Mesh = {
1719
      Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1720
        local Msh = Create(Mesh)({
1721
          Parent = Part,
1722
          Offset = OffSet,
1723
          Scale = Scale
1724
        })
1725
        if Mesh == "SpecialMesh" then
1726
          Msh.MeshType = MeshType
1727
          Msh.MeshId = MeshId
1728
        end
1729
        return Msh
1730
      end
1731
    },
1732
    Weld = {
1733
      Create = function(Parent, Part0, Part1, C0, C1)
1734
        local Weld = Create("Weld")({
1735
          Parent = Parent,
1736
          Part0 = Part0,
1737
          Part1 = Part1,
1738
          C0 = C0,
1739
          C1 = C1
1740
        })
1741
        return Weld
1742
      end
1743
    },
1744
    Sound = {
1745
      Create = function(id, par, vol, pit)
1746
        local Sound = Create("Sound")({
1747
          Volume = vol,
1748
          Pitch = pit or 1,
1749
          SoundId = "rbxassetid://" .. id,
1750
          Parent = par or workspace
1751
        })
1752
        Sound:play()
1753
        game:GetService("Debris"):AddItem(Sound, 130)
1754
        return Sound
1755
      end
1756
    },
1757
    Decal = {
1758
      Create = function(Color, Texture, Transparency, Name, Parent)
1759
        local Decal = Create("Decal")({
1760
          Color3 = Color,
1761
          Texture = "rbxassetid://" .. Texture,
1762
          Transparency = Transparency,
1763
          Name = Name,
1764
          Parent = Parent
1765
        })
1766
        return Decal
1767
      end
1768
    },
1769
    BillboardGui = {
1770
      Create = function(Parent, Image, Position, Size)
1771
        local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
1772
        BillPar.CFrame = CFrame.new(Position)
1773
        local Bill = Create("BillboardGui")({
1774
          Parent = BillPar,
1775
          Adornee = BillPar,
1776
          Size = UDim2.new(1, 0, 1, 0),
1777
          SizeOffset = Vector2.new(Size, Size)
1778
        })
1779
        local d = Create("ImageLabel", Bill)({
1780
          Parent = Bill,
1781
          BackgroundTransparency = 1,
1782
          Size = UDim2.new(1, 0, 1, 0),
1783
          Image = "rbxassetid://" .. Image
1784
        })
1785
        return BillPar
1786
      end
1787
    },
1788
    ParticleEmitter = {
1789
      Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1790
        local Particle = Create("ParticleEmitter")({
1791
          Parent = Parent,
1792
          Color = ColorSequence.new(Color1, Color2),
1793
          LightEmission = LightEmission,
1794
          Size = Size,
1795
          Texture = Texture,
1796
          Transparency = Transparency,
1797
          ZOffset = ZOffset,
1798
          Acceleration = Accel,
1799
          Drag = Drag,
1800
          LockedToPart = LockedToPart,
1801
          VelocityInheritance = VelocityInheritance,
1802
          EmissionDirection = EmissionDirection,
1803
          Enabled = Enabled,
1804
          Lifetime = LifeTime,
1805
          Rate = Rate,
1806
          Rotation = Rotation,
1807
          RotSpeed = RotSpeed,
1808
          Speed = Speed,
1809
          VelocitySpread = VelocitySpread
1810
        })
1811
        return Particle
1812
      end
1813
    },
1814
    CreateTemplate = {}
1815
  }
1816
  function rayCast(Position, Direction, Range, Ignore)
1817
    return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1818
  end
1819
  function FindNearestTorso(pos)
1820
    local list = game.Workspace:children()
1821
    local torso
1822
    local dist = 1000
1823
    local temp, human, temp2
1824
    for x = 1, #list do
1825
      temp2 = list[x]
1826
      if temp2.className == "Model" and temp2.Name ~= Character.Name then
1827
        temp = temp2:findFirstChild("Torso")
1828
        human = temp2:findFirstChild("Humanoid")
1829
        if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
1830
          local dohit = true
1831
          if dohit == true then
1832
            torso = temp
1833
            dist = (temp.Position - pos).magnitude
1834
          end
1835
        end
1836
      end
1837
    end
1838
    return torso, dist
1839
  end
1840
  function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1841
    if hit.Parent == nil then
1842
      return
1843
    end
1844
    local h = hit.Parent:FindFirstChild("Humanoid")
1845
    for _, v in pairs(hit.Parent:children()) do
1846
   		  c=hit.Parent:findFirstChild('HumanoidRootPart') 
1847
		if v:IsA("Humanoid") then
1848
        h = v
1849
		if c~=nil then
1850
		end
1851
      end
1852
    end
1853
    if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1854
      if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1855
        return
1856
      end
1857
      local c = Create("ObjectValue")({
1858
        Name = "creator",
1859
        Value = game:service("Players").LocalPlayer,
1860
        Parent = h
1861
      })
1862
      game:GetService("Debris"):AddItem(c, 0.5)
1863
      CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
1864
      local Damage = math.random(minim, maxim)
1865
      local blocked = false
1866
      local block = hit.Parent:findFirstChild("Block")
1867
      if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1868
        blocked = true
1869
        block.Value = block.Value - 1
1870
        print(block.Value)
1871
      end
1872
      if TimeStop == false then
1873
        h.Health = h.Health - Damage
1874
        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)
1875
      elseif TimeStop == true then
1876
        repeat
1877
          wait()
1878
        until TimeStop == false
1879
        h.Health = h.Health - Damage / 2
1880
        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)
1881
      end
1882
      if Type == "Knockdown" then
1883
        local hum = hit.Parent.Humanoid
1884
        hum.PlatformStand = true
1885
        coroutine.resume(coroutine.create(function(HHumanoid)
1886
          swait(1)
1887
          HHumanoid.PlatformStand = false
1888
        end), hum)
1889
        local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
1890
        local bodvol = Create("BodyVelocity")({
1891
          velocity = angle * knockback,
1892
          P = 5000,
1893
          maxForce = Vector3.new(8000, 8000, 8000),
1894
          Parent = hit
1895
        })
1896
        local rl = Create("BodyAngularVelocity")({
1897
          P = 3000,
1898
          maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1899
          angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1900
          Parent = hit
1901
        })
1902
        game:GetService("Debris"):AddItem(bodvol, 0.5)
1903
        game:GetService("Debris"):AddItem(rl, 0.5)
1904
      elseif Type == "Normal" then
1905
        local vp = Create("BodyVelocity")({
1906
          P = 500,
1907
          maxForce = Vector3.new(math.huge, 0, math.huge),
1908
          velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1909
        })
1910
        if knockback > 0 then
1911
          vp.Parent = hit.Parent.Torso
1912
        end
1913
        game:GetService("Debris"):AddItem(vp, 0.5)
1914
      elseif Type == "Up" then
1915
        local bodyVelocity = Create("BodyVelocity")({
1916
          velocity = Vector3.new(0, 20, 0),
1917
          P = 5000,
1918
          maxForce = Vector3.new(8000, 8000, 8000),
1919
          Parent = hit
1920
        })
1921
        game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1922
      elseif Type == "DarkUp" then
1923
        coroutine.resume(coroutine.create(function()
1924
          for i = 0, 1, 0.1 do
1925
            swait()
1926
            Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
1927
          end
1928
        end))
1929
        local bodyVelocity = Create("BodyVelocity")({
1930
          velocity = Vector3.new(0, 20, 0),
1931
          P = 5000,
1932
          maxForce = Vector3.new(8000, 8000, 8000),
1933
          Parent = hit
1934
        })
1935
        game:GetService("Debris"):AddItem(bodyVelocity, 1)
1936
      elseif Type == "Snare" then
1937
        local bp = Create("BodyPosition")({
1938
          P = 2000,
1939
          D = 100,
1940
          maxForce = Vector3.new(math.huge, math.huge, math.huge),
1941
          position = hit.Parent.Torso.Position,
1942
          Parent = hit.Parent.Torso
1943
        })
1944
        game:GetService("Debris"):AddItem(bp, 1)
1945
      elseif Type == "Freeze" then
1946
        local BodPos = Create("BodyPosition")({
1947
          P = 50000,
1948
          D = 1000,
1949
          maxForce = Vector3.new(math.huge, math.huge, math.huge),
1950
          position = hit.Parent.Torso.Position,
1951
          Parent = hit.Parent.Torso
1952
        })
1953
        local BodGy = Create("BodyGyro")({
1954
          maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1955
          P = 20000,
1956
          Parent = hit.Parent.Torso,
1957
          cframe = hit.Parent.Torso.CFrame
1958
        })
1959
        hit.Parent.Torso.Anchored = true
1960
        coroutine.resume(coroutine.create(function(Part)
1961
          swait(1.5)
1962
          Part.Anchored = false
1963
        end), hit.Parent.Torso)
1964
        game:GetService("Debris"):AddItem(BodPos, 3)
1965
        game:GetService("Debris"):AddItem(BodGy, 3)
1966
      end
1967
      local debounce = Create("BoolValue")({
1968
        Name = "DebounceHit",
1969
        Parent = hit.Parent,
1970
        Value = true
1971
      })
1972
      game:GetService("Debris"):AddItem(debounce, Delay)
1973
      c = Create("ObjectValue")({
1974
        Name = "creator",
1975
        Value = Player,
1976
        Parent = h
1977
      })
1978
      game:GetService("Debris"):AddItem(c, 0.5)
1979
    end
1980
  end
1981
  function ShowDamage(Pos, Text, Time, Color)
1982
    local Rate = 0.03333333333333333
1983
    local Pos = Pos or Vector3.new(0, 0, 0)
1984
    local Text = Text or ""
1985
    local Time = Time or 2
1986
    local Color = Color or Color3.new(1, 0, 1)
1987
    local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1988
    EffectPart.Anchored = true
1989
    local BillboardGui = Create("BillboardGui")({
1990
      Size = UDim2.new(3, 0, 3, 0),
1991
      Adornee = EffectPart,
1992
      Parent = EffectPart
1993
    })
1994
    local TextLabel = Create("TextLabel")({
1995
      BackgroundTransparency = 1,
1996
      Size = UDim2.new(1, 0, 1, 0),
1997
      Text = Text,
1998
      Font = "SciFi",
1999
      TextColor3 = Color,
2000
      TextScaled = true,
2001
      Parent = BillboardGui
2002
    })
2003
    game.Debris:AddItem(EffectPart, Time)
2004
    EffectPart.Parent = game:GetService("Workspace")
2005
    delay(0, function()
2006
      local Frames = Time / Rate
2007
      for Frame = 1, Frames do
2008
        wait(Rate)
2009
        local Percent = Frame / Frames
2010
        EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
2011
        TextLabel.TextTransparency = Percent
2012
      end
2013
      if EffectPart and EffectPart.Parent then
2014
        EffectPart:Destroy()
2015
      end
2016
    end)
2017
  end
2018
  local STDamage = false
2019
  function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
2020
    for _, c in pairs(workspace:children()) do
2021
      local hum = c:findFirstChild("Humanoid")
2022
      if hum ~= nil then
2023
        local head = c:findFirstChild("Torso")
2024
        if head ~= nil then
2025
          local targ = head.Position - Part.Position
2026
          local mag = targ.magnitude
2027
          if Magnitude >= mag and c.Name ~= Player.Name then
2028
            Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
2029
            if STDamage == true then
2030
              for i = 1, 3 do
2031
                Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
2032
              end
2033
              for i = 1, 10 do
2034
                CamShake(1, 70000)
2035
                Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1)
2036
              end
2037
            elseif STDamage == false then
2038
              CamShake(1, 90000)
2039
              Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
2040
              for i = 1, 2 do
2041
                Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 0.4, 0.4, 0.4)
2042
              end
2043
            end
2044
          end
2045
        end
2046
      end
2047
    end
2048
  end
2049
  --[[ 
2050
HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
2051
  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))
2052
  Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
2053
  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))
2054
  CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2055
  Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
2056
  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))
2057
  CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2058
  THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
2059
  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))
2060
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
2061
  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))
2062
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2063
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
2064
  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))
2065
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2066
--]]
2067
 AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
2068
  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))
2069
 --[[ 
2070
2071
 Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
2072
  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))
2073
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2074
  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))
2075
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2076
  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))
2077
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
2078
  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))
2079
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
2080
  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))
2081
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
2082
  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))
2083
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
2084
  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))
2085
--]] 
2086
 HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
2087
2088
  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))
2089
  AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
2090
  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))
2091
  HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
2092
  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))
2093
2094
2095
--[[
2096
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2097
  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))
2098
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
2099
  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))
2100
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2101
  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))
2102
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
2103
  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))
2104
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
2105
  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))
2106
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
2107
  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))
2108
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
2109
  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))
2110
  LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2111
  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))
2112
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
2113
  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))
2114
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2115
  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))
2116
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
2117
  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))
2118
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
2119
  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))
2120
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
2121
  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))
2122
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2123
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
2124
  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))
2125
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", 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.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))
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.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))
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.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))
2134
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2135
  LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2136
  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))
2137
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
2138
  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))
2139
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
2140
  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))
2141
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
2142
  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))
2143
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
2144
  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))
2145
  CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2146
  Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
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.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))
2148
  Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
2149
  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))
2150
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
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.29499054, -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.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))
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.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
2159
  CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
2160
--]]
2161
  Shield = CFuncs.Part.Create(m, "Neon", 0, 0.5, "Pastle brown", "Part", Vector3.new(9.1, 8.5, 0.2))
2162
  CFuncs.Mesh.Create("SpecialMesh", Shield, "FileMesh", "rbxassetid://708292865", Vector3.new(0, 0, 0), Vector3.new(0.04, 0.04, 0.04))
2163
  Shield.Parent = nil
2164
2165
  EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
2166
  Effects = {
2167
    Block = {
2168
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2169
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2170
        prt.Anchored = true
2171
        prt.CFrame = cframe
2172
        local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2173
        game:GetService("Debris"):AddItem(prt, 10)
2174
        if Type == 1 or Type == nil then
2175
          table.insert(Effects, {
2176
            prt,
2177
            "Block1",
2178
            delay,
2179
            x3,
2180
            y3,
2181
            z3,
2182
            msh
2183
          })
2184
        elseif Type == 2 then
2185
          table.insert(Effects, {
2186
            prt,
2187
            "Block2",
2188
            delay,
2189
            x3,
2190
            y3,
2191
            z3,
2192
            msh
2193
          })
2194
        end
2195
      end
2196
    },
2197
    Cylinder = {
2198
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2199
        local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
2200
        prt.Anchored = true
2201
        prt.CFrame = cframe
2202
        local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2203
        game:GetService("Debris"):AddItem(prt, 2)
2204
        Effects[#Effects + 1] = {
2205
          prt,
2206
          "Cylinder",
2207
          delay,
2208
          x3,
2209
          y3,
2210
          z3
2211
        }
2212
      end
2213
    },
2214
    Head = {
2215
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2216
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2217
        prt.Anchored = true
2218
        prt.CFrame = cframe
2219
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2220
        game:GetService("Debris"):AddItem(prt, 10)
2221
        table.insert(Effects, {
2222
          prt,
2223
          "Cylinder",
2224
          delay,
2225
          x3,
2226
          y3,
2227
          z3,
2228
          msh
2229
        })
2230
      end
2231
    },
2232
    Sphere = {
2233
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2234
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2235
        prt.Anchored = true
2236
        prt.CFrame = cframe
2237
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2238
        game:GetService("Debris"):AddItem(prt, 10)
2239
        table.insert(Effects, {
2240
          prt,
2241
          "Cylinder",
2242
          delay,
2243
          x3,
2244
          y3,
2245
          z3,
2246
          msh
2247
        })
2248
      end
2249
    },
2250
    Sphere2 = {
2251
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2252
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2253
        prt.Anchored = true
2254
        prt.CFrame = cframe
2255
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2256
        game:GetService("Debris"):AddItem(prt, 10)
2257
        table.insert(Effects, {
2258
          prt,
2259
          "Cylinder",
2260
          delay,
2261
          x3,
2262
          y3,
2263
          z3,
2264
          msh
2265
        })
2266
      end
2267
    },
2268
    Elec = {
2269
      Create = function(cff, x, y, z)
2270
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Really red"), "Part", Vector3.new(1, 1, 1))
2271
        prt.Anchored = true
2272
        prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
2273
        prt.CFrame = CFrame.new(prt.Position)
2274
        game:GetService("Debris"):AddItem(prt, 2)
2275
        local xval = math.random() / 2
2276
        local yval = math.random() / 2
2277
        local zval = math.random() / 2
2278
        local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
2279
        table.insert(Effects, {
2280
          prt,
2281
          "Elec",
2282
          0.1,
2283
          x,
2284
          y,
2285
          z,
2286
          xval,
2287
          yval,
2288
          zval
2289
        })
2290
      end
2291
    },
2292
    Ring = {
2293
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2294
        local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2295
        prt.Anchored = true
2296
        prt.CFrame = cframe
2297
        local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2298
        game:GetService("Debris"):AddItem(prt, 10)
2299
        table.insert(Effects, {
2300
          prt,
2301
          "Cylinder",
2302
          delay,
2303
          x3,
2304
          y3,
2305
          z3,
2306
          msh
2307
        })
2308
      end
2309
    },
2310
    Wave = {
2311
      Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2312
        local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2313
        prt.Anchored = true
2314
        prt.CFrame = cframe
2315
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2316
        game:GetService("Debris"):AddItem(prt, 10)
2317
        table.insert(Effects, {
2318
          prt,
2319
          "Cylinder",
2320
          delay,
2321
          x3,
2322
          y3,
2323
          z3,
2324
          msh
2325
        })
2326
      end
2327
    },
2328
    Break = {
2329
      Create = function(brickcolor, cframe, x1, y1, z1)
2330
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2331
        prt.Anchored = true
2332
        prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2333
        local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2334
        local num = math.random(10, 50) / 1000
2335
        game:GetService("Debris"):AddItem(prt, 10)
2336
        table.insert(Effects, {
2337
          prt,
2338
          "Shatter",
2339
          num,
2340
          prt.CFrame,
2341
          math.random() - math.random(),
2342
          0,
2343
          math.random(50, 100) / 100
2344
        })
2345
      end
2346
    },
2347
    Fire = {
2348
      Create = function(brickcolor, cframe, x1, y1, z1, delay)
2349
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2350
        prt.Anchored = true
2351
        prt.CFrame = cframe
2352
        msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2353
        game:GetService("Debris"):AddItem(prt, 10)
2354
        table.insert(Effects, {
2355
          prt,
2356
          "Fire",
2357
          delay,
2358
          1,
2359
          1,
2360
          1,
2361
          msh
2362
        })
2363
      end
2364
    },
2365
    FireWave = {
2366
      Create = function(brickcolor, cframe, x1, y1, z1)
2367
        local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
2368
        prt.Anchored = true
2369
        prt.CFrame = cframe
2370
        msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2371
        local d = Create("Decal")({
2372
          Parent = prt,
2373
          Texture = "rbxassetid://26356434",
2374
          Face = "Top"
2375
        })
2376
        local d = Create("Decal")({
2377
          Parent = prt,
2378
          Texture = "rbxassetid://26356434",
2379
          Face = "Bottom"
2380
        })
2381
        game:GetService("Debris"):AddItem(prt, 10)
2382
        table.insert(Effects, {
2383
          prt,
2384
          "FireWave",
2385
          1,
2386
          30,
2387
          math.random(400, 600) / 100,
2388
          msh
2389
        })
2390
      end
2391
    },
2392
    Lightning = {
2393
      Create = function(p0, p1, tym, ofs, col, th, tra, last)
2394
        local magz = (p0 - p1).magnitude
2395
        local curpos = p0
2396
        local trz = {
2397
          -ofs,
2398
          ofs
2399
        }
2400
        for i = 1, tym do
2401
          local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
2402
          local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
2403
          local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
2404
          li.Material = "Neon"
2405
          if tym == i then
2406
            local magz2 = (curpos - p1).magnitude
2407
            li.Size = Vector3.new(th, th, magz2)
2408
            li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
2409
            table.insert(Effects, {
2410
              li,
2411
              "Disappear",
2412
              last
2413
            })
2414
          else
2415
            li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
2416
            curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
2417
            game.Debris:AddItem(li, 10)
2418
            table.insert(Effects, {
2419
              li,
2420
              "Disappear",
2421
              last
2422
            })
2423
          end
2424
        end
2425
      end
2426
    },
2427
    EffectTemplate = {}
2428
  }
2429
  local Invisible = true
2430
  function Reappear()
2431
    for _, i in pairs(Character.KingCrimson:children()) do
2432
      if i:IsA("Model") then
2433
	for _,v in pairs(i:GetChildren()) do
2434
		if v:IsA('Part') then
2435
        coroutine.resume(coroutine.create(function(Part)
2436
          for v = 0, 1, 0.3 do
2437
            swait()
2438
            Part.Transparency = -v
2439
          end
2440
          Part.Transparency = 0
2441
for _,v in pairs(KQ) do
2442
	v.Transparency=0
2443
end
2444
        end), v)
2445
		      end
2446
		end
2447
	end
2448
    end
2449
    for _, i in pairs(m:children()) do
2450
      if i:IsA("BasePart") then
2451
        coroutine.resume(coroutine.create(function(Part)
2452
          for i = 0, 1, 0.3 do
2453
            swait()
2454
            Part.Transparency = i
2455
          end
2456
          Part.Transparency = 0
2457
        end), i)
2458
      end
2459
    end
2460
  end
2461
  function ReappearArmorOnly()
2462
    for _, i in pairs(m:children()) do
2463
      if i:IsA("BasePart") then
2464
        coroutine.resume(coroutine.create(function(Part)
2465
          for i = 0, 1, 0.3 do
2466
            swait()
2467
            Part.Transparency = i
2468
          end
2469
          Part.Transparency = 0
2470
        end), i)
2471
      end
2472
    end
2473
  end
2474
  function Disappear()
2475
    for _, i in pairs(Character.KingCrimson:children()) do
2476
      if i:IsA("Model") then
2477
	for _,v in pairs(i:GetChildren()) do
2478
		if v:IsA('Part') then
2479
        coroutine.resume(coroutine.create(function(Part)
2480
          for v = 0, 1, 0.3 do
2481
            swait()
2482
            Part.Transparency = v
2483
          end
2484
          Part.Transparency = 1
2485
for _,v in pairs(KQ) do
2486
	v.Transparency=1
2487
end
2488
        end), v)
2489
		      end
2490
		end
2491
	end
2492
    end
2493
    for _, i in pairs(m:children()) do
2494
      if i:IsA("BasePart") then
2495
        coroutine.resume(coroutine.create(function(Part)
2496
          for i = 0, 1, 0.3 do
2497
            swait()
2498
            Part.Transparency = i
2499
          end
2500
          Part.Transparency = 1
2501
        end), i)
2502
      end
2503
    end
2504
  end
2505
  function DisappearArmorOnly()
2506
    for _, i in pairs(m:children()) do
2507
      if i:IsA("BasePart") then
2508
        coroutine.resume(coroutine.create(function(Part)
2509
          for i = 0, 1, 0.3 do
2510
            swait()
2511
            Part.Transparency = i
2512
          end
2513
          Part.Transparency = 1
2514
	end), i)
2515
      end
2516
    end
2517
  end
2518
  function CamShake(time, freq)
2519
    coroutine.resume(coroutine.create(function()
2520
      local cam = game:GetService("Workspace").CurrentCamera
2521
      local time = 10
2522
      local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
2523
      if math.random(1, 2) == 1 then
2524
        seed = Vector3.new(-seed.x, seed.y, 0)
2525
      end
2526
      if math.random(1, 2) == 1 then
2527
        seed = Vector3.new(seed.x, -seed.y, 0)
2528
      end
2529
      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)
2530
      for i = 1, time do
2531
        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)
2532
        wait()
2533
      end
2534
    end))
2535
  end
2536
  local ora = false
2537
Disappear()
2538
  function ORA()
2539
    attack = true
2540
    local S = CFuncs.Sound.Create("", Torso, 3, 1)
2541
    S.Looped = true
2542
    if ora == true then
2543
      while ora == true do
2544
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2545
        MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
2546
        for i = 0, 1, 0.8 do
2547
          swait()
2548
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2549
          PlayAnimationFromTable({
2550
            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),
2551
            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),
2552
            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),
2553
            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),
2554
            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),
2555
            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)
2556
          }, 0.8, false)
2557
        end
2558
        CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
2559
        MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
2560
        for i = 0, 1, 0.8 do
2561
          swait()
2562
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2563
          PlayAnimationFromTable({
2564
            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),
2565
            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),
2566
            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),
2567
            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),
2568
            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),
2569
            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)
2570
          }, 0.8, false)
2571
        end
2572
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2573
        MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
2574
        for i = 0, 1, 0.8 do
2575
          swait()
2576
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2577
          PlayAnimationFromTable({
2578
            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),
2579
            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),
2580
            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),
2581
            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),
2582
            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),
2583
            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)
2584
          }, 0.8, false)
2585
        end
2586
        CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
2587
        MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
2588
        for i = 0, 1, 0.8 do
2589
          swait()
2590
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
2591
          PlayAnimationFromTable({
2592
            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),
2593
            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),
2594
            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),
2595
            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),
2596
            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),
2597
            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)
2598
          }, 0.8, false)
2599
        end
2600
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2601
        MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
2602
      end
2603
    end
2604
    S:Stop()
2605
    local S2 = CFuncs.Sound.Create("", Torso, 1.5, 1)
2606
    for i = 0, 1, 0.13 do
2607
      swait()
2608
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
2609
      PlayAnimationFromTable({
2610
        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),
2611
        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),
2612
        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),
2613
        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),
2614
        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),
2615
        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)
2616
      }, 0.2, false)
2617
    end
2618
    CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
2619
    MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
2620
    for i = 0, 1, 0.1 do
2621
      swait()
2622
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
2623
      PlayAnimationFromTable({
2624
        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),
2625
        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),
2626
        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),
2627
        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),
2628
        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),
2629
        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)
2630
      }, 0.6, false)
2631
    end
2632
    attack = false
2633
  end
2634
  function CastleCrusherFist()
2635
    attack = true
2636
    STDamage = true
2637
    local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
2638
    for i = 0, 1, 0.1 do
2639
      swait()
2640
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2641
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2642
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
2643
      PlayAnimationFromTable({
2644
        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),
2645
        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),
2646
        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),
2647
        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),
2648
        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),
2649
        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)
2650
      }, 0.2, false)
2651
    end
2652
    MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
2653
    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)
2654
    CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
2655
    CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
2656
    for i = 0, 1, 0.08 do
2657
      swait()
2658
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2659
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2660
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
2661
      PlayAnimationFromTable({
2662
        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),
2663
        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),
2664
        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),
2665
        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),
2666
        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),
2667
        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)
2668
      }, 0.6, false)
2669
    end
2670
    STDamage = false
2671
    attack = false
2672
  end
2673
  function CastleCrusherFist()
2674
    attack = true
2675
    STDamage = true
2676
    local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
2677
    for i = 0, 1, 0.1 do
2678
      swait()
2679
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2680
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2681
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
2682
      PlayAnimationFromTable({
2683
        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),
2684
        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),
2685
        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),
2686
        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),
2687
        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),
2688
        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)
2689
      }, 0.2, false)
2690
    end
2691
    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)
2692
    Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
2693
    CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
2694
    CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
2695
    for i = 0, 1, 0.08 do
2696
      swait()
2697
      MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
2698
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
2699
      Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
2700
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
2701
      PlayAnimationFromTable({
2702
        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),
2703
        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),
2704
        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),
2705
        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),
2706
        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),
2707
        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)
2708
      }, 0.6, false)
2709
    end
2710
    STDamage = false
2711
    attack = false
2712
  end
2713
2714
2715
distance2__=-5
2716
AdvancingFortress.FHead.face:remove()
2717
2718
function Lattack()
2719
    attack = true
2720
    local S = CFuncs.Sound.Create("", Torso, 3, 1)
2721
    S.Looped = true
2722
    if Long then
2723
      while Long do-- max range
2724
        for i = 0, 1, 0.8 do
2725
          swait()
2726
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,0,0), 0.5)
2727
          PlayAnimationFromTable({
2728
            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),
2729
            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),
2730
            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),
2731
            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),
2732
            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),
2733
            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)
2734
          }, 0.8, false)
2735
        end
2736
2737
end
2738
        for i = 0, 1, 0.8 do
2739
          swait()
2740
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,1,0), 0.5)
2741
          PlayAnimationFromTable({
2742
2743
            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),
2744
            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),
2745
            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),
2746
            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),
2747
            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),
2748
            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)
2749
          }, 0.8, false)
2750
        end
2751
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2752
        MagnitudeDamage(HitboxL, 5, 50, 50, 0, "Normal", "260430117", 1)
2753
 PlayAnimationFromTable({
2754
            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),
2755
            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),
2756
            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),
2757
            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),
2758
            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),
2759
            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)
2760
          }, 0.8, false)
2761
        end
2762
wait(1)
2763
    STDamage = false
2764
    attack = false
2765
  end
2766
2767
2768
2769
2770
2771
dimension=workspace
2772
2773
function Kick()
2774
	kickR=true
2775
    attack = true
2776
    local S = CFuncs.Sound.Create("", Torso, 3, 1)
2777
    S.Looped = true
2778
    if kick then
2779
      while kick do-- max range
2780
        for i = 0, 1, 0.8 do
2781
          swait()
2782
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(-1,1,0), 0.5)
2783
PlayAnimationFromTable({
2784
            CFrame.new(
2785
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
2786
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2787
            CFrame.new(
2788
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
2789
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2790
            CFrame.new(
2791
1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
2792
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2793
            CFrame.new(
2794
-2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
2795
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2796
            CFrame.new(
2797
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
2798
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2799
            CFrame.new(
2800
-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
2801
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2802
          }, 0.3, false)
2803
        end
2804
2805
end
2806
        for i = 0, 1, 0.8 do
2807
          swait()
2808
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
2809
PlayAnimationFromTable({
2810
            CFrame.new(
2811
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
2812
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2813
            CFrame.new(
2814
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
2815
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2816
            CFrame.new(
2817
1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
2818
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2819
            CFrame.new(
2820
-2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
2821
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2822
            CFrame.new(
2823
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
2824
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2825
            CFrame.new(
2826
-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
2827
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2828
          }, 0.3, false)
2829
        
2830
        end
2831
        CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
2832
        MagnitudeDamage(AdvancingFortress['Left Leg'], 5, 50, 50, 0, "Normal", "260430117", 1)
2833
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
2834
PlayAnimationFromTable({
2835
            CFrame.new(
2836
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
2837
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2838
            CFrame.new(
2839
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
2840
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2841
            CFrame.new(
2842
1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
2843
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2844
            CFrame.new(
2845
-2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
2846
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2847
            CFrame.new(
2848
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
2849
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2850
            CFrame.new(
2851
-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
2852
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2853
          }, 0.3, false)
2854
        end
2855
wait(1)
2856
    STDamage = false
2857
    attack = false
2858
wait(4)
2859
kickR=false
2860
  end
2861
2862
2863
2864
2865
  function weld5(part0, part1, c0, c1)
2866
    local weeld = Instance.new("Weld", part0)
2867
    weeld.Part0 = part0
2868
    weeld.Part1 = part1
2869
    weeld.C0 = c0
2870
    weeld.C1 = c1
2871
    return weeld
2872
  end
2873
  local Grab = false
2874
  function GRABEMBOIGRABEM()
2875
    attack = true
2876
    gp = nil
2877
    con1 = HitboxR.Touched:connect(function(hit)
2878
      local ht = hit.Parent
2879
      local hum1 = ht:FindFirstChild("Humanoid")
2880
      if Grab == false then
2881
        if hum1 ~= nil and hit.Parent ~= Character then
2882
          hum1.PlatformStand = true
2883
          gp = ht
2884
          Grab = true
2885
          local asd = weld5(RightArm, ht:FindFirstChild("Torso"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
2886
          asd.Parent = RightArm
2887
          asd.Name = "asd"
2888
          asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
2889
          CFuncs.Sound.Create("200632821", Torso, 1, 1)
2890
        elseif hum1 == nil then
2891
          con1:disconnect()
2892
          wait()
2893
          return
2894
        end
2895
      end
2896
    end)
2897
2898
2899
2900
2901
2902
2903
    for i = 0, 1, 0.2 do
2904
      swait()
2905
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
2906
      PlayAnimationFromTable({
2907
        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),
2908
        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),
2909
        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),
2910
        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),
2911
        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),
2912
        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)
2913
      }, 0.3, false)
2914
    end
2915
    for i = 0, 1, 0.1 do
2916
      swait()
2917
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
2918
      PlayAnimationFromTable({
2919
        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),
2920
        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),
2921
        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),
2922
        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),
2923
        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),
2924
        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)
2925
      }, 0.3, false)
2926
    end
2927
    if Grab == true then
2928
      for i = 1, 5 do
2929
        for i = 0, 1, 0.35 do
2930
          swait()
2931
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
2932
          PlayAnimationFromTable({
2933
            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),
2934
            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),
2935
            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),
2936
            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),
2937
            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),
2938
            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)
2939
          }, 0.4, false)
2940
        end
2941
        for i = 0, 1, 0.3 do
2942
          swait()
2943
          RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
2944
          PlayAnimationFromTable({
2945
            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),
2946
            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),
2947
            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),
2948
            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),
2949
            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),
2950
            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)
2951
          }, 0.7, false)
2952
        end
2953
        local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
2954
        if hit ~= nil then
2955
          MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
2956
          Effects.Block.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
2957
          Effects.Wave.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
2958
          Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
2959
        end
2960
      end
2961
    end
2962
    for i, v in pairs(RightArm:GetChildren()) do
2963
      if v.Name == "asd" and v:IsA("Weld") then
2964
        v:Remove()
2965
      end
2966
    end
2967
    Grab = false
2968
    con1:disconnect()
2969
    attack = false
2970
  end
2971
  local IsWearingArmor = false
2972
  function Armor(Mode)
2973
    attack = true
2974
    if IsWearingArmor == false and Mode == "On" then
2975
      IsWearingArmor = true
2976
      Disappear()
2977
      swait(10)
2978
      ReappearArmorOnly()
2979
      Character.Humanoid.MaxHealth = 500
2980
      Character.Humanoid.Health = 500
2981
      AHandleRWeld.Part0 = Character["Right Arm"]
2982
      AHandleLWeld.Part0 = Character["Left Arm"]
2983
      for i, v in pairs(AdvancingFortress:GetChildren()) do
2984
        if v:IsA("BasePart") then
2985
          v.Transparency = 1
2986
        end
2987
      end
2988
      for i, v in pairs(Character:GetChildren()) do
2989
        if v:IsA("Accessory") then
2990
          v.Handle.Transparency = 1
2991
        end
2992
      end
2993
    elseif IsWearingArmor == true and Mode == "Off" then
2994
      IsWearingArmor = false
2995
      DisappearArmorOnly()
2996
      for i, v in pairs(Character:GetChildren()) do
2997
        if v:IsA("Accessory") then
2998
          v.Handle.Transparency = 0
2999
        end
3000
      end
3001
      swait(10)
3002
      Reappear()
3003
      Character.Humanoid.MaxHealth = 100
3004
      Character.Humanoid.Health = 100
3005
3006
      AHandleRWeld.Part0 = RightArm
3007
      AHandleLWeld.Part0 = LeftArm
3008
3009
      for i, v in pairs(AdvancingFortress:GetChildren()) do
3010
        if v:IsA("BasePart") then
3011
          v.Transparency = 0
3012
        end
3013
      end
3014
    end
3015
    attack = false
3016
  end
3017
  local ShieldMode = false
3018
  local ShieldCharge = false
3019
  function HoloHexShield()
3020
    attack = true
3021
    Shield.Parent = m
3022
    Shield.CanCollide = true
3023
    if ShieldMode == true then
3024
      while ShieldMode == true do
3025
        swait()
3026
        Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
3027
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3028
        PlayAnimationFromTable({
3029
          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),
3030
          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),
3031
          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),
3032
          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),
3033
          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),
3034
          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)
3035
        }, 0.3, false)
3036
      end
3037
    end
3038
    Shield.CanCollide = false
3039
    CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
3040
    CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
3041
    Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
3042
    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)
3043
    for i = 0, 1, 0.05 do
3044
      swait()
3045
      MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
3046
      Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
3047
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
3048
      PlayAnimationFromTable({
3049
        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),
3050
        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),
3051
        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),
3052
        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),
3053
        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),
3054
        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)
3055
      }, 0.5, false)
3056
    end
3057
    Shield.Parent = nil
3058
    attack = false
3059
  end
3060
  Mouse.Button1Down:connect(function()
3061
    if attack == false and attacktype == 1 then
3062
      attacktype = 2
3063
      attackone()
3064
    elseif attack == false and attacktype == 2 then
3065
      attacktype = 1
3066
      attacktwo()
3067
    end
3068
  end)
3069
  game.Lighting.Outlines = false
3070
  function attackone()
3071
    attack = true
3072
    for i = 0, 1, 0.12 do
3073
      swait()
3074
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3075
      PlayAnimationFromTable({
3076
        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),
3077
        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),
3078
        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),
3079
        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),
3080
        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),
3081
        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)
3082
      }, 0.3, false)
3083
    end
3084
    MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
3085
    CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
3086
    RootPart.Velocity = RootPart.CFrame.lookVector * 40
3087
    for i = 0, 1, 0.11 do
3088
      swait()
3089
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3090
      PlayAnimationFromTable({
3091
        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),
3092
        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),
3093
        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),
3094
        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),
3095
        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),
3096
        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)
3097
      }, 0.45, false)
3098
    end
3099
    attack = false
3100
  end
3101
  function attacktwo()
3102
    attack = true
3103
    for i = 0, 1, 0.12 do
3104
      swait()
3105
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3106
      PlayAnimationFromTable({
3107
        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),
3108
        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),
3109
        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),
3110
        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),
3111
        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),
3112
        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)
3113
      }, 0.34, false)
3114
    end
3115
    MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
3116
    CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
3117
    RootPart.Velocity = RootPart.CFrame.lookVector * 40
3118
    for i = 0, 1, 0.12 do
3119
      swait()
3120
      RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
3121
      PlayAnimationFromTable({
3122
        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),
3123
        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),
3124
        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),
3125
        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),
3126
        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),
3127
        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)
3128
      }, 0.45, false)
3129
    end
3130
    attack = false
3131
  end
3132
  function findNearestTorso(pos)
3133
    local list = game.Workspace:children()
3134
    local torso
3135
    local dist = 1000
3136
    local temp, human, temp2
3137
    for x = 1, #list do
3138
      temp2 = list[x]
3139
      if temp2.className == "Model" and temp2.Name ~= Character.Name then
3140
        temp = temp2:findFirstChild("Torso")
3141
        human = temp2:findFirstChild("Humanoid")
3142
        if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
3143
          local dohit = true
3144
          if dohit == true then
3145
            torso = temp
3146
            dist = (temp.Position - pos).magnitude
3147
          end
3148
        end
3149
      end
3150
    end
3151
    return torso, dist
3152
  end
3153
  function TrueAim(aim)
3154
    local target, distance = findNearestTorso(Mouse.Hit.p)
3155
    local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
3156
    if aim ~= nil then
3157
      tehcf = aim
3158
    end
3159
    table.insert(Effects, {
3160
      tehcf,
3161
      "Shoot",
3162
      30,
3163
      HitboxR.Position,
3164
      10,
3165
      15,
3166
      0,
3167
      3,
3168
      HitboxR,
3169
      target
3170
    })
3171
  end
3172
  function FireProjectiles()
3173
    attack = true
3174
    Humanoid.WalkSpeed = 20
3175
    CFuncs.Sound.Create("300915902", HitboxR, 1, 0.8)
3176
    for i = 0, 1, 0.1 do
3177
      swait()
3178
      Effects.Elec.Create(HitboxR.CFrame, 2, 2, 2)
3179
      PlayAnimationFromTable({
3180
        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),
3181
        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),
3182
        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),
3183
        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),
3184
        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),
3185
        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)
3186
      }, 0.3, false)
3187
    end
3188
    for i = 0, 1, 0.1 do
3189
      swait()
3190
      Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
3191
      Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3192
      Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3193
      PlayAnimationFromTable({
3194
        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),
3195
        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),
3196
        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),
3197
        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),
3198
        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),
3199
        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)
3200
      }, 0.2, false)
3201
    end
3202
    for i = 1, 10 do
3203
      for i = 0, 1, 0.3 do
3204
        swait()
3205
        Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
3206
        Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3207
        PlayAnimationFromTable({
3208
          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),
3209
          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),
3210
          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),
3211
          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),
3212
          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),
3213
          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)
3214
        }, 0.3, false)
3215
      end
3216
      CFuncs.Sound.Create("300916105", HitboxR, 1, 1.2)
3217
      CFuncs.Sound.Create("300916014", HitboxR, 1, 1)
3218
      Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 2, 2, 2, 0.07)
3219
      local MouseLook = CFrame.new((HitboxR.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
3220
      TrueAim(MouseLook.lookVector)
3221
      for i = 0, 1, 0.3 do
3222
        swait()
3223
        Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
3224
        Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
3225
        PlayAnimationFromTable({
3226
          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),
3227
          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),
3228
          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),
3229
          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),
3230
          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),
3231
          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)
3232
        }, 0.3, false)
3233
      end
3234
    end
3235
    Humanoid.WalkSpeed = 20
3236
    attack = false
3237
  end
3238
SHRA=false
3239
3240
Check=false
3241
dimension=workspace
3242
Mouse.KeyUp:connect(function(k)
3243
	if k=='e' then
3244
		Long=false
3245
		ChopR=true
3246
		wait(10)
3247
		ChopR=false
3248
	end
3249
end)
3250
reload2=false
3251
kickR=false
3252
hand=true -- collect hands
3253
PRESAVEDHEALTH=100
3254
  Mouse.KeyDown:connect(function(k)
3255
    k = k:lower()
3256
3257
	if k=='t' and dimension==workspace then
3258
		dimension=workspace.CurrentCamera
3259
		game.Lighting.OutdoorAmbient=Color3.new(1,0,0)
3260
		workspace.CurrentCamera.FieldOfView=180
3261
		local Fake=Character:clone()
3262
		Fake.Parent=workspace	
3263
	Character.Parent=workspace.CurrentCamera
3264
	for _,v in pairs(Fake:GetChildren()) do
3265
		if v:IsA('Part') then
3266
			v.Anchored=true
3267
		end
3268
	end
3269
	elseif k=='y' then
3270
	CFuncs.Sound.Create("552513404",Head,1 ,1)
3271
	end
3272
	if dimension==workspace then	
3273
	if k=='f' and IsWearingArmor == false and Invisible == false and epitaphreload==false then
3274
		if not epitpah then
3275
			PRESAVEDHEALTH=Humanoid.Health
3276
		epitpah=true
3277
		end
3278
	end
3279
if k=='e' and IsWearingArmor == false and Invisible == false and not ChopR  then
3280
	Long=true
3281
Lattack()
3282
end
3283
	if k=='r' and IsWearingArmor == false and Invisible == false and not kickR then
3284
		kick=true
3285
	Kick()
3286
	end
3287
    if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false  then
3288
      Counter=true
3289
attack=true
3290
elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
3291
      GRABEMBOIGRABEM()
3292
    elseif attack == false and k=='g' then
3293
--      FireProjectiles()--thats lame
3294
if changeidle==1 then
3295
	changeidle=2 
3296
	else changeidle=1
3297
end
3298
3299
end
3300
	end-- inbetween this end an if dimension==workspace is disabled while erasing time
3301
3302
    if attack == false and k == "q" and Invisible == false and IsWearingArmor == false then
3303
      Invisible = true
3304
      Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3305
      Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3306
      Disappear()
3307
    elseif attack == false and k == "q" and Invisible == true and IsWearingArmor == false then
3308
      Invisible = false
3309
      Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
3310
3311
      for i = 1, 2 do
3312
        Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3313
      end
3314
      for i = 1, 20 do
3315
        Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1)
3316
      end
3317
      Reappear()
3318
      G=Instance.new('Sound',AdvancingFortress.FTorso)
3319
	  G.Name='FLEF'
3320
	  G.SoundId='rbxassetid://842775101'
3321
	  G.Volume=3
3322
	  G:Play()
3323
    elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false and dimension==workspace then
3324
      ShieldMode = true
3325
      HoloHexShield()
3326
    elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false and dimension==workspace then
3327
      CastleCrusherFist()
3328
3329
end
3330
    --[[if k == "[" and IsWearingArmor == false and Invisible == false then
3331
      Armor("On")
3332
    end
3333
    if k == "]" and IsWearingArmor == true and Invisible == false then
3334
      Armor("Off")
3335
    end--]]
3336
  end)
3337
kick=false
3338
 Mouse.KeyUp:connect(function(k)
3339
    k = k:lower()
3340
if k=='r' then
3341
	kick=false
3342
end
3343
	if k =='t' then
3344
		dimension=workspace
3345
		game.Lighting.OutdoorAmbient=Color3.new(.498,.498,.498)
3346
	Fake=workspace:FindFirstChild(Player.Name)
3347
	if Fake~=nil then
3348
	Fake:remove()
3349
	end
3350
	Character.Parent=workspace
3351
	workspace.CurrentCamera.FieldOfView=70
3352
	end
3353
	if k=='f' and epitpah then
3354
		epitpah=false
3355
		epitaphreload=true
3356
		wait(10)--<<epitaph reload time
3357
		epitaphreload=false
3358
	end
3359
    if attack == true and k == "z" and IsWearingArmor == false and Counter and attack then
3360
      Counter = false
3361
	 attack=false
3362
    elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
3363
      ShieldMode = false
3364
 	end
3365
  end)
3366
Counter=false
3367
--  coroutine.resume(coroutine.create(function(Part, Part2)
3368
--    while Part.Parent ~= nil do
3369
--      swait(math.random(100, 150))
3370
--      for i = 0, 1, 0.2 do
3371
--        wait()
3372
--        Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
3373
--        Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
3374
--      end
3375
--      for i = 0, 1, 0.2 do
3376
--        swait()
3377
--        Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
3378
--        Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
3379
--      end
3380
--    end
3381
--  end), Eye1, Eye2)
3382
3383
	changeidle=1
3384
	YOURCLONE=nil
3385
	candecide=true
3386
	Humanoid=Character.Humanoid
3387
3388
	
3389
while true do
3390
if Counter then
3391
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)
3392
PlayAnimationFromTable({
3393
            CFrame.new(
3394
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3395
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3396
            CFrame.new(
3397
0.0250119995, 1.72981095, -0.138321996, 0.994188011, -0.0359275341, 0.101486236, 0.036040999, 0.999350131, 0.000715873321, -0.101446003, 0.00294595282, 0.994836748
3398
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3399
            CFrame.new(
3400
2.03401423, 0.701586962, 0.147005975, -0.0803290382, -0.996719241, 0.00989919901, 0.0203110091, -0.0115660029, -0.999726892, 0.996561468, -0.0801060349, 0.0211734585
3401
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3402
            CFrame.new(
3403
-2.06117105, 0.658681154, 0.0243838727, -0.0705350041, 0.997406185, 0.0143421628, 0.0482420065, 0.0177720431, -0.998677611, -0.996342123, -0.0697498247, -0.0493704267
3404
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3405
            CFrame.new(
3406
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3407
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3408
            CFrame.new(
3409
-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
3410
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3411
          }, 0.3, false)
3412
end
3413
if epitpah then
3414
	      Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3415
      Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3416
	Humanoid.Health=PRESAVEDHEALTH
3417
end
3418
for _,v in pairs(AdvancingFortress.FTorso:GetChildren()) do	
3419
	end
3420
    swait()
3421
    for i, v in pairs(Character:children()) do
3422
      if v:IsA("Part") and IsWearingArmor == true then
3423
        v.Anchored = false
3424
      end
3425
    end
3426
    for i, v in pairs(AdvancingFortress:GetChildren()) do
3427
      if v:IsA("Part") then
3428
        v.Material = "SmoothPlastic"
3429
        v.CanCollide = false
3430
      elseif v:IsA("Humanoid") then
3431
        v:remove()
3432
      elseif v:IsA("Accessory") then
3433
        v:remove()
3434
      elseif v:IsA("Shirt") then
3435
        v:remove()
3436
      elseif v:IsA("Pants") then
3437
        v:remove()
3438
      elseif v:IsA("Script") or v:IsA("LocalScript") then
3439
        v:remove()
3440
      elseif v:IsA("BodyColors") then
3441
        v:remove()
3442
      end
3443
    end
3444
    AHandleR.Transparency = 1
3445
    AHandleL.Transparency = 1
3446
    RootPart.Transparency = 1
3447
    HitboxR.Transparency = 1
3448
    HitboxL.Transparency = 1
3449
    Head.BrickColor = BrickColor.new("Really red")
3450
    Torso.BrickColor = BrickColor.new("Really red")
3451
    RightArm.BrickColor = BrickColor.new("Really red")
3452
    LeftArm.BrickColor = BrickColor.new("Really red")
3453
    RightLeg.BrickColor = BrickColor.new("Really red")
3454
    LeftLeg.BrickColor = BrickColor.new("Really red")
3455
    RootPart.Anchored = true
3456
    Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
3457
    velocity = Character.HumanoidRootPart.Velocity.y
3458
    sine = sine + change
3459
    Shield.Anchored = true
3460
    Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
3461
    local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
3462
		if Counter then
3463
			    local h = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, AdvancingFortress.FTorso.Position).lookVector, 4, Character)
3464
			if h~=nil then
3465
				hj=h.Parent:findFirstChild('Head')
3466
			
3467
			if h.Parent~=Character and h.Parent.Parent~=Character and hj~=nil then
3468
				h.Parent:BreakJoints()
3469
				Effects.Sphere.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3470
      			Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3471
      for i = 1, 2 do
3472
        Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3473
      end
3474
      for i = 1, 20 do
3475
        Effects.Break.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1)
3476
      end
3477
				CFuncs.Sound.Create("842772792",h,3,1)
3478
				Effects.Sphere.Create(BrickColor.new("Really red"),Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
3479
      			Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
3480
				Character.Head.CFrame=h.Parent.Head.CFrame*CFrame.new(0,0,3)
3481
				Counter=false
3482
				attack=false
3483
			end
3484
			end    
3485
			end
3486
if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
3487
      Anim = "Jump"
3488
      if attack == false then
3489
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3490
        PlayAnimationFromTable({
3491
          CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(.5, -1, 0),
3492
          CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 1, 0),
3493
          CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
3494
          CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
3495
          CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3496
          CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
3497
		  		}, 0.3, false)
3498
      end
3499
    elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
3500
      Anim = "Fall"
3501
      if attack == false then
3502
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
3503
        PlayAnimationFromTable({
3504
          CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, -1, 1),
3505
          CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 1, 0.5),
3506
          CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
3507
          CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
3508
          CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3509
          CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
3510
		  		}, 0.3, false)
3511
      end
3512
    elseif Torsovelocity < 1 and hit ~= nil then
3513
      Anim = "Idle"
3514
	if changeidle==1 then
3515
      if attack == false then
3516
        change = 1
3517
        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)
3518
   PlayAnimationFromTable({
3519
            CFrame.new(
3520
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3521
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3522
            CFrame.new(
3523
0.136710003, 1.73489296, -0.0338380001, -0.0593669862, -0.0516000427, -0.996901751, -0.0550749861, 0.997311354, -0.0483414494, 0.996715784, 0.0520344637, -0.0620492361
3524
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3525
            CFrame.new(
3526
1.62340999, 0.131766006, -0.737138987, 0.485451072, -0.460053951, 0.743429601, 0.733702064, 0.676791966, -0.0602823012, -0.475414068, 0.574719965, 0.666091919
3527
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3528
            CFrame.new(
3529
-0.918160975, 0.172160029, -0.835460007, 0.717120051, -0.489527851, -0.496086031, -0.243526027, 0.490930051, -0.836470425, 0.653019071, 0.720659554, 0.232843012
3530
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3531
            CFrame.new(
3532
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3533
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3534
            CFrame.new(
3535
-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
3536
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3537
          }, 0.3, false)
3538
      end
3539
	elseif changeidle==2 then
3540
		        change = 1
3541
		if not attack then
3542
        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)
3543
3544
PlayAnimationFromTable({
3545
            CFrame.new(
3546
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3547
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3548
            CFrame.new(
3549
0.00841400027, 1.58682406, -0.133435905, 0.946006656, 0.199146166, 0.255758166, -0.239108905, 0.961451054, 0.135789752, -0.218856931, -0.189612061, 0.957156718
3550
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3551
            CFrame.new(
3552
1.72808003, -0.108690001, 0.530041695, 0.709815204, -0.589883208, -0.384967893, 0.390265077, 0.784318268, -0.48222208, 0.586392105, 0.192049056, 0.786931694
3553
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3554
            CFrame.new(
3555
-1.58884203, 0.466091007, -0.80333817, 0.745909214, 0.109370492, 0.657006502, 0.39590016, -0.866056919, -0.305300593, 0.535614192, 0.487835497, -0.689299643
3556
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3557
            CFrame.new(
3558
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3559
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3560
            CFrame.new(
3561
-0.548841, -1.27999496, -0.283292025, 0.999999881, 0, 0.000577999919, 0, 1, 0, -0.000577999919, 0, 0.999999881
3562
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3563
          }, 0.3, false)    
3564
end
3565
end
3566
    elseif Torsovelocity > 2 and hit ~= nil then
3567
      Anim = "Walk"
3568
      if attack == false then
3569
        RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1.5, 0.5)*CFrame.Angles(-1,-0.5,0), 0.5)
3570
PlayAnimationFromTable({
3571
            CFrame.new(
3572
0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
3573
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3574
            CFrame.new(
3575
0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
3576
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3577
            CFrame.new(
3578
1.60313475, 0.610876083, -0.741172016, 0.129928008, -0.343205035, 0.930230677, 0.978899121, 0.193634897, -0.0652848259, -0.157719016, 0.919084311, 0.361121684
3579
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3580
            CFrame.new(
3581
-1.41306806, 0.557738006, -0.902216911, 0.017620001, -0.391262084, -0.920110643, -0.9992311, 0.0253460091, -0.0299131274, 0.0350250043, 0.91993022, -0.390514612
3582
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3583
            CFrame.new(
3584
0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
3585
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3586
            CFrame.new(
3587
-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
3588
) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
3589
          }, 0.3, false)
3590
      end
3591
    end
3592
    if 0 < #Effects then
3593
      for e = 1, #Effects do
3594
        if Effects[e] ~= nil then
3595
          local Thing = Effects[e]
3596
          if Thing ~= nil then
3597
            local Part = Thing[1]
3598
            local Mode = Thing[2]
3599
            local Delay = Thing[3]
3600
            local IncX = Thing[4]
3601
            local IncY = Thing[5]
3602
            local IncZ = Thing[6]
3603
            if Thing[2] == "Shoot" then
3604
              local Look = Thing[1]
3605
              local move = 30
3606
              if Thing[8] == 3 then
3607
                move = 10
3608
              end
3609
              local hit, pos = rayCast(Thing[4], Thing[1], move, m)
3610
              if Thing[10] ~= nil then
3611
                da = pos
3612
                cf2 = CFrame.new(Thing[4], Thing[10].Position)
3613
                cfa = CFrame.new(Thing[4], pos)
3614
                tehCF = cfa:lerp(cf2, 0.2)
3615
                Thing[1] = tehCF.lookVector
3616
              end
3617
              local mag = (Thing[4] - pos).magnitude
3618
              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)
3619
              if Thing[8] == 2 then
3620
                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)
3621
              end
3622
              Thing[4] = Thing[4] + Look * move
3623
              Thing[3] = Thing[3] - 1
3624
              if 2 < Thing[5] then
3625
                Thing[5] = Thing[5] - 0.3
3626
                Thing[6] = Thing[6] - 0.3
3627
              end
3628
              if hit ~= nil then
3629
                Thing[3] = 0
3630
                if Thing[8] == 1 or Thing[8] == 3 then
3631
                  Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3632
                elseif Thing[8] == 2 then
3633
                  Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3634
                  if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
3635
                    ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
3636
                    ref.Anchored = true
3637
                    ref.CFrame = CFrame.new(pos)
3638
                    CFuncs.Sound.Create("161006093", ref, 1, 1.2)
3639
                    game:GetService("Debris"):AddItem(ref, 0.2)
3640
                    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)
3641
                    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)
3642
                    MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
3643
                  end
3644
                end
3645
                ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
3646
                ref.Anchored = true
3647
                ref.CFrame = CFrame.new(pos)
3648
                Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
3649
                game:GetService("Debris"):AddItem(ref, 1)
3650
              end
3651
              if Thing[3] <= 0 then
3652
                table.remove(Effects, e)
3653
              end
3654
            end
3655
            if Thing[2] == "FireWave" then
3656
              if Thing[3] <= Thing[4] then
3657
                Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
3658
                Thing[3] = Thing[3] + 1
3659
                Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
3660
              else
3661
                Part.Parent = nil
3662
                table.remove(Effects, e)
3663
              end
3664
            end
3665
            if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
3666
              if Thing[1].Transparency <= 1 then
3667
                if Thing[2] == "Block1" then
3668
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3669
                  Mesh = Thing[7]
3670
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3671
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3672
                elseif Thing[2] == "Block2" then
3673
                  Thing[1].CFrame = Thing[1].CFrame
3674
                  Mesh = Thing[7]
3675
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3676
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3677
                elseif Thing[2] == "Fire" then
3678
                  Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
3679
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3680
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3681
                elseif Thing[2] == "Cylinder" then
3682
                  Mesh = Thing[7]
3683
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3684
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3685
                elseif Thing[2] == "Blood" then
3686
                  Mesh = Thing[7]
3687
                  Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
3688
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3689
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3690
                elseif Thing[2] == "Elec" then
3691
                  Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
3692
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3693
                elseif Thing[2] == "Disappear" then
3694
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3695
                elseif Thing[2] == "Shatter" then
3696
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3697
                  Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3698
                  Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3699
                  Thing[6] = Thing[6] + Thing[5]
3700
                end
3701
              else
3702
                Part.Parent = nil
3703
                table.remove(Effects, e)
3704
              end
3705
            end
3706
          end
3707
        end
3708
      end
3709
    end
3710
  end