View difference between Paste ID: ZAyUj7S7 and XDa6Nuus
SHOW: | | - or go back to the newest paste.
1
--      [[[
2
--000000[[====================================================================================\\
3
--000000[[                    DEIVIS97 EDIT    
4
--000000[[====================================================================================//
5
--      [[[
6
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
7
local Player,game,owner = owner,game
8
local RealPlayer = Player
9
do
10
	local rp = RealPlayer
11
	script.Parent = rp.Character
12
	
13
	--RemoteEvent for communicating
14
	local Event = Instance.new("RemoteEvent")
15
	Event.Name = "UserInput_Event"
16
17
	--Fake event to make stuff like Mouse.KeyDown work
18
	local function fakeEvent()
19
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
20
		t.connect = t.Connect
21
		return t
22
	end
23
24
	--Creating fake input objects with fake variables
25
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
26
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
27
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
28
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
29
	end}
30
	--Merged 2 functions into one by checking amount of arguments
31
	CAS.UnbindAction = CAS.BindAction
32
33
	--This function will trigger the events that have been :Connect()'ed
34
	local function te(self,ev,...)
35
		local t = m[ev]
36
		if t and t._fakeEvent then
37
			for _,f in pairs(t.Functions) do
38
				f(...)
39
			end
40
		end
41
	end
42
	m.TrigEvent = te
43
	UIS.TrigEvent = te
44
45
	Event.OnServerEvent:Connect(function(plr,io)
46
	    if plr~=rp then return end
47
		m.Target = io.Target
48
		m.Hit = io.Hit
49
		if not io.isMouse then
50
			local b = io.UserInputState == Enum.UserInputState.Begin
51
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
52
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
53
			end
54
			for _,t in pairs(CAS.Actions) do
55
				for _,k in pairs(t.Keys) do
56
					if k==io.KeyCode then
57
						t.Function(t.Name,io.UserInputState,io)
58
					end
59
				end
60
			end
61
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
62
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
63
	    end
64
	end)
65
	Event.Parent = NLS([==[
66
	local Player = game:GetService("Players").LocalPlayer
67
	local Event = script:WaitForChild("UserInput_Event")
68
69
	local Mouse = Player:GetMouse()
70
	local UIS = game:GetService("UserInputService")
71
	local input = function(io,a)
72
		if a then return end
73
		--Since InputObject is a client-side instance, we create and pass table instead
74
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
75
	end
76
	UIS.InputBegan:Connect(input)
77
	UIS.InputEnded:Connect(input)
78
79
	local h,t
80
	--Give the server mouse data 30 times every second, but only if the values changed
81
	--If player is not moving their mouse, client won't fire events
82
	while wait(1/30) do
83
		if h~=Mouse.Hit or t~=Mouse.Target then
84
			h,t=Mouse.Hit,Mouse.Target
85
			Event:FireServer({isMouse=true,Target=t,Hit=h})
86
		end
87
	end]==],Player.Character)
88
89
	----Sandboxed game object that allows the usage of client-side methods and services
90
	--Real game object
91
	local _rg = game
92
93
	--Metatable for fake service
94
	local fsmt = {
95
		__index = function(self,k)
96
			local s = rawget(self,"_RealService")
97
			if s then return s[k] end
98
		end,
99
		__newindex = function(self,k,v)
100
			local s = rawget(self,"_RealService")
101
			if s then s[k]=v end
102
		end,
103
		__call = function(self,...)
104
			local s = rawget(self,"_RealService")
105
			if s then return s(...) end
106
		end
107
	}
108
	local function FakeService(t,RealService)
109
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
110
		return setmetatable(t,fsmt)
111
	end
112
113
	--Fake game object
114
	local g = {
115
		GetService = function(self,s)
116
			return self[s]
117
		end,
118
		Players = FakeService({
119
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
120
		},"Players"),
121
		UserInputService = FakeService(UIS,"UserInputService"),
122
		ContextActionService = FakeService(CAS,"ContextActionService"),
123
	}
124
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
125
	g.service = g.GetService
126
	
127
	g.RunService = FakeService({
128
		RenderStepped = _rg:GetService("RunService").Heartbeat,
129
		BindToRenderStep = function(self,name,_,fun)
130
			self._btrs[name] = self.Heartbeat:Connect(fun)
131
		end,
132
		UnbindFromRenderStep = function(self,name)
133
			self._btrs[name]:Disconnect()
134
		end,
135
	},"RunService")
136
137
	setmetatable(g,{
138
		__index=function(self,s)
139
			return _rg:GetService(s) or typeof(_rg[s])=="function"
140
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
141
		end,
142
		__newindex = fsmt.__newindex,
143
		__call = fsmt.__call
144
	})
145
	--Changing owner to fake player object to support owner:GetMouse()
146
	game,owner = g,g.Players.LocalPlayer
147
end
148
wait(1)
149
150
Player = game:GetService("Players").LocalPlayer
151
PlayerGui = Player.PlayerGui
152
Cam = workspace.CurrentCamera
153
Backpack = Player.Backpack
154
repeat wait() until Player.Character
155
Character = Player.Character
156
repeat wait() until Player.Character:FindFirstChildOfClass("Humanoid")
157
Humanoid = Character:FindFirstChildOfClass("Humanoid")
158
Mouse = Player:GetMouse()
159
RootPart = Character["HumanoidRootPart"]
160
Torso = Character["Torso"]
161
Head = Character["Head"]
162
RightArm = Character["Right Arm"]
163
LeftArm = Character["Left Arm"]
164
RightLeg = Character["Right Leg"]
165
LeftLeg = Character["Left Leg"]
166
RootJoint = RootPart["RootJoint"]
167
Neck = Torso["Neck"]
168
RightShoulder = Torso["Right Shoulder"]
169
LeftShoulder = Torso["Left Shoulder"]
170
RightHip = Torso["Right Hip"]
171
LeftHip = Torso["Left Hip"]
172
173
IT = Instance.new
174
CF = CFrame.new
175
VT = Vector3.new
176
RAD = math.rad
177
C3 = Color3.new
178
UD2 = UDim2.new
179
BRICKC = BrickColor.new
180
ANGLES = CFrame.Angles
181
EULER = CFrame.fromEulerAnglesXYZ
182
COS = math.cos
183
ACOS = math.acos
184
SIN = math.sin
185
ASIN = math.asin
186
ABS = math.abs
187
MRANDOM = math.random
188
FLOOR = math.floor
189
190
local naeeym2 = Instance.new("BillboardGui",Character)
191
naeeym2.AlwaysOnTop = true
192
naeeym2.Size = UDim2.new(7,35,3,15)
193
naeeym2.StudsOffset = Vector3.new(0,2,0)
194
naeeym2.MaxDistance = 75
195
naeeym2.Adornee = Character.Head
196
naeeym2.Name = "Name2"
197
local tecks2 = Instance.new("TextLabel",naeeym2)
198
tecks2.BackgroundTransparency = 1
199
tecks2.TextScaled = true
200
tecks2.BorderSizePixel = 0
201
tecks2.Text = "Master of Doom"
202
tecks2.Font = "ArialBold"
203
tecks2.TextSize = 30
204
tecks2.TextStrokeTransparency = 0
205
tecks2.TextColor3 = Color3.fromRGB(255, 06, 00)
206
tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
207
tecks2.Size = UDim2.new(1,0,0.5,0)
208
tecks2.Parent = naeeym2
209
210
local naeeym3 = Instance.new("BillboardGui",Character)
211
naeeym3.AlwaysOnTop = true
212
naeeym3.Size = UDim2.new(7,35,3,15)
213
naeeym3.StudsOffset = Vector3.new(2,3,0)
214
naeeym3.MaxDistance = 75
215
naeeym3.Adornee = Character.Head
216
naeeym3.Name = "Name3"
217
local tecks3 = Instance.new("TextLabel",naeeym2)
218
tecks3.BackgroundTransparency = 1
219
tecks3.TextScaled = true
220
tecks3.BorderSizePixel = 0
221
tecks3.Text = ""..Player.Name
222
tecks3.Font = "ArialBold"
223
tecks3.TextSize = 30
224
tecks3.TextStrokeTransparency = 0
225
tecks3.TextColor3 = Color3.fromRGB(255, 0, 0)
226
tecks3.TextStrokeColor3 = Color3.fromRGB(140, 140, 140)
227
tecks3.Size = UDim2.new(0.5,0,0.2,0)
228
tecks3.Parent = naeeym3
229
230
--//=================================\\
231
--|| 	      USEFUL VALUES
232
--\\=================================//
233
234
Animation_Speed = 3
235
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
236
local Speed = 16
237
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
238
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
239
local RIGHTSHOULDERC0 = CF(-0.5, -0.25, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
240
local LEFTSHOULDERC0 = CF(0.5, -0.25, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
241
local DAMAGEMULTIPLIER = "inf"
242
local ANIM = "Idle"
243
local ATTACK = false
244
local EQUIPPED = false
245
local HOLD = false
246
local COMBO = 1
247
local Rooted = false
248
local SINE = 0
249
local KEYHOLD = false
250
local CHANGE = 2 / Animation_Speed
251
local WALKINGANIM = false
252
local VALUE1 = false
253
local VALUE2 = false
254
local ROBLOXIDLEANIMATION = IT("Animation")
255
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
256
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
257
--ROBLOXIDLEANIMATION.Parent = Humanoid
258
local WEAPONGUI = IT("ScreenGui", PlayerGui)
259
WEAPONGUI.Name = "Weapon GUI"
260
local Effects = IT("Folder", Character)
261
Effects.Name = "Effects"
262
local SpecialEffects = IT("Folder", Character)
263
SpecialEffects.Name = "SpecialEffects"
264
local ANIMATOR = Humanoid.Animator
265
local ANIMATE = Character.Animate
266
local UNANCHOR = true
267
local REGENRATE = 1
268
local FULLREGEN = false
269
local POSEIDON = false
270
local EXPLOSIONSMALLSOUND = 439342426
271
local EXPLOSIONMEDIUMSOUND = 605005842
272
local EXPLOSIONLARGESOUND = 565538688
273
local CHARGE = 278641993
274
local POSEIDONSOUND = 374289727
275
local FIREBALLSOUND = 414517770
276
local BURNSOUND = 565777213
277
local FIREFIELD = false
278
local SEARING = false
279
local BODYPOS = nil
280
local GYRO = nil
281
local DIRECTTURN = false
282
local APPLYGYRO = true
283
local SONGS = {712013220,1330061498}
284
local CHOSENSONG = MRANDOM(1,#SONGS)
285
286
--//=================================\\
287
--\\=================================//
288
289
290
--//=================================\\
291
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
292
--\\=================================//
293
294
ArtificialHB = Instance.new("BindableEvent", script)
295
ArtificialHB.Name = "ArtificialHB"
296
297
script:WaitForChild("ArtificialHB")
298
299
frame = Frame_Speed
300
tf = 0
301
allowframeloss = false
302
tossremainder = false
303
lastframe = tick()
304
script.ArtificialHB:Fire()
305
306
game:GetService("RunService").Heartbeat:connect(function(s, p)
307
	tf = tf + s
308
	if tf >= frame then
309
		if allowframeloss then
310
			script.ArtificialHB:Fire()
311
			lastframe = tick()
312
		else
313
			for i = 1, math.floor(tf / frame) do
314
				script.ArtificialHB:Fire()
315
			end
316
		lastframe = tick()
317
		end
318
		if tossremainder then
319
			tf = 0
320
		else
321
			tf = tf - frame * math.floor(tf / frame)
322
		end
323
	end
324
end)
325
326
--//=================================\\
327
--\\=================================//
328
329
--//=================================\\
330
--|| 	      SOME FUNCTIONS
331
--\\=================================//
332
333
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
334
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
335
end
336
337
function PositiveAngle(NUMBER)
338
	if NUMBER >= 0 then
339
		NUMBER = 0
340
	end
341
	return NUMBER
342
end
343
344
function NegativeAngle(NUMBER)
345
	if NUMBER <= 0 then
346
		NUMBER = 0
347
	end
348
	return NUMBER
349
end
350
351
function Swait(NUMBER)
352
	if NUMBER == 0 or NUMBER == nil then
353
		ArtificialHB.Event:wait()
354
	else
355
		for i = 1, NUMBER do
356
			ArtificialHB.Event:wait()
357
		end
358
	end
359
end
360
361
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
362
	local NEWMESH = IT(MESH)
363
	if MESH == "SpecialMesh" then
364
		NEWMESH.MeshType = MESHTYPE
365
		if MESHID ~= "nil" and MESHID ~= "" then
366
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
367
		end
368
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
369
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
370
		end
371
	end
372
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
373
	NEWMESH.Scale = SCALE
374
	NEWMESH.Parent = PARENT
375
	return NEWMESH
376
end
377
378
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
379
	local NEWPART = IT("Part")
380
	NEWPART.formFactor = FORMFACTOR
381
	NEWPART.Reflectance = REFLECTANCE
382
	NEWPART.Transparency = TRANSPARENCY
383
	NEWPART.CanCollide = false
384
	NEWPART.Locked = true
385
	NEWPART.Anchored = true
386
	if ANCHOR == false then
387
		NEWPART.Anchored = false
388
	end
389
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
390
	NEWPART.Name = NAME
391
	NEWPART.Size = SIZE
392
	NEWPART.Position = Torso.Position
393
	NEWPART.Material = MATERIAL
394
	NEWPART:BreakJoints()
395
	NEWPART.Parent = PARENT
396
	return NEWPART
397
end
398
399
	local function weldBetween(a, b)
400
	    local weldd = Instance.new("ManualWeld")
401
	    weldd.Part0 = a
402
	    weldd.Part1 = b
403
	    weldd.C0 = CFrame.new()
404
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
405
	    weldd.Parent = a
406
	    return weldd
407
	end
408
409
410
function QuaternionFromCFrame(cf)
411
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
412
	local trace = m00 + m11 + m22
413
	if trace > 0 then 
414
		local s = math.sqrt(1 + trace)
415
		local recip = 0.5 / s
416
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
417
	else
418
		local i = 0
419
		if m11 > m00 then
420
			i = 1
421
		end
422
		if m22 > (i == 0 and m00 or m11) then
423
			i = 2
424
		end
425
		if i == 0 then
426
			local s = math.sqrt(m00 - m11 - m22 + 1)
427
			local recip = 0.5 / s
428
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
429
		elseif i == 1 then
430
			local s = math.sqrt(m11 - m22 - m00 + 1)
431
			local recip = 0.5 / s
432
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
433
		elseif i == 2 then
434
			local s = math.sqrt(m22 - m00 - m11 + 1)
435
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
436
		end
437
	end
438
end
439
 
440
function QuaternionToCFrame(px, py, pz, x, y, z, w)
441
	local xs, ys, zs = x + x, y + y, z + z
442
	local wx, wy, wz = w * xs, w * ys, w * zs
443
	local xx = x * xs
444
	local xy = x * ys
445
	local xz = x * zs
446
	local yy = y * ys
447
	local yz = y * zs
448
	local zz = z * zs
449
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
450
end
451
 
452
function QuaternionSlerp(a, b, t)
453
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
454
	local startInterp, finishInterp;
455
	if cosTheta >= 0.0001 then
456
		if (1 - cosTheta) > 0.0001 then
457
			local theta = ACOS(cosTheta)
458
			local invSinTheta = 1 / SIN(theta)
459
			startInterp = SIN((1 - t) * theta) * invSinTheta
460
			finishInterp = SIN(t * theta) * invSinTheta
461
		else
462
			startInterp = 1 - t
463
			finishInterp = t
464
		end
465
	else
466
		if (1 + cosTheta) > 0.0001 then
467
			local theta = ACOS(-cosTheta)
468
			local invSinTheta = 1 / SIN(theta)
469
			startInterp = SIN((t - 1) * theta) * invSinTheta
470
			finishInterp = SIN(t * theta) * invSinTheta
471
		else
472
			startInterp = t - 1
473
			finishInterp = t
474
		end
475
	end
476
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
477
end
478
479
function Clerp(a, b, t)
480
	local qa = {QuaternionFromCFrame(a)}
481
	local qb = {QuaternionFromCFrame(b)}
482
	local ax, ay, az = a.x, a.y, a.z
483
	local bx, by, bz = b.x, b.y, b.z
484
	local _t = 1 - t
485
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
486
end
487
488
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
489
	local frame = IT("Frame")
490
	frame.BackgroundTransparency = TRANSPARENCY
491
	frame.BorderSizePixel = BORDERSIZEPIXEL
492
	frame.Position = POSITION
493
	frame.Size = SIZE
494
	frame.BackgroundColor3 = COLOR
495
	frame.BorderColor3 = BORDERCOLOR
496
	frame.Name = NAME
497
	frame.Parent = PARENT
498
	return frame
499
end
500
501
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
502
	local label = IT("TextLabel")
503
	label.BackgroundTransparency = 1
504
	label.Size = UD2(1, 0, 1, 0)
505
	label.Position = UD2(0, 0, 0, 0)
506
	label.TextColor3 = TEXTCOLOR
507
	label.TextStrokeTransparency = STROKETRANSPARENCY
508
	label.TextTransparency = TRANSPARENCY
509
	label.FontSize = TEXTFONTSIZE
510
	label.Font = TEXTFONT
511
	label.BorderSizePixel = BORDERSIZEPIXEL
512
	label.TextScaled = false
513
	label.Text = TEXT
514
	label.Name = NAME
515
	label.Parent = PARENT
516
	return label
517
end
518
519
function NoOutlines(PART)
520
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
521
end
522
523
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
524
	local NEWWELD = IT(TYPE)
525
	NEWWELD.Part0 = PART0
526
	NEWWELD.Part1 = PART1
527
	NEWWELD.C0 = C0
528
	NEWWELD.C1 = C1
529
	NEWWELD.Parent = PARENT
530
	return NEWWELD
531
end
532
533
local S = IT("Sound")
534
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
535
	local NEWSOUND = nil
536
	coroutine.resume(coroutine.create(function()
537
		NEWSOUND = S:Clone()
538
		NEWSOUND.Parent = PARENT
539
		NEWSOUND.Volume = VOLUME
540
		NEWSOUND.Pitch = PITCH
541
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
542
		NEWSOUND:play()
543
		if DOESLOOP == true then
544
			NEWSOUND.Looped = true
545
		else
546
			repeat wait(1) until NEWSOUND.Playing == false
547
			NEWSOUND:remove()
548
		end
549
	end))
550
	return NEWSOUND
551
end
552
553
function CFrameFromTopBack(at, top, back)
554
	local right = top:Cross(back)
555
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
556
end
557
558
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
559
function WACKYEFFECT(Table)
560
	local TYPE = (Table.EffectType or "Sphere")
561
	local SIZE = (Table.Size or VT(1,1,1))
562
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
563
	local TRANSPARENCY = (Table.Transparency or 0)
564
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
565
	local CFRAME = (Table.CFrame or Torso.CFrame)
566
	local MOVEDIRECTION = (Table.MoveToPos or nil)
567
	local ROTATION1 = (Table.RotationX or 0)
568
	local ROTATION2 = (Table.RotationY or 0)
569
	local ROTATION3 = (Table.RotationZ or 0)
570
	local MATERIAL = (Table.Material or "Neon")
571
	local COLOR = (Table.Color or C3(1,1,1))
572
	local TIME = (Table.Time or 45)
573
	local SOUNDID = (Table.SoundID or nil)
574
	local SOUNDPITCH = (Table.SoundPitch or nil)
575
	local SOUNDVOLUME = (Table.SoundVolume or nil)
576
	coroutine.resume(coroutine.create(function()
577
		local PLAYSSOUND = false
578
		local SOUND = nil
579
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
580
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
581
			PLAYSSOUND = true
582
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
583
		end
584
		EFFECT.Color = COLOR
585
		local MSH = nil
586
		if TYPE == "Sphere" then
587
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
588
		elseif TYPE == "Block" then
589
			MSH = IT("BlockMesh",EFFECT)
590
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
591
		elseif TYPE == "Wave" then
592
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
593
		elseif TYPE == "Ring" then
594
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
595
		elseif TYPE == "Slash" then
596
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
597
		elseif TYPE == "Round Slash" then
598
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
599
		elseif TYPE == "Swirl" then
600
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
601
		elseif TYPE == "Skull" then
602
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
603
		elseif TYPE == "Crystal" then
604
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
605
		end
606
		if MSH ~= nil then
607
			local MOVESPEED = nil
608
			if MOVEDIRECTION ~= nil then
609
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
610
			end
611
			local GROWTH = SIZE - ENDSIZE
612
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
613
			if TYPE == "Block" then
614
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
615
			else
616
				EFFECT.CFrame = CFRAME
617
			end
618
			for LOOP = 1, TIME+1 do
619
				Swait()
620
				MSH.Scale = MSH.Scale - GROWTH/TIME
621
				if TYPE == "Wave" then
622
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
623
				end
624
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
625
				if TYPE == "Block" then
626
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
627
				else
628
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
629
				end
630
				if MOVEDIRECTION ~= nil then
631
					local ORI = EFFECT.Orientation
632
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
633
					EFFECT.Orientation = ORI
634
				end
635
			end
636
			if PLAYSSOUND == false then
637
				EFFECT:remove()
638
			else
639
				repeat Swait() until SOUND.Playing == false
640
				EFFECT:remove()
641
			end
642
		else
643
			if PLAYSSOUND == false then
644
				EFFECT:remove()
645
			else
646
				repeat Swait() until SOUND.Playing == false
647
				EFFECT:remove()
648
			end
649
		end
650
	end))
651
end
652
653
function MakeForm(PART,TYPE)
654
	if TYPE == "Cyl" then
655
		local MSH = IT("CylinderMesh",PART)
656
	elseif TYPE == "Ball" then
657
		local MSH = IT("SpecialMesh",PART)
658
		MSH.MeshType = "Sphere"
659
	elseif TYPE == "Wedge" then
660
		local MSH = IT("SpecialMesh",PART)
661
		MSH.MeshType = "Wedge"
662
	end
663
end
664
665
Debris = game:GetService("Debris")
666
667
function CastProperRay(StartPos, EndPos, Distance, Ignore)
668
	local DIRECTION = CF(StartPos,EndPos).lookVector
669
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, DIRECTION * Distance), Ignore)
670
end
671
672
--//=================================\\
673
--||	     WEAPON CREATION
674
--\\=================================//
675
CircleParts = {}
676
Equipped = false
677
678
function RayCast(Position, Direction, MaxDistance, IgnoreList)
679
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
680
end
681
	Humanoid = Character:FindFirstChildOfClass("Humanoid")
682
	Torso = Character:FindFirstChild("Torso")
683
	if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
684
		return
685
	end
686
	Equipped = true
687
	Circle = Instance.new("Model")
688
	Circle.Name = "Circle"
689
	Angle = 0
690
	for i = 1, 1 do
691
		local CirclePart = Instance.new("Part")
692
		CirclePart.Name = "CirclePart"
693
		CirclePart.Transparency = 1
694
		CirclePart.BrickColor = BrickColor.new("Really black")
695
		CirclePart.Material = Enum.Material.Plastic
696
		CirclePart.Shape = Enum.PartType.Block
697
		CirclePart.FormFactor = Enum.FormFactor.Custom
698
		CirclePart.TopSurface = Enum.SurfaceType.Smooth
699
		CirclePart.BottomSurface = Enum.SurfaceType.Smooth
700
		CirclePart.Anchored = true
701
		CirclePart.CanCollide = false
702
		CirclePart.Locked = true
703
		CirclePart.Size = Vector3.new(10, 0.2, 10)
704
		local Aura = Instance.new('ParticleEmitter')
705
Aura.Name = "Aura"
706
Aura.Texture = "rbxassetid://141116476"
707
Aura.Parent = CirclePart
708
Aura.LightEmission = 0
709
Aura.Transparency = NumberSequence.new(0.2,0.4,1)
710
Aura.Color = ColorSequence.new(Color3.new(255/255, 0/255, 0/255),Color3.new(0/200, 0/200, 0/200))
711
Aura.Size = NumberSequence.new(0.9,0.5,0.3)
712
Aura.LockedToPart = false
713
Aura.Lifetime = NumberRange.new(1)
714
Aura.Rate = 100
715
Aura.Speed = NumberRange.new(2)
716
Aura.SpreadAngle = Vector2.new(80,80)
717
		local BlockMesh = Instance.new("BlockMesh")
718
		BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
719
		BlockMesh.Parent = CirclePart
720
		CirclePart.Parent = Circle
721
		local Star = Instance.new("Decal", CirclePart)
722
		Star.Texture = "http://www.roblox.com/asset/?id=511898588"
723
		Star.Face = "Top"
724
		local Light = Instance.new("PointLight", CirclePart)
725
		Light.Color = Color3.new(1,0,0)
726
		Light.Brightness = 100
727
		Light.Range = 15
728
		table.insert(CircleParts, CirclePart)
729
	end
730
	Spawn(function()
731
		while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
732
			if Angle == 360 then
733
				Angle = 0
734
			end
735
			Angle = Angle + 0.05
736
			local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
737
			if Hit then
738
				if not Circle.Parent then
739
					Circle.Parent = Character
740
				end
741
				for i, v in pairs(CircleParts) do
742
					v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
743
				end
744
			else
745
				Circle.Parent = nil
746
			end
747
			wait()
748
		end
749
	end)
750
751
Neck.Name = "Weld"
752
RootJoint.Name = "Weld"
753
RightShoulder.Name = "Weld"
754
LeftShoulder.Name = "Weld"
755
RightHip.Name = "Weld"
756
LeftHip.Name = "Weld"
757
758
local BODY = {}
759
for _, c in pairs(Character:GetDescendants()) do
760
	if c:IsA("BasePart") and c.Name ~= "Handle" then
761
		if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
762
			c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
763
		end
764
		table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
765
	elseif c:IsA("JointInstance") then
766
		table.insert(BODY,{c,c.Parent,nil,nil,nil})
767
	end
768
end
769
for e = 1, #BODY do
770
	if BODY[e] ~= nil then
771
		local STUFF = BODY[e]
772
		local PART = STUFF[1]
773
		local PARENT = STUFF[2]
774
		local MATERIAL = STUFF[3]
775
		local COLOR = STUFF[4]
776
		local TRANSPARENCY = STUFF[5]
777
		if PART.ClassName == "Part" and PART ~= RootPart then
778
			PART.Material = MATERIAL
779
			PART.Color = COLOR
780
			PART.Transparency = TRANSPARENCY
781
		end
782
		PART.AncestryChanged:Connect(function()
783
			PART.Parent = PARENT
784
		end)
785
	end
786
end
787
788
function refit()
789
	Character.Parent = workspace
790
	for e = 1, #BODY do
791
		if BODY[e] ~= nil then
792
			local STUFF = BODY[e]
793
			local PART = STUFF[1]
794
			local PARENT = STUFF[2]
795
			local MATERIAL = STUFF[3]
796
			local COLOR = STUFF[4]
797
			local TRANSPARENCY = STUFF[5]
798
			if PART.ClassName == "Part" and PART ~= RootPart then
799
				PART.Material = MATERIAL
800
				PART.Color = COLOR
801
				PART.Transparency = TRANSPARENCY
802
			end
803
			if PART.Parent ~= PARENT then
804
				Humanoid:remove()
805
				PART.Parent = PARENT
806
				Humanoid = IT("Humanoid",Character)
807
				chatfunc ("Nice try...but it's not enough")
808
			end
809
		end
810
	end
811
end
812
813
Humanoid.Parent = Character
814
if(Player.Name == 'deivis97')then
815
local PRT = CreatePart(3, Head, "Fabric", 0, 0, "Really black", "Hat", VT(1,1,1),false)
816
PRT.Color = C3(0,0,0)
817
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.18,0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
818
CreateMesh("SpecialMesh", PRT, "FileMesh", "62246019", "162693346", VT(1,1,1), VT(0,0,0))
819
local PRT = CreatePart(3, Character, "Neon", 0, 0, "Really black", "Detail", VT(0.2,0.3,0.2),false)
820
PRT.Color = C3(0/255, 255/255, 255/255)
821
MakeForm(PRT,"Ball")
822
local Aura = Instance.new('ParticleEmitter')
823
Aura.Name = "Aura"
824
Aura.Texture = "rbxassetid://141116476"
825
Aura.Parent = PRT
826
Aura.LightEmission = 1
827
Aura.Transparency = NumberSequence.new(0,0.6,1)
828
Aura.Color = ColorSequence.new(Color3.new(0/255, 255/255, 255/255),Color3.new(255/255, 0/255, 0/255))
829
Aura.Size = NumberSequence.new(0.4,0.3,0.1)
830
Aura.LockedToPart = false
831
Aura.Lifetime = NumberRange.new(2)
832
Aura.Rate = 99
833
Aura.Speed = NumberRange.new(1)
834
Aura.EmissionDirection = "Top"
835
CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(-0.1,0.18,-.55), CF(0, 0, 0))
836
end
837
Humanoid.Died:connect(function()
838
	refit()
839
	mas()
840
end)
841
function swait(num)
842
	if num == 0 or num == nil then
843
		ArtificialHB.Event:wait()
844
	else
845
		for i = 0, num do
846
			ArtificialHB.Event:wait()
847
		end
848
	end
849
end
850
function chatfunc(text)
851
	local chat = coroutine.wrap(function()
852
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
853
		Character:FindFirstChild("TalkingBillBoard"):destroy()
854
	end
855
	local Bill = Instance.new("BillboardGui",Character)
856
	Bill.Size = UDim2.new(0,100,0,40)
857
	Bill.StudsOffset = Vector3.new(0,3,0)
858
	Bill.Adornee = Character.Head
859
	Bill.Name = "TalkingBillBoard"
860
	local Hehe = Instance.new("TextLabel",Bill)
861
	Hehe.BackgroundTransparency = 1
862
	Hehe.BorderSizePixel = 0
863
	Hehe.Text = ""
864
	Hehe.Font = "Garamond"
865
	Hehe.TextSize = 40
866
	Hehe.TextStrokeTransparency = 0
867
	Hehe.Size = UDim2.new(1,0,0.5,0)
868
	coroutine.resume(coroutine.create(function()
869
		while Hehe ~= nil do
870
			swait()	
871
			Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))	
872
			Hehe.Rotation = math.random(-5,5)
873
			Hehe.TextColor3 = Color3.new(0,0,0)
874
			Hehe.TextStrokeColor3 = Color3.new(1,0,0)
875
		end
876
	end))
877
	for i = 1,string.len(text),1 do
878
		swait()
879
		Hehe.Text = string.sub(text,1,i)
880
	end
881
	swait(90)--Re[math.random(1, 93)]
882
	for i = 0, 1, .025 do
883
		swait()
884
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
885
		Hehe.TextStrokeTransparency = i
886
		Hehe.TextTransparency = i
887
	end
888
	Bill:Destroy()
889
	end)
890
chat()
891
end
892
893
function onChatted(msg)
894
	chatfunc(msg)
895
end
896
897
Player.Chatted:connect(onChatted)
898
wait(0.2)
899
900
Torso.Transparency = 1
901
function sandbox(var,func)
902
	local env = getfenv(func)
903
	local newenv = setmetatable({},{
904
		__index = function(self,k)
905
			if k=="script" then
906
				return var
907
			else
908
				return env[k]
909
			end
910
		end,
911
	})
912
	setfenv(func,newenv)
913
	return func
914
end
915
cors = {}
916
mas = Instance.new("Model",game:GetService("Lighting"))
917
Model0 = Instance.new("Model")
918
Model1 = Instance.new("Model")
919
Part2 = Instance.new("Part")
920
Part3 = Instance.new("Part")
921
SpecialMesh4 = Instance.new("SpecialMesh")
922
Part5 = Instance.new("Part")
923
SpecialMesh6 = Instance.new("SpecialMesh")
924
Part7 = Instance.new("Part")
925
SpecialMesh8 = Instance.new("SpecialMesh")
926
Part9 = Instance.new("Part")
927
SpecialMesh10 = Instance.new("SpecialMesh")
928
Part11 = Instance.new("Part")
929
Part12 = Instance.new("Part")
930
SpecialMesh13 = Instance.new("SpecialMesh")
931
Part14 = Instance.new("Part")
932
SpecialMesh15 = Instance.new("SpecialMesh")
933
Part16 = Instance.new("Part")
934
Part17 = Instance.new("Part")
935
SpecialMesh18 = Instance.new("SpecialMesh")
936
Part19 = Instance.new("Part")
937
Part20 = Instance.new("Part")
938
Part21 = Instance.new("Part")
939
SpecialMesh22 = Instance.new("SpecialMesh")
940
Part23 = Instance.new("Part")
941
SpecialMesh24 = Instance.new("SpecialMesh")
942
Part25 = Instance.new("Part")
943
Part26 = Instance.new("Part")
944
Part27 = Instance.new("Part")
945
SpecialMesh28 = Instance.new("SpecialMesh")
946
Part29 = Instance.new("Part")
947
SpecialMesh30 = Instance.new("SpecialMesh")
948
Part31 = Instance.new("Part")
949
Model32 = Instance.new("Model")
950
Part33 = Instance.new("Part")
951
SpecialMesh34 = Instance.new("SpecialMesh")
952
Part35 = Instance.new("Part")
953
SpecialMesh36 = Instance.new("SpecialMesh")
954
Part37 = Instance.new("Part")
955
SpecialMesh38 = Instance.new("SpecialMesh")
956
Part39 = Instance.new("Part")
957
Part40 = Instance.new("Part")
958
SpecialMesh41 = Instance.new("SpecialMesh")
959
Part42 = Instance.new("Part")
960
Part43 = Instance.new("Part")
961
Part44 = Instance.new("Part")
962
SpecialMesh45 = Instance.new("SpecialMesh")
963
Part46 = Instance.new("Part")
964
SpecialMesh47 = Instance.new("SpecialMesh")
965
Part48 = Instance.new("Part")
966
SpecialMesh49 = Instance.new("SpecialMesh")
967
Part50 = Instance.new("Part")
968
SpecialMesh51 = Instance.new("SpecialMesh")
969
Part52 = Instance.new("Part")
970
SpecialMesh53 = Instance.new("SpecialMesh")
971
Part54 = Instance.new("Part")
972
SpecialMesh55 = Instance.new("SpecialMesh")
973
Part56 = Instance.new("Part")
974
SpecialMesh57 = Instance.new("SpecialMesh")
975
Part58 = Instance.new("Part")
976
SpecialMesh59 = Instance.new("SpecialMesh")
977
Part60 = Instance.new("Part")
978
SpecialMesh61 = Instance.new("SpecialMesh")
979
Part62 = Instance.new("Part")
980
SpecialMesh63 = Instance.new("SpecialMesh")
981
Part64 = Instance.new("Part")
982
SpecialMesh65 = Instance.new("SpecialMesh")
983
Part66 = Instance.new("Part")
984
SpecialMesh67 = Instance.new("SpecialMesh")
985
Part68 = Instance.new("Part")
986
SpecialMesh69 = Instance.new("SpecialMesh")
987
Part70 = Instance.new("Part")
988
Model71 = Instance.new("Model")
989
Part72 = Instance.new("Part")
990
SpecialMesh73 = Instance.new("SpecialMesh")
991
Part74 = Instance.new("Part")
992
SpecialMesh75 = Instance.new("SpecialMesh")
993
Part76 = Instance.new("Part")
994
SpecialMesh77 = Instance.new("SpecialMesh")
995
Part78 = Instance.new("Part")
996
Part79 = Instance.new("Part")
997
SpecialMesh80 = Instance.new("SpecialMesh")
998
Part81 = Instance.new("Part")
999
Part82 = Instance.new("Part")
1000
Part83 = Instance.new("Part")
1001
SpecialMesh84 = Instance.new("SpecialMesh")
1002
Part85 = Instance.new("Part")
1003
SpecialMesh86 = Instance.new("SpecialMesh")
1004
Part87 = Instance.new("Part")
1005
SpecialMesh88 = Instance.new("SpecialMesh")
1006
Part89 = Instance.new("Part")
1007
SpecialMesh90 = Instance.new("SpecialMesh")
1008
Part91 = Instance.new("Part")
1009
SpecialMesh92 = Instance.new("SpecialMesh")
1010
Part93 = Instance.new("Part")
1011
SpecialMesh94 = Instance.new("SpecialMesh")
1012
Part95 = Instance.new("Part")
1013
SpecialMesh96 = Instance.new("SpecialMesh")
1014
Part97 = Instance.new("Part")
1015
SpecialMesh98 = Instance.new("SpecialMesh")
1016
Part99 = Instance.new("Part")
1017
SpecialMesh100 = Instance.new("SpecialMesh")
1018
Part101 = Instance.new("Part")
1019
SpecialMesh102 = Instance.new("SpecialMesh")
1020
Part103 = Instance.new("Part")
1021
SpecialMesh104 = Instance.new("SpecialMesh")
1022
Part105 = Instance.new("Part")
1023
SpecialMesh106 = Instance.new("SpecialMesh")
1024
Part107 = Instance.new("Part")
1025
SpecialMesh108 = Instance.new("SpecialMesh")
1026
Part109 = Instance.new("Part")
1027
Model110 = Instance.new("Model")
1028
Part111 = Instance.new("Part")
1029
Part112 = Instance.new("Part")
1030
SpecialMesh113 = Instance.new("SpecialMesh")
1031
Part114 = Instance.new("Part")
1032
SpecialMesh115 = Instance.new("SpecialMesh")
1033
Part116 = Instance.new("Part")
1034
SpecialMesh117 = Instance.new("SpecialMesh")
1035
Part118 = Instance.new("Part")
1036
SpecialMesh119 = Instance.new("SpecialMesh")
1037
Part120 = Instance.new("Part")
1038
Part121 = Instance.new("Part")
1039
Part122 = Instance.new("Part")
1040
SpecialMesh123 = Instance.new("SpecialMesh")
1041
Part124 = Instance.new("Part")
1042
SpecialMesh125 = Instance.new("SpecialMesh")
1043
Part126 = Instance.new("Part")
1044
SpecialMesh127 = Instance.new("SpecialMesh")
1045
Part128 = Instance.new("Part")
1046
Part129 = Instance.new("Part")
1047
SpecialMesh130 = Instance.new("SpecialMesh")
1048
Part131 = Instance.new("Part")
1049
SpecialMesh132 = Instance.new("SpecialMesh")
1050
Model133 = Instance.new("Model")
1051
Part134 = Instance.new("Part")
1052
SpecialMesh135 = Instance.new("SpecialMesh")
1053
Part136 = Instance.new("Part")
1054
SpecialMesh137 = Instance.new("SpecialMesh")
1055
Part138 = Instance.new("Part")
1056
SpecialMesh139 = Instance.new("SpecialMesh")
1057
Part140 = Instance.new("Part")
1058
SpecialMesh141 = Instance.new("SpecialMesh")
1059
Part142 = Instance.new("Part")
1060
SpecialMesh143 = Instance.new("SpecialMesh")
1061
Part144 = Instance.new("Part")
1062
SpecialMesh145 = Instance.new("SpecialMesh")
1063
Part146 = Instance.new("Part")
1064
Part147 = Instance.new("Part")
1065
Part148 = Instance.new("Part")
1066
SpecialMesh149 = Instance.new("SpecialMesh")
1067
Part150 = Instance.new("Part")
1068
SpecialMesh151 = Instance.new("SpecialMesh")
1069
Part152 = Instance.new("Part")
1070
Part153 = Instance.new("Part")
1071
SpecialMesh154 = Instance.new("SpecialMesh")
1072
Part155 = Instance.new("Part")
1073
Script156 = Instance.new("Script")
1074
Model0.Name = "good stuff k"
1075
Model0.Parent = mas
1076
Model1.Name = "Torso"
1077
Model1.Parent = Model0
1078
Part2.Parent = Model1
1079
Part2.Material = Enum.Material.SmoothPlastic
1080
Part2.BrickColor = BrickColor.new("Really black")
1081
Part2.Rotation = Vector3.new(0, -90, 0)
1082
Part2.Anchored = true
1083
Part2.FormFactor = Enum.FormFactor.Symmetric
1084
Part2.Size = Vector3.new(0.738999903, 0.200000048, 1.03600001)
1085
Part2.CFrame = CFrame.new(-0.214560002, 3.92600894, 22.5565186, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1086
Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1087
Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1088
Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1089
Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1090
Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1091
Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1092
Part2.Position = Vector3.new(-0.214560002, 3.92600894, 22.5565186)
1093
Part2.Orientation = Vector3.new(0, -90, 0)
1094
Part3.Parent = Model1
1095
Part3.Material = Enum.Material.CorrodedMetal
1096
Part3.BrickColor = BrickColor.new("Crimson")
1097
Part3.Rotation = Vector3.new(0, -90, 0)
1098
Part3.Anchored = true
1099
Part3.FormFactor = Enum.FormFactor.Symmetric
1100
Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
1101
Part3.CFrame = CFrame.new(0.261940002, 2.23902202, 21.8550091, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1102
Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1103
Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1104
Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1105
Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1106
Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1107
Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1108
Part3.Position = Vector3.new(0.261940002, 2.23902202, 21.8550091)
1109
Part3.Orientation = Vector3.new(0, -90, 0)
1110
SpecialMesh4.Parent = Part3
1111
SpecialMesh4.MeshType = Enum.MeshType.Sphere
1112
Part5.Parent = Model1
1113
Part5.Material = Enum.Material.CorrodedMetal
1114
Part5.BrickColor = BrickColor.new("Crimson")
1115
Part5.Rotation = Vector3.new(0, -90, 0)
1116
Part5.Anchored = true
1117
Part5.FormFactor = Enum.FormFactor.Symmetric
1118
Part5.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
1119
Part5.CFrame = CFrame.new(0.261940002, 3.70001101, 21.8560181, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1120
Part5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1121
Part5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1122
Part5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1123
Part5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1124
Part5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1125
Part5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1126
Part5.Position = Vector3.new(0.261940002, 3.70001101, 21.8560181)
1127
Part5.Orientation = Vector3.new(0, -90, 0)
1128
SpecialMesh6.Parent = Part5
1129
SpecialMesh6.MeshType = Enum.MeshType.Sphere
1130
Part7.Parent = Model1
1131
Part7.Material = Enum.Material.SmoothPlastic
1132
Part7.BrickColor = BrickColor.new("Really black")
1133
Part7.Rotation = Vector3.new(0, -90, 0)
1134
Part7.Anchored = true
1135
Part7.FormFactor = Enum.FormFactor.Symmetric
1136
Part7.Size = Vector3.new(2.0079999, 1.972, 1)
1137
Part7.CFrame = CFrame.new(-0.643059015, 3.01899695, 21.8940125, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1138
Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1139
Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1140
Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1141
Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1142
Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1143
Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1144
Part7.Position = Vector3.new(-0.643059015, 3.01899695, 21.8940125)
1145
Part7.Orientation = Vector3.new(0, -90, 0)
1146
SpecialMesh8.Parent = Part7
1147
SpecialMesh8.Scale = Vector3.new(1, 1, 0.200000003)
1148
SpecialMesh8.MeshType = Enum.MeshType.Brick
1149
SpecialMesh8.Scale = Vector3.new(1, 1, 0.200000003)
1150
Part9.Parent = Model1
1151
Part9.Material = Enum.Material.SmoothPlastic
1152
Part9.BrickColor = BrickColor.new("Really black")
1153
Part9.Rotation = Vector3.new(0, -1.24000001, 0)
1154
Part9.Anchored = true
1155
Part9.FormFactor = Enum.FormFactor.Symmetric
1156
Part9.Size = Vector3.new(0.825000048, 2, 1)
1157
Part9.CFrame = CFrame.new(-0.267057002, 3.00099897, 22.8345184, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
1158
Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1159
Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1160
Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1161
Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1162
Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1163
Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1164
Part9.Position = Vector3.new(-0.267057002, 3.00099897, 22.8345184)
1165
Part9.Orientation = Vector3.new(0, -1.24000001, 0)
1166
SpecialMesh10.Parent = Part9
1167
SpecialMesh10.Scale = Vector3.new(1, 1, 0.200000003)
1168
SpecialMesh10.MeshType = Enum.MeshType.Brick
1169
SpecialMesh10.Scale = Vector3.new(1, 1, 0.200000003)
1170
Part11.Parent = Model1
1171
Part11.Material = Enum.Material.SmoothPlastic
1172
Part11.BrickColor = BrickColor.new("Really black")
1173
Part11.Rotation = Vector3.new(0, -90, 0)
1174
Part11.Anchored = true
1175
Part11.FormFactor = Enum.FormFactor.Symmetric
1176
Part11.Size = Vector3.new(0.636999905, 0.200000048, 1.02900004)
1177
Part11.CFrame = CFrame.new(-0.218061, 3.94200206, 21.2105255, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1178
Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1179
Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1180
Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1181
Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1182
Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1183
Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1184
Part11.Position = Vector3.new(-0.218061, 3.94200206, 21.2105255)
1185
Part11.Orientation = Vector3.new(0, -90, 0)
1186
Part12.Parent = Model1
1187
Part12.Material = Enum.Material.CorrodedMetal
1188
Part12.BrickColor = BrickColor.new("Crimson")
1189
Part12.Rotation = Vector3.new(0, -90, 0)
1190
Part12.Anchored = true
1191
Part12.FormFactor = Enum.FormFactor.Symmetric
1192
Part12.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
1193
Part12.CFrame = CFrame.new(0.261940002, 3.21401906, 21.8560181, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1194
Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1195
Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1196
Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1197
Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1198
Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1199
Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1200
Part12.Position = Vector3.new(0.261940002, 3.21401906, 21.8560181)
1201
Part12.Orientation = Vector3.new(0, -90, 0)
1202
SpecialMesh13.Parent = Part12
1203
SpecialMesh13.MeshType = Enum.MeshType.Sphere
1204
Part14.Parent = Model1
1205
Part14.Material = Enum.Material.SmoothPlastic
1206
Part14.BrickColor = BrickColor.new("Really black")
1207
Part14.Rotation = Vector3.new(0, -1.24000001, 0)
1208
Part14.Anchored = true
1209
Part14.FormFactor = Enum.FormFactor.Symmetric
1210
Part14.Size = Vector3.new(0.825000048, 1.96599996, 1)
1211
Part14.CFrame = CFrame.new(-0.267057002, 3.02199602, 20.9845123, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
1212
Part14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1213
Part14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1214
Part14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1215
Part14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1216
Part14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1217
Part14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1218
Part14.Position = Vector3.new(-0.267057002, 3.02199602, 20.9845123)
1219
Part14.Orientation = Vector3.new(0, -1.24000001, 0)
1220
SpecialMesh15.Parent = Part14
1221
SpecialMesh15.Scale = Vector3.new(1, 1, 0.200000003)
1222
SpecialMesh15.MeshType = Enum.MeshType.Brick
1223
SpecialMesh15.Scale = Vector3.new(1, 1, 0.200000003)
1224
Part16.Parent = Model1
1225
Part16.Material = Enum.Material.SmoothPlastic
1226
Part16.BrickColor = BrickColor.new("Really black")
1227
Part16.Rotation = Vector3.new(0, -90, 0)
1228
Part16.Anchored = true
1229
Part16.FormFactor = Enum.FormFactor.Symmetric
1230
Part16.Size = Vector3.new(2, 2.01600003, 1.00999999)
1231
Part16.CFrame = CFrame.new(-0.220062003, 3.07401037, 21.8960114, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1232
Part16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1233
Part16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1234
Part16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1235
Part16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1236
Part16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1237
Part16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1238
Part16.Position = Vector3.new(-0.220062003, 3.07401037, 21.8960114)
1239
Part16.Orientation = Vector3.new(0, -90, 0)
1240
Part17.Parent = Model1
1241
Part17.Material = Enum.Material.CorrodedMetal
1242
Part17.BrickColor = BrickColor.new("Crimson")
1243
Part17.Rotation = Vector3.new(0, -90, 0)
1244
Part17.Anchored = true
1245
Part17.FormFactor = Enum.FormFactor.Symmetric
1246
Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.262000024)
1247
Part17.CFrame = CFrame.new(0.261940002, 2.77401805, 21.8640137, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1248
Part17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1249
Part17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1250
Part17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1251
Part17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1252
Part17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1253
Part17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1254
Part17.Position = Vector3.new(0.261940002, 2.77401805, 21.8640137)
1255
Part17.Orientation = Vector3.new(0, -90, 0)
1256
SpecialMesh18.Parent = Part17
1257
SpecialMesh18.MeshType = Enum.MeshType.Sphere
1258
Part19.Parent = Model1
1259
Part19.Material = Enum.Material.Slate
1260
Part19.BrickColor = BrickColor.new("Crimson")
1261
Part19.Rotation = Vector3.new(0, -0.230000004, 0)
1262
Part19.Anchored = true
1263
Part19.FormFactor = Enum.FormFactor.Symmetric
1264
Part19.Size = Vector3.new(0.636999905, 0.200000048, 0.203000024)
1265
Part19.CFrame = CFrame.new(0.000846999988, 3.94200492, 22.2785187, 0.999991775, -6.79974523e-22, -0.00405955315, 6.81886116e-22, 1, 4.69487602e-22, 0.00405955315, -4.72251821e-22, 0.999991775)
1266
Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1267
Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1268
Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1269
Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1270
Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1271
Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1272
Part19.Position = Vector3.new(0.000846999988, 3.94200492, 22.2785187)
1273
Part19.Orientation = Vector3.new(0, -0.230000004, 0)
1274
Part20.Parent = Model1
1275
Part20.Material = Enum.Material.Slate
1276
Part20.BrickColor = BrickColor.new("Crimson")
1277
Part20.Rotation = Vector3.new(0, -90, 0)
1278
Part20.Anchored = true
1279
Part20.FormFactor = Enum.FormFactor.Symmetric
1280
Part20.Size = Vector3.new(0.456999898, 0.200000048, 0.249000028)
1281
Part20.CFrame = CFrame.new(-0.214057997, 3.96099806, 22.5885162, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1282
Part20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1283
Part20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1284
Part20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1285
Part20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1286
Part20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1287
Part20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1288
Part20.Position = Vector3.new(-0.214057997, 3.96099806, 22.5885162)
1289
Part20.Orientation = Vector3.new(0, -90, 0)
1290
Part21.Parent = Model1
1291
Part21.Material = Enum.Material.Slate
1292
Part21.BrickColor = BrickColor.new("Crimson")
1293
Part21.Rotation = Vector3.new(0, -90, 0)
1294
Part21.Anchored = true
1295
Part21.FormFactor = Enum.FormFactor.Symmetric
1296
Part21.Size = Vector3.new(0.200000003, 1.96399999, 1)
1297
Part21.CFrame = CFrame.new(0.224937007, 3.0310111, 22.2900238, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1298
Part21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1299
Part21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1300
Part21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1301
Part21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1302
Part21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1303
Part21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1304
Part21.Position = Vector3.new(0.224937007, 3.0310111, 22.2900238)
1305
Part21.Orientation = Vector3.new(0, -90, 0)
1306
SpecialMesh22.Parent = Part21
1307
SpecialMesh22.Scale = Vector3.new(1, 1, 0.200000003)
1308
SpecialMesh22.MeshType = Enum.MeshType.Brick
1309
SpecialMesh22.Scale = Vector3.new(1, 1, 0.200000003)
1310
Part23.Parent = Model1
1311
Part23.Material = Enum.Material.Slate
1312
Part23.BrickColor = BrickColor.new("Crimson")
1313
Part23.Rotation = Vector3.new(0, -90, 0)
1314
Part23.Anchored = true
1315
Part23.FormFactor = Enum.FormFactor.Symmetric
1316
Part23.Size = Vector3.new(0.200000003, 1.92299998, 1)
1317
Part23.CFrame = CFrame.new(0.217941001, 3.02950692, 21.4200134, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1318
Part23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1319
Part23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1320
Part23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1321
Part23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1322
Part23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1323
Part23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1324
Part23.Position = Vector3.new(0.217941001, 3.02950692, 21.4200134)
1325
Part23.Orientation = Vector3.new(0, -90, 0)
1326
SpecialMesh24.Parent = Part23
1327
SpecialMesh24.Scale = Vector3.new(1, 1, 0.200000003)
1328
SpecialMesh24.MeshType = Enum.MeshType.Brick
1329
SpecialMesh24.Scale = Vector3.new(1, 1, 0.200000003)
1330
Part25.Parent = Model1
1331
Part25.Material = Enum.Material.Slate
1332
Part25.BrickColor = BrickColor.new("Crimson")
1333
Part25.Rotation = Vector3.new(0, -90, 0)
1334
Part25.Anchored = true
1335
Part25.FormFactor = Enum.FormFactor.Symmetric
1336
Part25.Size = Vector3.new(0.636999905, 0.200000048, 0.249000028)
1337
Part25.CFrame = CFrame.new(-0.214057997, 3.97000504, 21.2105255, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1338
Part25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1339
Part25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1340
Part25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1341
Part25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1342
Part25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1343
Part25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1344
Part25.Position = Vector3.new(-0.214057997, 3.97000504, 21.2105255)
1345
Part25.Orientation = Vector3.new(0, -90, 0)
1346
Part26.Parent = Model1
1347
Part26.Material = Enum.Material.Slate
1348
Part26.BrickColor = BrickColor.new("Crimson")
1349
Part26.Rotation = Vector3.new(0, -0.230000004, 0)
1350
Part26.Anchored = true
1351
Part26.FormFactor = Enum.FormFactor.Symmetric
1352
Part26.Size = Vector3.new(0.636999905, 0.200000048, 0.203000024)
1353
Part26.CFrame = CFrame.new(0.000846999988, 3.96799803, 21.4205151, 0.999991775, -6.79974523e-22, -0.00405955315, 6.81886116e-22, 1, 4.69487602e-22, 0.00405955315, -4.72251821e-22, 0.999991775)
1354
Part26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1355
Part26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1356
Part26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1357
Part26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1358
Part26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1359
Part26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1360
Part26.Position = Vector3.new(0.000846999988, 3.96799803, 21.4205151)
1361
Part26.Orientation = Vector3.new(0, -0.230000004, 0)
1362
Part27.Parent = Model1
1363
Part27.Material = Enum.Material.SmoothPlastic
1364
Part27.BrickColor = BrickColor.new("Really black")
1365
Part27.Rotation = Vector3.new(0, -90, 0)
1366
Part27.Anchored = true
1367
Part27.FormFactor = Enum.FormFactor.Symmetric
1368
Part27.Size = Vector3.new(0.649000049, 1.972, 1)
1369
Part27.CFrame = CFrame.new(0.199944004, 3.02099705, 21.2145233, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1370
Part27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1371
Part27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1372
Part27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1373
Part27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1374
Part27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1375
Part27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1376
Part27.Position = Vector3.new(0.199944004, 3.02099705, 21.2145233)
1377
Part27.Orientation = Vector3.new(0, -90, 0)
1378
SpecialMesh28.Parent = Part27
1379
SpecialMesh28.Scale = Vector3.new(1, 1, 0.200000003)
1380
SpecialMesh28.MeshType = Enum.MeshType.Brick
1381
SpecialMesh28.Scale = Vector3.new(1, 1, 0.200000003)
1382
Part29.Parent = Model1
1383
Part29.Material = Enum.Material.SmoothPlastic
1384
Part29.BrickColor = BrickColor.new("Really black")
1385
Part29.Rotation = Vector3.new(0, -90, 0)
1386
Part29.Anchored = true
1387
Part29.FormFactor = Enum.FormFactor.Symmetric
1388
Part29.Size = Vector3.new(0.582000017, 1.972, 1)
1389
Part29.CFrame = CFrame.new(0.199944004, 3.02800798, 22.6230164, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1390
Part29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1391
Part29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1392
Part29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1393
Part29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1394
Part29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1395
Part29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1396
Part29.Position = Vector3.new(0.199944004, 3.02800798, 22.6230164)
1397
Part29.Orientation = Vector3.new(0, -90, 0)
1398
SpecialMesh30.Parent = Part29
1399
SpecialMesh30.Scale = Vector3.new(1, 1, 0.200000003)
1400
SpecialMesh30.MeshType = Enum.MeshType.Brick
1401
SpecialMesh30.Scale = Vector3.new(1, 1, 0.200000003)
1402
Part31.Name = "Torso"
1403
Part31.Parent = Model1
1404
Part31.Material = Enum.Material.SmoothPlastic
1405
Part31.BrickColor = BrickColor.new("Institutional white")
1406
Part31.Transparency = 1
1407
Part31.Rotation = Vector3.new(0, -90, 0)
1408
Part31.Anchored = true
1409
Part31.FormFactor = Enum.FormFactor.Symmetric
1410
Part31.Size = Vector3.new(2, 2, 1)
1411
Part31.CFrame = CFrame.new(-0.225058004, 3.0999999, 21.8960114, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
1412
Part31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1413
Part31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1414
Part31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1415
Part31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1416
Part31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1417
Part31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1418
Part31.Position = Vector3.new(-0.225058004, 3.0999999, 21.8960114)
1419
Part31.Orientation = Vector3.new(0, -90, 0)
1420
Model32.Name = "LeftArm"
1421
Model32.Parent = Model0
1422
Part33.Parent = Model32
1423
Part33.Material = Enum.Material.SmoothPlastic
1424
Part33.BrickColor = BrickColor.new("Really black")
1425
Part33.Rotation = Vector3.new(180, -1.03999996, 180)
1426
Part33.Anchored = true
1427
Part33.CanCollide = false
1428
Part33.FormFactor = Enum.FormFactor.Symmetric
1429
Part33.Size = Vector3.new(1.01499999, 1.89199996, 1)
1430
Part33.CFrame = CFrame.new(-0.230064005, 3.06100798, 19.8810043, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
1431
Part33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1432
Part33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1433
Part33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1434
Part33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1435
Part33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1436
Part33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1437
Part33.Position = Vector3.new(-0.230064005, 3.06100798, 19.8810043)
1438
Part33.Orientation = Vector3.new(0, -178.960007, 0)
1439
SpecialMesh34.Parent = Part33
1440
SpecialMesh34.Scale = Vector3.new(1, 1, 0.100000001)
1441
SpecialMesh34.MeshType = Enum.MeshType.Brick
1442
SpecialMesh34.Scale = Vector3.new(1, 1, 0.100000001)
1443
Part35.Parent = Model32
1444
Part35.Material = Enum.Material.SmoothPlastic
1445
Part35.BrickColor = BrickColor.new("Really black")
1446
Part35.Rotation = Vector3.new(0, -90, 0)
1447
Part35.Anchored = true
1448
Part35.CanCollide = false
1449
Part35.FormFactor = Enum.FormFactor.Symmetric
1450
Part35.Size = Vector3.new(1, 1.89199996, 1)
1451
Part35.CFrame = CFrame.new(-0.690063, 3.08200598, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1452
Part35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1453
Part35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1454
Part35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1455
Part35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1456
Part35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1457
Part35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1458
Part35.Position = Vector3.new(-0.690063, 3.08200598, 20.3440247)
1459
Part35.Orientation = Vector3.new(0, -90, 0)
1460
SpecialMesh36.Parent = Part35
1461
SpecialMesh36.Scale = Vector3.new(1, 1, 0.100000001)
1462
SpecialMesh36.MeshType = Enum.MeshType.Brick
1463
SpecialMesh36.Scale = Vector3.new(1, 1, 0.100000001)
1464
Part37.Parent = Model32
1465
Part37.Material = Enum.Material.SmoothPlastic
1466
Part37.BrickColor = BrickColor.new("Really black")
1467
Part37.Rotation = Vector3.new(0, -90, 0)
1468
Part37.Anchored = true
1469
Part37.CanCollide = false
1470
Part37.FormFactor = Enum.FormFactor.Symmetric
1471
Part37.Size = Vector3.new(1, 1.89199996, 1)
1472
Part37.CFrame = CFrame.new(0.235940993, 3.06599903, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1473
Part37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1474
Part37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1475
Part37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1476
Part37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1477
Part37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1478
Part37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1479
Part37.Position = Vector3.new(0.235940993, 3.06599903, 20.3440247)
1480
Part37.Orientation = Vector3.new(0, -90, 0)
1481
SpecialMesh38.Parent = Part37
1482
SpecialMesh38.Scale = Vector3.new(1, 1, 0.100000001)
1483
SpecialMesh38.MeshType = Enum.MeshType.Brick
1484
SpecialMesh38.Scale = Vector3.new(1, 1, 0.100000001)
1485
Part39.Name = "Left Arm"
1486
Part39.Parent = Model32
1487
Part39.Material = Enum.Material.SmoothPlastic
1488
Part39.BrickColor = BrickColor.new("Brick yellow")
1489
Part39.Transparency = 1
1490
Part39.Rotation = Vector3.new(-180, -90, 0)
1491
Part39.Anchored = true
1492
Part39.CanCollide = false
1493
Part39.FormFactor = Enum.FormFactor.Symmetric
1494
Part39.Size = Vector3.new(1, 2, 1)
1495
Part39.CFrame = CFrame.new(-0.225058004, 3.01999998, 20.3440247, 0, 0, -1, 0, -1, -0, -1, 0, -0)
1496
Part39.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1497
Part39.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1498
Part39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1499
Part39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1500
Part39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1501
Part39.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1502
Part39.Position = Vector3.new(-0.225058004, 3.01999998, 20.3440247)
1503
Part39.Orientation = Vector3.new(0, -90, 180)
1504
Part40.Parent = Model32
1505
Part40.Material = Enum.Material.SmoothPlastic
1506
Part40.BrickColor = BrickColor.new("Really black")
1507
Part40.Rotation = Vector3.new(180, -1.03999996, 180)
1508
Part40.Anchored = true
1509
Part40.CanCollide = false
1510
Part40.FormFactor = Enum.FormFactor.Symmetric
1511
Part40.Size = Vector3.new(1.01499999, 1.89199996, 1)
1512
Part40.CFrame = CFrame.new(-0.230064005, 3.07200694, 20.8090191, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
1513
Part40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1514
Part40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1515
Part40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1516
Part40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1517
Part40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1518
Part40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1519
Part40.Position = Vector3.new(-0.230064005, 3.07200694, 20.8090191)
1520
Part40.Orientation = Vector3.new(0, -178.960007, 0)
1521
SpecialMesh41.Parent = Part40
1522
SpecialMesh41.Scale = Vector3.new(1, 1, 0.100000001)
1523
SpecialMesh41.MeshType = Enum.MeshType.Brick
1524
SpecialMesh41.Scale = Vector3.new(1, 1, 0.100000001)
1525
Part42.Parent = Model32
1526
Part42.Material = Enum.Material.SmoothPlastic
1527
Part42.BrickColor = BrickColor.new("Really black")
1528
Part42.Rotation = Vector3.new(0, -90, 0)
1529
Part42.Anchored = true
1530
Part42.CanCollide = false
1531
Part42.FormFactor = Enum.FormFactor.Symmetric
1532
Part42.Size = Vector3.new(1.02600002, 0.200000048, 1.00999999)
1533
Part42.CFrame = CFrame.new(-0.220062003, 3.93401694, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1534
Part42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1535
Part42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1536
Part42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1537
Part42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1538
Part42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1539
Part42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1540
Part42.Position = Vector3.new(-0.220062003, 3.93401694, 20.3440247)
1541
Part42.Orientation = Vector3.new(0, -90, 0)
1542
Part43.Parent = Model32
1543
Part43.Material = Enum.Material.SmoothPlastic
1544
Part43.BrickColor = BrickColor.new("Crimson")
1545
Part43.Rotation = Vector3.new(0, -90, 0)
1546
Part43.Anchored = true
1547
Part43.CanCollide = false
1548
Part43.FormFactor = Enum.FormFactor.Symmetric
1549
Part43.Size = Vector3.new(1.02400005, 0.200000048, 0.23499997)
1550
Part43.CFrame = CFrame.new(-0.220062003, 3.93804193, 20.3450165, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1551
Part43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1552
Part43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1553
Part43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1554
Part43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1555
Part43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1556
Part43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1557
Part43.Position = Vector3.new(-0.220062003, 3.93804193, 20.3450165)
1558
Part43.Orientation = Vector3.new(0, -90, 0)
1559
Part44.Parent = Model32
1560
Part44.Material = Enum.Material.SmoothPlastic
1561
Part44.BrickColor = BrickColor.new("Crimson")
1562
Part44.Rotation = Vector3.new(180, -1.03999996, 180)
1563
Part44.Anchored = true
1564
Part44.CanCollide = false
1565
Part44.FormFactor = Enum.FormFactor.Symmetric
1566
Part44.Size = Vector3.new(0.242999971, 1.83500004, 1.32700002)
1567
Part44.CFrame = CFrame.new(-0.230064005, 3.11554003, 19.8790131, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
1568
Part44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1569
Part44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1570
Part44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1571
Part44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1572
Part44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1573
Part44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1574
Part44.Position = Vector3.new(-0.230064005, 3.11554003, 19.8790131)
1575
Part44.Orientation = Vector3.new(0, -178.960007, 0)
1576
SpecialMesh45.Parent = Part44
1577
SpecialMesh45.Scale = Vector3.new(1, 1, 0.100000001)
1578
SpecialMesh45.MeshType = Enum.MeshType.Brick
1579
SpecialMesh45.Scale = Vector3.new(1, 1, 0.100000001)
1580
Part46.Parent = Model32
1581
Part46.Material = Enum.Material.SmoothPlastic
1582
Part46.BrickColor = BrickColor.new("Really black")
1583
Part46.Rotation = Vector3.new(0, -90, 0)
1584
Part46.Anchored = true
1585
Part46.CanCollide = false
1586
Part46.FormFactor = Enum.FormFactor.Symmetric
1587
Part46.Size = Vector3.new(1, 0.595000029, 1)
1588
Part46.CFrame = CFrame.new(0.255935997, 3.72355604, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1589
Part46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1590
Part46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1591
Part46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1592
Part46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1593
Part46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1594
Part46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1595
Part46.Position = Vector3.new(0.255935997, 3.72355604, 20.3440247)
1596
Part46.Orientation = Vector3.new(0, -90, 0)
1597
SpecialMesh47.Parent = Part46
1598
SpecialMesh47.Scale = Vector3.new(1, 1, 0.100000001)
1599
SpecialMesh47.MeshType = Enum.MeshType.Brick
1600
SpecialMesh47.Scale = Vector3.new(1, 1, 0.100000001)
1601
Part48.Parent = Model32
1602
Part48.Material = Enum.Material.SmoothPlastic
1603
Part48.BrickColor = BrickColor.new("Really black")
1604
Part48.Rotation = Vector3.new(0, -90, 0)
1605
Part48.Anchored = true
1606
Part48.CanCollide = false
1607
Part48.FormFactor = Enum.FormFactor.Symmetric
1608
Part48.Size = Vector3.new(1, 0.595000029, 1)
1609
Part48.CFrame = CFrame.new(-0.703064024, 3.72854495, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1610
Part48.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1611
Part48.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1612
Part48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1613
Part48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1614
Part48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1615
Part48.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1616
Part48.Position = Vector3.new(-0.703064024, 3.72854495, 20.3440247)
1617
Part48.Orientation = Vector3.new(0, -90, 0)
1618
SpecialMesh49.Parent = Part48
1619
SpecialMesh49.Scale = Vector3.new(1, 1, 0.100000001)
1620
SpecialMesh49.MeshType = Enum.MeshType.Brick
1621
SpecialMesh49.Scale = Vector3.new(1, 1, 0.100000001)
1622
Part50.Parent = Model32
1623
Part50.Material = Enum.Material.SmoothPlastic
1624
Part50.BrickColor = BrickColor.new("Really black")
1625
Part50.Rotation = Vector3.new(180, -1.03999996, 180)
1626
Part50.Anchored = true
1627
Part50.CanCollide = false
1628
Part50.FormFactor = Enum.FormFactor.Symmetric
1629
Part50.Size = Vector3.new(1.06499994, 0.585000038, 1)
1630
Part50.CFrame = CFrame.new(-0.230064005, 3.73054004, 20.8170166, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
1631
Part50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1632
Part50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1633
Part50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1634
Part50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1635
Part50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1636
Part50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1637
Part50.Position = Vector3.new(-0.230064005, 3.73054004, 20.8170166)
1638
Part50.Orientation = Vector3.new(0, -178.960007, 0)
1639
SpecialMesh51.Parent = Part50
1640
SpecialMesh51.Scale = Vector3.new(1, 1, 0.100000001)
1641
SpecialMesh51.MeshType = Enum.MeshType.Brick
1642
SpecialMesh51.Scale = Vector3.new(1, 1, 0.100000001)
1643
Part52.Parent = Model32
1644
Part52.Material = Enum.Material.SmoothPlastic
1645
Part52.BrickColor = BrickColor.new("Really black")
1646
Part52.Rotation = Vector3.new(180, -1.03999996, 180)
1647
Part52.Anchored = true
1648
Part52.CanCollide = false
1649
Part52.FormFactor = Enum.FormFactor.Symmetric
1650
Part52.Size = Vector3.new(1.06499994, 0.585000038, 1)
1651
Part52.CFrame = CFrame.new(-0.230064005, 3.74054003, 19.8640137, -0.999833941, -6.79973766e-22, -0.0182235464, -6.71255502e-22, 0.999998927, -4.84564917e-22, 0.0182235464, -4.72251316e-22, -0.999833941)
1652
Part52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1653
Part52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1654
Part52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1655
Part52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1656
Part52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1657
Part52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1658
Part52.Position = Vector3.new(-0.230064005, 3.74054003, 19.8640137)
1659
Part52.Orientation = Vector3.new(0, -178.960007, 0)
1660
SpecialMesh53.Parent = Part52
1661
SpecialMesh53.Scale = Vector3.new(1, 1, 0.100000001)
1662
SpecialMesh53.MeshType = Enum.MeshType.Brick
1663
SpecialMesh53.Scale = Vector3.new(1, 1, 0.100000001)
1664
Part54.Parent = Model32
1665
Part54.Material = Enum.Material.SmoothPlastic
1666
Part54.BrickColor = BrickColor.new("Crimson")
1667
Part54.Rotation = Vector3.new(0, -90, 0)
1668
Part54.Anchored = true
1669
Part54.CanCollide = false
1670
Part54.FormFactor = Enum.FormFactor.Symmetric
1671
Part54.Size = Vector3.new(1.12699997, 0.26700002, 1)
1672
Part54.CFrame = CFrame.new(0.331939995, 3.5705471, 20.2805176, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1673
Part54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1674
Part54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1675
Part54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1676
Part54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1677
Part54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1678
Part54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1679
Part54.Position = Vector3.new(0.331939995, 3.5705471, 20.2805176)
1680
Part54.Orientation = Vector3.new(0, -90, 0)
1681
SpecialMesh55.Parent = Part54
1682
SpecialMesh55.Scale = Vector3.new(1, 1, 0.100000001)
1683
SpecialMesh55.MeshType = Enum.MeshType.Brick
1684
SpecialMesh55.Scale = Vector3.new(1, 1, 0.100000001)
1685
Part56.Parent = Model32
1686
Part56.Material = Enum.Material.SmoothPlastic
1687
Part56.BrickColor = BrickColor.new("Crimson")
1688
Part56.Rotation = Vector3.new(0, -90, 0)
1689
Part56.Anchored = true
1690
Part56.CanCollide = false
1691
Part56.FormFactor = Enum.FormFactor.Symmetric
1692
Part56.Size = Vector3.new(1.03699994, 0.26700002, 1)
1693
Part56.CFrame = CFrame.new(-0.759064019, 3.57755494, 20.3255081, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1694
Part56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1695
Part56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1696
Part56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1697
Part56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1698
Part56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1699
Part56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1700
Part56.Position = Vector3.new(-0.759064019, 3.57755494, 20.3255081)
1701
Part56.Orientation = Vector3.new(0, -90, 0)
1702
SpecialMesh57.Parent = Part56
1703
SpecialMesh57.Scale = Vector3.new(1, 1, 0.100000001)
1704
SpecialMesh57.MeshType = Enum.MeshType.Brick
1705
SpecialMesh57.Scale = Vector3.new(1, 1, 0.100000001)
1706
Part58.Parent = Model32
1707
Part58.Material = Enum.Material.SmoothPlastic
1708
Part58.BrickColor = BrickColor.new("Crimson")
1709
Part58.Rotation = Vector3.new(0, 0.639999986, 0)
1710
Part58.Anchored = true
1711
Part58.CanCollide = false
1712
Part58.FormFactor = Enum.FormFactor.Symmetric
1713
Part58.Size = Vector3.new(1.1839999, 0.26700002, 1)
1714
Part58.CFrame = CFrame.new(-0.217063993, 3.57354403, 19.7720184, 0.999936998, -6.7997427e-22, 0.0112259295, 6.74630211e-22, 0.999999642, 4.7985543e-22, -0.0112259295, -4.72251669e-22, 0.999936998)
1715
Part58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1716
Part58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1717
Part58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1718
Part58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1719
Part58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1720
Part58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1721
Part58.Position = Vector3.new(-0.217063993, 3.57354403, 19.7720184)
1722
Part58.Orientation = Vector3.new(0, 0.639999986, 0)
1723
SpecialMesh59.Parent = Part58
1724
SpecialMesh59.Scale = Vector3.new(1, 1, 0.100000001)
1725
SpecialMesh59.MeshType = Enum.MeshType.Brick
1726
SpecialMesh59.Scale = Vector3.new(1, 1, 0.100000001)
1727
Part60.Parent = Model32
1728
Part60.Material = Enum.Material.SmoothPlastic
1729
Part60.BrickColor = BrickColor.new("Crimson")
1730
Part60.Rotation = Vector3.new(10.25, 0.629999995, -0.109999999)
1731
Part60.Anchored = true
1732
Part60.CanCollide = false
1733
Part60.FormFactor = Enum.FormFactor.Symmetric
1734
Part60.Size = Vector3.new(1.1839999, 0.659000039, 1)
1735
Part60.CFrame = CFrame.new(-0.218498006, 3.80297804, 20.8365326, 0.999936998, 0.00199730624, 0.0110468203, 2.29115615e-10, 0.984042048, -0.17791912, -0.0112259295, 0.177907765, 0.98398304)
1736
Part60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1737
Part60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1738
Part60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1739
Part60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1740
Part60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1741
Part60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1742
Part60.Position = Vector3.new(-0.218498006, 3.80297804, 20.8365326)
1743
Part60.Orientation = Vector3.new(10.25, 0.639999986, 0)
1744
SpecialMesh61.Parent = Part60
1745
SpecialMesh61.Scale = Vector3.new(1, 1, 0.200000003)
1746
SpecialMesh61.MeshType = Enum.MeshType.Brick
1747
SpecialMesh61.Scale = Vector3.new(1, 1, 0.200000003)
1748
Part62.Parent = Model32
1749
Part62.Material = Enum.Material.Neon
1750
Part62.BrickColor = BrickColor.new("Really blue")
1751
Part62.Rotation = Vector3.new(0, 0.639999986, 0)
1752
Part62.Anchored = true
1753
Part62.CanCollide = false
1754
Part62.FormFactor = Enum.FormFactor.Symmetric
1755
Part62.Size = Vector3.new(1.19199979, 0.200000003, 1)
1756
Part62.CFrame = CFrame.new(-0.215065002, 3.57467294, 19.7719803, 0.999936998, -6.7997427e-22, 0.0112259295, 6.74630211e-22, 0.999999642, 4.7985543e-22, -0.0112259295, -4.72251669e-22, 0.999936998)
1757
Part62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1758
Part62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1759
Part62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1760
Part62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1761
Part62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1762
Part62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1763
Part62.Position = Vector3.new(-0.215065002, 3.57467294, 19.7719803)
1764
Part62.Orientation = Vector3.new(0, 0.639999986, 0)
1765
SpecialMesh63.Parent = Part62
1766
SpecialMesh63.Scale = Vector3.new(1, 0.300000012, 0.119999997)
1767
SpecialMesh63.MeshType = Enum.MeshType.Brick
1768
SpecialMesh63.Scale = Vector3.new(1, 0.300000012, 0.119999997)
1769
Part64.Parent = Model32
1770
Part64.Material = Enum.Material.Neon
1771
Part64.BrickColor = BrickColor.new("Really blue")
1772
Part64.Rotation = Vector3.new(0, -90, 0)
1773
Part64.Anchored = true
1774
Part64.CanCollide = false
1775
Part64.FormFactor = Enum.FormFactor.Symmetric
1776
Part64.Size = Vector3.new(1.03699994, 0.200000003, 1)
1777
Part64.CFrame = CFrame.new(-0.759064019, 3.57868505, 20.3255081, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1778
Part64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1779
Part64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1780
Part64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1781
Part64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1782
Part64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1783
Part64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1784
Part64.Position = Vector3.new(-0.759064019, 3.57868505, 20.3255081)
1785
Part64.Orientation = Vector3.new(0, -90, 0)
1786
SpecialMesh65.Parent = Part64
1787
SpecialMesh65.Scale = Vector3.new(1, 0.300000012, 0.119999997)
1788
SpecialMesh65.MeshType = Enum.MeshType.Brick
1789
SpecialMesh65.Scale = Vector3.new(1, 0.300000012, 0.119999997)
1790
Part66.Parent = Model32
1791
Part66.Material = Enum.Material.Neon
1792
Part66.BrickColor = BrickColor.new("Really blue")
1793
Part66.Rotation = Vector3.new(0, -90, 0)
1794
Part66.Anchored = true
1795
Part66.CanCollide = false
1796
Part66.FormFactor = Enum.FormFactor.Symmetric
1797
Part66.Size = Vector3.new(1.12699997, 0.200000003, 1)
1798
Part66.CFrame = CFrame.new(0.331939995, 3.57168102, 20.2805176, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1799
Part66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1800
Part66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1801
Part66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1802
Part66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1803
Part66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1804
Part66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1805
Part66.Position = Vector3.new(0.331939995, 3.57168102, 20.2805176)
1806
Part66.Orientation = Vector3.new(0, -90, 0)
1807
SpecialMesh67.Parent = Part66
1808
SpecialMesh67.Scale = Vector3.new(1, 0.300000012, 0.119999997)
1809
SpecialMesh67.MeshType = Enum.MeshType.Brick
1810
SpecialMesh67.Scale = Vector3.new(1, 0.300000012, 0.119999997)
1811
Part68.Parent = Model32
1812
Part68.Material = Enum.Material.Neon
1813
Part68.BrickColor = BrickColor.new("Really blue")
1814
Part68.Rotation = Vector3.new(10.1899996, 0.629999995, -0.109999999)
1815
Part68.Anchored = true
1816
Part68.CanCollide = false
1817
Part68.FormFactor = Enum.FormFactor.Symmetric
1818
Part68.Size = Vector3.new(1.1839999, 0.520000041, 1)
1819
Part68.CFrame = CFrame.new(-0.218356997, 3.85704803, 20.8488922, 0.999936998, 0.0019866114, 0.011048751, 2.85079715e-09, 0.984217167, -0.176966533, -0.0112259295, 0.176955417, 0.984154999)
1820
Part68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1821
Part68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1822
Part68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1823
Part68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1824
Part68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1825
Part68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1826
Part68.Position = Vector3.new(-0.218356997, 3.85704803, 20.8488922)
1827
Part68.Orientation = Vector3.new(10.1899996, 0.639999986, 0)
1828
SpecialMesh69.Parent = Part68
1829
SpecialMesh69.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
1830
SpecialMesh69.MeshType = Enum.MeshType.Brick
1831
SpecialMesh69.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
1832
Part70.Parent = Model32
1833
Part70.Material = Enum.Material.Slate
1834
Part70.BrickColor = BrickColor.new("Crimson")
1835
Part70.Rotation = Vector3.new(0, -90, 0)
1836
Part70.Anchored = true
1837
Part70.CanCollide = false
1838
Part70.FormFactor = Enum.FormFactor.Symmetric
1839
Part70.Size = Vector3.new(1.13499999, 0.251000047, 1.09000003)
1840
Part70.CFrame = CFrame.new(-0.225058004, 2.24668503, 20.3440247, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
1841
Part70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1842
Part70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1843
Part70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1844
Part70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1845
Part70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1846
Part70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1847
Part70.Position = Vector3.new(-0.225058004, 2.24668503, 20.3440247)
1848
Part70.Orientation = Vector3.new(0, -90, 0)
1849
Model71.Name = "RightArm"
1850
Model71.Parent = Model0
1851
Part72.Parent = Model71
1852
Part72.Material = Enum.Material.SmoothPlastic
1853
Part72.BrickColor = BrickColor.new("Really black")
1854
Part72.Rotation = Vector3.new(0, 3.95000005, 0)
1855
Part72.Anchored = true
1856
Part72.CanCollide = false
1857
Part72.FormFactor = Enum.FormFactor.Symmetric
1858
Part72.Size = Vector3.new(1.01499999, 1.89199996, 1)
1859
Part72.CFrame = CFrame.new(-0.176062003, 3.07118702, 23.882019, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
1860
Part72.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1861
Part72.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1862
Part72.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1863
Part72.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1864
Part72.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1865
Part72.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1866
Part72.Position = Vector3.new(-0.176062003, 3.07118702, 23.882019)
1867
Part72.Orientation = Vector3.new(0, 3.95000005, 0)
1868
SpecialMesh73.Parent = Part72
1869
SpecialMesh73.Scale = Vector3.new(1, 1, 0.100000001)
1870
SpecialMesh73.MeshType = Enum.MeshType.Brick
1871
SpecialMesh73.Scale = Vector3.new(1, 1, 0.100000001)
1872
Part74.Parent = Model71
1873
Part74.Material = Enum.Material.SmoothPlastic
1874
Part74.BrickColor = BrickColor.new("Really black")
1875
Part74.Rotation = Vector3.new(-180, 87.0999985, 180)
1876
Part74.Anchored = true
1877
Part74.CanCollide = false
1878
Part74.FormFactor = Enum.FormFactor.Symmetric
1879
Part74.Size = Vector3.new(1, 1.89199996, 1)
1880
Part74.CFrame = CFrame.new(0.259903014, 3.09218693, 23.3963165, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
1881
Part74.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1882
Part74.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1883
Part74.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1884
Part74.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1885
Part74.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1886
Part74.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1887
Part74.Position = Vector3.new(0.259903014, 3.09218693, 23.3963165)
1888
Part74.Orientation = Vector3.new(0, 92.9000015, 0)
1889
SpecialMesh75.Parent = Part74
1890
SpecialMesh75.Scale = Vector3.new(1, 1, 0.100000001)
1891
SpecialMesh75.MeshType = Enum.MeshType.Brick
1892
SpecialMesh75.Scale = Vector3.new(1, 1, 0.100000001)
1893
Part76.Parent = Model71
1894
Part76.Material = Enum.Material.SmoothPlastic
1895
Part76.BrickColor = BrickColor.new("Really black")
1896
Part76.Rotation = Vector3.new(-180, 87.0999985, 180)
1897
Part76.Anchored = true
1898
Part76.CanCollide = false
1899
Part76.FormFactor = Enum.FormFactor.Symmetric
1900
Part76.Size = Vector3.new(1, 1.89199996, 1)
1901
Part76.CFrame = CFrame.new(-0.664906979, 3.07617903, 23.4432068, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
1902
Part76.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1903
Part76.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1904
Part76.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1905
Part76.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1906
Part76.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1907
Part76.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1908
Part76.Position = Vector3.new(-0.664906979, 3.07617903, 23.4432068)
1909
Part76.Orientation = Vector3.new(0, 92.9000015, 0)
1910
SpecialMesh77.Parent = Part76
1911
SpecialMesh77.Scale = Vector3.new(1, 1, 0.100000001)
1912
SpecialMesh77.MeshType = Enum.MeshType.Brick
1913
SpecialMesh77.Scale = Vector3.new(1, 1, 0.100000001)
1914
Part78.Name = "Right Arm"
1915
Part78.Parent = Model71
1916
Part78.Material = Enum.Material.SmoothPlastic
1917
Part78.BrickColor = BrickColor.new("Brick yellow")
1918
Part78.Transparency = 1
1919
Part78.Rotation = Vector3.new(0, -87.0999985, 0)
1920
Part78.Anchored = true
1921
Part78.CanCollide = false
1922
Part78.FormFactor = Enum.FormFactor.Symmetric
1923
Part78.Size = Vector3.new(1, 2, 1)
1924
Part78.CFrame = CFrame.new(-0.204505995, 3.03017902, 23.4198608, 0.0506380089, 0, -0.998717129, 0, 1, 0, 0.998717129, 0, 0.0506380089)
1925
Part78.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1926
Part78.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1927
Part78.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1928
Part78.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1929
Part78.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1930
Part78.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1931
Part78.Position = Vector3.new(-0.204505995, 3.03017902, 23.4198608)
1932
Part78.Orientation = Vector3.new(0, -87.0999985, 0)
1933
Part79.Parent = Model71
1934
Part79.Material = Enum.Material.SmoothPlastic
1935
Part79.BrickColor = BrickColor.new("Really black")
1936
Part79.Rotation = Vector3.new(0, 3.95000005, 0)
1937
Part79.Anchored = true
1938
Part79.CanCollide = false
1939
Part79.FormFactor = Enum.FormFactor.Symmetric
1940
Part79.Size = Vector3.new(1.01499999, 1.89199996, 1)
1941
Part79.CFrame = CFrame.new(-0.223050997, 3.08219099, 22.9552002, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
1942
Part79.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1943
Part79.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1944
Part79.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1945
Part79.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1946
Part79.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1947
Part79.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1948
Part79.Position = Vector3.new(-0.223050997, 3.08219099, 22.9552002)
1949
Part79.Orientation = Vector3.new(0, 3.95000005, 0)
1950
SpecialMesh80.Parent = Part79
1951
SpecialMesh80.Scale = Vector3.new(1, 1, 0.100000001)
1952
SpecialMesh80.MeshType = Enum.MeshType.Brick
1953
SpecialMesh80.Scale = Vector3.new(1, 1, 0.100000001)
1954
Part81.Parent = Model71
1955
Part81.Material = Enum.Material.SmoothPlastic
1956
Part81.BrickColor = BrickColor.new("Really black")
1957
Part81.Rotation = Vector3.new(-180, 87.0999985, 180)
1958
Part81.Anchored = true
1959
Part81.CanCollide = false
1960
Part81.FormFactor = Enum.FormFactor.Symmetric
1961
Part81.Size = Vector3.new(1.02600002, 0.200000048, 1.00999999)
1962
Part81.CFrame = CFrame.new(-0.209493995, 3.94420505, 23.4201202, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
1963
Part81.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1964
Part81.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1965
Part81.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1966
Part81.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1967
Part81.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1968
Part81.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1969
Part81.Position = Vector3.new(-0.209493995, 3.94420505, 23.4201202)
1970
Part81.Orientation = Vector3.new(0, 92.9000015, 0)
1971
Part82.Parent = Model71
1972
Part82.Material = Enum.Material.SmoothPlastic
1973
Part82.BrickColor = BrickColor.new("Crimson")
1974
Part82.Rotation = Vector3.new(-180, 87.0999985, 180)
1975
Part82.Anchored = true
1976
Part82.CanCollide = false
1977
Part82.FormFactor = Enum.FormFactor.Symmetric
1978
Part82.Size = Vector3.new(1.02400005, 0.200000048, 0.23499997)
1979
Part82.CFrame = CFrame.new(-0.209546998, 3.94821405, 23.4191132, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
1980
Part82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1981
Part82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1982
Part82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1983
Part82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1984
Part82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1985
Part82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1986
Part82.Position = Vector3.new(-0.209546998, 3.94821405, 23.4191132)
1987
Part82.Orientation = Vector3.new(0, 92.9000015, 0)
1988
Part83.Parent = Model71
1989
Part83.Material = Enum.Material.SmoothPlastic
1990
Part83.BrickColor = BrickColor.new("Crimson")
1991
Part83.Rotation = Vector3.new(0, 3.95000005, 0)
1992
Part83.Anchored = true
1993
Part83.CanCollide = false
1994
Part83.FormFactor = Enum.FormFactor.Symmetric
1995
Part83.Size = Vector3.new(0.242999971, 1.83500004, 1.32700002)
1996
Part83.CFrame = CFrame.new(-0.175963998, 3.12571692, 23.8840179, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
1997
Part83.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1998
Part83.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1999
Part83.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2000
Part83.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2001
Part83.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2002
Part83.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2003
Part83.Position = Vector3.new(-0.175963998, 3.12571692, 23.8840179)
2004
Part83.Orientation = Vector3.new(0, 3.95000005, 0)
2005
SpecialMesh84.Parent = Part83
2006
SpecialMesh84.Scale = Vector3.new(1, 1, 0.100000001)
2007
SpecialMesh84.MeshType = Enum.MeshType.Brick
2008
SpecialMesh84.Scale = Vector3.new(1, 1, 0.100000001)
2009
Part85.Parent = Model71
2010
Part85.Material = Enum.Material.SmoothPlastic
2011
Part85.BrickColor = BrickColor.new("Really black")
2012
Part85.Rotation = Vector3.new(-180, 87.0999985, 180)
2013
Part85.Anchored = true
2014
Part85.CanCollide = false
2015
Part85.FormFactor = Enum.FormFactor.Symmetric
2016
Part85.Size = Vector3.new(1, 0.595000029, 1)
2017
Part85.CFrame = CFrame.new(-0.684882998, 3.73373604, 23.4442139, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2018
Part85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2019
Part85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2020
Part85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2021
Part85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2022
Part85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2023
Part85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2024
Part85.Position = Vector3.new(-0.684882998, 3.73373604, 23.4442139)
2025
Part85.Orientation = Vector3.new(0, 92.9000015, 0)
2026
SpecialMesh86.Parent = Part85
2027
SpecialMesh86.Scale = Vector3.new(1, 1, 0.100000001)
2028
SpecialMesh86.MeshType = Enum.MeshType.Brick
2029
SpecialMesh86.Scale = Vector3.new(1, 1, 0.100000001)
2030
Part87.Parent = Model71
2031
Part87.Material = Enum.Material.SmoothPlastic
2032
Part87.BrickColor = BrickColor.new("Really black")
2033
Part87.Rotation = Vector3.new(-180, 87.0999985, 180)
2034
Part87.Anchored = true
2035
Part87.CanCollide = false
2036
Part87.FormFactor = Enum.FormFactor.Symmetric
2037
Part87.Size = Vector3.new(1, 0.595000029, 1)
2038
Part87.CFrame = CFrame.new(0.272890002, 3.738729, 23.3956604, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2039
Part87.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2040
Part87.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2041
Part87.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2042
Part87.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2043
Part87.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2044
Part87.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2045
Part87.Position = Vector3.new(0.272890002, 3.738729, 23.3956604)
2046
Part87.Orientation = Vector3.new(0, 92.9000015, 0)
2047
SpecialMesh88.Parent = Part87
2048
SpecialMesh88.Scale = Vector3.new(1, 1, 0.100000001)
2049
SpecialMesh88.MeshType = Enum.MeshType.Brick
2050
SpecialMesh88.Scale = Vector3.new(1, 1, 0.100000001)
2051
Part89.Parent = Model71
2052
Part89.Material = Enum.Material.SmoothPlastic
2053
Part89.BrickColor = BrickColor.new("Really black")
2054
Part89.Rotation = Vector3.new(0, 3.95000005, 0)
2055
Part89.Anchored = true
2056
Part89.CanCollide = false
2057
Part89.FormFactor = Enum.FormFactor.Symmetric
2058
Part89.Size = Vector3.new(1.06499994, 0.585000038, 1)
2059
Part89.CFrame = CFrame.new(-0.223454997, 3.74072504, 22.9472122, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
2060
Part89.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2061
Part89.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2062
Part89.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2063
Part89.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2064
Part89.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2065
Part89.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2066
Part89.Position = Vector3.new(-0.223454997, 3.74072504, 22.9472122)
2067
Part89.Orientation = Vector3.new(0, 3.95000005, 0)
2068
SpecialMesh90.Parent = Part89
2069
SpecialMesh90.Scale = Vector3.new(1, 1, 0.100000001)
2070
SpecialMesh90.MeshType = Enum.MeshType.Brick
2071
SpecialMesh90.Scale = Vector3.new(1, 1, 0.100000001)
2072
Part91.Parent = Model71
2073
Part91.Material = Enum.Material.SmoothPlastic
2074
Part91.BrickColor = BrickColor.new("Really black")
2075
Part91.Rotation = Vector3.new(0, 3.95000005, 0)
2076
Part91.Anchored = true
2077
Part91.CanCollide = false
2078
Part91.FormFactor = Enum.FormFactor.Symmetric
2079
Part91.Size = Vector3.new(1.06499994, 0.585000038, 1)
2080
Part91.CFrame = CFrame.new(-0.1752, 3.75071406, 23.8989868, 0.99762845, -6.79972352e-22, 0.0688301325, 6.45856705e-22, 0.999996781, 5.17934617e-22, -0.0688301325, -4.72250256e-22, 0.99762845)
2081
Part91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2082
Part91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2083
Part91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2084
Part91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2085
Part91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2086
Part91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2087
Part91.Position = Vector3.new(-0.1752, 3.75071406, 23.8989868)
2088
Part91.Orientation = Vector3.new(0, 3.95000005, 0)
2089
SpecialMesh92.Parent = Part91
2090
SpecialMesh92.Scale = Vector3.new(1, 1, 0.100000001)
2091
SpecialMesh92.MeshType = Enum.MeshType.Brick
2092
SpecialMesh92.Scale = Vector3.new(1, 1, 0.100000001)
2093
Part93.Parent = Model71
2094
Part93.Material = Enum.Material.SmoothPlastic
2095
Part93.BrickColor = BrickColor.new("Crimson")
2096
Part93.Rotation = Vector3.new(-180, 87.0999985, 180)
2097
Part93.Anchored = true
2098
Part93.CanCollide = false
2099
Part93.FormFactor = Enum.FormFactor.Symmetric
2100
Part93.Size = Vector3.new(1.12699997, 0.26700002, 1)
2101
Part93.CFrame = CFrame.new(-0.757575989, 3.58073497, 23.5114899, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2102
Part93.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2103
Part93.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2104
Part93.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2105
Part93.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2106
Part93.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2107
Part93.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2108
Part93.Position = Vector3.new(-0.757575989, 3.58073497, 23.5114899)
2109
Part93.Orientation = Vector3.new(0, 92.9000015, 0)
2110
SpecialMesh94.Parent = Part93
2111
SpecialMesh94.Scale = Vector3.new(1, 1, 0.100000001)
2112
SpecialMesh94.MeshType = Enum.MeshType.Brick
2113
SpecialMesh94.Scale = Vector3.new(1, 1, 0.100000001)
2114
Part95.Parent = Model71
2115
Part95.Material = Enum.Material.SmoothPlastic
2116
Part95.BrickColor = BrickColor.new("Crimson")
2117
Part95.Rotation = Vector3.new(-180, 87.0999985, 180)
2118
Part95.Anchored = true
2119
Part95.CanCollide = false
2120
Part95.FormFactor = Enum.FormFactor.Symmetric
2121
Part95.Size = Vector3.new(1.03699994, 0.26700002, 1)
2122
Part95.CFrame = CFrame.new(0.329750001, 3.58773804, 23.4113007, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2123
Part95.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2124
Part95.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2125
Part95.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2126
Part95.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2127
Part95.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2128
Part95.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2129
Part95.Position = Vector3.new(0.329750001, 3.58773804, 23.4113007)
2130
Part95.Orientation = Vector3.new(0, 92.9000015, 0)
2131
SpecialMesh96.Parent = Part95
2132
SpecialMesh96.Scale = Vector3.new(1, 1, 0.100000001)
2133
SpecialMesh96.MeshType = Enum.MeshType.Brick
2134
SpecialMesh96.Scale = Vector3.new(1, 1, 0.100000001)
2135
Part97.Parent = Model71
2136
Part97.Material = Enum.Material.SmoothPlastic
2137
Part97.BrickColor = BrickColor.new("Crimson")
2138
Part97.Rotation = Vector3.new(180, -3.54999995, 180)
2139
Part97.Anchored = true
2140
Part97.CanCollide = false
2141
Part97.FormFactor = Enum.FormFactor.Symmetric
2142
Part97.Size = Vector3.new(1.1839999, 0.26700002, 1)
2143
Part97.CFrame = CFrame.new(-0.183524996, 3.58372092, 23.9915314, -0.998085737, -6.79972806e-22, -0.0618467107, -6.49465573e-22, 0.999997497, -5.13401986e-22, 0.0618467107, -4.72250609e-22, -0.998085737)
2144
Part97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2145
Part97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2146
Part97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2147
Part97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2148
Part97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2149
Part97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2150
Part97.Position = Vector3.new(-0.183524996, 3.58372092, 23.9915314)
2151
Part97.Orientation = Vector3.new(0, -176.449997, 0)
2152
SpecialMesh98.Parent = Part97
2153
SpecialMesh98.Scale = Vector3.new(1, 1, 0.100000001)
2154
SpecialMesh98.MeshType = Enum.MeshType.Brick
2155
SpecialMesh98.Scale = Vector3.new(1, 1, 0.100000001)
2156
Part99.Parent = Model71
2157
Part99.Material = Enum.Material.SmoothPlastic
2158
Part99.BrickColor = BrickColor.new("Crimson")
2159
Part99.Rotation = Vector3.new(169.729996, -3.49000001, 179.369995)
2160
Part99.Anchored = true
2161
Part99.CanCollide = false
2162
Part99.FormFactor = Enum.FormFactor.Symmetric
2163
Part99.Size = Vector3.new(1.1839999, 0.659000039, 1)
2164
Part99.CFrame = CFrame.new(-0.236000001, 3.81315494, 22.9283142, -0.998085737, -0.0110037038, -0.0608599484, 2.29115116e-10, 0.984039903, -0.177918732, 0.0618467107, -0.17757839, -0.982161343)
2165
Part99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2166
Part99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2167
Part99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2168
Part99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2169
Part99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2170
Part99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2171
Part99.Position = Vector3.new(-0.236000001, 3.81315494, 22.9283142)
2172
Part99.Orientation = Vector3.new(10.25, -176.449997, 0)
2173
SpecialMesh100.Parent = Part99
2174
SpecialMesh100.Scale = Vector3.new(1, 1, 0.200000003)
2175
SpecialMesh100.MeshType = Enum.MeshType.Brick
2176
SpecialMesh100.Scale = Vector3.new(1, 1, 0.200000003)
2177
Part101.Parent = Model71
2178
Part101.Material = Enum.Material.Neon
2179
Part101.BrickColor = BrickColor.new("Really blue")
2180
Part101.Rotation = Vector3.new(180, -3.54999995, 180)
2181
Part101.Anchored = true
2182
Part101.CanCollide = false
2183
Part101.FormFactor = Enum.FormFactor.Symmetric
2184
Part101.Size = Vector3.new(1.19199979, 0.200000003, 1)
2185
Part101.CFrame = CFrame.new(-0.185516, 3.58485603, 23.9916534, -0.998085737, -6.79972806e-22, -0.0618467107, -6.49465573e-22, 0.999997497, -5.13401986e-22, 0.0618467107, -4.72250609e-22, -0.998085737)
2186
Part101.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2187
Part101.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2188
Part101.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2189
Part101.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2190
Part101.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2191
Part101.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2192
Part101.Position = Vector3.new(-0.185516, 3.58485603, 23.9916534)
2193
Part101.Orientation = Vector3.new(0, -176.449997, 0)
2194
SpecialMesh102.Parent = Part101
2195
SpecialMesh102.Scale = Vector3.new(1, 0.300000012, 0.119999997)
2196
SpecialMesh102.MeshType = Enum.MeshType.Brick
2197
SpecialMesh102.Scale = Vector3.new(1, 0.300000012, 0.119999997)
2198
Part103.Parent = Model71
2199
Part103.Material = Enum.Material.Neon
2200
Part103.BrickColor = BrickColor.new("Really blue")
2201
Part103.Rotation = Vector3.new(-180, 87.0999985, 180)
2202
Part103.Anchored = true
2203
Part103.CanCollide = false
2204
Part103.FormFactor = Enum.FormFactor.Symmetric
2205
Part103.Size = Vector3.new(1.03699994, 0.200000003, 1)
2206
Part103.CFrame = CFrame.new(0.329750001, 3.58886695, 23.4113007, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2207
Part103.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2208
Part103.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2209
Part103.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2210
Part103.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2211
Part103.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2212
Part103.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2213
Part103.Position = Vector3.new(0.329750001, 3.58886695, 23.4113007)
2214
Part103.Orientation = Vector3.new(0, 92.9000015, 0)
2215
SpecialMesh104.Parent = Part103
2216
SpecialMesh104.Scale = Vector3.new(1, 0.300000012, 0.119999997)
2217
SpecialMesh104.MeshType = Enum.MeshType.Brick
2218
SpecialMesh104.Scale = Vector3.new(1, 0.300000012, 0.119999997)
2219
Part105.Parent = Model71
2220
Part105.Material = Enum.Material.Neon
2221
Part105.BrickColor = BrickColor.new("Really blue")
2222
Part105.Rotation = Vector3.new(-180, 87.0999985, 180)
2223
Part105.Anchored = true
2224
Part105.CanCollide = false
2225
Part105.FormFactor = Enum.FormFactor.Symmetric
2226
Part105.Size = Vector3.new(1.12699997, 0.200000003, 1)
2227
Part105.CFrame = CFrame.new(-0.757575989, 3.58186102, 23.5114899, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2228
Part105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2229
Part105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2230
Part105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2231
Part105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2232
Part105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2233
Part105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2234
Part105.Position = Vector3.new(-0.757575989, 3.58186102, 23.5114899)
2235
Part105.Orientation = Vector3.new(0, 92.9000015, 0)
2236
SpecialMesh106.Parent = Part105
2237
SpecialMesh106.Scale = Vector3.new(1, 0.300000012, 0.119999997)
2238
SpecialMesh106.MeshType = Enum.MeshType.Brick
2239
SpecialMesh106.Scale = Vector3.new(1, 0.300000012, 0.119999997)
2240
Part107.Parent = Model71
2241
Part107.Material = Enum.Material.Neon
2242
Part107.BrickColor = BrickColor.new("Really blue")
2243
Part107.Rotation = Vector3.new(169.789993, -3.49000001, 179.369995)
2244
Part107.Anchored = true
2245
Part107.CanCollide = false
2246
Part107.FormFactor = Enum.FormFactor.Symmetric
2247
Part107.Size = Vector3.new(1.1839999, 0.520000041, 1)
2248
Part107.CFrame = CFrame.new(-0.236763, 3.86722803, 22.9159698, -0.998085737, -0.0109447986, -0.0608705878, 2.85079094e-09, 0.984215021, -0.176966146, 0.0618467107, -0.176627815, -0.982332945)
2249
Part107.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2250
Part107.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2251
Part107.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2252
Part107.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2253
Part107.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2254
Part107.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2255
Part107.Position = Vector3.new(-0.236763, 3.86722803, 22.9159698)
2256
Part107.Orientation = Vector3.new(10.1899996, -176.449997, 0)
2257
SpecialMesh108.Parent = Part107
2258
SpecialMesh108.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
2259
SpecialMesh108.MeshType = Enum.MeshType.Brick
2260
SpecialMesh108.Scale = Vector3.new(1.01999998, 1.10000002, 0.0799999982)
2261
Part109.Parent = Model71
2262
Part109.Material = Enum.Material.Slate
2263
Part109.BrickColor = BrickColor.new("Crimson")
2264
Part109.Rotation = Vector3.new(-180, 87.0999985, 180)
2265
Part109.Anchored = true
2266
Part109.CanCollide = false
2267
Part109.FormFactor = Enum.FormFactor.Symmetric
2268
Part109.Size = Vector3.new(1.13499999, 0.251000047, 1.09000003)
2269
Part109.CFrame = CFrame.new(-0.204505995, 2.25686598, 23.4198608, -0.0506383777, -6.79972958e-22, 0.998717129, -5.06078732e-22, 0.999997735, 6.55188084e-22, -0.998717129, -4.7225071e-22, -0.0506383777)
2270
Part109.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2271
Part109.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2272
Part109.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2273
Part109.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2274
Part109.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2275
Part109.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2276
Part109.Position = Vector3.new(-0.204505995, 2.25686598, 23.4198608)
2277
Part109.Orientation = Vector3.new(0, 92.9000015, 0)
2278
Model110.Name = "RightLeg"
2279
Model110.Parent = Model0
2280
Part111.Parent = Model110
2281
Part111.Material = Enum.Material.SmoothPlastic
2282
Part111.BrickColor = BrickColor.new("Really black")
2283
Part111.Rotation = Vector3.new(0, -90, 0)
2284
Part111.Anchored = true
2285
Part111.CanCollide = false
2286
Part111.FormFactor = Enum.FormFactor.Symmetric
2287
Part111.Size = Vector3.new(1.00800002, 0.316999972, 1.01399994)
2288
Part111.CFrame = CFrame.new(-0.218061, 1.84949696, 22.3850174, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2289
Part111.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2290
Part111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2291
Part111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2292
Part111.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2293
Part111.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2294
Part111.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2295
Part111.Position = Vector3.new(-0.218061, 1.84949696, 22.3850174)
2296
Part111.Orientation = Vector3.new(0, -90, 0)
2297
Part112.Parent = Model110
2298
Part112.Material = Enum.Material.SmoothPlastic
2299
Part112.BrickColor = BrickColor.new("Crimson")
2300
Part112.Rotation = Vector3.new(0, -90, 0)
2301
Part112.Anchored = true
2302
Part112.CanCollide = false
2303
Part112.FormFactor = Enum.FormFactor.Symmetric
2304
Part112.Size = Vector3.new(0.268999934, 0.200000003, 1.02499986)
2305
Part112.CFrame = CFrame.new(-0.212562993, 1.53901398, 22.1705151, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2306
Part112.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2307
Part112.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2308
Part112.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2309
Part112.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2310
Part112.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2311
Part112.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2312
Part112.Position = Vector3.new(-0.212562993, 1.53901398, 22.1705151)
2313
Part112.Orientation = Vector3.new(0, -90, 0)
2314
SpecialMesh113.Parent = Part112
2315
SpecialMesh113.Scale = Vector3.new(1, 0.600000024, 1)
2316
SpecialMesh113.MeshType = Enum.MeshType.Brick
2317
SpecialMesh113.Scale = Vector3.new(1, 0.600000024, 1)
2318
Part114.Parent = Model110
2319
Part114.Material = Enum.Material.SmoothPlastic
2320
Part114.BrickColor = BrickColor.new("Really black")
2321
Part114.Rotation = Vector3.new(0, -90, 0)
2322
Part114.Anchored = true
2323
Part114.FormFactor = Enum.FormFactor.Symmetric
2324
Part114.Size = Vector3.new(0.582000017, 1.55599999, 1)
2325
Part114.CFrame = CFrame.new(0.199944004, 1.26201296, 22.6230164, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
2326
Part114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2327
Part114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2328
Part114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2329
Part114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2330
Part114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2331
Part114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2332
Part114.Position = Vector3.new(0.199944004, 1.26201296, 22.6230164)
2333
Part114.Orientation = Vector3.new(0, -90, 0)
2334
SpecialMesh115.Parent = Part114
2335
SpecialMesh115.Scale = Vector3.new(1, 1, 0.200000003)
2336
SpecialMesh115.MeshType = Enum.MeshType.Brick
2337
SpecialMesh115.Scale = Vector3.new(1, 1, 0.200000003)
2338
Part116.Parent = Model110
2339
Part116.Material = Enum.Material.Slate
2340
Part116.BrickColor = BrickColor.new("Crimson")
2341
Part116.Rotation = Vector3.new(0, -90, 0)
2342
Part116.Anchored = true
2343
Part116.FormFactor = Enum.FormFactor.Symmetric
2344
Part116.Size = Vector3.new(0.200000003, 1.704, 1)
2345
Part116.CFrame = CFrame.new(0.224937007, 1.278005, 22.3450165, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
2346
Part116.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2347
Part116.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2348
Part116.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2349
Part116.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2350
Part116.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2351
Part116.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2352
Part116.Position = Vector3.new(0.224937007, 1.278005, 22.3450165)
2353
Part116.Orientation = Vector3.new(0, -90, 0)
2354
SpecialMesh117.Parent = Part116
2355
SpecialMesh117.Scale = Vector3.new(1, 1, 0.200000003)
2356
SpecialMesh117.MeshType = Enum.MeshType.Brick
2357
SpecialMesh117.Scale = Vector3.new(1, 1, 0.200000003)
2358
Part118.Parent = Model110
2359
Part118.Material = Enum.Material.SmoothPlastic
2360
Part118.BrickColor = BrickColor.new("Crimson")
2361
Part118.Rotation = Vector3.new(55.0600014, -90, 0)
2362
Part118.Anchored = true
2363
Part118.CanCollide = false
2364
Part118.FormFactor = Enum.FormFactor.Symmetric
2365
Part118.Size = Vector3.new(0.403999925, 0.200000003, 1.02499986)
2366
Part118.CFrame = CFrame.new(-0.212562993, 1.66629195, 21.9587231, 3.13131483e-21, 3.29485021e-21, -1, -0.819763958, 0.5727005, -6.79974826e-22, 0.572701156, 0.819763541, 4.49431016e-21)
2367
Part118.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2368
Part118.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2369
Part118.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2370
Part118.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2371
Part118.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2372
Part118.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2373
Part118.Position = Vector3.new(-0.212562993, 1.66629195, 21.9587231)
2374
Part118.Orientation = Vector3.new(0, -90, -55.0600014)
2375
SpecialMesh119.Parent = Part118
2376
SpecialMesh119.Scale = Vector3.new(1, 0.600000024, 1)
2377
SpecialMesh119.MeshType = Enum.MeshType.Brick
2378
SpecialMesh119.Scale = Vector3.new(1, 0.600000024, 1)
2379
Part120.Parent = Model110
2380
Part120.Material = Enum.Material.SmoothPlastic
2381
Part120.BrickColor = BrickColor.new("Really black")
2382
Part120.Rotation = Vector3.new(0, -90, 0)
2383
Part120.Anchored = true
2384
Part120.CanCollide = false
2385
Part120.FormFactor = Enum.FormFactor.Symmetric
2386
Part120.Size = Vector3.new(0.899000049, 0.316999972, 1.01399994)
2387
Part120.CFrame = CFrame.new(-0.218061, 1.65050197, 22.4295197, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2388
Part120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2389
Part120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2390
Part120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2391
Part120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2392
Part120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2393
Part120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2394
Part120.Position = Vector3.new(-0.218061, 1.65050197, 22.4295197)
2395
Part120.Orientation = Vector3.new(0, -90, 0)
2396
Part121.Parent = Model110
2397
Part121.Material = Enum.Material.SmoothPlastic
2398
Part121.BrickColor = BrickColor.new("Really black")
2399
Part121.Rotation = Vector3.new(0, -90, 0)
2400
Part121.Anchored = true
2401
Part121.CanCollide = false
2402
Part121.FormFactor = Enum.FormFactor.Symmetric
2403
Part121.Size = Vector3.new(1.028, 2.10299993, 1.01399994)
2404
Part121.CFrame = CFrame.new(-0.224059999, 1.05150604, 22.3950195, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2405
Part121.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2406
Part121.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2407
Part121.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2408
Part121.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2409
Part121.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2410
Part121.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2411
Part121.Position = Vector3.new(-0.224059999, 1.05150604, 22.3950195)
2412
Part121.Orientation = Vector3.new(0, -90, 0)
2413
Part122.Parent = Model110
2414
Part122.Material = Enum.Material.Slate
2415
Part122.BrickColor = BrickColor.new("Crimson")
2416
Part122.Rotation = Vector3.new(-179.300003, 0.670000017, 90)
2417
Part122.Anchored = true
2418
Part122.FormFactor = Enum.FormFactor.Symmetric
2419
Part122.Size = Vector3.new(0.327000052, 1.04799998, 1)
2420
Part122.CFrame = CFrame.new(-0.197052002, 0.567665994, 22.8544006, 6.25330671e-22, -0.999931812, 0.011637588, -0.999925673, 0.000141364129, 0.0121463882, -0.0121472068, -0.0116367191, -0.99985832)
2421
Part122.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2422
Part122.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2423
Part122.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2424
Part122.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2425
Part122.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2426
Part122.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2427
Part122.Position = Vector3.new(-0.197052002, 0.567665994, 22.8544006)
2428
Part122.Orientation = Vector3.new(-0.699999988, 179.330002, -89.9899979)
2429
SpecialMesh123.Parent = Part122
2430
SpecialMesh123.Scale = Vector3.new(1, 1, 0.200000003)
2431
SpecialMesh123.MeshType = Enum.MeshType.Brick
2432
SpecialMesh123.Scale = Vector3.new(1, 1, 0.200000003)
2433
Part124.Parent = Model110
2434
Part124.Material = Enum.Material.SmoothPlastic
2435
Part124.BrickColor = BrickColor.new("Really black")
2436
Part124.Rotation = Vector3.new(0, -1.24000001, 0)
2437
Part124.Anchored = true
2438
Part124.FormFactor = Enum.FormFactor.Symmetric
2439
Part124.Size = Vector3.new(0.845000029, 1.5480001, 0.200000003)
2440
Part124.CFrame = CFrame.new(-0.278382987, 1.25900805, 22.8843994, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
2441
Part124.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2442
Part124.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2443
Part124.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2444
Part124.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2445
Part124.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2446
Part124.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2447
Part124.Position = Vector3.new(-0.278382987, 1.25900805, 22.8843994)
2448
Part124.Orientation = Vector3.new(0, -1.24000001, 0)
2449
SpecialMesh125.Parent = Part124
2450
SpecialMesh125.Scale = Vector3.new(1, 1, 0.200000003)
2451
SpecialMesh125.MeshType = Enum.MeshType.Brick
2452
SpecialMesh125.Scale = Vector3.new(1, 1, 0.200000003)
2453
Part126.Parent = Model110
2454
Part126.Material = Enum.Material.Slate
2455
Part126.BrickColor = BrickColor.new("Crimson")
2456
Part126.Rotation = Vector3.new(90.6999969, -90, 0)
2457
Part126.Anchored = true
2458
Part126.FormFactor = Enum.FormFactor.Symmetric
2459
Part126.Size = Vector3.new(0.353000075, 0.503999949, 1)
2460
Part126.CFrame = CFrame.new(0.217941001, 0.560932994, 22.6437225, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
2461
Part126.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2462
Part126.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2463
Part126.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2464
Part126.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2465
Part126.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2466
Part126.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2467
Part126.Position = Vector3.new(0.217941001, 0.560932994, 22.6437225)
2468
Part126.Orientation = Vector3.new(0, -90, -90.6999969)
2469
SpecialMesh127.Parent = Part126
2470
SpecialMesh127.Scale = Vector3.new(1, 1, 0.200000003)
2471
SpecialMesh127.MeshType = Enum.MeshType.Brick
2472
SpecialMesh127.Scale = Vector3.new(1, 1, 0.200000003)
2473
Part128.Name = "Right Leg"
2474
Part128.Parent = Model110
2475
Part128.Material = Enum.Material.SmoothPlastic
2476
Part128.BrickColor = BrickColor.new("Institutional white")
2477
Part128.Rotation = Vector3.new(0, -90, 0)
2478
Part128.Anchored = true
2479
Part128.CanCollide = false
2480
Part128.FormFactor = Enum.FormFactor.Symmetric
2481
Part128.Size = Vector3.new(1, 2, 1)
2482
Part128.CFrame = CFrame.new(-0.225058004, 1.02000403, 22.3960114, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2483
Part128.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2484
Part128.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2485
Part128.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2486
Part128.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2487
Part128.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2488
Part128.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2489
Part128.Position = Vector3.new(-0.225058004, 1.02000403, 22.3960114)
2490
Part128.Orientation = Vector3.new(0, -90, 0)
2491
Part129.Parent = Model110
2492
Part129.Material = Enum.Material.Slate
2493
Part129.BrickColor = BrickColor.new("Crimson")
2494
Part129.Rotation = Vector3.new(90.6999969, -90, 0)
2495
Part129.Anchored = true
2496
Part129.FormFactor = Enum.FormFactor.Symmetric
2497
Part129.Size = Vector3.new(0.347000062, 1.13400018, 1)
2498
Part129.CFrame = CFrame.new(-0.678062022, 0.585385978, 22.3507919, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
2499
Part129.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2500
Part129.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2501
Part129.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2502
Part129.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2503
Part129.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2504
Part129.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2505
Part129.Position = Vector3.new(-0.678062022, 0.585385978, 22.3507919)
2506
Part129.Orientation = Vector3.new(0, -90, -90.6999969)
2507
SpecialMesh130.Parent = Part129
2508
SpecialMesh130.Scale = Vector3.new(1, 1, 0.200000003)
2509
SpecialMesh130.MeshType = Enum.MeshType.Brick
2510
SpecialMesh130.Scale = Vector3.new(1, 1, 0.200000003)
2511
Part131.Parent = Model110
2512
Part131.Material = Enum.Material.SmoothPlastic
2513
Part131.BrickColor = BrickColor.new("Really black")
2514
Part131.Rotation = Vector3.new(0, -90, 0)
2515
Part131.Anchored = true
2516
Part131.FormFactor = Enum.FormFactor.Symmetric
2517
Part131.Size = Vector3.new(1.04799986, 1.58000004, 1)
2518
Part131.CFrame = CFrame.new(-0.643059015, 1.24901497, 22.364006, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
2519
Part131.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2520
Part131.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2521
Part131.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2522
Part131.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2523
Part131.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2524
Part131.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2525
Part131.Position = Vector3.new(-0.643059015, 1.24901497, 22.364006)
2526
Part131.Orientation = Vector3.new(0, -90, 0)
2527
SpecialMesh132.Parent = Part131
2528
SpecialMesh132.Scale = Vector3.new(1, 1, 0.200000003)
2529
SpecialMesh132.MeshType = Enum.MeshType.Brick
2530
SpecialMesh132.Scale = Vector3.new(1, 1, 0.200000003)
2531
Model133.Name = "LeftLeg"
2532
Model133.Parent = Model0
2533
Part134.Parent = Model133
2534
Part134.Material = Enum.Material.SmoothPlastic
2535
Part134.BrickColor = BrickColor.new("Really black")
2536
Part134.Rotation = Vector3.new(0, -90, 0)
2537
Part134.Anchored = true
2538
Part134.FormFactor = Enum.FormFactor.Symmetric
2539
Part134.Size = Vector3.new(0.605000019, 1.55599999, 1)
2540
Part134.CFrame = CFrame.new(0.199944004, 1.25500596, 21.1925201, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
2541
Part134.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2542
Part134.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2543
Part134.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2544
Part134.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2545
Part134.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2546
Part134.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2547
Part134.Position = Vector3.new(0.199944004, 1.25500596, 21.1925201)
2548
Part134.Orientation = Vector3.new(0, -90, 0)
2549
SpecialMesh135.Parent = Part134
2550
SpecialMesh135.Scale = Vector3.new(1, 1, 0.200000003)
2551
SpecialMesh135.MeshType = Enum.MeshType.Brick
2552
SpecialMesh135.Scale = Vector3.new(1, 1, 0.200000003)
2553
Part136.Parent = Model133
2554
Part136.Material = Enum.Material.Slate
2555
Part136.BrickColor = BrickColor.new("Crimson")
2556
Part136.Rotation = Vector3.new(90.6999969, -90, 0)
2557
Part136.Anchored = true
2558
Part136.FormFactor = Enum.FormFactor.Symmetric
2559
Part136.Size = Vector3.new(0.362000048, 0.636999965, 1)
2560
Part136.CFrame = CFrame.new(0.224937007, 0.568448007, 21.1770782, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
2561
Part136.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2562
Part136.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2563
Part136.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2564
Part136.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2565
Part136.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2566
Part136.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2567
Part136.Position = Vector3.new(0.224937007, 0.568448007, 21.1770782)
2568
Part136.Orientation = Vector3.new(0, -90, -90.6999969)
2569
SpecialMesh137.Parent = Part136
2570
SpecialMesh137.Scale = Vector3.new(1, 1, 0.200000003)
2571
SpecialMesh137.MeshType = Enum.MeshType.Brick
2572
SpecialMesh137.Scale = Vector3.new(1, 1, 0.200000003)
2573
Part138.Parent = Model133
2574
Part138.Material = Enum.Material.SmoothPlastic
2575
Part138.BrickColor = BrickColor.new("Really black")
2576
Part138.Rotation = Vector3.new(0, -1.24000001, 0)
2577
Part138.Anchored = true
2578
Part138.FormFactor = Enum.FormFactor.Symmetric
2579
Part138.Size = Vector3.new(0.825000048, 1.59000003, 1)
2580
Part138.CFrame = CFrame.new(-0.267057002, 1.27601194, 20.9845123, 0.999764979, -6.79974523e-22, -0.021678783, 6.90052505e-22, 1, 4.57399829e-22, 0.021678783, -4.72251821e-22, 0.999764979)
2581
Part138.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2582
Part138.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2583
Part138.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2584
Part138.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2585
Part138.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2586
Part138.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2587
Part138.Position = Vector3.new(-0.267057002, 1.27601194, 20.9845123)
2588
Part138.Orientation = Vector3.new(0, -1.24000001, 0)
2589
SpecialMesh139.Parent = Part138
2590
SpecialMesh139.Scale = Vector3.new(1, 1, 0.200000003)
2591
SpecialMesh139.MeshType = Enum.MeshType.Brick
2592
SpecialMesh139.Scale = Vector3.new(1, 1, 0.200000003)
2593
Part140.Parent = Model133
2594
Part140.Material = Enum.Material.SmoothPlastic
2595
Part140.BrickColor = BrickColor.new("Really black")
2596
Part140.Rotation = Vector3.new(0, -90, 0)
2597
Part140.Anchored = true
2598
Part140.FormFactor = Enum.FormFactor.Symmetric
2599
Part140.Size = Vector3.new(1.04799986, 1.58000004, 1)
2600
Part140.CFrame = CFrame.new(-0.643059015, 1.24901497, 21.4140091, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
2601
Part140.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2602
Part140.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2603
Part140.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2604
Part140.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2605
Part140.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2606
Part140.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2607
Part140.Position = Vector3.new(-0.643059015, 1.24901497, 21.4140091)
2608
Part140.Orientation = Vector3.new(0, -90, 0)
2609
SpecialMesh141.Parent = Part140
2610
SpecialMesh141.Scale = Vector3.new(1, 1, 0.200000003)
2611
SpecialMesh141.MeshType = Enum.MeshType.Brick
2612
SpecialMesh141.Scale = Vector3.new(1, 1, 0.200000003)
2613
Part142.Parent = Model133
2614
Part142.Material = Enum.Material.SmoothPlastic
2615
Part142.BrickColor = BrickColor.new("Crimson")
2616
Part142.Rotation = Vector3.new(118.43, -90, 0)
2617
Part142.Anchored = true
2618
Part142.CanCollide = false
2619
Part142.FormFactor = Enum.FormFactor.Symmetric
2620
Part142.Size = Vector3.new(0.377999932, 0.200000003, 1.02499986)
2621
Part142.CFrame = CFrame.new(-0.212562993, 1.69244099, 21.7605438, -1.54202299e-21, 4.27587188e-21, -1, -0.879359603, -0.476150155, -6.79976845e-22, -0.476149082, 0.879356503, 4.49430814e-21)
2622
Part142.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2623
Part142.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2624
Part142.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2625
Part142.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2626
Part142.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2627
Part142.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2628
Part142.Position = Vector3.new(-0.212562993, 1.69244099, 21.7605438)
2629
Part142.Orientation = Vector3.new(0, -90, -118.43)
2630
SpecialMesh143.Parent = Part142
2631
SpecialMesh143.Scale = Vector3.new(1, 0.600000024, 1)
2632
SpecialMesh143.MeshType = Enum.MeshType.Brick
2633
SpecialMesh143.Scale = Vector3.new(1, 0.600000024, 1)
2634
Part144.Parent = Model133
2635
Part144.Material = Enum.Material.SmoothPlastic
2636
Part144.BrickColor = BrickColor.new("Crimson")
2637
Part144.Rotation = Vector3.new(0, -90, 0)
2638
Part144.Anchored = true
2639
Part144.CanCollide = false
2640
Part144.FormFactor = Enum.FormFactor.Symmetric
2641
Part144.Size = Vector3.new(0.268999934, 0.200000003, 1.02499986)
2642
Part144.CFrame = CFrame.new(-0.212562993, 1.541013, 21.5855255, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2643
Part144.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2644
Part144.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2645
Part144.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2646
Part144.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2647
Part144.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2648
Part144.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2649
Part144.Position = Vector3.new(-0.212562993, 1.541013, 21.5855255)
2650
Part144.Orientation = Vector3.new(0, -90, 0)
2651
SpecialMesh145.Parent = Part144
2652
SpecialMesh145.Scale = Vector3.new(1, 0.600000024, 1)
2653
SpecialMesh145.MeshType = Enum.MeshType.Brick
2654
SpecialMesh145.Scale = Vector3.new(1, 0.600000024, 1)
2655
Part146.Parent = Model133
2656
Part146.Material = Enum.Material.SmoothPlastic
2657
Part146.BrickColor = BrickColor.new("Really black")
2658
Part146.Rotation = Vector3.new(0, -90, 0)
2659
Part146.Anchored = true
2660
Part146.CanCollide = false
2661
Part146.FormFactor = Enum.FormFactor.Symmetric
2662
Part146.Size = Vector3.new(0.811999917, 0.305999935, 1.01399994)
2663
Part146.CFrame = CFrame.new(-0.218061, 1.64300597, 21.3260193, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2664
Part146.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2665
Part146.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2666
Part146.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2667
Part146.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2668
Part146.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2669
Part146.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2670
Part146.Position = Vector3.new(-0.218061, 1.64300597, 21.3260193)
2671
Part146.Orientation = Vector3.new(0, -90, 0)
2672
Part147.Parent = Model133
2673
Part147.Material = Enum.Material.SmoothPlastic
2674
Part147.BrickColor = BrickColor.new("Really black")
2675
Part147.Rotation = Vector3.new(0, -90, 0)
2676
Part147.Anchored = true
2677
Part147.CanCollide = false
2678
Part147.FormFactor = Enum.FormFactor.Symmetric
2679
Part147.Size = Vector3.new(1.00599992, 2.13199997, 1.01399994)
2680
Part147.CFrame = CFrame.new(-0.224059999, 1.07402205, 21.3940277, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2681
Part147.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2682
Part147.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2683
Part147.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2684
Part147.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2685
Part147.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2686
Part147.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2687
Part147.Position = Vector3.new(-0.224059999, 1.07402205, 21.3940277)
2688
Part147.Orientation = Vector3.new(0, -90, 0)
2689
Part148.Parent = Model133
2690
Part148.Material = Enum.Material.Slate
2691
Part148.BrickColor = BrickColor.new("Crimson")
2692
Part148.Rotation = Vector3.new(-179.300003, 0.670000017, 90)
2693
Part148.Anchored = true
2694
Part148.FormFactor = Enum.FormFactor.Symmetric
2695
Part148.Size = Vector3.new(0.346000046, 1.04799998, 1)
2696
Part148.CFrame = CFrame.new(-0.197052002, 0.590524018, 20.8905182, 6.25330671e-22, -0.999931812, 0.011637588, -0.999925673, 0.000141364129, 0.0121463882, -0.0121472068, -0.0116367191, -0.99985832)
2697
Part148.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2698
Part148.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2699
Part148.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2700
Part148.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2701
Part148.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2702
Part148.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2703
Part148.Position = Vector3.new(-0.197052002, 0.590524018, 20.8905182)
2704
Part148.Orientation = Vector3.new(-0.699999988, 179.330002, -89.9899979)
2705
SpecialMesh149.Parent = Part148
2706
SpecialMesh149.Scale = Vector3.new(1, 1, 0.200000003)
2707
SpecialMesh149.MeshType = Enum.MeshType.Brick
2708
SpecialMesh149.Scale = Vector3.new(1, 1, 0.200000003)
2709
Part150.Parent = Model133
2710
Part150.Material = Enum.Material.Slate
2711
Part150.BrickColor = BrickColor.new("Crimson")
2712
Part150.Rotation = Vector3.new(90.6999969, -90, 0)
2713
Part150.Anchored = true
2714
Part150.FormFactor = Enum.FormFactor.Symmetric
2715
Part150.Size = Vector3.new(0.347000062, 1.13400018, 1)
2716
Part150.CFrame = CFrame.new(-0.678062022, 0.585385978, 21.3407745, 6.25330923e-22, 4.50223785e-21, -1, -0.99992615, -0.0121472133, -6.79974523e-22, -0.0121472133, 0.99992615, 4.49431016e-21)
2717
Part150.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2718
Part150.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2719
Part150.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2720
Part150.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2721
Part150.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2722
Part150.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2723
Part150.Position = Vector3.new(-0.678062022, 0.585385978, 21.3407745)
2724
Part150.Orientation = Vector3.new(0, -90, -90.6999969)
2725
SpecialMesh151.Parent = Part150
2726
SpecialMesh151.Scale = Vector3.new(1, 1, 0.200000003)
2727
SpecialMesh151.MeshType = Enum.MeshType.Brick
2728
SpecialMesh151.Scale = Vector3.new(1, 1, 0.200000003)
2729
Part152.Name = "Left Leg"
2730
Part152.Parent = Model133
2731
Part152.Material = Enum.Material.SmoothPlastic
2732
Part152.BrickColor = BrickColor.new("Institutional white")
2733
Part152.Transparency = 1
2734
Part152.Rotation = Vector3.new(0, -90, 0)
2735
Part152.Anchored = true
2736
Part152.CanCollide = false
2737
Part152.FormFactor = Enum.FormFactor.Symmetric
2738
Part152.Size = Vector3.new(1, 2, 1)
2739
Part152.CFrame = CFrame.new(-0.225058004, 1.02000403, 21.3960114, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2740
Part152.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2741
Part152.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2742
Part152.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2743
Part152.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2744
Part152.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2745
Part152.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2746
Part152.Position = Vector3.new(-0.225058004, 1.02000403, 21.3960114)
2747
Part152.Orientation = Vector3.new(0, -90, 0)
2748
Part153.Parent = Model133
2749
Part153.Material = Enum.Material.Slate
2750
Part153.BrickColor = BrickColor.new("Crimson")
2751
Part153.Rotation = Vector3.new(0, -90, 0)
2752
Part153.Anchored = true
2753
Part153.FormFactor = Enum.FormFactor.Symmetric
2754
Part153.Size = Vector3.new(0.200000003, 1.70299995, 1)
2755
Part153.CFrame = CFrame.new(0.217941001, 1.29650295, 21.4880219, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21)
2756
Part153.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2757
Part153.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2758
Part153.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2759
Part153.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2760
Part153.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2761
Part153.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2762
Part153.Position = Vector3.new(0.217941001, 1.29650295, 21.4880219)
2763
Part153.Orientation = Vector3.new(0, -90, 0)
2764
SpecialMesh154.Parent = Part153
2765
SpecialMesh154.Scale = Vector3.new(1, 1, 0.200000003)
2766
SpecialMesh154.MeshType = Enum.MeshType.Brick
2767
SpecialMesh154.Scale = Vector3.new(1, 1, 0.200000003)
2768
Part155.Parent = Model133
2769
Part155.Material = Enum.Material.SmoothPlastic
2770
Part155.BrickColor = BrickColor.new("Really black")
2771
Part155.Rotation = Vector3.new(0, -90, 0)
2772
Part155.Anchored = true
2773
Part155.CanCollide = false
2774
Part155.FormFactor = Enum.FormFactor.Symmetric
2775
Part155.Size = Vector3.new(0.966999888, 0.305999935, 1.01399994)
2776
Part155.CFrame = CFrame.new(-0.218061, 1.85202205, 21.4035187, 4.49431016e-21, -6.79974422e-22, -1, 4.72251821e-22, 0.999999881, -6.79974523e-22, 1, -4.7225177e-22, 4.49431016e-21)
2777
Part155.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2778
Part155.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2779
Part155.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2780
Part155.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2781
Part155.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2782
Part155.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2783
Part155.Position = Vector3.new(-0.218061, 1.85202205, 21.4035187)
2784
Part155.Orientation = Vector3.new(0, -90, 0)
2785
Script156.Name = "Welds"
2786
Script156.Parent = Model0
2787
table.insert(cors,sandbox(Script156,function()
2788
--Saz
2789
2790
--A new system which is a combination of fast-welds and hard-welds.
2791
--Should be far, far better.
2792
2793
--When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
2794
--This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
2795
2796
--Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
2797
--The fact that you're reading this means you should likely kill yourself. Immediately.
2798
2799
wait(.33)
2800
2801
Tool=script.Parent
2802
Nib=Tool.Parent
2803
2804
2805
weldparts=function()
2806
	print("Welding")
2807
	lel={}
2808
	function jarate(p)
2809
		for i=1, #p do
2810
			table.insert(lel,p[i])
2811
			k=p[i]:children()
2812
			if #k>0 then
2813
				jarate(k)
2814
			end
2815
		end
2816
	end
2817
	for _,v in pairs(script.Parent:children()) do
2818
		if v.Name~="Cloak" and v.className~="Script" then
2819
			v:BreakJoints()
2820
			jarate(v:children())
2821
		end
2822
	end
2823
	for _,v in pairs(lel) do
2824
		if v.className=="Weld" or v.className=="Motor6D" then
2825
			v:Remove()
2826
		end
2827
	end
2828
	for _,v in pairs(script.Parent["RightLeg"]:children()) do
2829
		if v.Name~="Right Leg" then
2830
			w=Instance.new("Weld")
2831
			w.Part0=script.Parent["RightLeg"]["Right Leg"]
2832
			w.Part1=v
2833
			w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
2834
			w.C0=script.Parent["RightLeg"]["Right Leg"].CFrame:inverse()*CFrame.new(v.Position)
2835
			w.Parent=w.Part0
2836
		end
2837
	end
2838
	w=Instance.new("Weld")
2839
	w.Part0=Nib["Right Leg"]
2840
	w.Part1=script.Parent["RightLeg"]["Right Leg"]
2841
	w.Parent=w.Part0
2842
	w.C0=CFrame.new(0,-.1,0)
2843
	for _,v in pairs(script.Parent["LeftLeg"]:children()) do
2844
		if v.Name~="Left Leg" then
2845
			w=Instance.new("Weld")
2846
			w.Part0=script.Parent["LeftLeg"]["Left Leg"]
2847
			w.Part1=v
2848
			w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
2849
			w.C0=script.Parent["LeftLeg"]["Left Leg"].CFrame:inverse()*CFrame.new(v.Position)
2850
			w.Parent=w.Part0
2851
		end
2852
	end
2853
	w=Instance.new("Weld")
2854
	w.Part0=Nib["Left Leg"]
2855
	w.Part1=script.Parent["LeftLeg"]["Left Leg"]
2856
	w.Parent=w.Part0
2857
	w.C0=CFrame.new(0,-.1,0)
2858
	for _,v in pairs(script.Parent["RightArm"]:children()) do
2859
		if v.Name~="Right Arm" then
2860
			w=Instance.new("Weld")
2861
			w.Part0=script.Parent["RightArm"]["Right Arm"]
2862
			w.Part1=v
2863
			w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
2864
			w.C0=script.Parent["RightArm"]["Right Arm"].CFrame:inverse()*CFrame.new(v.Position)
2865
			w.Parent=w.Part1
2866
		end
2867
	end
2868
	w=Instance.new("Weld")
2869
	w.Part0=Nib["Right Arm"]
2870
	w.Part1=script.Parent["RightArm"]["Right Arm"]
2871
	w.Parent=w.Part0
2872
	w.C0 = w.C0 * CFrame.Angles(0,math.rad(90),math.rad(90))
2873
	for _,v in pairs(script.Parent["LeftArm"]:children()) do
2874
		if v.Name~="Left Arm" then
2875
			w=Instance.new("Weld")
2876
			w.Part0=script.Parent["LeftArm"]["Left Arm"]
2877
			w.Part1=v
2878
			w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
2879
			w.C0=script.Parent["LeftArm"]["Left Arm"].CFrame:inverse()*CFrame.new(v.Position)
2880
			w.Parent=w.Part0
2881
		end
2882
	end
2883
	w=Instance.new("Weld")
2884
	w.Part0=Nib["Left Arm"]
2885
	w.Part1=script.Parent["LeftArm"]["Left Arm"]
2886
	w.Parent=w.Part0
2887
	
2888
	for _,v in pairs(script.Parent["Torso"]:children()) do
2889
		if v.Name~="Torso" then
2890
			w=Instance.new("Weld")
2891
			w.Part0=script.Parent["Torso"]["Torso"]
2892
			w.Part1=v
2893
			w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
2894
			w.C0=script.Parent["Torso"]["Torso"].CFrame:inverse()*CFrame.new(v.Position)
2895
			w.Parent=script.Parent["Torso"]["Torso"]
2896
		end
2897
	end
2898
	
2899
	w=Instance.new("Weld")
2900
	w.Part0=Nib["Torso"]
2901
	w.Part1=script.Parent["Torso"]["Torso"]
2902
	w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,0)
2903
	w.Parent=w.Part0
2904
2905
	for _,v in pairs(lel) do
2906
		if v:IsA("BasePart") then v.Anchored=false end
2907
	end
2908
	
2909
	wait(1)
2910
	
2911
	w=Instance.new("Weld")
2912
	w.Part0=Nib.Torso
2913
	w.Part1=Tool.Torso.Torso
2914
	w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
2915
	w.C1=CFrame.new(0,0,0)
2916
	w.Parent=w.Part1
2917
	w.Name="ClothingWeld"
2918
	
2919
	wait(.06)
2920
	
2921
	while Tool.Torso.Torso:FindFirstChild("ClothingWeld")==nil do
2922
		wait(.03)
2923
		w=Instance.new("Weld")
2924
		w.Part0=Nib.Torso
2925
		w.Part1=Tool.Torso.Torso
2926
		w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
2927
		w.C1=CFrame.new(0,0,0)
2928
		w.Parent=w.Part1
2929
		w.Name="ClothingWeld"
2930
	end
2931
	
2932
	w=Instance.new("Weld")
2933
	w.Part0=Nib["Right Leg"]
2934
	w.Part1=Tool.RightLeg["Right Leg"]
2935
	w.C0=CFrame.new(0,0,0)
2936
	w.C1=CFrame.new(0,0,0)
2937
	w.Parent=w.Part1
2938
	w.Name="ClothingWeld"
2939
	
2940
	w=Instance.new("Weld")
2941
	w.Part0=Nib["Left Leg"]
2942
	w.Part1=Tool.LeftLeg["Left Leg"]
2943
	w.C0=CFrame.new(0,0,0)
2944
	w.C1=CFrame.new(0,0,0)
2945
	w.Parent=w.Part1
2946
	w.Name="ClothingWeld"
2947
	
2948
	w=Instance.new("Weld")
2949
	w.Part0=Nib["Right Arm"]
2950
	w.Part1=Tool.RightArm["Right Arm"]
2951
	w.C0=CFrame.new(0,0,0)
2952
	w.C1=CFrame.new(0,0,0)
2953
	w.Parent=w.Part1
2954
	w.Name="ClothingWeld"
2955
	
2956
	w=Instance.new("Weld")
2957
	w.Part0=Nib["Left Arm"]
2958
	w.Part1=Tool.LeftArm["Left Arm"]
2959
	w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
2960
	w.C1=CFrame.new(0,0,0)
2961
	w.Parent=w.Part1
2962
	w.Name="ClothingWeld"
2963
	
2964
	wait()
2965
2966
end
2967
weldparts()
2968
end))
2969
for i,v in pairs(mas:GetChildren()) do
2970
	v.Parent = game:GetService("Players").LocalPlayer.Character
2971
	pcall(function() v:MakeJoints() end)
2972
end
2973
mas:Destroy()
2974
for i,v in pairs(cors) do
2975
	spawn(function()
2976
		pcall(v)
2977
	end)
2978
end
2979
2980
--//=================================\\
2981
--||			DAMAGING
2982
--\\=================================//
2983
2984
function ApplyDamage(Humanoid,Damage)
2985
	if Humanoid.Health == math.huge then
2986
		Humanoid.Parent:BreakJoints()
2987
	else
2988
		local MULTIPLY = Humanoid.MaxHealth/100
2989
		Damage = Damage * DAMAGEMULTIPLIER
2990
		if Humanoid.Health ~= 0 then
2991
			Humanoid.Health = Humanoid.Health - Damage*MULTIPLY
2992
		end
2993
	end
2994
end
2995
2996
function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,CAMSINSTAKILL,INSTAKILL)
2997
	local CHILDREN = workspace:GetDescendants()
2998
	for index, CHILD in pairs(CHILDREN) do
2999
		if CHILD.ClassName == "Model" and CHILD ~= Character then
3000
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3001
			if HUM then
3002
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3003
				if TORSO then
3004
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3005
						if INSTAKILL == true or HUM.MaxHealth == math.huge then
3006
							CHILD:BreakJoints()
3007
						else
3008
							local DMG = MRANDOM(MINDMG,MAXDMG)
3009
							ApplyDamage(HUM,DMG)
3010
						end
3011
						if FLING > 0 then
3012
							for _, c in pairs(CHILD:GetChildren()) do
3013
								if c:IsA("BasePart") then
3014
									local bv = Instance.new("BodyVelocity") 
3015
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3016
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
3017
									bv.Parent = c
3018
									Debris:AddItem(bv,0.05)
3019
								end
3020
							end
3021
						end
3022
					end
3023
				end
3024
			end
3025
		end
3026
	end
3027
end
3028
3029
--//=================================\\
3030
--||	ATTACK FUNCTIONS AND STUFF
3031
--\\=================================//
3032
3033
function Fireball()
3034
	ATTACK = true
3035
	Rooted = true
3036
	local GYRO = IT("BodyGyro",RootPart)
3037
	GYRO.D = 20
3038
	GYRO.P = 4000
3039
	GYRO.MaxTorque = VT(40000,40000,40000)
3040
	local POSITION = IT("BodyPosition",RootPart)
3041
	POSITION.Position = RootPart.Position+VT(0,2,0)
3042
	POSITION.D = 450
3043
	POSITION.P = 40000
3044
	POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3045
	CreateSound(CHARGE,RightArm,6,1,false)
3046
	coroutine.resume(coroutine.create(function()
3047
		repeat
3048
			Swait()
3049
			GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
3050
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
3051
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
3052
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3053
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3054
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3055
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3056
		until ATTACK == false
3057
		GYRO:remove()
3058
		POSITION:remove()
3059
	end))
3060
	wait(1)
3061
	repeat
3062
		coroutine.resume(coroutine.create(function()
3063
			local FIREBALL = CreatePart(3, Effects, "Neon", 0, 1, "Cyan", "Flight", VT(10,10,10))
3064
			FIREBALL.CFrame = CF(RightArm.CFrame*CF(0,-1,0).p,Mouse.Hit.p)
3065
			CreateSound(FIREBALLSOUND,FIREBALL,6,1,false)
3066
			for i = 1, 250 do
3067
				Swait()
3068
				local HIT,HITPOS = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, 10, Character)
3069
				FIREBALL.CFrame = FIREBALL.CFrame*CF(0,0,-5)
3070
				if HIT then
3071
					ApplyAoE(FIREBALL.Position,200,15,25,35,true,{SHAKE = 2, TIMER = 25, DOESFADE = true})
3072
					for i = 1, 3 do
3073
						WACKYEFFECT({Time = 70, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(200,300),MRANDOM(200,300),MRANDOM(200,300)), Transparency = 0.5, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright blue".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3074
					end
3075
					for i = 1, 3 do
3076
						WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(200,300),MRANDOM(200,300),MRANDOM(200,300)), Transparency = 0.8, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3077
					end
3078
					for i = 1, 5 do
3079
						WACKYEFFECT({Time = 80+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(40,40,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3080
					end
3081
					break
3082
				end
3083
			end
3084
			Debris:AddItem(FIREBALL,7)
3085
		end))
3086
		wait(0.1)
3087
	until KEYHOLD == false
3088
	wait(0.2)
3089
	ATTACK = false
3090
	Rooted = false
3091
end
3092
3093
function SearingOrb()
3094
	ATTACK = true
3095
	Rooted = true
3096
	local POSITION = IT("BodyPosition",RootPart)
3097
	POSITION.Position = RootPart.Position+VT(0,2,0)
3098
	POSITION.D = 450
3099
	POSITION.P = 40000
3100
	POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3101
	CreateSound(CHARGE,Torso,6,1,false)
3102
	local NEWANIM = false
3103
	coroutine.resume(coroutine.create(function()
3104
		repeat
3105
			Swait()
3106
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3107
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3108
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3109
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3110
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3111
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3112
		until ATTACK == false or NEWANIM == true
3113
		if NEWANIM == true then
3114
			local GYRO = IT("BodyGyro",RootPart)
3115
			GYRO.D = 20
3116
			GYRO.P = 4000
3117
			GYRO.MaxTorque = VT(40000,40000,40000)
3118
			repeat
3119
				Swait()
3120
				GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
3121
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
3122
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
3123
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3124
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3125
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3126
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3127
			until ATTACK == false
3128
			GYRO:remove()
3129
		end
3130
		POSITION:remove()
3131
	end))
3132
	local ORB = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Bright red"), "Orb", VT(0,0,0), true)
3133
	MakeForm(ORB,"Ball")
3134
	ORB.CFrame = CF(RootPart.Position+VT(0,8,0))
3135
	local A = IT("Attachment",ORB)
3136
	local LOOP = 0
3137
	for i = 1, 500 do
3138
		Swait()
3139
		LOOP = LOOP + 1
3140
		if LOOP >= 30 then
3141
			LOOP = 0
3142
			WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3143
		end
3144
		ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
3145
		ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
3146
	end
3147
	wait(1)
3148
	if KEYHOLD == false then
3149
		coroutine.resume(coroutine.create(function()
3150
			ORB.Transparency = 1
3151
			Debris:AddItem(ORB,10)
3152
			ApplyAoE(ORB.Position,400,75,90,175,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
3153
			CreateSound(EXPLOSIONLARGESOUND,ORB,10,1,false)
3154
			CreateSound(EXPLOSIONSMALLSOUND,ORB,10,1,false)
3155
			for i = 1, 3 do
3156
				WACKYEFFECT({Time = 40, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(600,700),MRANDOM(600,700),MRANDOM(600,700)), Transparency = 0, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3157
			end
3158
			for i = 1, 3 do
3159
				WACKYEFFECT({Time = 60, EffectType = "Sphere", Size = VT(50,50,50), Size2 = VT(MRANDOM(600,700),MRANDOM(600,700),MRANDOM(600,700)), Transparency = 0, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3160
			end
3161
			for i = 1, 15 do
3162
				WACKYEFFECT({Time = 40+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(70,70,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3163
			end
3164
		end))
3165
	else
3166
		for i = 1, 100 do
3167
			Swait()
3168
			ORB.Size = ORB.Size - VT(0.2,0.2,0.2)*5
3169
			ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
3170
		end
3171
		ORB.Transparency = 1
3172
		Debris:AddItem(ORB,10)
3173
		CreateSound(EXPLOSIONSMALLSOUND,Torso,10,1,false)
3174
		for _, c in pairs(Character:GetChildren()) do
3175
			if c:IsA("BasePart") then
3176
			end
3177
		end
3178
		NEWANIM = true
3179
		wait(0.5)
3180
		for i = 1, 15 do
3181
			wait(0.1)
3182
			coroutine.resume(coroutine.create(function()
3183
				local FIREBALL = CreatePart(3, Effects, "Neon", 0, 1, "Cyan", "Flight", VT(2,2,2))
3184
				FIREBALL.CFrame = CF(RightArm.CFrame*CF(0,-1,0).p,Mouse.Hit.p)
3185
				CreateSound(FIREBALLSOUND,FIREBALL,6,1,false)
3186
				for i = 1, 250 do
3187
					Swait()
3188
					local HIT,HITPOS,NORMAL = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, 2, Character)
3189
					FIREBALL.CFrame = FIREBALL.CFrame*CF(0,0,-2)
3190
					if HIT then
3191
						CreateSound(EXPLOSIONSMALLSOUND,FIREBALL,10,1,false)
3192
						local FIELD = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Fire", VT(75,0,75), true)
3193
						local FIELD2 = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Fire", VT(75,0,75), true)
3194
						FIELD.CFrame = CF(HITPOS,HITPOS+NORMAL) * ANGLES(RAD(90), RAD(0), RAD(0))
3195
						FIELD2.CFrame = CF(HITPOS,HITPOS+NORMAL) * ANGLES(RAD(90), RAD(45), RAD(0))
3196
						coroutine.resume(coroutine.create(function()
3197
							for i = 1, 15 do
3198
								wait(1)
3199
								ApplyAoE(FIELD.Position,FIELD.Size.X/2,5,15,0,false,{SHAKE = 4, TIMER = 65, DOESFADE = true})
3200
							end
3201
							Debris:AddItem(FIELD,5)
3202
							Debris:AddItem(FIELD2,5)
3203
						end))
3204
						break
3205
					end
3206
				end
3207
				Debris:AddItem(FIREBALL,7)
3208
			end))
3209
		end
3210
	end
3211
	wait(0.3)
3212
	ATTACK = false
3213
	Rooted = false
3214
end
3215
3216
function Shroud()
3217
	if Mouse.Target ~= nil then
3218
		if Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChildOfClass("Humanoid") then
3219
			local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") or Mouse.Target.Parent.Parent:FindFirstChildOfClass("Humanoid")
3220
			local TORSO = HUM.Parent:FindFirstChild("HumanoidRootPart") or HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
3221
			if TORSO and HUM.Health > 0 then
3222
				local DISTANCE = (RootPart.Position-TORSO.Position).Magnitude
3223
				if DISTANCE < 100 then
3224
					ATTACK = true
3225
					POSEIDON = false
3226
					Rooted = true
3227
					local GYRO = IT("BodyGyro",RootPart)
3228
					GYRO.D = 20
3229
					GYRO.P = 4000
3230
					GYRO.MaxTorque = VT(40000,40000,40000)
3231
					local POSITION = IT("BodyPosition",RootPart)
3232
					POSITION.Position = RootPart.Position+VT(0,2,0)
3233
					POSITION.D = 450
3234
					POSITION.P = 40000
3235
					POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3236
					local TARGETTING = true
3237
					local HIT = false
3238
3239
					CreateSound(CHARGE,Torso,6,1,false)
3240
					coroutine.resume(coroutine.create(function()
3241
						repeat
3242
							GYRO.CFrame = CF(RootPart.Position,TORSO.Position)
3243
							Swait()
3244
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3245
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3246
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3247
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3248
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3249
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3250
						until TARGETTING == false
3251
						repeat
3252
							GYRO.CFrame = CF(RootPart.Position,TORSO.Position)
3253
							POSITION.Position = CF(RootPart.Position,TORSO.Position)*CF(0,0,-5).p
3254
							DISTANCE = (RootPart.Position-TORSO.Position).Magnitude
3255
							Swait()
3256
							RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3257
							Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3258
							RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3259
							LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3260
							RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-15), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3261
							LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3262
						until HIT == true
3263
						POSITION:remove()
3264
						GYRO:remove()
3265
					end))
3266
					wait(0.5)
3267
					repeat wait() until HOLD == true
3268
					for _, c in pairs(Character:GetChildren()) do
3269
						if c:IsA("BasePart") then
3270
3271
						end
3272
					end
3273
					for _, c in pairs(Character:GetChildren()) do
3274
						if c:IsA("BasePart") then
3275
							c.Transparency = 1
3276
						end
3277
					end
3278
					TARGETTING = false
3279
					for i = 1, 100 do
3280
						wait()
3281
						if DISTANCE < 5 or DISTANCE >= 200 then
3282
							break
3283
						end
3284
					end
3285
					HIT = true
3286
						end
3287
						for _, c in pairs(HUM.Parent:GetChildren()) do
3288
							end
3289
						end
3290
						CreateSound(FIREBALLSOUND,Torso,6,1,false)
3291
						RootPart.CFrame = TORSO.CFrame
3292
						local WELD = weldBetween(RootPart,TORSO)
3293
						repeat wait() until HOLD == true
3294
						CreateSound(416328540,Torso,6,1,false)
3295
						WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.5, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3296
						local bv = Instance.new("BodyVelocity") 
3297
						bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3298
						bv.velocity = CF(TORSO.Position,TORSO.Position+VT(0,15,0)).lookVector*125
3299
						bv.Parent = TORSO
3300
						for i = 1, 70 do
3301
							wait(0.1)
3302
							if TORSO.Parent == nil then
3303
								break
3304
							end
3305
							WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.5, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(180),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3306
						end
3307
						UNANCHOR = false
3308
						bv:remove()
3309
						wait(1)
3310
						WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(45,1,45), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(180),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3311
						CreateSound(FIREBALLSOUND,Torso,6,1,false)
3312
						UNANCHOR = true
3313
						local bv = Instance.new("BodyVelocity") 
3314
						bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3315
						bv.velocity = CF(TORSO.Position,TORSO.Position-VT(0,15,0)).lookVector*450
3316
						bv.Parent = TORSO
3317
						local LANDED = false
3318
						for i = 1, 500 do
3319
							wait()
3320
							Ignore = {Character,HUM.Parent}
3321
							WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.5, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3322
							local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
3323
							local HITFLOOR = CastProperRay(TORSO.Position, TORSO.Position-VT(0,1,0), 10*(TORSO.Size.Y), Ignore)
3324
							if HITFLOOR or FULLREGEN == true then
3325
								LANDED = true
3326
								break
3327
							end
3328
							if TORSO.Parent == nil then
3329
								break
3330
							end
3331
						end
3332
						if TORSO.Parent ~= nil then
3333
							UNANCHOR = false
3334
							bv:remove()
3335
							wait(1)
3336
							WACKYEFFECT({Time = 35, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(45,1,45), Transparency = 0.2, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(180),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Dark indigo".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3337
							CreateSound(FIREBALLSOUND,Torso,6,1,false)
3338
							UNANCHOR = true
3339
							local bv = Instance.new("BodyVelocity") 
3340
							bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3341
							bv.velocity = CF(TORSO.Position,TORSO.Position-VT(0,15,0)).lookVector*450
3342
							bv.Parent = TORSO
3343
							local LANDED = false
3344
							for i = 1, 500 do
3345
								wait()
3346
								Ignore = {Character,HUM.Parent}
3347
								WACKYEFFECT({Time = 15, EffectType = "Swirl", Size = VT(5,15,5), Size2 = VT(30,20,30), Transparency = 0.9, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Really black".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3348
								local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
3349
								local HITFLOOR = CastProperRay(TORSO.Position, TORSO.Position-VT(0,1,0), 10*(TORSO.Size.Y), Ignore)
3350
								if HITFLOOR or FULLREGEN == true then
3351
									LANDED = true
3352
									break
3353
								end
3354
								if TORSO.Parent == nil then
3355
									break
3356
								end
3357
							end
3358
							bv:remove()
3359
							if LANDED == true then
3360
								UNANCHOR = false
3361
								for i = 1, 10 do
3362
									ApplyAoE(TORSO.Position+VT(0,1,0),10+(2*i),15,15,45,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
3363
								end
3364
								CreateSound(EXPLOSIONLARGESOUND,TORSO,10,1,false)
3365
								CreateSound(EXPLOSIONSMALLSOUND,TORSO,10,1,false)
3366
								for i = 1, 15 do
3367
									WACKYEFFECT({Time = 40+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(70,70,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(TORSO.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3368
								end
3369
								WELD:remove()
3370
								wait(0.3)
3371
								UNANCHOR = true
3372
							else
3373
								WELD:remove()
3374
							end
3375
						end
3376
					end
3377
					for _, c in pairs(Character:GetChildren()) do
3378
						if c:IsA("BasePart") and c ~= RootPart then
3379
							c.Transparency = 0
3380
						end
3381
					end
3382
					RootPart.Velocity = VT(0,0,0)
3383
					ATTACK = false
3384
					Rooted = false
3385
				end
3386
			end
3387
3388
function Spitter()
3389
	ATTACK = true
3390
	Rooted = true
3391
	local GYRO = IT("BodyGyro",RootPart)
3392
	GYRO.D = 20
3393
	GYRO.P = 4000
3394
	GYRO.MaxTorque = VT(40000,40000,40000)
3395
	local POSITION = IT("BodyPosition",RootPart)
3396
	POSITION.Position = RootPart.Position+VT(0,2,0)
3397
	POSITION.D = 450
3398
	POSITION.P = 40000
3399
	POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3400
	CreateSound(CHARGE,RightArm,6,0.8,false)
3401
	coroutine.resume(coroutine.create(function()
3402
		repeat
3403
			Swait()
3404
			GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
3405
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
3406
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
3407
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3408
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3409
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3410
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3411
		until ATTACK == false
3412
		GYRO:remove()
3413
		POSITION:remove()
3414
	end))
3415
	local FIREBALL = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Bright red"), "Orb", VT(0,0,0), true)
3416
	MakeForm(FIREBALL,"Ball")
3417
	FIREBALL.CFrame = RightArm.CFrame*CF(0,-1,0)
3418
	local CORE = IT("Attachment",FIREBALL)
3419
	local LOOP = 0
3420
	repeat
3421
		Swait()
3422
		LOOP = LOOP + 1
3423
		if LOOP == 20 then
3424
			LOOP = 0
3425
			WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(0,0,0), Size2 = VT(FIREBALL.Size.X,FIREBALL.Size.X/2,FIREBALL.Size.X)*3, Transparency = 0.5, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = FIREBALL.Position-VT(0,FIREBALL.Size.Y/4,0), RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3426
		end
3427
		if FIREBALL.Size.X < 20 then
3428
			FIREBALL.Size = FIREBALL.Size + VT(0.1,0.1,0.1)
3429
		end
3430
		FIREBALL.CFrame = RightArm.CFrame*CF(0,-1-FIREBALL.Size.Z/2,0)
3431
	until KEYHOLD == false and FIREBALL.Size.X >= 10
3432
	CreateSound(FIREBALLSOUND,FIREBALL,10,0.8,false)
3433
	coroutine.resume(coroutine.create(function()
3434
		FIREBALL.CFrame = CF(FIREBALL.Position,Mouse.Hit.p)
3435
		local RANGE = 75
3436
		for i = 1, 600 do
3437
			LOOP = LOOP + 1
3438
			if LOOP == 20 then
3439
				LOOP = 0
3440
				ApplyAoE(FIREBALL.Position,FIREBALL.Size.X*5,5,25,0,false)
3441
				WACKYEFFECT({Time = 45, EffectType = "Swirl", Size = VT(0,0,0), Size2 = VT(FIREBALL.Size.X,FIREBALL.Size.X/2,FIREBALL.Size.X)*3, Transparency = 0.5, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0)), MoveToPos = FIREBALL.Position-VT(0,FIREBALL.Size.Y/4,0), RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3442
			end
3443
			Swait()
3444
			FIREBALL.CFrame = CF(FIREBALL.Position,FIREBALL.CFrame*CF(0,-0.001,-1).p)*CF(0,0,-0.2)
3445
			local HIT,HITPOS,NORMAL = Raycast(FIREBALL.Position, FIREBALL.CFrame.lookVector, FIREBALL.Size.X/2.5, Character)
3446
			if HIT then
3447
				ApplyAoE(FIREBALL.Position,FIREBALL.Size.X*12,75,90,375,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
3448
				CreateSound(EXPLOSIONLARGESOUND,FIREBALL,10,1,false)
3449
				CreateSound(EXPLOSIONSMALLSOUND,FIREBALL,10,1,false)
3450
				for i = 1, 3 do
3451
					WACKYEFFECT({Time = 40, EffectType = "Sphere", Size = VT(0,0,0), Size2 = FIREBALL.Size*MRANDOM(18,25), Transparency = 0, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3452
				end
3453
				for i = 1, 3 do
3454
					WACKYEFFECT({Time = 60, EffectType = "Sphere", Size = VT(0,0,0), Size2 = FIREBALL.Size*MRANDOM(18,25), Transparency = 0, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3455
				end
3456
				for i = 1, 15 do
3457
					WACKYEFFECT({Time = 40+(i*5), EffectType = "Ring", Size = VT(0,0,0), Size2 = VT(FIREBALL.Size.X*10,FIREBALL.Size.X*10,0), Transparency = 0.8, Transparency2 = 1, CFrame = CF(FIREBALL.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3458
				end
3459
				break
3460
			end
3461
		end
3462
		for i = 1, 10 do
3463
			Swait()
3464
			FIREBALL.Mesh.Scale = FIREBALL.Mesh.Scale - VT(0.1,0.1,0.1)
3465
		end
3466
		Debris:AddItem(FIREBALL,5)
3467
	end))
3468
	wait(0.5)
3469
	ATTACK = false
3470
	Rooted = false
3471
end
3472
3473
function Devastor()
3474
	ATTACK = true
3475
	Rooted = true
3476
	local POSITION = IT("BodyPosition",RootPart)
3477
	POSITION.Position = RootPart.Position+VT(0,2,0)
3478
	POSITION.D = 450
3479
	POSITION.P = 40000
3480
	POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3481
	CreateSound(CHARGE,Torso,6,1,false)
3482
	local NEWANIM = false
3483
	coroutine.resume(coroutine.create(function()
3484
		repeat
3485
			Swait()
3486
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3487
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3488
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3489
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.75, 0) * ANGLES(RAD(170), RAD(0), RAD(12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3490
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3491
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3492
		until ATTACK == false or NEWANIM == true
3493
		if NEWANIM == true then
3494
			local GYRO = IT("BodyGyro",RootPart)
3495
			GYRO.D = 20
3496
			GYRO.P = 4000
3497
			GYRO.MaxTorque = VT(40000,40000,40000)
3498
			repeat
3499
				Swait()
3500
				GYRO.CFrame = CF(RootPart.Position,Mouse.Hit.p)
3501
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(24)), 2 / Animation_Speed)
3502
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-24)), 1 / Animation_Speed)
3503
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.3) * ANGLES(RAD(90), RAD(0), RAD(24)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3504
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.75, 0) * ANGLES(RAD(-25), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3505
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3506
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3507
			until ATTACK == false
3508
			GYRO:remove()
3509
		end
3510
		POSITION:remove()
3511
	end))
3512
	local ORB = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Bright red"), "Orb", VT(0,0,0), true)
3513
	MakeForm(ORB,"Ball")
3514
	ORB.CFrame = CF(RootPart.Position+VT(0,8,0))
3515
	local A = IT("Attachment",ORB)
3516
	local LOOP = 0
3517
	for i = 1, 200 do
3518
		Swait()
3519
		LOOP = LOOP + 1
3520
		if LOOP >= 30 then
3521
			LOOP = 0
3522
			WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3523
		end
3524
		ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
3525
		ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
3526
	end
3527
	RightArm.Transparency = 1
3528
	LeftArm.Transparency = 1
3529
	for _, c in pairs(Character:GetChildren()) do
3530
		if c:IsA("BasePart") then
3531
		end
3532
	end
3533
	CreateSound(CHARGE,Torso,6,0.5,false)
3534
	for i = 1, 200 do
3535
		Swait()
3536
		LOOP = LOOP + 1
3537
		if LOOP >= 30 then
3538
			LOOP = 0
3539
			WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3540
		end
3541
		ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
3542
		ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
3543
	end
3544
	for _, c in pairs(Character:GetChildren()) do
3545
		if c:IsA("BasePart") then
3546
			c.Transparency = 1
3547
		end
3548
	end
3549
	for i = 1, 400 do
3550
		Swait()
3551
		LOOP = LOOP + 1
3552
		if LOOP >= 30 then
3553
			LOOP = 0
3554
			WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(ORB.Size.X,ORB.Size.X/5,ORB.Size.X), Transparency = 0, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3.5,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3555
		end
3556
		ORB.Size = ORB.Size + VT(0.2,0.2,0.2)
3557
		ORB.CFrame = CF(RootPart.Position+VT(0,8+(ORB.Size.Y/2),0))
3558
	end
3559
	wait(0.5)
3560
	CreateSound(FIREBALLSOUND,Effects,4,1,false)
3561
	coroutine.resume(coroutine.create(function()
3562
		ORB.CFrame = CF(ORB.Position,Mouse.Hit.p)
3563
		for i = 1, 1200 do
3564
			Swait()
3565
			ORB.CFrame = ORB.CFrame*CF(0,0,-1)
3566
			local HIT,HITPOS = Raycast(ORB.Position, ORB.CFrame.lookVector, ORB.Size.X/2.5, Character)
3567
			if HIT then
3568
				break
3569
			end
3570
		end
3571
		for i = 1, 6 do
3572
			ApplyAoE(ORB.Position,ORB.Size.X*10,75,90,375,true,{SHAKE = 4, TIMER = 65, DOESFADE = true})
3573
			CreateSound(EXPLOSIONLARGESOUND,Effects,2,1,false)
3574
			CreateSound(EXPLOSIONSMALLSOUND,Effects,4,1,false)
3575
			for i = 1, 3 do
3576
				WACKYEFFECT({Time = 160, EffectType = "Sphere", Size = VT(0,0,0), Size2 = ORB.Size*MRANDOM(5,20), Transparency = 0.6, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Bright red".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3577
			end
3578
			for i = 1, 3 do
3579
				WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0,0), Size2 = ORB.Size*MRANDOM(5,20), Transparency = 0.6, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,45), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Crimson".Color, SoundID = EXPLOSIONMEDIUMSOUND, SoundPitch = MRANDOM(8,12)/10, SoundVolume = MRANDOM(5,10)})
3580
			end
3581
			for i = 1, 15 do
3582
				WACKYEFFECT({Time = 120+(i*5), EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(ORB.Size.X*30,15,ORB.Size.X*30), Transparency = 0.8, Transparency2 = 1, CFrame = CF(ORB.Position)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = MRANDOM(-15,15)/15, RotationY = MRANDOM(-15,15)/15, RotationZ = MRANDOM(-15,15)/15, Material = "Neon", Color = BRICKC"Bright blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3583
			end
3584
			wait(1)
3585
		end
3586
		for i = 1, 10 do
3587
			Swait()
3588
			ORB.Mesh.Scale = ORB.Mesh.Scale - VT(0.1,0.1,0.1)
3589
		end
3590
		Debris:AddItem(ORB,5)
3591
	end))
3592
	wait(1)
3593
	refit()
3594
	ATTACK = false
3595
	Rooted = false
3596
end
3597
3598
--//=================================\\
3599
--||	 	 	MISC
3600
--\\=================================//
3601
3602
function Jupiter()
3603
	ATTACK = true
3604
	Rooted = true
3605
	local POSITION = IT("BodyPosition",RootPart)
3606
	POSITION.Position = RootPart.Position+VT(0,0.2,0)
3607
	POSITION.D = 450
3608
	POSITION.P = 40000
3609
	POSITION.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3610
	coroutine.resume(coroutine.create(function()
3611
		repeat
3612
			Swait()
3613
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(0), RAD(-5), RAD(-15)), 2 / Animation_Speed)
3614
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(15)), 0.5 / Animation_Speed)
3615
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.55 + 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
3616
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
3617
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.35, -0.25) * ANGLES(RAD(35), RAD(35), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
3618
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5, -0.4) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(90)), 2 / Animation_Speed)
3619
		until ATTACK == false
3620
	end))
3621
	wait(0.5)
3622
	repeat wait() until KEYHOLD == false
3623
	WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(35,4,35), Transparency = 0.3, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Shamrock".Color, SoundID = 431105970, SoundPitch = 1, SoundVolume = 10})
3624
	POSITION:remove()
3625
	RootPart.Velocity = VT(0,150,0)
3626
	ATTACK = false
3627
	Rooted = false
3628
end
3629
3630
function Taunt()
3631
	ATTACK = true
3632
	Rooted = true
3633
	local TAUNT = CreateSound(159882303,Torso,10,1,false)
3634
	coroutine.resume(coroutine.create(function()
3635
		repeat
3636
			Swait()
3637
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3638
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3639
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.75, -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3640
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.25, -0.5) * ANGLES(RAD(90), RAD(0), RAD(80)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3641
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3642
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3643
		until ATTACK == false
3644
	end))
3645
	repeat wait() until TAUNT.Playing == false
3646
	ATTACK = false
3647
	Rooted = false
3648
end
3649
3650
--//=================================\\
3651
--||	  ASSIGN THINGS TO KEYS
3652
--\\=================================//
3653
3654
function MouseDown(Mouse)
3655
	HOLD = true
3656
	if ATTACK == false then
3657
	end
3658
end
3659
3660
function MouseUp(Mouse)
3661
	HOLD = false
3662
end
3663
3664
local MUSIC = CreateSound(285883918,Character,3,1,true)
3665
3666
function KeyDown(Key)
3667
	KEYHOLD = true
3668
	if ATTACK == false and FULLREGEN == false then
3669
		if Key == "z" then
3670
			Fireball()
3671
		end
3672
	
3673
		if Key == "v" and SEARING == false then
3674
			SearingOrb()
3675
		end
3676
3677
		if Key == "q" and SEARING == false then
3678
			Shroud()
3679
		end
3680
3681
		if Key == "x" and SEARING == false then
3682
			Jupiter()
3683
			wait(2)
3684
			Devastor()
3685
		end
3686
	
3687
		if Key == "e" then
3688
			Spitter()
3689
		end
3690
3691
		if Key == "j" then
3692
			Jupiter()
3693
		end
3694
3695
		if Key == "t" and SEARING == false then
3696
			Taunt()
3697
		end
3698
3699
		if Key == "" then
3700
			if POSEIDON == false then
3701
				POSEIDON = true
3702
				CreateSound(POSEIDONSOUND,Torso,5,MRANDOM(8,12)/10,false)
3703
			else
3704
				POSEIDON = false
3705
			end
3706
		end
3707
	end
3708
3709
	if Key == "w" and ATTACK == false and SEARING == true and VALUE2 == false then
3710
		repeat
3711
			VALUE2 = true
3712
			Swait()
3713
			BODYPOS.Position = RootPart.CFrame*CF(0,0,-5).p
3714
		until KEYHOLD == false
3715
		VALUE2 = false
3716
	end
3717
3718
	if string.byte(Key) == 50 and ATTACK == false then
3719
		if Speed == 16 then
3720
			Speed = 60
3721
		elseif Speed == 60 then
3722
			Speed = 16
3723
		end
3724
	end
3725
3726
	if Key == "1" then
3727
		MUSIC:Play()
3728
		CHOSENSONG = CHOSENSONG + 1
3729
		if CHOSENSONG > #SONGS then
3730
			CHOSENSONG = 1
3731
		end
3732
	end
3733
end
3734
3735
function KeyUp(Key)
3736
	KEYHOLD = false
3737
end
3738
3739
	Mouse.Button1Down:connect(function(NEWKEY)
3740
		MouseDown(NEWKEY)
3741
	end)
3742
	Mouse.Button1Up:connect(function(NEWKEY)
3743
		MouseUp(NEWKEY)
3744
	end)
3745
	Mouse.KeyDown:connect(function(NEWKEY)
3746
		KeyDown(NEWKEY)
3747
	end)
3748
	Mouse.KeyUp:connect(function(NEWKEY)
3749
		KeyUp(NEWKEY)
3750
	end)
3751
3752
--//=================================\\
3753
--\\=================================//
3754
3755
function unanchor()
3756
	if UNANCHOR == true then
3757
		for _, c in pairs(Character:GetChildren()) do
3758
			if c:IsA("BasePart") then
3759
				c.Anchored = false
3760
			end
3761
		end
3762
	else
3763
		for _, c in pairs(Character:GetChildren()) do
3764
			if c:IsA("BasePart") then
3765
				c.Anchored = true
3766
			end
3767
		end
3768
	end
3769
end
3770
3771
--//=================================\\
3772
--||	WRAP THE WHOLE SCRIPT UP
3773
--\\=================================//
3774
3775
Humanoid.Changed:connect(function(Jump)
3776
	if Jump == "Jump" and (Disable_Jump == true) then
3777
		Humanoid.Jump = false
3778
	end
3779
end)
3780
3781
local LOOP = 0
3782
3783
while true do
3784
	Swait()
3785
	if Character:FindFirstChildOfClass("Humanoid") == nil then
3786
		Humanoid = IT("Humanoid",Character)
3787
	end
3788
	Effects.Parent = Character
3789
	script.Parent = WEAPONGUI
3790
	ANIMATE.Parent = nil
3791
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
3792
	    v:Stop();
3793
	end
3794
	SINE = SINE + CHANGE
3795
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
3796
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
3797
	Ignore = {Torso,RootPart,RightLeg,LeftLeg,RightLeg,Head,RightArm,LeftArm,Effects}
3798
	local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
3799
	local HITFLOOR,HITPOS = CastProperRay(RootPart.Position, RootPart.Position-VT(0,15,0), 4, Ignore)
3800
	local WALKSPEEDVALUE = 5
3801
	if SEARING == false then
3802
		if ANIM == "Walk" and TORSOVELOCITY > 1 and SEARING == false and Rooted == false then
3803
			if Humanoid.WalkSpeed <= 20 then
3804
				RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.05 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * 1 / Animation_Speed)
3805
				Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
3806
				RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.05 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2 -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(45 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
3807
				LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.05 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2 +0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(45 * COS(SINE / WALKSPEEDVALUE))), 0.5 / Animation_Speed)
3808
			elseif SEARING == false and Humanoid.WalkSpeed > 20 and Rooted == false then
3809
				        RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0 * COS(SINE / (WALKSPEEDVALUE / 2)) ) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
3810
        Neck.C1 = Clerp(Neck.C1, CF(0 , -0.5 , 0 ) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
3811
			end
3812
		elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) or SEARING == true or Rooted == true then
3813
			RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
3814
			Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
3815
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
3816
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
3817
		end
3818
		if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
3819
			ANIM = "Jump"
3820
			if ATTACK == false then
3821
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3822
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
3823
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-5), RAD(0), RAD(-5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3824
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-5), RAD(0), RAD(5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3825
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(2), RAD(0), RAD(0)), 1 / Animation_Speed)
3826
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(2), RAD(0), RAD(0)), 1 / Animation_Speed)
3827
		    end
3828
		elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
3829
			ANIM = "Fall"
3830
			if ATTACK == false then
3831
				RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(8*COS(SINE / 6))), 1 / Animation_Speed)
3832
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-8*COS(SINE / 6))), 1 / Animation_Speed)
3833
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.85, 0) * ANGLES(RAD(0), RAD(0), RAD(110)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3834
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.85, 0) * ANGLES(RAD(0), RAD(0), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3835
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
3836
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 1 / Animation_Speed)
3837
			end
3838
		elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
3839
			ANIM = "Idle"
3840
			if ATTACK == false then
3841
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(25)), 1 / Animation_Speed)
3842
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 1 / Animation_Speed)
3843
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45, 0.70, 0.05) * ANGLES(RAD(-15 - 2 * COS(SINE / 12)), RAD(-25), RAD(-10 - 1 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3844
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.70, 0.05) * ANGLES(RAD(-15 - 1 * COS(SINE / 12)), RAD(25), RAD(20 - 1 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3845
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(50), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
3846
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(-74), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 1 / Animation_Speed)
3847
			end
3848
		elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
3849
			ANIM = "Walk"
3850
			if ATTACK == false then
3851
				if Humanoid.WalkSpeed <= 20 then
3852
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3853
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3854
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.70, 0) * ANGLES(RAD(30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.85 / Animation_Speed)
3855
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.70, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.85 / Animation_Speed)
3856
					RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
3857
					LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
3858
				elseif Humanoid.WalkSpeed > 20 then
3859
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
3860
		    Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3861
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(-55 + 2.5 * SIN(SINE / WALKSPEEDVALUE))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3862
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / WALKSPEEDVALUE)), RAD(55 - 2.5 * SIN(SINE / WALKSPEEDVALUE))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3863
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3864
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3865
				end
3866
			end
3867
		end
3868
	elseif SEARING == true then
3869
		if APPLYGYRO == true then
3870
			if VALUE2 == false and DIRECTTURN == false then
3871
				if GYRO ~= nil then
3872
					GYRO.MaxTorque = VT(0,40000,0)
3873
					GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
3874
				end
3875
			else
3876
				if GYRO ~= nil then
3877
					GYRO.MaxTorque = VT(80000,40000,80000)
3878
					GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
3879
				end
3880
			end
3881
		end
3882
		if VALUE2 == false and ATTACK == false then
3883
			ANIM = "IdleFlight"
3884
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 1 * SIN(SINE / 24)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
3885
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 1 / Animation_Speed)
3886
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(0), RAD(-15), RAD(25)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3887
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(0), RAD(15), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3888
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3889
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3890
		elseif VALUE2 == true and ATTACK == false then
3891
			ANIM = "Flight"
3892
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 1 * SIN(SINE / 24)) * ANGLES(RAD(65), RAD(0), RAD(0)), 1 / Animation_Speed)
3893
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
3894
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0,1 / Animation_Speed)
3895
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3896
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-15), RAD(65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.2 / Animation_Speed)
3897
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-15), RAD(-65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.2 / Animation_Speed)
3898
		end
3899
	end
3900
	unanchor()
3901
	Humanoid.MaxHealth = "inf"
3902
	Humanoid.Health = "inf"
3903
	if Rooted == false then
3904
		Disable_Jump = false
3905
		Humanoid.WalkSpeed = Speed
3906
	elseif Rooted == true then
3907
		Disable_Jump = true
3908
		Humanoid.WalkSpeed = 0
3909
	end
3910
	refit()
3911
	if Head:FindFirstChild("face") then
3912
		Head.face.Texture = "rbxassetid://608798717"
3913
		Head.face.Transparency = Head.Transparency
3914
	end
3915
	for _, c in pairs(Character:GetDescendants()) do
3916
		if c.ClassName == "Attachment" and c ~= BACKATTACHMENT1 and c ~= BACKATTACHMENT2 and c.Parent.Parent ~= Effects then
3917
			c:remove()
3918
		end
3919
	end
3920
	for _, c in pairs(Character:GetChildren()) do
3921
		if SEARING == true and c:IsA("BasePart") then
3922
			c.Transparency = 1
3923
		end
3924
	end
3925
	MUSIC.Parent = Character
3926
	MUSIC.SoundId = "rbxassetid://"..SONGS[CHOSENSONG]
3927
	MUSIC.Pitch = 1
3928
	if CHOSENSONG ~= 5 then
3929
		MUSIC.Volume = 2
3930
	else
3931
		MUSIC.Volume = 10
3932
	end 
3933
	MUSIC.Playing = true
3934
	if POSEIDON == true and FULLREGEN == false then
3935
		LOOP = LOOP + 1
3936
		local FLOOR = CreatePart(3, SpecialEffects, "Neon", 0, 1, BRICKC("Pearl"), "Floor", VT(15,0,15), true)
3937
		FLOOR.CFrame = CF(HITPOS-VT(0,0.025,0))
3938
		FLOOR.CanCollide = true
3939
		Debris:AddItem(FLOOR,0.2)
3940
		local FLOOR = CreatePart(3, SpecialEffects, "Neon", 0, 1, BRICKC("Pearl"), "Floor", VT(15,0,15), true)
3941
		FLOOR.CFrame = CF(HITPOS-VT(0,0.025,0))*ANGLES(RAD(0),RAD(45),RAD(0))
3942
		FLOOR.CanCollide = true
3943
		Debris:AddItem(FLOOR,0.2)
3944
		if LOOP >= 5 then
3945
			LOOP = 0
3946
			WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(5,0,5), Size2 = VT(15,1,15), Transparency = 0.7, Transparency2 = 1, CFrame = CF(HITPOS), MoveToPos = HITPOS+VT(0,0.45,0), RotationX = 0, RotationY = MRANDOM(-2,2)*15, RotationZ = 0, Material = "Neon", Color = BRICKC"Shamrock".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3947
		end
3948
	end
3949
	RootJoint.Parent = RootPart
3950
	Humanoid.DisplayDistanceType = "None"
3951
	Humanoid.Name = "010101101"
3952
end
3953
--//=================================\\
3954
--\\=================================//
3955
3956
3957
3958
3959
3960
--//====================================================\\--
3961
--||			  		 END OF SCRIPT
3962
--\\====================================================//--