View difference between Paste ID: VZ22RXvn and qMxrBus8
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by Artkiller_exe
2
3
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
	print("FE Compatibility code by Mokiros | Translated to FE by Artkiller_exe")
8
	script.Parent = Player.Character
9
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34
			t.Function(...)
35
		end
36
	end
37
	m.TrigEvent = te
38
	UIS.TrigEvent = te
39
40
	Event.OnServerEvent:Connect(function(plr,io)
41
	    if plr~=Player then return end
42
		if io.isMouse then
43
			m.Target = io.Target
44
			m.Hit = io.Hit
45
		else
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").LocalPlayer
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local UIS = game:GetService("UserInputService")
66
	local input = function(io,a)
67
		if a then return end
68
		--Since InputObject is a client-side instance, we create and pass table instead
69
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
	end
71
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73
74
	local Mouse = Player:GetMouse()
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
87
88-
m = game.Players.LocalPlayer
88+
m = owner
89
char = m.Character
90
local txt = Instance.new("BillboardGui", char)
91
txt.Adornee = char.Head
92
txt.Name = "_status"
93
txt.Size = UDim2.new(2, 0, 1.2, 0)
94
txt.StudsOffset = Vector3.new(-9, 8, 0)
95
local text = Instance.new("TextLabel", txt)
96
text.Size = UDim2.new(10, 0, 7, 0)
97
text.FontSize = "Size24"
98
text.TextScaled = true
99
text.TextTransparency = 0
100
text.BackgroundTransparency = 1
101
text.TextTransparency = 0
102
text.TextStrokeTransparency = 0
103
text.Font = "Bodoni"
104
text.TextStrokeColor3 = Color3.new(1, 0, 0)
105
v = Instance.new("Part")
106
v.Name = "ColorBrick"
107
v.Parent = m.Character
108
v.FormFactor = "Symmetric"
109
v.Anchored = true
110
v.CanCollide = false
111
v.BottomSurface = "Smooth"
112
v.TopSurface = "Smooth"
113
v.Size = Vector3.new(10, 5, 3)
114
v.Transparency = 1
115
v.CFrame = char.Torso.CFrame
116
v.BrickColor = BrickColor.new("Really red")
117
v.Transparency = 1
118
v.Shape = "Block"
119
spawn(function()
120
local TweenService = game:GetService("TweenService")
121
local Colours = {Color3.fromRGB(1,0,0),Color3.fromRGB(1,0,0),Color3.fromRGB(1,0,0),Color3.fromRGB(0,1,0),Color3.fromRGB(0,1,0),Color3.fromRGB(0,1,0),Color3.fromRGB(0,0,0),Color3.fromRGB(0,0,0)}
122
local Int = 0
123
while wait(0.5) do
124
    if Int == #Colours then Int = 0 end
125
    Int = Int+1
126
    TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
127
end
128
end)
129
text.Text = "[{Mad}]"
130
131
script.Name = "Banisher Gun V3 / 1"
132
--//====================================================\\--
133
--||			   CREATED BY SHACKLUSTER
134
--\\====================================================//--
135
136
script:ClearAllChildren()
137
wait(0.2)
138
139-
Player = game:GetService("Players").LocalPlayer
139+
Player = owner
140
PlayerGui = Player.PlayerGui
141
Cam = workspace.CurrentCamera
142
Backpack = Player.Backpack
143
Character = Player.Character
144
Humanoid = Character.Humanoid
145-
Mouse = Player:GetMouse()
145+
146
Torso = Character["Torso"]
147
Head = Character["Head"]
148
RightArm = Character["Right Arm"]
149
LeftArm = Character["Left Arm"]
150
RightLeg = Character["Right Leg"]
151
LeftLeg = Character["Left Leg"]
152
RootJoint = RootPart["RootJoint"]
153
Neck = Torso["Neck"]
154
RightShoulder = Torso["Right Shoulder"]
155
LeftShoulder = Torso["Left Shoulder"]
156
RightHip = Torso["Right Hip"]
157
LeftHip = Torso["Left Hip"]
158
local TIME = 0
159
local sick = Instance.new("Sound",Torso)
160
161
IT = Instance.new
162
CF = CFrame.new
163
VT = Vector3.new
164
RAD = math.rad
165
C3 = Color3.new
166
UD2 = UDim2.new
167
BRICKC = BrickColor.new
168
ANGLES = CFrame.Angles
169
EULER = CFrame.fromEulerAnglesXYZ
170
COS = math.cos
171
ACOS = math.acos
172
SIN = math.sin
173
ASIN = math.asin
174
ABS = math.abs
175
MRANDOM = math.random
176
FLOOR = math.floor
177
local BODY = {}
178
179
--//=================================\\
180
--|| 	      USEFUL VALUES
181
--\\=================================//
182
183
Animation_Speed = 3
184
local FORCERESET = false
185
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
186
local Speed = 16
187
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
188
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
189
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
190
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
191
local DAMAGEMULTIPLIER = 1
192
local ANIM = "Idle"
193
local ATTACK = false
194
local EQUIPPED = false
195
local HOLD = false
196
local COMBO = 1
197
local Rooted = false
198
local SINE = 0
199
local KEYHOLD = false
200
local CHANGE = 2 / Animation_Speed
201
local WALKINGANIM = false
202
local VALUE1 = false
203
local VALUE2 = false
204
local ROBLOXIDLEANIMATION = IT("Animation")
205
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
206
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
207
--ROBLOXIDLEANIMATION.Parent = Humanoid
208
local WEAPONGUI = IT("ScreenGui", PlayerGui)
209
WEAPONGUI.Name = "BanishV3Gui"
210
local Weapon = IT("Model")
211
Weapon.Name = "Adds"
212
local Effects = IT("Folder", Weapon)
213
Effects.Name = "Effects"
214
local ANIMATOR = Humanoid.Animator
215
local ANIMATE = Character:FindFirstChild("Animate")
216
local UNANCHOR = true
217
local TOBANISH = {}
218
script.Parent = PlayerGui
219
220
--//=================================\\
221
--\\=================================//
222
223
224
--//=================================\\
225
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
226
--\\=================================//
227
228
ArtificialHB = Instance.new("BindableEvent", script)
229
ArtificialHB.Name = "ArtificialHB"
230
231
script:WaitForChild("ArtificialHB")
232
233
frame = Frame_Speed
234
tf = 0
235
allowframeloss = false
236
tossremainder = false
237
lastframe = tick()
238
script.ArtificialHB:Fire()
239
240
game:GetService("RunService").Heartbeat:connect(function(s, p)
241
	tf = tf + s
242
	if tf >= frame then
243
		if allowframeloss then
244
			script.ArtificialHB:Fire()
245
			lastframe = tick()
246
		else
247
			for i = 1, math.floor(tf / frame) do
248
				script.ArtificialHB:Fire()
249
			end
250
		lastframe = tick()
251
		end
252
		if tossremainder then
253
			tf = 0
254
		else
255
			tf = tf - frame * math.floor(tf / frame)
256
		end
257
	end
258
end)
259
260
--//=================================\\
261
--\\=================================//
262
263
--//=================================\\
264
--|| 	      SOME FUNCTIONS
265
--\\=================================//
266
267
--Lightning({Material = "Neon", FadeIn = false, Color = C3(1,1,1), Start = Torso.Position, End = Mouse.Hit.p, SegmentL = 2, Thickness = 0.1, DoesFade = false, Ignore = Character, MaxDist = 400, Branches = false, FadeTime = 15, Thicken = false})
268
function Lightning(Table)
269
	local Color = Table.Color or C3(1,1,1)
270
	local StartPos = Table.Start or Torso.Position
271
	local EndPos = Table.End or Mouse.Hit.p
272
	local SegmentLength = Table.SegmentL or 2
273
	local Thickness = Table.Thickness or 0.1
274
	local Dissapear = Table.DoesFade or false
275
	local Parent = Table.Ignore or Character
276
	local MaxDist = Table.MaxDist or 400
277
	local Branches = Table.Branches or false
278
	local Thicken = Table.Thicken or false
279
	local FadeTime = Table.FadeTime or 15
280
	local FadeIn = Table.FadeIn or false
281
	local Material = Table.Material or "Neon"
282
	local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
283
	local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/((SegmentLength/SegmentLength)/1.5))
284
	local LIGHTNINGMODEL = IT("Model",Effects)
285
	LIGHTNINGMODEL.Name = "Lightning"
286
	local LastBolt = nil
287
	for E = 1, DISTANCE do
288
		local ExtraSize = 0
289
		if Thicken == true then
290
			ExtraSize = (DISTANCE-E)/15
291
		end
292
		local TRANSPARENCY = 0
293
		if FadeIn == true then
294
			TRANSPARENCY = 1-(E/(DISTANCE/1.5))
295
			if TRANSPARENCY < 0 then
296
				TRANSPARENCY = 0
297
			end
298
		end
299
		local PART = CreatePart(3, LIGHTNINGMODEL, Material, 0, TRANSPARENCY, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
300
		PART.Color = Color
301
		MakeForm(PART,"Cyl")
302
		if LastBolt == nil then
303
			PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
304
		else
305
			PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,CF(HITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,DISTANCE-E).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
306
		end
307
		LastBolt = PART
308
		if Branches == true and E < (DISTANCE-5) then
309
			local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
310
			if CHOICE == 1 then
311
				local LASTBRANCH = nil
312
				for i = 1, MRANDOM(2,5) do
313
					local ExtraSize2 = 0
314
					if Thicken == true then
315
						ExtraSize = ((DISTANCE-E)/25)/i
316
					end
317
					local PART = CreatePart(3, LIGHTNINGMODEL, Material, 0, TRANSPARENCY, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
318
					PART.Color = Color
319
					MakeForm(PART,"Cyl")
320
					if LASTBRANCH == nil then
321
						PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*7,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
322
					else
323
						PART.CFrame = CF(LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0).p,LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*3,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
324
					end
325
					LASTBRANCH = PART
326
				end
327
			end
328
		end
329
	end
330
	if Dissapear == true then
331
		coroutine.resume(coroutine.create(function()
332
			for i = 1, FadeTime do
333
				Swait()
334
				for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
335
					if c.ClassName == "Part" then
336
						c.Transparency = c.Transparency + (i/FadeTime)/10
337
					end
338
				end
339
			end
340
			LIGHTNINGMODEL:remove()
341
		end))
342
	elseif Dissapear == false then
343
		Debris:AddItem(LIGHTNINGMODEL,0.1)
344
	end
345
	return {Hit = HIT,Pos = HITPOS,End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
346
end
347
348
--Lightning({Color = C3(1,1,1), Start = Torso.Position, End = Mouse.Hit.p, SegmentL = 2, Thickness = 0.1, DoesFade = false, Ignore = Character, MaxDist = 9999, Branches = false})
349
function Lightning(Table)
350
	local Color = Table.Color or C3(1,1,1)
351
	local StartPos = Table.Start or Torso.Position
352
	local EndPos = Table.End or Mouse.Hit.p
353
	local SegmentLength = Table.SegmentL or 2
354
	local Thickness = Table.Thickness or 0.1
355
	local Dissapear = Table.DoesFade or false
356
	local Parent = Table.Ignore or Character
357
	local MaxDist = Table.MaxDist or 400
358
	local Branches = Table.Branches or false
359
	local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
360
	local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/SegmentLength)
361
	local LIGHTNINGMODEL = IT("Model",Effects)
362
	LIGHTNINGMODEL.Name = "Lightning"
363
	local LastBolt = nil
364
	for E = 1, DISTANCE do
365
		local ExtraSize = (DISTANCE-E)/15
366
		local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
367
		PART.Color = Color
368
		MakeForm(PART,"Cyl")
369
		if LastBolt == nil then
370
			PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
371
		else
372
			PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,CF(HITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SegmentLength/3+(DISTANCE-E)).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
373
		end
374
		LastBolt = PART
375
		if Branches == true then
376
			local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
377
			if CHOICE == 1 then
378
				local LASTBRANCH = nil
379
				for i = 1, MRANDOM(2,5) do
380
					local ExtraSize2 = ((DISTANCE-E)/25)/i
381
					local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
382
					PART.Color = Color
383
					MakeForm(PART,"Cyl")
384
					if LASTBRANCH == nil then
385
						PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*7,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
386
					else
387
						PART.CFrame = CF(LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0).p,LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*3,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
388
					end
389
					LASTBRANCH = PART
390
				end
391
			end
392
		end
393
	end
394
	if Dissapear == true then
395
		coroutine.resume(coroutine.create(function()
396
			for i = 1, 10 do
397
				Swait()
398
				for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
399
					if c.ClassName == "Part" then
400
						c.Transparency = i/10
401
					end
402
				end
403
			end
404
			LIGHTNINGMODEL:remove()
405
		end))
406
	elseif Dissapear == false then
407
		Debris:AddItem(LIGHTNINGMODEL,0.1)
408
	end
409
	return {End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z/2).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
410
end
411
412
--Lightning({Color = C3(1,1,1), Start = Torso.Position, End = Mouse.Hit.p, SegmentL = 2, Thickness = 0.1, DoesFade = false, Ignore = Character, MaxDist = 9999, Branches = false})
413
function Lightning(Table)
414
	local Color = Table.Color or C3(1,1,1)
415
	local StartPos = Table.Start or Torso.Position
416
	local EndPos = Table.End or Mouse.Hit.p
417
	local SegmentLength = Table.SegmentL or 2
418
	local Thickness = Table.Thickness or 0.1
419
	local Dissapear = Table.DoesFade or false
420
	local Parent = Table.Ignore or Character
421
	local MaxDist = Table.MaxDist or 400
422
	local Branches = Table.Branches or false
423
	local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
424
	local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/SegmentLength)
425
	local LIGHTNINGMODEL = IT("Model",Effects)
426
	LIGHTNINGMODEL.Name = "Lightning"
427
	local LastBolt = nil
428
	for E = 1, DISTANCE do
429
		local ExtraSize = (DISTANCE-E)/15
430
		local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
431
		PART.Color = Color
432
		MakeForm(PART,"Cyl")
433
		if LastBolt == nil then
434
			PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
435
		else
436
			PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,CF(HITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SegmentLength/3+(DISTANCE-E)).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
437
		end
438
		LastBolt = PART
439
		if Branches == true then
440
			local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
441
			if CHOICE == 1 then
442
				local LASTBRANCH = nil
443
				for i = 1, MRANDOM(2,5) do
444
					local ExtraSize2 = ((DISTANCE-E)/25)/i
445
					local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
446
					PART.Color = Color
447
					MakeForm(PART,"Cyl")
448
					if LASTBRANCH == nil then
449
						PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*7,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
450
					else
451
						PART.CFrame = CF(LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0).p,LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*3,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
452
					end
453
					LASTBRANCH = PART
454
				end
455
			end
456
		end
457
	end
458
	if Dissapear == true then
459
		coroutine.resume(coroutine.create(function()
460
			for i = 1, 10 do
461
				Swait()
462
				for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
463
					if c.ClassName == "Part" then
464
						c.Transparency = i/10
465
					end
466
				end
467
			end
468
			LIGHTNINGMODEL:remove()
469
		end))
470
	elseif Dissapear == false then
471
		Debris:AddItem(LIGHTNINGMODEL,0.1)
472
	end
473
	return {End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z/2).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
474
end
475
476
function Petrify(Foe)
477
	local STONEMODEL = IT("Model", Effects)
478
	local CHILDREN = Foe:GetDescendants()
479
	for index, CHILD in pairs(CHILDREN) do
480
		if CHILD:IsA("BasePart") and CHILD.Parent.ClassName ~= "Folder" then
481
			CHILD.Parent = STONEMODEL
482
			CHILD.Material = "Slate"
483
			CHILD.Color = C3(0.5, 0.5, 0.5)
484
			if CHILD:FindFirstChildOfClass("SpecialMesh") then
485
				local mesh = CHILD:FindFirstChildOfClass("SpecialMesh")
486
				mesh.TextureId = ""
487
			end
488
			if CHILD:FindFirstChildOfClass("Decal") then
489
				local mesh = CHILD:FindFirstChildOfClass("Decal")
490
				mesh:remove()
491
			end
492
			if CHILD.ClassName == "MeshPart" then
493
				CHILD.TextureID = ""
494
			end
495
			if CHILD.ClassName == "UnionOperation" then
496
				CHILD.UsePartColor = true
497
			end
498
			CHILD.CanCollide = true
499
		end
500
	end
501
	Debris:AddItem(STONEMODEL, 5)
502
end
503
function CreateDebreeRing(FLOOR, POSITION, SIZE, BLOCKSIZE, SWAIT)
504
	if FLOOR ~= nil then
505
		coroutine.resume(coroutine.create(function()
506
			local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0, 0, 0))
507
			PART.CFrame = CF(POSITION)
508
			for i = 1, 45 do
509
				local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
510
				RingPiece.Material = FLOOR.Material
511
				RingPiece.Color = FLOOR.Color
512
				RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i * 8), RAD(0)) * CF(SIZE * 4, 0, 0) * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
513
				Debris:AddItem(RingPiece, SWAIT)
514
			end
515
			PART:remove()
516
		end))
517
	end
518
end
519
function CreateFlyingDebree(FLOOR, POSITION, AMOUNT, BLOCKSIZE, SWAIT, STRENGTH)
520
	if FLOOR ~= nil then
521
		for i = 1, AMOUNT do
522
			do
523
				local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, 0, "Peal", "Debree", BLOCKSIZE, false)
524
				DEBREE.Material = FLOOR.Material
525
				DEBREE.Color = FLOOR.Color
526
				DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
527
				DEBREE.Velocity = VT(MRANDOM(-STRENGTH, STRENGTH), STRENGTH, MRANDOM(-STRENGTH, STRENGTH))
528
				coroutine.resume(coroutine.create(function()
529
					Swait(15)
530
					DEBREE.Parent = workspace
531
					DEBREE.CanCollide = true
532
					Debris:AddItem(DEBREE, SWAIT)
533
				end))
534
			end
535
		end
536
	end
537
end
538
function CheckIntangible(Hit)
539
	local ProjectileNames = {
540
		"Water",
541
		"Arrow",
542
		"Projectile",
543
		"Effect",
544
		"Rail",
545
		"Lightning",
546
		"Bullet"
547
	}
548
	if Hit and Hit.Parent and (not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid") then
549
		return true
550
	end
551
	return false
552
end
553
Debris = game:GetService("Debris")
554
function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
555
	local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
556
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
557
	if RayHit and CheckIntangible(RayHit) then
558
		if DelayIfHit then
559
			wait()
560
		end
561
		RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
562
	end
563
	return RayHit, RayPos, RayNormal
564
end
565
function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
566
	local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
567
	local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
568
	if RayHit and CheckIntangible(RayHit) then
569
		if DelayIfHit then
570
			wait()
571
		end
572
		RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
573
	end
574
	return RayHit, RayPos, RayNormal
575
end
576
function CastProperRay(StartPos, EndPos, Distance, Ignore)
577
	local DIRECTION = CF(StartPos, EndPos).lookVector
578
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
579
end
580
function turnto(position)
581
	RootPart.CFrame = CFrame.new(RootPart.CFrame.p, VT(position.X, RootPart.Position.Y, position.Z)) * CFrame.new(0, 0, 0)
582
end
583
BaseLightning = IT("Part")
584
BaseLightning.Anchored = true
585
BaseLightning.CanCollide = false
586
BaseLightning.Material = "Neon"
587
local LightningBolts = {}
588
function Zap(Table)
589
	local StartPos, TargetPos, Character, Color = Table.StartPosition, Table.TargetPosition, Table.Character, Table.Color
590
	local Duration = Table.Duration or 2
591
	local Offset = Table.Offset or 2
592
	local Individualize = Table.Individualize or false
593
	local MaxRange = Table.MaxRange or 200
594
	local SegmentLength = Table.SegmentLength or 5
595
	local Transparency = Table.Transparency or 0
596
	local Ignore = Table.Ignore or {}
597
	local SIZE = Table.SIZE or 0.3
598
	if not (StartPos and TargetPos) or not Character then
599
		return
600
	end
601
	local LightningModel = IT("Folder", Effects)
602
	LightningModel.Name = "ZAPP"
603
	for i, v in pairs({Character, LightningModel}) do
604
		table.insert(Ignore, v)
605
	end
606
	local LastPos = StartPos
607
	local Direction = CFrame.new(StartPos, TargetPos).lookVector
608
	local RayHit, RayPos, RayNormal = CastZapRay(StartPos, Direction, MaxRange, Ignore, false)
609
	local RayLength = (StartPos - RayPos).Magnitude
610
	local Struck = false
611
	local TotalSegments = math.ceil(RayLength / SegmentLength)
612
	Direction = CFrame.new(StartPos, RayPos).lookVector
613
	local LightningBolt = IT("Model", Effects)
614
	LightningBolt.Name = "Lightning"
615
	LastBolt = LightningBolt
616
	Debris:AddItem(LightningBolt, Duration)
617
	LightningBolt.Parent = LightningModel
618
	for i = 1, TotalSegments do
619
		if not Struck then
620
			local Entropy = Vector3.new(math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset)
621
			local NewPos = StartPos + Direction * (RayLength * (i / TotalSegments)) + Entropy
622
			local SegmentVec = NewPos - LastPos
623
			local RayHit, RayPos, RayNormal = CastZapRay(LastPos, SegmentVec.Unit, SegmentVec.Magnitude, {Character, LightningModel}, false)
624
			local RayVec = LastPos - RayPos
625
			local LightningPart = BaseLightning:Clone()
626
			LightningPart.BrickColor = BrickColor.new(Color)
627
			LightningPart.Transparency = Transparency
628
			LightningPart.Size = Vector3.new(SIZE, SIZE, RayVec.Magnitude)
629
			LightningPart.CFrame = CFrame.new(LastPos, RayPos) * CFrame.new(0, 0, -(RayVec.Magnitude / 2))
630
			local CylinderMesh = IT("CylinderMesh", LightningPart)
631
			local OrigCF = LightningPart.CFrame
632
			LightningPart.Size = Vector3.new(LightningPart.Size.X, LightningPart.Size.Z, LightningPart.Size.Y)
633
			LightningPart.CFrame = OrigCF * CFrame.Angles(math.pi / 2, 0, 0)
634
			LightningPart.Parent = LightningBolt
635
			LastPos = NewPos
636
		end
637
	end
638
	return {
639
		RayHit = RayHit,
640
		RayPos = RayPos,
641
		RayNormal = RayNormal,
642
		LightningModel = LightningModel
643
	}
644
end
645
function CreateRing2(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
646
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
647
	local mesh = IT("SpecialMesh",wave)
648
	mesh.MeshType = "FileMesh"
649
	mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
650
	mesh.Scale = SIZE
651
	mesh.Offset = VT(0,0,0)
652
	wave.CFrame = CFRAME
653
	coroutine.resume(coroutine.create(function(PART)
654
		for i = 1, WAIT do
655
			Swait()
656
			mesh.Scale = mesh.Scale + GROW
657
			if DOESROT == true then
658
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
659
			end
660
			wave.Transparency = wave.Transparency + (0.5/WAIT)
661
			if wave.Transparency > 0.99 then
662
				wave:remove()
663
			end
664
		end
665
	end))
666
end
667
668
function MagicSphere3(SIZE,WAIT,CFRAME,COLOR,GROW)
669
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
670
	local mesh = IT("SpecialMesh",wave)
671
	mesh.MeshType = "Sphere"
672
	mesh.Scale = SIZE
673
	mesh.Offset = VT(0,0,0)
674
	wave.CFrame = CFRAME
675
	coroutine.resume(coroutine.create(function(PART)
676
		for i = 1, WAIT do
677
			Swait()
678
			mesh.Scale = mesh.Scale + GROW
679
			wave.Transparency = wave.Transparency + (1/WAIT)
680
			if wave.Transparency > 0.99 then
681
				wave:remove()
682
			end
683
		end
684
	end))
685
end
686
687
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
688
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
689
end
690
691
function PositiveAngle(NUMBER)
692
	if NUMBER >= 0 then
693
		NUMBER = 0
694
	end
695
	return NUMBER
696
end
697
698
function NegativeAngle(NUMBER)
699
	if NUMBER <= 0 then
700
		NUMBER = 0
701
	end
702
	return NUMBER
703
end
704
705
function Swait(NUMBER)
706
	if NUMBER == 0 or NUMBER == nil then
707
		ArtificialHB.Event:wait()
708
	else
709
		for i = 1, NUMBER do
710
			ArtificialHB.Event:wait()
711
		end
712
	end
713
end
714
715
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
716
	local NEWMESH = IT(MESH)
717
	if MESH == "SpecialMesh" then
718
		NEWMESH.MeshType = MESHTYPE
719
		if MESHID ~= "nil" and MESHID ~= "" then
720
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
721
		end
722
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
723
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
724
		end
725
	end
726
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
727
	NEWMESH.Scale = SCALE
728
	NEWMESH.Parent = PARENT
729
	return NEWMESH
730
end
731
732
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
733
	local NEWPART = IT("Part")
734
	NEWPART.formFactor = FORMFACTOR
735
	NEWPART.Reflectance = REFLECTANCE
736
	NEWPART.Transparency = TRANSPARENCY
737
	NEWPART.CanCollide = false
738
	NEWPART.Locked = true
739
	NEWPART.Anchored = true
740
	if ANCHOR == false then
741
		NEWPART.Anchored = false
742
	end
743
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
744
	NEWPART.Name = NAME
745
	NEWPART.Size = SIZE
746
	NEWPART.Position = Torso.Position
747
	NEWPART.Material = MATERIAL
748
	NEWPART:BreakJoints()
749
	NEWPART.Parent = PARENT
750
	return NEWPART
751
end
752
753
Player_Size = 1
754
755
	local function weldBetween(a, b)
756
	    local weldd = Instance.new("ManualWeld")
757
	    weldd.Part0 = a
758
	    weldd.Part1 = b
759
	    weldd.C0 = CFrame.new()
760
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
761
	    weldd.Parent = a
762
	    return weldd
763
	end
764
765
766
function QuaternionFromCFrame(cf)
767
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
768
	local trace = m00 + m11 + m22
769
	if trace > 0 then 
770
		local s = math.sqrt(1 + trace)
771
		local recip = 0.5 / s
772
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
773
	else
774
		local i = 0
775
		if m11 > m00 then
776
			i = 1
777
		end
778
		if m22 > (i == 0 and m00 or m11) then
779
			i = 2
780
		end
781
		if i == 0 then
782
			local s = math.sqrt(m00 - m11 - m22 + 1)
783
			local recip = 0.5 / s
784
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
785
		elseif i == 1 then
786
			local s = math.sqrt(m11 - m22 - m00 + 1)
787
			local recip = 0.5 / s
788
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
789
		elseif i == 2 then
790
			local s = math.sqrt(m22 - m00 - m11 + 1)
791
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
792
		end
793
	end
794
end
795
 
796
function QuaternionToCFrame(px, py, pz, x, y, z, w)
797
	local xs, ys, zs = x + x, y + y, z + z
798
	local wx, wy, wz = w * xs, w * ys, w * zs
799
	local xx = x * xs
800
	local xy = x * ys
801
	local xz = x * zs
802
	local yy = y * ys
803
	local yz = y * zs
804
	local zz = z * zs
805
	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))
806
end
807
 
808
function QuaternionSlerp(a, b, t)
809
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
810
	local startInterp, finishInterp;
811
	if cosTheta >= 0.0001 then
812
		if (1 - cosTheta) > 0.0001 then
813
			local theta = ACOS(cosTheta)
814
			local invSinTheta = 1 / SIN(theta)
815
			startInterp = SIN((1 - t) * theta) * invSinTheta
816
			finishInterp = SIN(t * theta) * invSinTheta
817
		else
818
			startInterp = 1 - t
819
			finishInterp = t
820
		end
821
	else
822
		if (1 + cosTheta) > 0.0001 then
823
			local theta = ACOS(-cosTheta)
824
			local invSinTheta = 1 / SIN(theta)
825
			startInterp = SIN((t - 1) * theta) * invSinTheta
826
			finishInterp = SIN(t * theta) * invSinTheta
827
		else
828
			startInterp = t - 1
829
			finishInterp = t
830
		end
831
	end
832
	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
833
end
834
835
function Clerp(a, b, t)
836
	local qa = {QuaternionFromCFrame(a)}
837
	local qb = {QuaternionFromCFrame(b)}
838
	local ax, ay, az = a.x, a.y, a.z
839
	local bx, by, bz = b.x, b.y, b.z
840
	local _t = 1 - t
841
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
842
end
843
844
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
845
	local frame = IT("Frame")
846
	frame.BackgroundTransparency = TRANSPARENCY
847
	frame.BorderSizePixel = BORDERSIZEPIXEL
848
	frame.Position = POSITION
849
	frame.Size = SIZE
850
	frame.BackgroundColor3 = COLOR
851
	frame.BorderColor3 = BORDERCOLOR
852
	frame.Name = NAME
853
	frame.Parent = PARENT
854
	return frame
855
end
856
857
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
858
	local label = IT("TextLabel")
859
	label.BackgroundTransparency = 1
860
	label.Size = UD2(1, 0, 1, 0)
861
	label.Position = UD2(0, 0, 0, 0)
862
	label.TextColor3 = TEXTCOLOR
863
	label.TextStrokeTransparency = STROKETRANSPARENCY
864
	label.TextTransparency = TRANSPARENCY
865
	label.FontSize = TEXTFONTSIZE
866
	label.Font = TEXTFONT
867
	label.BorderSizePixel = BORDERSIZEPIXEL
868
	label.TextScaled = false
869
	label.Text = TEXT
870
	label.Name = NAME
871
	label.Parent = PARENT
872
	return label
873
end
874
875
function NoOutlines(PART)
876
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
877
end
878
879
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
880
	local NEWWELD = IT(TYPE)
881
	NEWWELD.Part0 = PART0
882
	NEWWELD.Part1 = PART1
883
	NEWWELD.C0 = C0
884
	NEWWELD.C1 = C1
885
	NEWWELD.Parent = PARENT
886
	return NEWWELD
887
end
888
889
local S = IT("Sound")
890
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
891
	local NEWSOUND = nil
892
	coroutine.resume(coroutine.create(function()
893
		NEWSOUND = S:Clone()
894
		NEWSOUND.Parent = PARENT
895
		NEWSOUND.Volume = VOLUME
896
		NEWSOUND.Pitch = PITCH
897
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
898
		NEWSOUND:play()
899
		if DOESLOOP == true then
900
			NEWSOUND.Looped = true
901
		else
902
			repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
903
			NEWSOUND:remove()
904
		end
905
	end))
906
	return NEWSOUND
907
end
908
909
function CFrameFromTopBack(at, top, back)
910
	local right = top:Cross(back)
911
	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)
912
end
913
914
--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})
915
function WACKYEFFECT(Table)
916
	local TYPE = (Table.EffectType or "Sphere")
917
	local SIZE = (Table.Size or VT(1,1,1))
918
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
919
	local TRANSPARENCY = (Table.Transparency or 0)
920
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
921
	local CFRAME = (Table.CFrame or Torso.CFrame)
922
	local MOVEDIRECTION = (Table.MoveToPos or nil)
923
	local ROTATION1 = (Table.RotationX or 0)
924
	local ROTATION2 = (Table.RotationY or 0)
925
	local ROTATION3 = (Table.RotationZ or 0)
926
	local MATERIAL = (Table.Material or "Neon")
927
	local COLOR = (Table.Color or C3(1,1,1))
928
	local TIME = (Table.Time or 45)
929
	local SOUNDID = (Table.SoundID or nil)
930
	local SOUNDPITCH = (Table.SoundPitch or nil)
931
	local SOUNDVOLUME = (Table.SoundVolume or nil)
932
	coroutine.resume(coroutine.create(function()
933
		local PLAYSSOUND = false
934
		local SOUND = nil
935
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Really red"), "Effect", VT(1,1,1), true)
936
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
937
			PLAYSSOUND = true
938
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
939
		end
940
		EFFECT.Color = COLOR
941
		local MSH = nil
942
		if TYPE == "Sphere" then
943
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
944
		elseif TYPE == "Block" then
945
			MSH = IT("BlockMesh",EFFECT)
946
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
947
		elseif TYPE == "Wave" then
948
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
949
		elseif TYPE == "Ring" then
950
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
951
		elseif TYPE == "Slash" then
952
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
953
		elseif TYPE == "Round Slash" then
954
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
955
		elseif TYPE == "Swirl" then
956
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
957
		elseif TYPE == "Skull" then
958
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
959
		elseif TYPE == "Crystal" then
960
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
961
		end
962
		if MSH ~= nil then
963
			local MOVESPEED = nil
964
			if MOVEDIRECTION ~= nil then
965
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
966
			end
967
			local GROWTH = SIZE - ENDSIZE
968
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
969
			if TYPE == "Block" then
970
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
971
			else
972
				EFFECT.CFrame = CFRAME
973
			end
974
			for LOOP = 1, TIME+1 do
975
				Swait()
976
				MSH.Scale = MSH.Scale - GROWTH/TIME
977
				if TYPE == "Wave" then
978
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
979
				end
980
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
981
				if TYPE == "Block" then
982
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
983
				else
984
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
985
				end
986
				if MOVEDIRECTION ~= nil then
987
					local ORI = EFFECT.Orientation
988
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
989
					EFFECT.Orientation = ORI
990
				end
991
			end
992
			if PLAYSSOUND == false then
993
				EFFECT:remove()
994
			else
995
				SOUND.Stopped:Connect(function()
996
					EFFECT:remove()
997
				end)
998
			end
999
		else
1000
			if PLAYSSOUND == false then
1001
				EFFECT:remove()
1002
			else
1003
				repeat Swait() until SOUND.Playing == false
1004
				EFFECT:remove()
1005
			end
1006
		end
1007
	end))
1008
end
1009
1010
function MakeForm(PART,TYPE)
1011
	if TYPE == "Cyl" then
1012
		local MSH = IT("CylinderMesh",PART)
1013
	elseif TYPE == "Ball" then
1014
		local MSH = IT("SpecialMesh",PART)
1015
		MSH.MeshType = "Sphere"
1016
	elseif TYPE == "Wedge" then
1017
		local MSH = IT("SpecialMesh",PART)
1018
		MSH.MeshType = "Wedge"
1019
	end
1020
end
1021
1022
function SpawnTrail(FROM,TO,BIG)
1023
	local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
1024
	MakeForm(TRAIL,"Cyl")
1025
	local DIST = (FROM - TO).Magnitude
1026
	if BIG == true then
1027
		TRAIL.Size = VT(0.5,DIST,0.5)
1028
	else
1029
		TRAIL.Size = VT(0.25,DIST,0.25)
1030
	end
1031
	TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
1032
	coroutine.resume(coroutine.create(function()
1033
		for i = 1, 5 do
1034
			Swait()
1035
			TRAIL.Transparency = TRAIL.Transparency + 0.1
1036
		end
1037
		TRAIL:remove()
1038
	end))
1039
end
1040
1041
Debris = game:GetService("Debris")
1042
1043
function CastProperRay(StartPos, EndPos, Distance, Ignore)
1044
	local DIRECTION = CF(StartPos,EndPos).lookVector
1045
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
1046
end
1047
1048
function turnto(position)
1049
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
1050
end
1051
local asd = Instance.new("ParticleEmitter")
1052
asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
1053
asd.LightEmission = .1
1054
asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
1055
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
1056
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1057
asd.Transparency = bbb
1058
asd.Size = aaa
1059
asd.ZOffset = .9
1060
asd.Acceleration = Vector3.new(0, -15, 0)
1061
asd.LockedToPart = false
1062
asd.EmissionDirection = "Back"
1063
asd.Lifetime = NumberRange.new(1, 2)
1064
asd.Rotation = NumberRange.new(-100, 100)
1065
asd.RotSpeed = NumberRange.new(-100, 100)
1066
asd.Speed = NumberRange.new(10)
1067
asd.Enabled = false
1068
asd.VelocitySpread = 999
1069
1070
function getbloody(victim,amount)
1071
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1072
	PART.CFrame = victim.CFrame
1073
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1074
	Debris:AddItem(PART,5)
1075
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1076
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1077
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1078
	local prtcl = asd:Clone()
1079
	prtcl.Parent = PART
1080
	prtcl:Emit(amount*10)
1081
end
1082
1083
local Particle = IT("ParticleEmitter",nil)
1084
Particle.Enabled = false
1085
Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
1086
Particle.LightEmission = 0.5
1087
Particle.Rate = 150
1088
Particle.ZOffset = 1
1089
Particle.Rotation = NumberRange.new(-180, 180)
1090
Particle.RotSpeed = NumberRange.new(-180, 180)
1091
Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
1092
Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
1093
1094
--ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
1095
function ParticleEmitter(Table)
1096
	local PRTCL = Particle:Clone()
1097
	local Speed = Table.Speed or 5
1098
	local Drag = Table.Drag or 0
1099
	local Size1 = Table.Size1 or 1
1100
	local Size2 = Table.Size2 or 5
1101
	local Lifetime1 = Table.Lifetime1 or 1
1102
	local Lifetime2 = Table.Lifetime2 or 1.5
1103
	local Parent = Table.Parent or Torso
1104
	local Emit = Table.Emit or 100
1105
	local Offset = Table.Offset or 360
1106
	local Acel = Table.Acel or VT(0,0,0)
1107
	local Enabled = Table.Enabled or false
1108
	PRTCL.Parent = Parent
1109
	PRTCL.Size = NumberSequence.new(Size1,Size2)
1110
	PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
1111
	PRTCL.Speed = NumberRange.new(Speed)
1112
	PRTCL.VelocitySpread = Offset
1113
	PRTCL.Drag = Drag
1114
	PRTCL.Acceleration = Acel
1115
	if Enabled == false then
1116
		PRTCL:Emit(Emit)
1117
		Debris:AddItem(PRTCL,Lifetime2)
1118
	else
1119
		PRTCL.Enabled = true
1120
	end
1121
	return PRTCL
1122
end
1123
1124
function FireArc(Part, ToLocation, AmountOfTime, Height, DoesCourontine)
1125
	if DoesCourontine == false then
1126
		local Direction = CF(Part.Position, ToLocation)
1127
		local Distance = (Part.Position - ToLocation).magnitude
1128
		for i = 1, AmountOfTime do
1129
			Swait()
1130
			Part.CFrame = Direction * CF(0, AmountOfTime / 200 + (AmountOfTime / Height - i * 2 / Height), -Distance / AmountOfTime)
1131
			Direction = Part.CFrame
1132
		end
1133
		Part:remove()
1134
	elseif DoesCourontine == true then
1135
		coroutine.resume(coroutine.create(function()
1136
			local Direction = CF(Part.Position, ToLocation)
1137
			local Distance = (Part.Position - ToLocation).magnitude
1138
			for i = 1, AmountOfTime do
1139
				Swait()
1140
				Part.CFrame = Direction * CF(0, AmountOfTime / 200 + (AmountOfTime / Height - i * 2 / Height), -Distance / AmountOfTime)
1141
				Direction = Part.CFrame
1142
			end
1143
			Part:remove()
1144
		end))
1145
	end
1146
end
1147
1148
--//=================================\\
1149
--||	     WEAPON CREATION
1150
--\\=================================//
1151
1152
--==//Wings and Halo\\==--
1153
Circle = nil
1154
CircleParts = {}
1155
Equipped = false
1156
VoidParts = {}
1157
1158
function RayCast(Position, Direction, MaxDistance, IgnoreList)
1159
	return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) 
1160
end
1161
1162
Player=owner
1163-
Player=game:GetService('Players').LocalPlayer
1163+
1164
	m=Instance.new('Model',Character)
1165-
	Mouse=Player:GetMouse()
1165+
1166
	local function weldBetween(a, b)
1167
	    local weldd = Instance.new("ManualWeld")
1168
	    weldd.Part0 = a
1169
	    weldd.Part1 = b
1170
	    weldd.C0 = CFrame.new()
1171
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1172
	    weldd.Parent = a
1173
	    return weldd
1174
	end
1175
	
1176
	it=Instance.new
1177
	
1178
	function nooutline(part)
1179
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
1180
	end
1181
	
1182
	function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
1183
		local fp=it("Part")
1184
		fp.formFactor=formfactor
1185
		fp.Parent=parent
1186
		fp.Reflectance=reflectance
1187
		fp.Transparency=transparency
1188
		fp.CanCollide=false
1189
		fp.Locked=true
1190
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
1191
		fp.Name=name
1192
		fp.Size=size
1193
		fp.Position=Character.Torso.Position
1194
		nooutline(fp)
1195
		fp.Material=material
1196
		fp:BreakJoints()
1197
		return fp
1198
	end
1199
	
1200
	function mesh(Mesh,part,meshtype,meshid,offset,scale)
1201
		local mesh=it(Mesh)
1202
		mesh.Parent=part
1203
		if Mesh=="SpecialMesh" then
1204
			mesh.MeshType=meshtype
1205
			mesh.MeshId=meshid
1206
		end
1207
		mesh.Offset=offset
1208
		mesh.Scale=scale
1209
		return mesh
1210
	end
1211
	
1212
	function weld(parent,part0,part1,c0,c1)
1213
		local weld=it("Weld")
1214
		weld.Parent=parent
1215
		weld.Part0=part0
1216
		weld.Part1=part1
1217
		weld.C0=c0
1218
		weld.C1=c1
1219
		return weld
1220
	end
1221
1222
----------------------Wings
1223
1224
handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.05, 0.05, 0.05))
1225
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0100221634, -0.0175542831, 0.00262880325, 1.00000155, -2.14157415e-28, 0.000332000374, -2.14157415e-28, 1, -7.1100246e-32, -0.000332000374, 4.7754458e-39, 1.00000155))
1226
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
1227
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.700101852, 1.86904049, 0.891112566, 0.75275898, -0.636865616, 0.166612804, -0.638960898, -0.7677508, -0.0478571169, 0.158395648, -0.0704337358, -0.984863639))
1228
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
1229
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.37859869, 1.42097473, -0.884177685, 0.638928056, -0.767751753, -0.0482810065, 0.752649307, 0.636864662, -0.167112693, 0.159049526, 0.0704338774, 0.984758258))
1230
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
1231
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.17693233, 0.404156685, 0.899710178, -0.498539031, -0.866677165, -0.0181981921, -0.852276921, 0.493872404, -0.172391862, 0.158395648, -0.0704337358, -0.984863639))
1232
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
1233
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.79093742, -5.0165062, 0.899179935, 0.541946113, 0.839977741, 0.0270888023, 0.825355411, -0.538030386, 0.171220094, 0.158395648, -0.0704337358, -0.984863639))
1234
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
1235
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
1236
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.104499578, -3.89063263, 0.891108513, -0.488824785, 0.86104399, -0.140196726, 0.857885361, 0.503629029, 0.101955876, 0.158395648, -0.0704337358, -0.984863639))
1237
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
1238
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94126606, -0.604771733, 0.891101122, -0.929736614, -0.346456975, -0.124752127, -0.332426131, 0.93541801, -0.120362103, 0.158395648, -0.0704337358, -0.984863639))
1239
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
1240
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.36515665, -5.39487457, -0.875785828, -0.81914556, 0.56619513, 0.0918044075, -0.551099241, -0.821256638, 0.147748649, 0.159049526, 0.0704338774, 0.984758258))
1241
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
1242
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.47317219, 0.354777813, 0.891096592, -0.973336935, -0.178759843, -0.143757522, -0.165928766, 0.981368423, -0.0968705565, 0.158395648, -0.0704337358, -0.984863639))
1243
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
1244
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.34740114, -4.54231548, 0.89917922, 0.41211924, 0.911129892, 0.00112016883, 0.897259653, -0.406056136, 0.173346102, 0.158395648, -0.0704337358, -0.984863639))
1245
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
1246
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65370083, -0.36060524, 0.891111851, 0.857885361, 0.503629029, 0.101955876, 0.488824785, -0.86104399, 0.140196726, 0.158395648, -0.0704337358, -0.984863639))
1247
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
1248
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.530793428, 1.99753952, 0.891105652, -0.00560906343, -0.997500598, 0.0704358295, -0.98736304, -0.00563243032, -0.158394843, 0.158395648, -0.0704337358, -0.984863639))
1249
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
1250
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.18585587, 0.349413395, 0.899714947, 0.971388578, -0.167668134, 0.168219566, -0.176978514, -0.983324349, 0.0418606214, 0.158395648, -0.0704337358, -0.984863639))
1251
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
1252
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.81200981, 0.265833378, 0.891103268, 0.857885361, 0.503629029, 0.101955876, 0.488824785, -0.86104399, 0.140196726, 0.158395648, -0.0704337358, -0.984863639))
1253
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
1254
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.989244938, -3.72903919, 0.899180412, 0.129879355, 0.990271866, -0.0499324463, 0.978799522, -0.12000373, 0.166002661, 0.158395648, -0.0704337358, -0.984863639))
1255
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
1256
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
1257
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.747990608, -0.87575531, 0.891108036, -0.630366266, 0.760510743, -0.155771062, 0.759970784, 0.645493984, 0.0760625526, 0.158395648, -0.0704337358, -0.984863639))
1258
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
1259
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.98905087, -7.80519533, -0.875741005, -0.480350316, 0.876951933, 0.0148584386, -0.862538993, -0.475389123, 0.17331171, 0.159049526, 0.0704338774, 0.984758258))
1260
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
1261
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.31697559, 1.35000134, 0.89109993, -0.638960898, -0.7677508, -0.0478571169, -0.75275898, 0.636865616, -0.166612804, 0.158395648, -0.0704337358, -0.984863639))
1262
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
1263
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.4933629, -2.56108665, 0.891094208, 0.342967689, 0.939270735, -0.0120140137, 0.925899744, -0.335871369, 0.172932908, 0.158395648, -0.0704337358, -0.984863639))
1264
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
1265
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.57341194, -0.117282867, -0.875673294, 0.889293849, -0.443437904, -0.111914277, 0.428796589, 0.893533587, -0.133164987, 0.159049526, 0.0704338774, 0.984758258))
1266
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
1267
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.807125092, -0.948737144, -0.884182453, 0.630263746, 0.760509849, -0.156189755, -0.759919405, 0.645495176, 0.076566793, 0.159049526, 0.0704338774, 0.984758258))
1268
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
1269
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.84341717, -5.09448719, -0.876107216, -0.541927397, 0.839978278, 0.0274483506, -0.825242281, -0.53802973, 0.171768188, 0.159049526, 0.0704338774, 0.984758258))
1270
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
1271
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
1272
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.92755938, 0.762280822, -0.873428345, -0.951270163, -0.255978465, 0.171949551, 0.264187902, -0.964113414, 0.0262883995, 0.159049526, 0.0704338774, 0.984758258))
1273
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1274
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"v","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
1275
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.23291898, -2.68892288, -0.876105785, -0.774011075, 0.628090024, 0.0800876692, -0.612875879, -0.774946809, 0.154413998, 0.159049526, 0.0704338774, 0.984758258))
1276
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
1277
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.0651021, -0.632002354, -0.876111984, -0.858350456, 0.50268954, 0.102678612, -0.487795562, -0.861593068, 0.140409455, 0.159049526, 0.0704338774, 0.984758258))
1278
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
1279
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
1280
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.33538294, -4.73545551, -0.875673294, -0.073296383, 0.995541811, -0.059367422, -0.984549403, -0.0627364814, 0.163502961, 0.159049526, 0.0704338774, 0.984758258))
1281
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1282
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
1283
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.95088196, -7.30414772, -0.875742435, -0.56724745, 0.822897077, 0.0327595398, -0.808047295, -0.563808382, 0.17083481, 0.159049526, 0.0704338774, 0.984758258))
1284
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1285
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
1286
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.73588848, -0.40621233, -0.884181976, -0.857817829, 0.503629148, 0.102525368, -0.488731652, -0.861044168, 0.140521377, 0.159049526, 0.0704338774, 0.984758258))
1287
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
1288
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.87717533, -1.32662773, -0.872437, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
1289
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1290
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
1291
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.07851458, -1.58847284, -0.875841618, 0.738140345, 0.653911829, -0.165988639, -0.655636132, 0.753285348, 0.0520142578, 0.159049526, 0.0704338774, 0.984758258))
1292
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
1293
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.43603611, 0.764592171, -0.87389946, -0.807647109, -0.564388216, 0.170811653, 0.567816854, -0.822499335, -0.0328799486, 0.159049526, 0.0704338774, 0.984758258))
1294
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1295
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
1296
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.03015041, -0.574133396, -0.884183884, 0.929653645, -0.346456975, -0.125369355, 0.332346082, 0.935418129, -0.120582908, 0.159049526, 0.0704338774, 0.984758258))
1297
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
1298
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.52700329, -2.6488533, -0.884180069, -0.342975736, 0.939270914, -0.0117864367, -0.925784886, -0.335871369, 0.173547685, 0.159049526, 0.0704338774, 0.984758258))
1299
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
1300
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.54901314, -2.15040779, -0.876101971, -0.559423566, 0.828299344, 0.0311095063, -0.813483357, -0.555841386, 0.171142966, 0.159049526, 0.0704338774, 0.984758258))
1301
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
1302
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
1303
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.532396793, 2.09151459, -0.884161949, 0.00565586146, -0.997500718, 0.0704322308, 0.987257838, -0.00563246012, -0.159050345, 0.159049526, 0.0704338774, 0.984758258))
1304
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1305
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.15353775, -1.38181496, 0.899710655, -0.971388578, 0.167667985, -0.168219551, 0.176978365, 0.983324289, -0.0418606475, 0.158395648, -0.0704337358, -0.984863639))
1306
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
1307
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.56607056, 0.541192055, 0.901857138, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
1308
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1309
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
1310
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.6075983, 0.0951771736, -0.876103401, -0.8881374, 0.445839584, 0.11155571, -0.431186944, -0.892337799, 0.133465528, 0.159049526, 0.0704338774, 0.984758258))
1311
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1312
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.3123312, -6.54397392, -0.875741005, -0.56724745, 0.822897077, 0.0327595398, -0.808047295, -0.563808382, 0.17083481, 0.159049526, 0.0704338774, 0.984758258))
1313
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1314
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
1315
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.08688402, 1.61658335, -0.876107216, -0.469388247, -0.872112572, 0.138188854, 0.868553102, -0.484209657, -0.105648227, 0.159049526, 0.0704338774, 0.984758258))
1316
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
1317
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
1318
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.771085739, 1.93069386, -0.884171486, -0.752648413, -0.636865735, 0.167112619, 0.638929069, -0.7677508, -0.0482812412, 0.159049526, 0.0704338774, 0.984758258))
1319
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
1320
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.56598759, 0.369503975, -0.884170532, 0.973241329, -0.178759933, -0.144403696, 0.165864408, 0.981368542, -0.0969808325, 0.159049526, 0.0704338774, 0.984758258))
1321
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
1322
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.81264782, -4.15558147, 0.89956212, 0.418314397, 0.908299923, 0.00231892825, 0.894388199, -0.412347406, 0.173334211, 0.158395648, -0.0704337358, -0.984863639))
1323
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1324
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
1325
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.43650723, 0.103844166, -0.876109123, -0.888450921, 0.445189804, 0.111652821, -0.430540204, -0.892662048, 0.133384258, 0.159049526, 0.0704338774, 0.984758258))
1326
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
1327
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
1328
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.385073185, -4.24829006, -0.87610054, 0.2262768, 0.968300164, -0.105803393, -0.960993707, 0.239654273, 0.138070092, 0.159049526, 0.0704338774, 0.984758258))
1329
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
1330
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
1331
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-10.7668295, -1.35262012, -0.875671387, -0.840006173, 0.533750474, 0.097494185, -0.518748343, -0.842703938, 0.144057631, 0.159049526, 0.0704338774, 0.984758258))
1332
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
1333
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.89422512, 0.220214367, -0.884170055, -0.857817829, 0.503629148, 0.102525368, -0.488731652, -0.861044168, 0.140521377, 0.159049526, 0.0704338774, 0.984758258))
1334
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1335
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.69456816, -2.22814298, -0.876106262, -0.97177875, 0.187195092, 0.143564135, -0.174230143, -0.979794621, 0.098219417, 0.159049526, 0.0704338774, 0.984758258))
1336
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
1337
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
1338
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.00764418, -9.00028801, -0.87567091, -0.142560482, 0.988636971, -0.0476866253, -0.976927102, -0.132802248, 0.167283282, 0.159049526, 0.0704338774, 0.984758258))
1339
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
1340
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.7252779, -0.298906803, -0.872979641, -0.967677772, 0.208867818, 0.141351685, -0.195728391, -0.975404441, 0.101377606, 0.159049526, 0.0704338774, 0.984758258))
1341
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1342
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
1343
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.150129795, -3.97287154, -0.884187698, 0.488732785, 0.861043513, -0.140521526, -0.857817173, 0.50363034, 0.102525182, 0.159049526, 0.0704338774, 0.984758258))
1344
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1345
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89297867, -5.11195469, 0.899503708, -0.463223636, 0.875570774, -0.137118191, 0.871975482, 0.477927923, 0.106060021, 0.158395648, -0.0704337358, -0.984863639))
1346
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1347
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
1348
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.11748409, 0.0639610291, -0.876108646, -0.975656867, 0.163778692, 0.145865351, -0.151008502, -0.983979702, 0.0947682038, 0.159049526, 0.0704338774, 0.984758258))
1349
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
1350
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
1351
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.10012627, -1.02225876, -0.872441292, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
1352
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1353
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
1354
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.65635395, 0.567358971, -0.873436451, -0.951270163, -0.255978465, 0.171949551, 0.264187902, -0.964113414, 0.0262883995, 0.159049526, 0.0704338774, 0.984758258))
1355
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1356
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
1357
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.31575251, 1.44009209, -0.875844002, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
1358
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
1359
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
1360
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.10377502, -1.5553863, -0.875781059, 0.915228903, 0.36352247, -0.173820481, -0.370224476, 0.928919315, -0.00664507039, 0.159049526, 0.0704338774, 0.984758258))
1361
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
1362
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00266516, -3.82210827, -0.87610817, -0.1299126, 0.990272045, -0.0498463511, -0.978689373, -0.12000373, 0.16665253, 0.159049526, 0.0704338774, 0.984758258))
1363
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
1364
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
1365
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.73538971, 1.31504488, -0.876113892, -0.953327179, -0.248355001, 0.171736494, 0.256665647, -0.966105103, 0.0276457798, 0.159049526, 0.0704338774, 0.984758258))
1366
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
1367
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
1368
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.27444363, 1.05640697, -0.876102924, -0.73989594, -0.651889443, 0.166127533, 0.653654456, -0.755036175, -0.051568944, 0.159049526, 0.0704338774, 0.984758258))
1369
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
1370
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
1371
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.61122799, -1.7631793, -0.87610817, -0.799769223, 0.59401983, 0.0866847336, -0.578860283, -0.801361322, 0.150809377, 0.159049526, 0.0704338774, 0.984758258))
1372
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
1373
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
1374
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.60626459, 1.37513888, -0.875784874, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
1375
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
1376
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
1377
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.4043808, 0.513969898, 0.901859522, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
1378
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1379
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
1380
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.62449265, -2.36927128, -0.876119614, -0.559423566, 0.828299344, 0.0311095063, -0.813483357, -0.555841386, 0.171142966, 0.159049526, 0.0704338774, 0.984758258))
1381
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
1382
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
1383
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.96907568, 0.94747901, -0.873895645, -0.807647109, -0.564388216, 0.170811653, 0.567816854, -0.822499335, -0.0328799486, 0.159049526, 0.0704338774, 0.984758258))
1384
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1385
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
1386
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.27017307, -3.09353781, 0.899179935, 0.85719502, 0.504842997, 0.101758048, 0.490034342, -0.860332966, 0.140340403, 0.158395648, -0.0704337358, -0.984863639))
1387
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
1388
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
1389
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.39287758, 1.34701824, 0.899183035, 0.916340232, -0.361013323, 0.173193529, -0.367747515, -0.929897368, 0.0073583317, 0.158395648, -0.0704337358, -0.984863639))
1390
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1391
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.79792404, -2.28564715, -0.875847816, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
1392
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1393
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
1394
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.64972115, 1.51036119, 0.899181604, 0.916063786, -0.361711085, 0.173198968, -0.368435085, -0.929625928, 0.00722833769, 0.158395648, -0.0704337358, -0.984863639))
1395
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
1396
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1397
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.93610978, -5.19544029, -0.875783443, 0.46313253, 0.875570893, -0.13742584, -0.871905088, 0.477927983, 0.106638886, 0.159049526, 0.0704338774, 0.984758258))
1398
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1399
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
1400
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.28640366, -3.05552244, -0.876101494, -0.857127726, 0.504843056, 0.102327086, -0.489941061, -0.860333085, 0.140665859, 0.159049526, 0.0704338774, 0.984758258))
1401
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
1402
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
1403
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.57033062, -2.29242516, 0.899165154, 0.559443235, 0.828299642, 0.0307380427, 0.813597262, -0.555840611, 0.170602739, 0.158395648, -0.0704337358, -0.984863639))
1404
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
1405
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
1406
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.42092252, -2.46699524, -0.876100063, -0.708025157, 0.70327878, 0.0640523657, -0.688047945, -0.707416654, 0.161725104, 0.159049526, 0.0704338774, 0.984758258))
1407
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
1408
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.32861137, 0.540556192, -0.876111031, -0.983388245, 0.0997137427, 0.15169625, -0.087509498, -0.992520452, 0.0851232708, 0.159049526, 0.0704338774, 0.984758258))
1409
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
1410
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58943653, 1.6636641, -0.876110077, -0.733404636, -0.659314036, 0.165610179, 0.660929382, -0.748561621, -0.0532070324, 0.159049526, 0.0704338774, 0.984758258))
1411
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
1412
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
1413
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.91192293, 0.90885371, -0.876109123, -0.916216314, -0.361035317, 0.173802093, 0.36777404, -0.929888785, 0.0071101794, 0.159049526, 0.0704338774, 0.984758258))
1414
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
1415
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
1416
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.05869627, -0.744317532, -0.875728607, 0.983619809, -0.0970442891, -0.151924595, 0.0848645568, 0.992784798, -0.0847150087, 0.159049526, 0.0704338774, 0.984758258))
1417
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
1418
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.74045277, -6.00325108, -0.87610817, -0.213370487, 0.976331234, -0.0353698544, -0.963941395, -0.204491541, 0.170313492, 0.159049526, 0.0704338774, 0.984758258))
1419
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
1420
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
1421
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.51955318, 1.33892965, 0.899498224, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
1422
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
1423
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
1424
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.79386044, 0.731644154, -0.8761096, -0.983451426, 0.0989937782, 0.151757956, -0.086796023, -0.992592514, 0.0850131959, 0.159049526, 0.0704338774, 0.984758258))
1425
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
1426
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
1427
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55459309, 1.00351143, 0.899181366, 0.938224554, -0.300057799, 0.172353849, -0.307655454, -0.951317191, 0.0185548104, 0.158395648, -0.0704337358, -0.984863639))
1428
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
1429
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
1430
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.20426083, -3.0098033, 0.899184942, 0.85719502, 0.504842997, 0.101758048, 0.490034342, -0.860332966, 0.140340403, 0.158395648, -0.0704337358, -0.984863639))
1431
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
1432
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1433
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.42288208, -3.13142538, -0.875778198, -0.871902943, 0.477931917, 0.106638268, -0.463136405, -0.875568628, 0.137426317, 0.159049526, 0.0704338774, 0.984758258))
1434
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1435
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
1436
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.58907557, 0.518524766, -0.875790119, -0.948702931, -0.265176654, 0.172192782, 0.273262948, -0.961624026, 0.0246446058, 0.159049526, 0.0704338774, 0.984758258))
1437
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
1438
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.19369125, -3.31674337, -0.875786781, -0.962302089, 0.233980119, 0.138687283, -0.220645562, -0.969686866, 0.104993097, 0.159049526, 0.0704338774, 0.984758258))
1439
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
1440
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
1441
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.8250742, 0.872862339, 0.899178505, 0.916331172, -0.361035287, 0.173193634, -0.367769092, -0.929888546, 0.0073542241, 0.158395648, -0.0704337358, -0.984863639))
1442
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
1443
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
1444
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.49489403, -2.07356834, 0.89918375, 0.559443235, 0.828299642, 0.0307380427, 0.813597262, -0.555840611, 0.170602739, 0.158395648, -0.0704337358, -0.984863639))
1445
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
1446
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1447
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94836664, -4.43407345, -0.875843525, 0.144032344, 0.985124946, -0.0937233791, -0.976711154, 0.156742603, 0.146538854, 0.159049526, 0.0704338774, 0.984758258))
1448
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1449
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
1450
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.49467325, 0.540156007, -0.873429775, -0.951270163, -0.255978465, 0.171949551, 0.264187902, -0.964113414, 0.0262883995, 0.159049526, 0.0704338774, 0.984758258))
1451
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1452
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
1453
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.01703262, -1.51913595, 0.899508238, -0.915344, 0.36352244, -0.173212707, 0.370219886, 0.928919137, -0.00689074118, 0.158395648, -0.0704337358, -0.984863639))
1454
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
1455
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.67314529, 1.54036009, -0.87610817, -0.916225195, -0.361013353, 0.173801929, 0.367752343, -0.929897428, 0.00711429445, 0.159049526, 0.0704338774, 0.984758258))
1456
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
1457
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.54637194, 1.82349014, 0.899509907, 0.733514249, -0.659313917, 0.165123075, -0.660964429, -0.748561442, -0.0527683012, 0.158395648, -0.0704337358, -0.984863639))
1458
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1459
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
1460
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.68182468, -5.37684155, -0.875736237, -0.757740498, 0.648114979, 0.0760275126, -0.632881582, -0.758278489, 0.156452954, 0.159049526, 0.0704338774, 0.984758258))
1461
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
1462
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
1463
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.52033567, 1.59994698, 0.899183273, 0.733514249, -0.659313917, 0.165123075, -0.660964429, -0.748561442, -0.0527683012, 0.158395648, -0.0704337358, -0.984863639))
1464
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
1465
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1466
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.12457132, -5.95018005, -0.87573719, 0.808053374, 0.563799441, -0.170835152, -0.567238748, 0.822903156, 0.032757692, 0.159049526, 0.0704338774, 0.984758258))
1467
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1468
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
1469
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.54910898, -1.58295965, -0.876111984, -0.799769223, 0.59401983, 0.0866847336, -0.578860283, -0.801361322, 0.150809377, 0.159049526, 0.0704338774, 0.984758258))
1470
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
1471
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1472
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.42267799, -4.25300503, 0.8995049, 0.871973336, 0.477931857, 0.106059402, 0.46322751, -0.875568509, 0.137118652, 0.158395648, -0.0704337358, -0.984863639))
1473
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1474
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
1475
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.34251595, 1.32768679, 0.899502039, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
1476
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1477
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1478
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.05005693, -5.18684959, -0.875727177, -0.56724745, 0.822897077, 0.0327595398, -0.808047295, -0.563808382, 0.17083481, 0.159049526, 0.0704338774, 0.984758258))
1479
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1480
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
1481
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.64358711, 1.03381026, -0.876112461, -0.938109934, -0.300057769, 0.172976762, 0.307667822, -0.95131737, 0.0183506738, 0.159049526, 0.0704338774, 0.984758258))
1482
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
1483
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
1484
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.85736561, 1.10140848, 0.899503469, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
1485
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1486
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
1487
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.54222918, 0.257477522, -0.875741959, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
1488
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1489
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
1490
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.49904728, 0.49146986, 0.899506807, 0.948817015, -0.265176624, 0.171562821, -0.273246467, -0.961623907, 0.0248259045, 0.158395648, -0.0704337358, -0.984863639))
1491
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
1492
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.80941677, 0.534244776, -0.875730991, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
1493
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
1494
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1495
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.50616503, -4.29614449, -0.875782967, -0.871902943, 0.477931917, 0.106638268, -0.463136405, -0.875568628, 0.137426317, 0.159049526, 0.0704338774, 0.984758258))
1496
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1497
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
1498
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.97065163, -4.90537262, 0.899504185, 0.871973336, 0.477931857, 0.106059402, 0.46322751, -0.875568509, 0.137118652, 0.158395648, -0.0704337358, -0.984863639))
1499
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1500
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
1501
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.1083169, 1.80063629, -0.875847816, -0.469388247, -0.872112572, 0.138188854, 0.868553102, -0.484209657, -0.105648227, 0.159049526, 0.0704338774, 0.984758258))
1502
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1503
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
1504
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.3522954, -3.13926458, -0.876105785, -0.857127726, 0.504843056, 0.102327086, -0.489941061, -0.860333085, 0.140665859, 0.159049526, 0.0704338774, 0.984758258))
1505
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
1506
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
1507
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.56546021, 1.44687796, -0.876111984, -0.739910543, -0.651872754, 0.166128725, 0.653638124, -0.755050898, -0.0515652709, 0.159049526, 0.0704338774, 0.984758258))
1508
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
1509
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.61408281, -0.455251217, -0.875657082, -0.889293075, 0.443439215, 0.111914068, -0.428797871, -0.893532991, 0.133165151, 0.159049526, 0.0704338774, 0.984758258))
1510
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1511
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
1512
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.281674862, -3.94838238, -0.876116276, 0.2262768, 0.968300164, -0.105803393, -0.960993707, 0.239654273, 0.138070092, 0.159049526, 0.0704338774, 0.984758258))
1513
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
1514
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
1515
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.42926836, 1.36390948, -0.875774384, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
1516
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1517
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
1518
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.83779812, -0.573298454, -0.875739098, -0.969506621, 0.199523836, 0.142315388, -0.186458915, -0.97735858, 0.100020275, 0.159049526, 0.0704338774, 0.984758258))
1519
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
1520
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.38876915, 0.723852158, -0.876095772, -0.983388186, 0.0997137725, 0.151696235, -0.0875094682, -0.992520332, 0.0851232633, 0.159049526, 0.0704338774, 0.984758258))
1521
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
1522
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.94407701, 1.13763809, -0.875790596, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
1523
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1524
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
1525
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.17923641, -6.52787971, -0.875675201, -0.483447194, 0.875237703, 0.0154812383, -0.860807121, -0.478537917, 0.173257172, 0.159049526, 0.0704338774, 0.984758258))
1526
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1527
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
1528
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.85343742, -4.2402482, -0.875724792, -0.418312132, 0.908300459, 0.00259637786, -0.8942734, -0.412346601, 0.173928082, 0.159049526, 0.0704338774, 0.984758258))
1529
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1530
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
1531
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.30013657, 1.24447751, -0.875851631, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
1532
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1533
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
1534
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.29211879, -4.32275438, -0.87610817, -0.319203496, 0.947547734, -0.0162179098, -0.934247613, -0.311756849, 0.173189729, 0.159049526, 0.0704338774, 0.984758258))
1535
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
1536
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.10181999, -3.29676151, 0.899507761, 0.962393939, 0.233980119, 0.138048366, 0.220715255, -0.969686866, 0.104846425, 0.158395648, -0.0704337358, -0.984863639))
1537
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
1538
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
1539
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.14126825, -3.78194141, -0.875845432, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
1540
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1541
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
1542
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.44734335, 0.891662359, -0.875675201, -0.982319713, 0.111090571, 0.150709957, -0.0987823308, -0.991311431, 0.0868574828, 0.159049526, 0.0704338774, 0.984758258))
1543
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1544
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
1545
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.15770626, 0.745937824, -0.875843525, -0.802185714, -0.572220147, 0.170489728, 0.575506628, -0.817070067, -0.0345102772, 0.159049526, 0.0704338774, 0.984758258))
1546
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
1547
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.57442474, -0.526028156, -0.872991085, -0.967677772, 0.208867818, 0.141351685, -0.195728391, -0.975404441, 0.101377606, 0.159049526, 0.0704338774, 0.984758258))
1548
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1549
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
1550
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.56921101, 0.786990643, -0.873892307, -0.807647109, -0.564388216, 0.170811653, 0.567816854, -0.822499335, -0.0328799486, 0.159049526, 0.0704338774, 0.984758258))
1551
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1552
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
1553
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.99809504, -2.40779257, -0.875842094, -0.980583131, -0.104658842, 0.165860862, 0.114745811, -0.992011011, 0.0524203293, 0.159049526, 0.0704338774, 0.984758258))
1554
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
1555
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1556
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.68997478, -3.24473429, -0.875843525, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
1557
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1558
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1559
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.89048958, -6.02958012, -0.875672817, -0.243149132, 0.969522953, -0.0300733093, -0.956863761, -0.234658495, 0.171328068, 0.159049526, 0.0704338774, 0.984758258))
1560
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1561
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
1562
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.5018568, -0.0120916367, -0.876114368, -0.983387887, 0.0997155309, 0.151696071, -0.0875111818, -0.992520094, 0.0851235166, 0.159049526, 0.0704338774, 0.984758258))
1563
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
1564
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
1565
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.63227272, -0.129740715, -0.875666618, -0.889293075, 0.443439215, 0.111914068, -0.428797871, -0.893532991, 0.133165151, 0.159049526, 0.0704338774, 0.984758258))
1566
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1567
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
1568
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.41164923, 0.585349321, -0.876114845, -0.982319713, 0.111090571, 0.150709957, -0.0987823308, -0.991311431, 0.0868574828, 0.159049526, 0.0704338774, 0.984758258))
1569
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
1570
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
1571
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.58631611, 1.50436735, 0.899174213, 0.916340232, -0.361013263, 0.173193499, -0.367747486, -0.929897308, 0.00735833915, 0.158395648, -0.0704337358, -0.984863639))
1572
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1573
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.07369995, 1.16664958, -0.876113892, -0.780671895, -0.601626754, 0.16911833, 0.604368508, -0.795666158, -0.0407026894, 0.159049526, 0.0704338774, 0.984758258))
1574
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
1575
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1576
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.74881744, -2.29708672, -0.876101971, -0.97177875, 0.187195092, 0.143564135, -0.174230143, -0.979794621, 0.098219417, 0.159049526, 0.0704338774, 0.984758258))
1577
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
1578
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1579
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.33937263, -3.08826828, 0.899504662, 0.871973336, 0.477931857, 0.106059402, 0.46322751, -0.875568509, 0.137118652, 0.158395648, -0.0704337358, -0.984863639))
1580
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1581
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
1582
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.64916849, -0.14515686, -0.875666618, -0.889293075, 0.443439215, 0.111914068, -0.428797871, -0.893532991, 0.133165151, 0.159049526, 0.0704338774, 0.984758258))
1583
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1584
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
1585
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.61546993, 1.88718963, -0.875779152, -0.733404636, -0.659314036, 0.165610179, 0.660929382, -0.748561621, -0.0532070324, 0.159049526, 0.0704338774, 0.984758258))
1586
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1587
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
1588
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.2727437, 0.521142721, -0.875736237, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
1589
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1590
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
1591
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.87881756, 1.57551706, -0.875736713, -0.953327179, -0.248355001, 0.171736494, 0.256665647, -0.966105103, 0.0276457798, 0.159049526, 0.0704338774, 0.984758258))
1592
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1593
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
1594
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.4817338, -1.67744541, -0.875833035, -0.936863124, 0.325422734, 0.128038183, -0.311444491, -0.942941964, 0.117745221, 0.159049526, 0.0704338774, 0.984758258))
1595
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1596
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
1597
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.47974777, 1.38302839, -0.876102448, -0.916225195, -0.361013412, 0.173801944, 0.367752373, -0.929897487, 0.0071143019, 0.159049526, 0.0704338774, 0.984758258))
1598
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
1599
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.73652315, 1.54641891, -0.87610817, -0.915948868, -0.361711085, 0.173807219, 0.368439823, -0.929626107, 0.00698385015, 0.159049526, 0.0704338774, 0.984758258))
1600
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
1601
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
1602
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.9201827, -5.19203568, -0.876105785, -0.541927397, 0.839978278, 0.0274483506, -0.825242281, -0.53802973, 0.171768188, 0.159049526, 0.0704338774, 0.984758258))
1603
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
1604
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1605
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.37494802, -7.62555504, -0.875649452, -0.243149132, 0.969522953, -0.0300733093, -0.956863761, -0.234658495, 0.171328068, 0.159049526, 0.0704338774, 0.984758258))
1606
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1607
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
1608
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.65015411, -5.88851833, -0.876107216, -0.213370487, 0.976331234, -0.0353698544, -0.963941395, -0.204491541, 0.170313492, 0.159049526, 0.0704338774, 0.984758258))
1609
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
1610
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1611
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.13230658, -5.9491291, -0.875666618, 0.956864119, 0.234657556, -0.171328053, -0.243148223, 0.969523311, -0.0300734807, 0.159049526, 0.0704338774, 0.984758258))
1612
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1613
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
1614
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.76559043, -2.35450935, -0.875779629, -0.778230727, 0.622715831, 0.0811535791, -0.607508659, -0.779271603, 0.153856456, 0.159049526, 0.0704338774, 0.984758258))
1615
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1616
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
1617
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.13903046, -1.75554442, 0.899179697, 0.897796094, 0.425415128, 0.113968335, 0.410948753, -0.902253151, 0.130619064, 0.158395648, -0.0704337358, -0.984863639))
1618
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
1619
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.52307987, 1.43080831, -0.875840187, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
1620
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1621
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
1622
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.17900562, 0.528181553, 0.899546862, 0.983720183, 0.0970456004, 0.151271403, 0.0849221796, -0.992784619, 0.0846586972, 0.158395648, -0.0704337358, -0.984863639))
1623
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1624
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
1625
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22492075, -1.79367971, -0.876101494, -0.897720635, 0.425415218, 0.114564329, -0.410861999, -0.902253389, 0.130892023, 0.159049526, 0.0704338774, 0.984758258))
1626
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
1627
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.64489841, 1.28957129, 0.89918232, 0.953440905, -0.248355046, 0.171103463, -0.25664717, -0.966105044, 0.0278160498, 0.158395648, -0.0704337358, -0.984863639))
1628
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
1629
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
1630
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.71567822, 0.541264057, 0.899555683, 0.983720183, 0.0970456004, 0.151271403, 0.0849221796, -0.992784619, 0.0846586972, 0.158395648, -0.0704337358, -0.984863639))
1631
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
1632
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
1633
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.62776089, -0.0802702904, 0.899173975, 0.888211191, 0.445839524, 0.110966101, 0.431275398, -0.892337739, 0.133179083, 0.158395648, -0.0704337358, -0.984863639))
1634
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
1635
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09059107, -4.07705545, -0.876107216, -0.1299126, 0.990272045, -0.0498463511, -0.978689373, -0.12000373, 0.16665253, 0.159049526, 0.0704338774, 0.984758258))
1636
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
1637
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
1638
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.1258769, -8.51951981, -0.875674248, -0.243149132, 0.969522953, -0.0300733093, -0.956863761, -0.234658495, 0.171328068, 0.159049526, 0.0704338774, 0.984758258))
1639
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1640
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
1641
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.56451988, -0.770327568, -0.876095295, -0.888136804, 0.445840418, 0.111555554, -0.431187809, -0.892337322, 0.133465618, 0.159049526, 0.0704338774, 0.984758258))
1642
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
1643
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
1644
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.60015965, 1.58135319, -0.876099586, -0.739420414, -0.652438164, 0.166090012, 0.65419215, -0.75456202, -0.0516897105, 0.159049526, 0.0704338774, 0.984758258))
1645
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
1646
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
1647
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.07717514, -3.98405743, 0.89918375, 0.129879355, 0.990271866, -0.0499324463, 0.978799522, -0.12000373, 0.166002661, 0.158395648, -0.0704337358, -0.984863639))
1648
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
1649
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
1650
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.7883234, 1.5500679, 0.899549246, 0.953440905, -0.248355046, 0.171103463, -0.25664717, -0.966105044, 0.0278160498, 0.158395648, -0.0704337358, -0.984863639))
1651
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1652
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
1653
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.29368877, -0.540122628, 0.902308226, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
1654
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1655
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
1656
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.05418491, -4.94852543, -0.87578392, -0.871902943, 0.477931917, 0.106638268, -0.463136405, -0.875568628, 0.137426317, 0.159049526, 0.0704338774, 0.984758258))
1657
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1658
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
1659
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.63292789, -0.281317264, 0.90230751, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
1660
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1661
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1662
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.9951973, -5.11057854, 0.899551868, 0.567268908, 0.822896957, 0.0323830284, 0.808160365, -0.563808322, 0.170298159, 0.158395648, -0.0704337358, -0.984863639))
1663
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1664
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
1665
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.60902596, -5.31743908, 0.899554253, 0.757790625, 0.64811492, 0.0755244941, 0.632985294, -0.758278489, 0.156032622, 0.158395648, -0.0704337358, -0.984863639))
1666
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
1667
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1668
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.25744534, -6.4676342, 0.899554729, 0.567268908, 0.822896957, 0.0323830284, 0.808160365, -0.563808322, 0.170298159, 0.158395648, -0.0704337358, -0.984863639))
1669
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1670
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
1671
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.44844723, 0.264499307, 0.899559975, 0.983720183, 0.0970456004, 0.151271403, 0.0849221796, -0.992784619, 0.0846586972, 0.158395648, -0.0704337358, -0.984863639))
1672
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1673
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
1674
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.69082737, -2.29750347, 0.899507284, 0.778284431, 0.622715771, 0.0806369483, 0.607610583, -0.779271603, 0.153452963, 0.158395648, -0.0704337358, -0.984863639))
1675
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1676
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
1677
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.89600754, -7.22783756, 0.899558783, 0.567268908, 0.822896957, 0.0323830284, 0.808160365, -0.563808322, 0.170298159, 0.158395648, -0.0704337358, -0.984863639))
1678
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1679
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
1680
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.71047688, -4.6296978, 0.899176836, -0.0336004198, 0.99649024, -0.0766696334, 0.986806989, 0.0452355742, 0.155473113, 0.158395648, -0.0704337358, -0.984863639))
1681
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
1682
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.48208714, -0.508446693, 0.902300596, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
1683
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1684
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
1685
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.47948933, -0.730221033, 0.899180651, 0.888210654, 0.445840329, 0.110965937, 0.431276202, -0.892337203, 0.133179173, 0.158395648, -0.0704337358, -0.984863639))
1686
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
1687
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
1688
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.09872341, -1.28934956, -0.872449875, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
1689
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1690
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
1691
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.90129137, 1.57645273, -0.876101017, -0.739910543, -0.651872814, 0.166128725, 0.653638065, -0.755050838, -0.0515652671, 0.159049526, 0.0704338774, 0.984758258))
1692
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
1693
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.71281719, -0.12038517, -0.876109123, -0.88813746, 0.445839614, 0.111555718, -0.431186944, -0.892337859, 0.133465528, 0.159049526, 0.0704338774, 0.984758258))
1694
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
1695
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.38605118, -0.557724476, -0.872985363, -0.967677772, 0.208867818, 0.141351685, -0.195728391, -0.975404441, 0.101377606, 0.159049526, 0.0704338774, 0.984758258))
1696
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1697
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
1698
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.83732796, 0.73610878, 0.901870728, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
1699
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1700
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
1701
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.02445412, 0.0772790313, 0.899172306, 0.975753427, 0.163778633, 0.145217553, 0.151071489, -0.983979583, 0.0946677923, 0.158395648, -0.0704337358, -0.984863639))
1702
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
1703
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
1704
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.70833468, -4.723629, -0.876116276, 0.0335495621, 0.996490359, -0.0766920745, -0.986703634, 0.045235604, 0.156128243, 0.159049526, 0.0704338774, 0.984758258))
1705
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
1706
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-10.6862888, -1.30415058, 0.89962697, 0.840070486, 0.533750415, 0.096936509, 0.51884377, -0.842703879, 0.143713042, 0.158395648, -0.0704337358, -0.984863639))
1707
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
1708
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.71909857, -5.91170692, 0.899182796, 0.213346913, 0.976331115, -0.035511367, 0.964054167, -0.204491556, 0.169673428, 0.158395648, -0.0704337358, -0.984863639))
1709
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
1710
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
1711
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.13227654, -6.44646263, 0.899623156, 0.483456552, 0.875237942, 0.0151602253, 0.860922158, -0.478537083, 0.172685549, 0.158395648, -0.0704337358, -0.984863639))
1712
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1713
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
1714
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.98289776, -0.586512566, 0.899170399, 0.858418167, 0.502689481, 0.102108754, 0.487888604, -0.861592889, 0.140085429, 0.158395648, -0.0704337358, -0.984863639))
1715
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
1716
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
1717
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.49573326, 1.38384151, 0.899169683, 0.740020633, -0.651872694, 0.165637314, -0.65367198, -0.755050719, -0.0511313789, 0.158395648, -0.0704337358, -0.984863639))
1718
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
1719
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.83156061, 1.51341534, 0.899182796, 0.740020573, -0.651872635, 0.165637314, -0.65367192, -0.755050659, -0.0511313714, 0.158395648, -0.0704337358, -0.984863639))
1720
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
1721
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.00895405, -1.52527142, 0.899441719, -0.738250315, 0.653911769, -0.165498421, 0.655670524, 0.753285229, 0.0515790507, 0.158395648, -0.0704337358, -0.984863639))
1722
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
1723
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.35375977, 0.899987698, 0.899623871, 0.982419491, 0.111090541, 0.150057733, 0.0988400206, -0.991311312, 0.0867917389, 0.158395648, -0.0704337358, -0.984863639))
1724
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1725
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1726
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.65613461, -2.28155923, 0.899180412, 0.97187376, 0.187194049, 0.142919019, 0.174294397, -0.979794621, 0.0981034413, 0.158395648, -0.0704337358, -0.984863639))
1727
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
1728
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
1729
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.53051615, 1.51825809, 0.899175406, 0.739530563, -0.652438164, 0.165598929, -0.654226303, -0.754561961, -0.0512554646, 0.158395648, -0.0704337358, -0.984863639))
1730
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
1731
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1732
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.60183334, -2.21259737, 0.899178982, 0.97187376, 0.187194049, 0.142919019, 0.174294397, -0.979794621, 0.0981034413, 0.158395648, -0.0704337358, -0.984863639))
1733
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
1734
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
1735
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.06458545, 1.71746063, 0.899444103, 0.469479233, -0.872112989, 0.137876973, -0.868623555, -0.484208882, -0.105071731, 0.158395648, -0.0704337358, -0.984863639))
1736
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1737
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
1738
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.35979939, 0.709637642, 0.901391029, 0.807760298, -0.564388156, 0.170275271, -0.56783843, -0.822499216, -0.0325030573, 0.158395648, -0.0704337358, -0.984863639))
1739
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1740
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
1741
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.20471144, 0.993402481, 0.899175167, 0.74000591, -0.651889324, 0.165636152, -0.653688312, -0.755036056, -0.0511350483, 0.158395648, -0.0704337358, -0.984863639))
1742
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
1743
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1744
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.86629438, -5.93879318, 0.899615288, 0.243128091, 0.969523191, -0.0302347708, 0.956977606, -0.234657571, 0.170692697, 0.158395648, -0.0704337358, -0.984863639))
1745
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1746
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
1747
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.302171409, -3.85664177, 0.899174929, -0.226347059, 0.968300045, -0.105653003, 0.961084962, 0.239654273, 0.137432054, 0.158395648, -0.0704337358, -0.984863639))
1748
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
1749
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
1750
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.48829556, -0.157133818, 0.899628162, -0.889367282, -0.44343856, -0.111323729, -0.428885609, 0.893533111, -0.132880211, 0.158395648, -0.0704337358, -0.984863639))
1751
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
1752
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.52259731, 0.13526392, 0.899174929, 0.888211131, 0.445839494, 0.110966086, 0.431275398, -0.89233768, 0.133179069, 0.158395648, -0.0704337358, -0.984863639))
1753
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
1754
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.35146236, 0.143870831, 0.899175167, 0.888524592, 0.445189714, 0.111062989, 0.430628598, -0.892661929, 0.13309826, 0.158395648, -0.0704337358, -0.984863639))
1755
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
1756
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
1757
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.62878847, -5.79698372, 0.899180174, 0.213346913, 0.976331115, -0.035511367, 0.964054167, -0.204491556, 0.169673428, 0.158395648, -0.0704337358, -0.984863639))
1758
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
1759
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
1760
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.10166311, -8.42869759, 0.89962101, 0.243128091, 0.969523191, -0.0302347708, 0.956977606, -0.234657571, 0.170692697, 0.158395648, -0.0704337358, -0.984863639))
1761
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1762
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
1763
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.54712391, -0.0898849964, 0.899624348, 0.889367104, 0.443439037, 0.111323655, 0.428886175, -0.893532872, 0.132880285, 0.158395648, -0.0704337358, -0.984863639))
1764
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1765
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
1766
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.31802368, 0.593690634, 0.899173021, 0.982419491, 0.111090541, 0.150057733, 0.0988400206, -0.991311312, 0.0867917389, 0.158395648, -0.0704337358, -0.984863639))
1767
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
1768
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
1769
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.0200882, -0.97302866, 0.902845383, 0.835065901, 0.541791797, 0.0955565274, 0.526860714, -0.837556362, 0.144634306, 0.158395648, -0.0704337358, -0.984863639))
1770
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1771
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
1772
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.79708099, -1.27738047, 0.902848959, 0.835065901, 0.541791797, 0.0955565274, 0.526860714, -0.837556362, 0.144634306, 0.158395648, -0.0704337358, -0.984863639))
1773
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1774
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1775
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.04142857, -5.9249177, 0.899623394, -0.956977844, 0.234656647, -0.170692667, 0.243127227, 0.96952343, -0.0302349348, 0.158395648, -0.0704337358, -0.984863639))
1776
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1777
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1778
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.35073805, -7.53473663, 0.899620056, 0.243128091, 0.969523191, -0.0302347708, 0.956977606, -0.234657571, 0.170692697, 0.158395648, -0.0704337358, -0.984863639))
1779
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1780
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
1781
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.32731676, -4.64178848, 0.89961648, 0.0732559189, 0.995541811, -0.0594160855, 0.984657824, -0.0627355278, 0.162849188, 0.158395648, -0.0704337358, -0.984863639))
1782
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1783
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
1784
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.52893353, -0.415368557, 0.899619102, 0.889367104, 0.443439037, 0.111323655, 0.428886175, -0.893532872, 0.132880285, 0.158395648, -0.0704337358, -0.984863639))
1785
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1786
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
1787
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.01865196, -1.240098, 0.902853489, 0.835065901, 0.541791797, 0.0955565274, 0.526860714, -0.837556362, 0.144634306, 0.158395648, -0.0704337358, -0.984863639))
1788
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1789
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
1790
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.56400204, -0.105271816, 0.899624109, 0.889367104, 0.443439037, 0.111323655, 0.428886175, -0.893532872, 0.132880285, 0.158395648, -0.0704337358, -0.984863639))
1791
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1792
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
1793
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.405569971, -4.15652847, 0.899177074, -0.226347059, 0.968300045, -0.105653003, 0.961084962, 0.239654273, 0.137432054, 0.158395648, -0.0704337358, -0.984863639))
1794
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
1795
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
1796
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.38760376, -4.62725306, -0.876109123, -0.412119269, 0.911129475, 0.00139382645, -0.897144139, -0.40605697, 0.173941851, 0.159049526, 0.0704338774, 0.984758258))
1797
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1798
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.955852509, 0.625712156, -0.875572681, -0.852161765, -0.493873715, 0.172957763, 0.498528183, -0.866676629, -0.0185293108, 0.159049526, 0.0704338774, 0.984758258))
1799
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1800
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.93570781, -4.34092236, 0.899439335, -0.144093618, 0.985125005, -0.0936274603, 0.976808131, 0.156741619, 0.145890474, 0.158395648, -0.0704337358, -0.984863639))
1801
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1802
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
1803
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.96492386, -0.751348019, 0.899559975, -0.983720541, -0.097042948, -0.151271641, -0.0849195123, 0.992784858, -0.0846583024, 0.158395648, -0.0704337358, -0.984863639))
1804
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1805
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.875217438, 0.577329636, 0.8997159, 0.852276325, -0.493873656, 0.172391832, -0.498540312, -0.866676569, -0.0181984361, 0.158395648, -0.0704337358, -0.984863639))
1806
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
1807
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.24620485, 1.37683487, 0.899437904, 0.738246202, -0.653916538, 0.165498123, -0.655675173, -0.753281176, -0.0515800938, 0.158395648, -0.0704337358, -0.984863639))
1808
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
1809
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1810
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.612905502, 0.709106445, 0.899713516, 0.75275749, -0.636867404, 0.16661267, -0.638962567, -0.76774931, -0.0478575006, 0.158395648, -0.0704337358, -0.984863639))
1811
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
1812
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.89282131, 0.892552376, 0.901396751, 0.807760298, -0.564388156, 0.170275271, -0.56783843, -0.822499216, -0.0325030573, 0.158395648, -0.0704337358, -0.984863639))
1813
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1814
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1815
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.04824734, -5.89530945, 0.899547577, -0.808166444, 0.563799381, -0.170298517, 0.567260206, 0.822903037, 0.0323811881, 0.158395648, -0.0704337358, -0.984863639))
1816
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1817
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
1818
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.90485382, -2.41978216, 0.899445057, 0.980692923, -0.104658872, 0.165209725, -0.114710905, -0.992010891, 0.0524963699, 0.158395648, -0.0704337358, -0.984863639))
1819
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
1820
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
1821
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.45351076, 1.36759567, 0.899456739, 0.738246202, -0.653916538, 0.165498123, -0.655675173, -0.753281176, -0.0515800938, 0.158395648, -0.0704337358, -0.984863639))
1822
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1823
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1824
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.70473862, -2.27298903, 0.899447203, 0.97680974, 0.156730592, 0.145891517, 0.14408268, -0.985126793, 0.0936258137, 0.158395648, -0.0704337358, -0.984863639))
1825
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1826
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
1827
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.04809093, -3.76932192, 0.899433136, 0.97680974, 0.156730592, 0.145891517, 0.14408268, -0.985126793, 0.0936258137, 0.158395648, -0.0704337358, -0.984863639))
1828
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1829
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
1830
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.49291515, 0.732042313, 0.901394367, 0.807760298, -0.564388156, 0.170275271, -0.56783843, -0.822499216, -0.0325030573, 0.158395648, -0.0704337358, -0.984863639))
1831
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1832
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1833
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.00004673, 1.10830212, 0.899176121, 0.780784011, -0.601626694, 0.168599859, -0.60439539, -0.795666099, -0.0403015167, 0.158395648, -0.0704337358, -0.984863639))
1834
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
1835
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
1836
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.47231865, -1.52871323, 0.899180651, 0.799826324, 0.594019651, 0.0861538053, 0.57896024, -0.801361203, 0.150424898, 0.158395648, -0.0704337358, -0.984863639))
1837
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
1838
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
1839
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.08194923, 0.690246582, 0.899447441, 0.802298605, -0.572220087, 0.169957012, -0.575529337, -0.817069888, -0.0341282785, 0.158395648, -0.0704337358, -0.984863639))
1840
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
1841
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.29508305, 0.731118441, 0.899173498, 0.9834885, 0.0997146666, 0.151043221, 0.0875668675, -0.992520273, 0.0850651413, 0.158395648, -0.0704337358, -0.984863639))
1842
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
1843
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.86768246, -5.11404228, 0.899182558, 0.541946113, 0.839977741, 0.0270888023, 0.825355411, -0.538030386, 0.171220094, 0.158395648, -0.0704337358, -0.984863639))
1844
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
1845
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
1846
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.04313016, 1.53340054, 0.899173021, 0.469479233, -0.872112989, 0.137876973, -0.868623555, -0.484208882, -0.105071731, 0.158395648, -0.0704337358, -0.984863639))
1847
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
1848
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
1849
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.53444767, -1.70892, 0.899178028, 0.799826324, 0.594019651, 0.0861538053, 0.57896024, -0.801361203, 0.150424898, 0.158395648, -0.0704337358, -0.984863639))
1850
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
1851
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
1852
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.74527073, -0.556594372, 0.899551868, 0.969600797, 0.199523777, 0.141671658, 0.186525285, -0.97735852, 0.0998963192, 0.158395648, -0.0704337358, -0.984863639))
1853
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
1854
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.23492336, 0.547811508, 0.899180412, 0.9834885, 0.0997146964, 0.151043236, 0.0875668675, -0.992520332, 0.0850651488, 0.158395648, -0.0704337358, -0.984863639))
1855
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
1856
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.23053312, 1.18124676, 0.899436474, 0.738246202, -0.653916538, 0.165498123, -0.655675173, -0.753281176, -0.0515800938, 0.158395648, -0.0704337358, -0.984863639))
1857
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1858
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1859
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.59684658, -3.23211718, 0.899447203, 0.97680974, 0.156730592, 0.145891517, 0.14408268, -0.985126793, 0.0936258137, 0.158395648, -0.0704337358, -0.984863639))
1860
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1861
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
1862
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.3527813, -2.4022789, 0.899178505, 0.708067238, 0.703278601, 0.0635823458, 0.688155055, -0.707416534, 0.1612681, 0.158395648, -0.0704337358, -0.984863639))
1863
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1864
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.683907509, 0.770748854, -0.875570297, -0.752646863, -0.636867464, 0.167112529, 0.638930738, -0.76774931, -0.0482816175, 0.159049526, 0.0704338774, 0.984758258))
1865
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
1866
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.39219284, -1.64878547, 0.899446249, 0.936947465, 0.325422674, 0.127416179, 0.311522603, -0.942941844, 0.117538266, 0.158395648, -0.0704337358, -0.984863639))
1867
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1868
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1869
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.86477071, 0.713346481, -0.875574112, 0.177005127, -0.983324409, 0.0417434536, 0.97127682, 0.167667001, -0.168864429, 0.159049526, 0.0704338774, 0.984758258))
1870
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
1871
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.7002039, 0.738850355, 0.899182081, 0.983551681, 0.0989937484, 0.151104987, 0.0868525133, -0.992592335, 0.0849554017, 0.158395648, -0.0704337358, -0.984863639))
1872
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
1873
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
1874
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.26070261, -4.23413277, 0.89917016, 0.319192618, 0.947547555, -0.0164296925, 0.934362292, -0.311756849, 0.172569364, 0.158395648, -0.0704337358, -0.984863639))
1875
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
1876
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.40810013, -0.00480878353, 0.899180889, 0.983488262, 0.0997154713, 0.151043147, 0.087567687, -0.992519975, 0.0850652456, 0.158395648, -0.0704337358, -0.984863639))
1877
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
1878
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
1879
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.27816868, 0.36729759, -0.875572681, -0.971276879, -0.167668194, 0.168864504, 0.177006349, -0.983324409, 0.0417432524, 0.159049526, 0.0704338774, 0.984758258))
1880
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1881
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.24585152, -1.39969897, -0.875568867, 0.97127676, 0.167668015, -0.168864489, -0.17700617, 0.983324349, -0.0417432785, 0.159049526, 0.0704338774, 0.984758258))
1882
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
1883
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.99300385, -8.90743637, 0.899626732, 0.142528698, 0.988636851, -0.0477811359, 0.977037787, -0.132802278, 0.166634604, 0.158395648, -0.0704337358, -0.984863639))
1884
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
1885
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.94237328, -7.7235775, 0.899553537, 0.480360001, 0.876951873, 0.0145396311, 0.862653852, -0.475389123, 0.17273891, 0.158395648, -0.0704337358, -0.984863639))
1886
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1887
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.846886158, 0.621031761, 0.899709225, -0.176977322, -0.983324349, 0.0418608226, -0.971388578, 0.167666942, -0.168219492, 0.158395648, -0.0704337358, -0.984863639))
1888
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
1889
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.77898407, -1.92497277, 0.899177313, 0.934770584, 0.331936687, 0.126600191, 0.317995548, -0.940668523, 0.118416734, 0.158395648, -0.0704337358, -0.984863639))
1890
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
1891
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.60343695, -4.16727877, -0.875849724, -0.956498504, 0.258096755, 0.136025012, -0.244582146, -0.963548362, 0.108420044, 0.159049526, 0.0704338774, 0.984758258))
1892
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1893
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.283630848, 0.916330338, -0.875573158, -0.165863439, -0.981368661, 0.096980691, 0.973241448, -0.178758949, -0.1444038, 0.159049526, 0.0704338774, 0.984758258))
1894
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1895
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.36431217, -0.183939934, 0.8997159, -0.759969652, -0.645495474, -0.0760622695, -0.630367577, 0.76050961, -0.155771151, 0.158395648, -0.0704337358, -0.984863639))
1896
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
1897
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.212973595, 1.0695591, -0.87556839, -0.488728732, -0.861045897, 0.140521064, 0.857819378, -0.503626227, -0.102525853, 0.159049526, 0.0704338774, 0.984758258))
1898
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1899
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43735743, -0.124714851, -0.875572205, 0.759919107, -0.645495534, -0.0765667409, 0.630264044, 0.76050961, -0.156189799, 0.159049526, 0.0704338774, 0.984758258))
1900
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1901
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.45576286, -0.432270765, 0.89970994, -0.857886434, -0.503627419, -0.101956159, -0.488823175, 0.861045182, -0.140196547, 0.158395648, -0.0704337358, -0.984863639))
1902
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
1903
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.28656006, -5.34329987, 0.899504423, 0.819206297, 0.566195071, 0.0912605822, 0.551197171, -0.821256518, 0.147382587, 0.158395648, -0.0704337358, -0.984863639))
1904
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
1905
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.38829231, -0.792639971, 0.899710655, -0.973336995, -0.178759843, -0.143757522, -0.165928707, 0.981368542, -0.0968705416, 0.158395648, -0.0704337358, -0.984863639))
1906
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
1907
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.96528482, -5.18345737, -0.876111031, -0.0664858893, 0.995951891, -0.0604967251, -0.985032797, -0.0558502376, 0.163088515, 0.159049526, 0.0704338774, 0.984758258))
1908
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1909
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.35685253, -0.233741045, 0.899713993, 0.973336995, 0.178759813, 0.143757522, 0.165928677, -0.981368542, 0.0968705341, 0.158395648, -0.0704337358, -0.984863639))
1910
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
1911
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.95789385, -5.08970642, 0.899176598, 0.066445671, 0.995951772, -0.0605406985, 0.985140741, -0.0558502674, 0.162434459, 0.158395648, -0.0704337358, -0.984863639))
1912
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
1913
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.167333841, 0.987339973, 0.899712086, 0.488821954, -0.861045837, 0.140196383, -0.857887089, -0.503626227, -0.101956345, 0.158395648, -0.0704337358, -0.984863639))
1914
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
1915
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.22531652, 0.484791756, -0.875574112, 0.49852699, -0.866677225, -0.018529065, 0.85216248, 0.493872464, -0.172957778, 0.159049526, 0.0704338774, 0.984758258))
1916
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1917
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.29839766, 0.823468208, 0.899716139, 0.165927812, -0.981368661, 0.0968704, -0.973336995, -0.178758949, -0.143757612, 0.158395648, -0.0704337358, -0.984863639))
1918
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
1919
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.86831379, -1.954216, -0.876111984, -0.934686542, 0.331936747, 0.127220765, -0.317916811, -0.940668702, 0.118627973, 0.159049526, 0.0704338774, 0.984758258))
1920
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
1921
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.48115635, -0.777873993, -0.875567436, 0.973241389, -0.178759843, -0.144403726, 0.165864334, 0.981368661, -0.0969808325, 0.159049526, 0.0704338774, 0.984758258))
1922
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1923
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.44971752, -0.248507977, -0.875571251, -0.973241389, 0.178759813, 0.144403726, -0.165864304, -0.981368661, 0.0969808325, 0.159049526, 0.0704338774, 0.984758258))
1924
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
1925
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.51207829, -4.1450429, 0.899453878, 0.956588447, 0.258096665, 0.135389939, 0.24465403, -0.963548183, 0.108257495, 0.158395648, -0.0704337358, -0.984863639))
1926
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
1927
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.15853882, -2.63138103, 0.899187326, 0.774064064, 0.628089964, 0.0795738399, 0.61297822, -0.77494669, 0.154006928, 0.158395648, -0.0704337358, -0.984863639))
1928
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
1929
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.53797483, -0.386631012, -0.875575066, 0.857818782, -0.503627419, -0.102525659, 0.488730013, 0.861045241, -0.140521199, 0.159049526, 0.0704338774, 0.984758258))
1930
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
1931
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.419935763, 1.12170887, 1.25058079, -0.158687159, 0.98589474, -0.0532010235, 0.0053470307, -0.0530247763, -0.998580575, -0.987316012, -0.15874587, 0.00314274291))
1932
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1933
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
1934
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.348431528, 1.0679574, 1.2725935, -0.158687159, 0.98589474, -0.0532010235, 0.0053470307, -0.0530247763, -0.998580575, -0.987316012, -0.15874587, 0.00314274291))
1935
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1936
Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
1937
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.333662987, 1.06742907, 1.36449051, -0.158651814, -0.98589474, 0.0533063821, -0.00601008674, -0.0530247763, -0.99857676, 0.98731792, -0.15874587, 0.00248716492))
1938
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1939
Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
1940
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.405167103, 1.12118006, 1.3424778, -0.158651814, -0.98589474, 0.0533063821, -0.00601008674, -0.0530247763, -0.99857676, 0.98731792, -0.15874587, 0.00248716492))
1941
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1942
1943
local Hood = Instance.new("Part", Character)
1944
Hood.Name = "Hood"
1945
Hood.CanCollide = false
1946
Hood.BrickColor = BrickColor.new("Really black")
1947
Hood.Transparency = 0
1948
Hood.Material = "Plastic"
1949
Hood.Size = Vector3.new(0.1, 0.1, 0.1)
1950
Hood.TopSurface = Enum.SurfaceType.Smooth
1951
Hood.BottomSurface = Enum.SurfaceType.Smooth
1952
 
1953
local Weld = Instance.new("Weld", Hood)
1954
Weld.Part0 = Character.Head
1955
Weld.Part1 = Hood
1956
Weld.C1 = CFrame.new(0, -0.2, 0)
1957
1958
local Mask = Instance.new("Part", Character)
1959
Mask.Name = "Mask"
1960
Mask.CanCollide = false
1961
Mask.BrickColor = BrickColor.new("Really black")
1962
Mask.Transparency = 0
1963
Mask.Material = "Plastic"
1964
Mask.Size = Vector3.new(0.1, 0.1, 0.1)
1965
Mask.TopSurface = Enum.SurfaceType.Smooth
1966
Mask.BottomSurface = Enum.SurfaceType.Smooth
1967
 
1968
local Weld = Instance.new("Weld", Mask)
1969
Weld.Part0 = Character.Head
1970
Weld.Part1 = Mask
1971
Weld.C1 = CFrame.new(0, -0.1, 0.8)
1972
 
1973
local M1 = Instance.new("SpecialMesh")
1974
M1.Parent = Mask
1975
M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
1976
M1.Scale = Vector3.new( 1, 1, 2)
1977
1978
1979
local eeeffecto = Instance.new("ParticleEmitter",Torso)
1980
eeeffecto.Texture = "http://www.roblox.com/asset/?id=305943367"
1981
eeeffecto.LightEmission = 0
1982
eeeffecto.Color = ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
1983
eeeffecto.LockedToPart = true
1984
eeeffecto.Rate = 10
1985
eeeffecto.Lifetime = NumberRange.new(0.1,0.1)
1986
eeeffecto.Rotation = NumberRange.new(0,0)
1987
eeeffecto.Size = NumberSequence.new(9,9,9)
1988
eeeffecto.Transparency = NumberSequence.new(0,0)
1989
eeeffecto.Speed = NumberRange.new(0,0)
1990
eeeffecto.RotSpeed = NumberRange.new(0,0)
1991
eeeffecto.Parent = Character.Torso
1992
eeeffecto.Enabled = false
1993
1994
local lightning = Instance.new("ParticleEmitter",Torso)
1995
lightning.Texture = "http://www.roblox.com/asset/?id=348321827"
1996
lightning.LightEmission = 0
1997
lightning.Color = ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
1998
lightning.LockedToPart = true
1999
lightning.Rate = 20
2000
lightning.Lifetime = NumberRange.new(0.1,0.10)
2001
lightning.Rotation = NumberRange.new(0,360)
2002
lightning.Size = NumberSequence.new(3,3,3)
2003
lightning.Transparency = NumberSequence.new(0,0)
2004
lightning.Speed = NumberRange.new(0,0)
2005
lightning.RotSpeed = NumberRange.new(0,0)
2006
lightning.ZOffset = 5
2007
lightning.Parent = Character.Torso
2008
lightning.Enabled = false
2009
2010
    Player=owner
2011
    Character=Player.Character
2012-
    Player=game:GetService('Players').LocalPlayer
2012+
2013
    local function weldBetween(a, b)
2014-
    Mouse=Player:GetMouse()
2014+
2015
        weldd.Part0 = a
2016
        weldd.Part1 = b
2017
        weldd.C0 = CFrame.new()
2018
        weldd.C1 = b.CFrame:inverse() * a.CFrame
2019
        weldd.Parent = a
2020
        return weldd
2021
    end
2022
 
2023
    it=Instance.new
2024
 
2025
    function nooutline(part)
2026
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
2027
    end
2028
 
2029
    function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
2030
        local fp=it("Part")
2031
        fp.formFactor=formfactor
2032
        fp.Parent=parent
2033
        fp.Reflectance=reflectance
2034
        fp.Transparency=transparency
2035
        fp.CanCollide=false
2036
        fp.Locked=true
2037
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
2038
        fp.Name=name
2039
        fp.Size=size
2040
        fp.Position=Character.Torso.Position
2041
        nooutline(fp)
2042
        fp.Material=material
2043
        fp:BreakJoints()
2044
        return fp
2045
    end
2046
   
2047
    function mesh(Mesh,part,meshtype,meshid,offset,scale)
2048
        local mesh=it(Mesh)
2049
        mesh.Parent=part
2050
        if Mesh=="SpecialMesh" then
2051
            mesh.MeshType=meshtype
2052
            mesh.MeshId=meshid
2053
        end
2054
        mesh.Offset=offset
2055
        mesh.Scale=scale
2056
        return mesh
2057
    end
2058
   
2059
    function weld(parent,part0,part1,c0,c1)
2060
        local weld=it("Weld")
2061
        weld.Parent=parent
2062
        weld.Part0=part0
2063
        weld.Part1=part1
2064
        weld.C0=c0
2065
        weld.C1=c1
2066
        return weld
2067
    end
2068
 
2069
handle=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,0,0,"Really black","Handle",Vector3.new(4, 1, 2))
2070
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.61954498, 0.610899925, 1.40690994, -0.258819044, 0, -0.965925813, 0, 1, 0, 0.965925813, 0, -0.258819044))
2071
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"rbxassetid://1553468234",Vector3.new(0, 0, 0),Vector3.new(0.0480000004, 0.0480000004, 0.0480000004))
2072
 
2073
    Player=owner
2074
    Character=Player.Character
2075
    m=Instance.new('Model',Character)
2076-
    Player=game:GetService('Players').LocalPlayer
2076+
2077
        local weldd = Instance.new("ManualWeld")
2078-
    Mouse=Player:GetMouse()
2078+
2079
        weldd.Part1 = b
2080
        weldd.C0 = CFrame.new()
2081
        weldd.C1 = b.CFrame:inverse() * a.CFrame
2082
        weldd.Parent = a
2083
        return weldd
2084
    end
2085
   
2086
    it=Instance.new
2087
   
2088
    function nooutline(part)
2089
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
2090
    end
2091
   
2092
    function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
2093
        local fp=it("Part")
2094
        fp.formFactor=formfactor
2095
        fp.Parent=parent
2096
        fp.Reflectance=reflectance
2097
        fp.Transparency=transparency
2098
        fp.CanCollide=false
2099
        fp.Locked=true
2100
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
2101
        fp.Name=name
2102
        fp.Size=size
2103
        fp.Position=Character.Torso.Position
2104
        nooutline(fp)
2105
        fp.Material=material
2106
        fp:BreakJoints()
2107
        return fp
2108
    end
2109
   
2110
    function mesh(Mesh,part,meshtype,meshid,offset,scale)
2111
        local mesh=it(Mesh)
2112
        mesh.Parent=part
2113
        if Mesh=="SpecialMesh" then
2114
            mesh.MeshType=meshtype
2115
            mesh.MeshId=meshid
2116
        end
2117
        mesh.Offset=offset
2118
        mesh.Scale=scale
2119
        return mesh
2120
    end
2121
   
2122
    function weld(parent,part0,part1,c0,c1)
2123
        local weld=it("Weld")
2124
        weld.Parent=parent
2125
        weld.Part0=part0
2126
        weld.Part1=part1
2127
        weld.C0=c0
2128
        weld.C1=c1
2129
        return weld
2130
    end
2131
 
2132
 
2133
handle=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,0,0,"Really black","Handle",Vector3.new(4, 1, 2))
2134
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.72890472, 0.675598145, -1.43186569, 0.258819073, 0, -0.965925813, 0, 1, 0, 0.965925813, 0, 0.258819073))
2135
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"rbxassetid://1553468709",Vector3.new(0, 0, 0),Vector3.new(0.0480000004, 0.0480000004, 0.0480000004))
2136
local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.6,0.1,1)/2,false)
2137
MakeForm(HandlePart,"Ball")
2138
 local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
2139
local HandlePart = CreatePart(3,Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.6,0.1,1)/2,false)
2140
MakeForm(HandlePart,"Ball")
2141
 local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
2142
local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.1,1,1)/2,false)
2143
MakeForm(HandlePart,"Ball")
2144
 local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
2145
local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.1,1,1)/2,false)
2146
MakeForm(HandlePart,"Ball")
2147
CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
2148
2149
function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
2150
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
2151
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
2152
	wave.CFrame = CFRAME
2153
	coroutine.resume(coroutine.create(function(PART)
2154
		for i = 1, WAIT do
2155
			Swait()
2156
			mesh.Scale = mesh.Scale + GROW
2157
			if DOESROT == true then
2158
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
2159
			end
2160
			wave.Transparency = wave.Transparency + 0.5 / WAIT
2161
			if wave.Transparency > 0.99 then
2162
				wave:remove()
2163
			end
2164
		end
2165
	end))
2166
end
2167
New = function(Object, Parent, Name, Data)
2168
	local Object = Instance.new(Object)
2169
	for Index, Value in pairs(Data or {}) do
2170
		Object[Index] = Value
2171
	end
2172
	Object.Parent = Parent
2173
	Object.Name = Name
2174
	return Object
2175
end
2176
2177
2178
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000252, 0.660000384, 0.0500000007),CFrame = CFrame.new(-67.6787415, 1.33912802, 93.9772263, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
2179
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.0127105713, 0.339127064, 0.487541199, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
2180
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000252, 0.660000384, 0.0500000007),CFrame = CFrame.new(-66.6787415, 1.33912802, 93.9772263, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
2181
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.0127105713, 0.339127064, -0.512458801, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
2182
2183
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.140000015, 0.0500000007),CFrame = CFrame.new(-67.6787415, 3.12643075, 92.6921463, -9.31322575e-10, -1.86264515e-09, -0.999999285, 0.777135551, 0.629333496, 9.31322575e-10, 0.6293329, -0.777134895, 0),})
2184
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, -1, 0, 0),C1 = CFrame.new(-0.766067505, 0.138611317, 0.515716553, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2185
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.12999988, 1.12000012, 0.0500000007),CFrame = CFrame.new(-67.6951752, 3.43133378, 93.991272, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
2186
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.533157349, 0.443484068, 0.50994873, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2187
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.450000018, 0.590000272, 0.0500000007),CFrame = CFrame.new(-67.6951752, 2.60608268, 94.3512573, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
2188
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.893096924, -0.381786108, 0.509513855, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2189
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000013, 0.590000272, 0.0500000007),CFrame = CFrame.new(-66.6951752, 2.60608268, 94.2912598, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
2190
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.817497253, -0.388065577, -0.489402771, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2191
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.220000237, 0.660000384, 0.0500000007),CFrame = CFrame.new(-66.6787338, 2.57395577, 93.9222183, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
2192
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.448242188, -0.420258999, -0.49987793, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2193
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.07999992, 1.12000012, 0.0500000007),CFrame = CFrame.new(-66.6951752, 3.43133354, 93.9662704, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
2194
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.492546082, 0.437201023, -0.489517212, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2195
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.340000302, 0.0500000007),CFrame = CFrame.new(-66.6787415, 3.2281816, 93.1287689, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
2196
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.345108032, 0.234031916, -0.491600037, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2197
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.0999999, 0.0500000007, 1.00999975),CFrame = CFrame.new(-67.1759109, 3.99574399, 93.9762726, 0, -0.0260759834, -0.999659359, 0, 0.999660075, -0.0260760002, 0.999999225, -2.91038305e-11, -9.31322575e-10),})
2198
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.0260760002, 0.999660015, 0, -0.999660015, -0.0260760002, 0),C1 = CFrame.new(0.510047913, 1.00462079, -0.0125579834, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
2199
2200
Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.419999987, 0.870000064),CFrame = CFrame.new(-67.0815201, 2.81366396, 91.9528885, 0, 0, -1, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, 0),})
2201
mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, -1, 0, 0),C1 = CFrame.new(-0.00936126709, -0.184385061, -0.0693511963, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
2202
2203
local EYE = CreatePart(3, Character, "Neon", 0, 0, "Maroon", "Eyeball", VT(0.15,0.15,0.15),false)
2204
MakeForm(EYE,"Ball")
2205
CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
2206
local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Maroon", "Eyeball", VT(0.15,0.15,0.15),false)
2207
MakeForm(EYE2,"Ball")
2208
CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
2209
2210
local naeeym2 = Instance.new("BillboardGui", Character)
2211
naeeym2.AlwaysOnTop = true
2212
naeeym2.Size = UDim2.new(5, 35, 2, 15)
2213
naeeym2.StudsOffset = Vector3.new(0, 3, 0)
2214
naeeym2.Adornee = Character.Head
2215
naeeym2.Name = "Name"
2216
naeeym2.PlayerToHideFrom = Player
2217
local tecks2 = Instance.new("TextLabel", naeeym2)
2218
tecks2.BackgroundTransparency = 1
2219
tecks2.TextScaled = true
2220
tecks2.BorderSizePixel = 0
2221
tecks2.Text = "V.4"
2222
tecks2.Font = "Fantasy"
2223
tecks2.TextSize = 30
2224
tecks2.TextStrokeTransparency = 0
2225
tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
2226
tecks2.Size = UDim2.new(1, 0, 0.5, 0)
2227
tecks2.Parent = naeeym2
2228
function Transparency(TRANS)
2229
	tecks2.TextTransparency = TRANS
2230
	tecks2.TextStrokeTransparency = TRANS
2231
	for _, c in pairs(Character:GetChildren()) do
2232
		if c.ClassName == "Part" and c ~= RootPart then
2233
			c.Transparency = TRANS
2234
			if c:FindFirstChildOfClass("Decal") then
2235
				c:FindFirstChildOfClass("Decal").Transparency = TRANS
2236
			end
2237
		elseif c.ClassName == "Accessory" then
2238
			c.Handle.Transparency = TRANS
2239
		elseif c.ClassName == "Model" then
2240
			for _, q in pairs(c:GetChildren()) do
2241
				if q.ClassName == "Part" then
2242
					q.Transparency = TRANS
2243
					if q:FindFirstChildOfClass("Decal") then
2244
						q:FindFirstChildOfClass("Decal").Transparency = TRANS
2245
					end
2246
				end
2247
			end
2248
		end
2249
	end
2250
end
2251
2252
local DECAL = IT("Decal")
2253
function MakeRing()
2254
	local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Really red"), "MagicRing", VT(0, 0, 0), true)
2255
	local MSH = IT("BlockMesh", RING)
2256
	local TOP = DECAL:Clone()
2257
	local BOTTOM = DECAL:Clone()
2258
	TOP.Parent = RING
2259
	BOTTOM.Parent = RING
2260
	TOP.Face = "Top"
2261
	BOTTOM.Face = "Bottom"
2262
	TOP.Texture = "http://www.roblox.com/asset/?id=127817121"
2263
	BOTTOM.Texture = "http://www.roblox.com/asset/?id=127817121"
2264
	local function REMOVE()
2265
		coroutine.resume(coroutine.create(function()
2266
			local SIZE = MSH.Scale.X
2267
			for i = 1, 35 do
2268
				Swait()
2269
				MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
2270
				TOP.Transparency = TOP.Transparency + 0.02857142857142857
2271
				BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
2272
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
2273
			end
2274
			RING:remove()
2275
		end))
2276
	end
2277
	return RING, MSH, REMOVE
2278
end
2279
2280
2281
local Handle = CreatePart(3, Weapon, "Glass", 0, 0, "New Yeller", "Handle", VT(0.2,1,0.2),false)
2282
MakeForm(Handle,"Cyl")
2283
local Grasp = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Handle, CF(0,-1,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
2284
local Bop = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Bop", VT(0.5,0.5,0.5),false)
2285
MakeForm(Bop,"Ball")
2286
CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Bop, CF(0,0.7,0), CF(0, 0, 0))
2287
local Part = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.5,0.2,0.5),false)
2288
MakeForm(Part,"Pine")
2289
CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0,-0.5,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
2290
local Part = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.6,0.3,0.6),false)
2291
MakeForm(Part,"Pine")
2292
CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0,-0.7,0) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
2293
local Blade = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Blade", VT(0.3,5,0.3),false)
2294
MakeForm(Blade,"Pine")
2295
CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Blade, CF(0,-2.5,0) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
2296
2297
local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(1.05,0.1,1.05),false)
2298
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(0,-0.3,0), CF(0, 0, 0))
2299
local ShieldBase = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(2,2,1),false)
2300
CreateMesh("SpecialMesh", ShieldBase, "FileMesh", "395088733", "", VT(1,1,1), VT(0,0,0))
2301
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, ShieldBase, CF(-0.5,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
2302
local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
2303
CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.95,0.95,1), VT(0,0,0))
2304
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.4,-0.3,0) * ANGLES(RAD(0), RAD(-90), RAD(0)), CF(0, 0, 0))
2305
local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
2306
CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.95,0.95,1), VT(0,0,0))
2307
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.515,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
2308
local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
2309
CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.7,0.7,1), VT(0,0,0))
2310
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
2311
local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
2312
CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.5,0.5,1), VT(0,0,0))
2313
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
2314
local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.8,2,0.2),false)
2315
MakeForm(Shield,"Ball")
2316
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0), CF(0, 0, 0))
2317
local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.8,0.2,2),false)
2318
MakeForm(Shield,"Ball")
2319
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0), CF(0, 0, 0))
2320
local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0.8,2,0.3),false)
2321
MakeForm(Shield,"Ball")
2322
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0), CF(0, 0, 0))
2323
local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0.8,0.3,2),false)
2324
MakeForm(Shield,"Ball")
2325
CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0), CF(0, 0, 0))
2326
2327
local A = IT("Attachment",LeftArm)
2328
A.Position = VT(1,1.3,0)
2329
A.Orientation = VT(-0.098, -89.999, 0.227)
2330
local B = IT("Attachment",LeftArm)
2331
B.Position = VT(-1.3,-0.6,0)
2332
B.Orientation = VT(-88.911, -68.808, 158.782)
2333
local ChainLink = IT("Beam",LeftArm)
2334
ChainLink.Texture = "rbxassetid://73042633"
2335
ChainLink.Color = ColorSequence.new(C3(1,0,0))
2336
ChainLink.TextureSpeed = 1
2337
ChainLink.FaceCamera = true
2338
ChainLink.Width0 = 1
2339
ChainLink.Width1 = 1
2340
ChainLink.TextureLength = 3
2341
ChainLink.Attachment0 = A
2342
ChainLink.Attachment1 = B
2343
ChainLink.CurveSize0 = 1.6
2344
ChainLink.CurveSize1 = 1.6
2345
ChainLink.FaceCamera = true
2346
ChainLink.Transparency = NumberSequence.new(0)
2347
local ChainLink = IT("Beam",LeftArm)
2348
ChainLink.Texture = "rbxassetid://73042633"
2349
ChainLink.Color = ColorSequence.new(C3(1,0,0))
2350
ChainLink.TextureSpeed = 1
2351
ChainLink.FaceCamera = true
2352
ChainLink.Width0 = 1
2353
ChainLink.Width1 = 1
2354
ChainLink.TextureLength = 3
2355
ChainLink.Attachment0 = B
2356
ChainLink.Attachment1 = A
2357
ChainLink.CurveSize0 = 1.6
2358
ChainLink.CurveSize1 = 1.6
2359
ChainLink.FaceCamera = true
2360
ChainLink.Transparency = NumberSequence.new(0)
2361
local A = IT("Attachment",RightArm)
2362
A.Position = VT(1.3,-0.85,0)
2363
A.Orientation = VT(-0.098, -89.999, 0.227)
2364
local B = IT("Attachment",RightArm)
2365
B.Position = VT(-1,2,0)
2366
B.Orientation = VT(-88.911, -68.808, 158.782)
2367
local ChainLink = IT("Beam",RightArm)
2368
ChainLink.Texture = "rbxassetid://73042633"
2369
ChainLink.Color = ColorSequence.new(C3(1,0,0))
2370
ChainLink.TextureSpeed = 1
2371
ChainLink.FaceCamera = true
2372
ChainLink.Width0 = 1
2373
ChainLink.Width1 = 1
2374
ChainLink.TextureLength = 3
2375
ChainLink.Attachment0 = A
2376
ChainLink.Attachment1 = B
2377
ChainLink.CurveSize0 = 1.3
2378
ChainLink.CurveSize1 = 1.3
2379
ChainLink.FaceCamera = true
2380
ChainLink.Transparency = NumberSequence.new(0)
2381
local ChainLink = IT("Beam",RightArm)
2382
ChainLink.Texture = "rbxassetid://73042633"
2383
ChainLink.Color = ColorSequence.new(C3(1,0,0))
2384
ChainLink.TextureSpeed = 1
2385
ChainLink.FaceCamera = true
2386
ChainLink.Width0 = 1
2387
ChainLink.Width1 = 1
2388
ChainLink.TextureLength = 3
2389
ChainLink.Attachment0 = B
2390
ChainLink.Attachment1 = A
2391
ChainLink.CurveSize0 = 1.3
2392
ChainLink.CurveSize1 = 1.3
2393
ChainLink.FaceCamera = true
2394
ChainLink.Transparency = NumberSequence.new(0)
2395
2396
2397
local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(1.1,1,0.525),false)
2398
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(-0.75, 0.51, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), CF(0, 0, 0))
2399
MakeForm(Part,"Wedge")
2400
2401
local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(1,1,1.2),false)
2402
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
2403
local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.3,1.7,1.15),false)
2404
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), CF(0, 0, 0))
2405
local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.3,1.7,1.15),false)
2406
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), CF(0, 0, 0))
2407
local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Dark stone grey", "Metal", VT(0.8,0.8,1.225),false)
2408
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
2409
local Eon = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eon", VT(0.5,0.5,1.25),false)
2410
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Eon, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
2411
2412
CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
2413
local Gun = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0),false)
2414
local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "468351345", "468351348", VT(0.06,0.06,0.06), VT(0,0, 0))
2415
local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.8, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
2416
2417
--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})
2418
function WACKYEFFECT(Table)
2419
	local TYPE = (Table.EffectType or "Sphere")
2420
	local SIZE = (Table.Size or VT(1,1,1))
2421
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
2422
	local TRANSPARENCY = (Table.Transparency or 0)
2423
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
2424
	local CFRAME = (Table.CFrame or Torso.CFrame)
2425
	local MOVEDIRECTION = (Table.MoveToPos or nil)
2426
	local ROTATION1 = (Table.RotationX or 0)
2427
	local ROTATION2 = (Table.RotationY or 0)
2428
	local ROTATION3 = (Table.RotationZ or 0)
2429
	local MATERIAL = (Table.Material or "Neon")
2430
	local COLOR = (Table.Color or C3(1,1,1))
2431
	local TIME = (Table.Time or 45)
2432
	local SOUNDID = (Table.SoundID or nil)
2433
	local SOUNDPITCH = (Table.SoundPitch or nil)
2434
	local SOUNDVOLUME = (Table.SoundVolume or nil)
2435
	coroutine.resume(coroutine.create(function()
2436
		local PLAYSSOUND = false
2437
		local SOUND = nil
2438
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Really red"), "Effect", VT(1,1,1), true)
2439
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
2440
			PLAYSSOUND = true
2441
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
2442
		end
2443
		EFFECT.Color = COLOR
2444
		local MSH = nil
2445
		if TYPE == "Sphere" then
2446
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
2447
		elseif TYPE == "Block" then
2448
			MSH = IT("BlockMesh",EFFECT)
2449
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
2450
		elseif TYPE == "Wave" then
2451
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
2452
		elseif TYPE == "Ring" then
2453
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
2454
		elseif TYPE == "Slash" then
2455
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2456
		elseif TYPE == "Round Slash" then
2457
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2458
		elseif TYPE == "Swirl" then
2459
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
2460
		elseif TYPE == "Skull" then
2461
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
2462
		elseif TYPE == "Crystal" then
2463
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
2464
		end
2465
		if MSH ~= nil then
2466
			local MOVESPEED = nil
2467
			if MOVEDIRECTION ~= nil then
2468
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
2469
			end
2470
			local GROWTH = SIZE - ENDSIZE
2471
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
2472
			if TYPE == "Block" then
2473
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2474
			else
2475
				EFFECT.CFrame = CFRAME
2476
			end
2477
			for LOOP = 1, TIME+1 do
2478
				Swait()
2479
				MSH.Scale = MSH.Scale - GROWTH/TIME
2480
				if TYPE == "Wave" then
2481
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
2482
				end
2483
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
2484
				if TYPE == "Block" then
2485
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2486
				else
2487
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
2488
				end
2489
				if MOVEDIRECTION ~= nil then
2490
					local ORI = EFFECT.Orientation
2491
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
2492
					EFFECT.Orientation = ORI
2493
				end
2494
			end
2495
			if PLAYSSOUND == false then
2496
				EFFECT:remove()
2497
			else
2498
				SOUND.Stopped:Connect(function()
2499
					EFFECT:remove()
2500
				end)
2501
			end
2502
		else
2503
			if PLAYSSOUND == false then
2504
				EFFECT:remove()
2505
			else
2506
				repeat Swait() until SOUND.Playing == false
2507
				EFFECT:remove()
2508
			end
2509
		end
2510
	end))
2511
end
2512
2513
2514
function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
2515
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
2516
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
2517
	wave.CFrame = CFRAME
2518
	coroutine.resume(coroutine.create(function(PART)
2519
		for i = 1, WAIT do
2520
			Swait()
2521
			mesh.Scale = mesh.Scale + GROW
2522
			if DOESROT == true then
2523
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
2524
			end
2525
			wave.Transparency = wave.Transparency + 0.5 / WAIT
2526
			if wave.Transparency > 0.99 then
2527
				wave:remove()
2528
			end
2529
		end
2530
	end))
2531
end
2532
2533
function CreateWave(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
2534
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
2535
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "20329976", "", SIZE, VT(0, 0, -SIZE.X / 8))
2536
	wave.CFrame = CFRAME
2537
	coroutine.resume(coroutine.create(function(PART)
2538
		for i = 1, WAIT do
2539
			Swait()
2540
			mesh.Scale = mesh.Scale + GROW
2541
			mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
2542
			if DOESROT == true then
2543
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
2544
			end
2545
			wave.Transparency = wave.Transparency + 0.5 / WAIT
2546
			if wave.Transparency > 0.99 then
2547
				wave:remove()
2548
			end
2549
		end
2550
	end))
2551
end
2552
2553
function Slice(KIND, SIZE, WAIT, CFRAME, COLOR, GROW)
2554
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
2555
	local mesh
2556
	if KIND == "Base" then
2557
		mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0, SIZE / 10, SIZE / 10), VT(0, 0, 0))
2558
	elseif KIND == "Thin" then
2559
		mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662586858", "", VT(SIZE / 10, 0, SIZE / 10), VT(0, 0, 0))
2560
	elseif KIND == "Round" then
2561
		mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662585058", "", VT(SIZE / 10, 0, SIZE / 10), VT(0, 0, 0))
2562
	end
2563
	wave.CFrame = CFRAME
2564
	coroutine.resume(coroutine.create(function(PART)
2565
		for i = 1, WAIT do
2566
			Swait()
2567
			mesh.Scale = mesh.Scale + GROW / 10
2568
			wave.Transparency = wave.Transparency + 0.5 / WAIT
2569
			if wave.Transparency > 0.99 then
2570
				wave:remove()
2571
			end
2572
		end
2573
	end))
2574
end
2575
2576
function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
2577
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
2578
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
2579
	wave.CFrame = CFRAME
2580
	coroutine.resume(coroutine.create(function(PART)
2581
		for i = 1, WAIT do
2582
			Swait()
2583
			mesh.Scale = mesh.Scale + GROW
2584
			if DOESROT == true then
2585
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
2586
			end
2587
			wave.Transparency = wave.Transparency + 0.5 / WAIT
2588
			if wave.Transparency > 0.99 then
2589
				wave:remove()
2590
			end
2591
		end
2592
	end))
2593
end
2594
function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
2595
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
2596
	local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0, 0, 0))
2597
	wave.CFrame = CFRAME
2598
	coroutine.resume(coroutine.create(function(PART)
2599
		for i = 1, WAIT do
2600
			Swait()
2601
			mesh.Scale = mesh.Scale + GROW
2602
			wave.Transparency = wave.Transparency + 1 / WAIT
2603
			if wave.Transparency > 0.99 then
2604
				wave:remove()
2605
			end
2606
		end
2607
	end))
2608
end
2609
2610
function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
2611
	local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
2612
	local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0, 0, 0))
2613
	wave.CFrame = CFRAME
2614
	coroutine.resume(coroutine.create(function(PART)
2615
		for i = 1, WAIT do
2616
			Swait()
2617
			mesh.Scale = mesh.Scale + GROW
2618
			wave.Transparency = wave.Transparency + 1 / WAIT
2619
			if wave.Transparency > 0.99 then
2620
				wave:remove()
2621
			end
2622
		end
2623
	end))
2624
end
2625
2626
local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
2627
PRT.Color = C3(0,0,0)
2628
local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
2629
CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
2630
local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
2631
PRT.Color = C3(0,0,0)
2632
CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
2633
CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
2634
for i = 1, 16 do
2635
	local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
2636
	FACE.Color = C3(0,0,0)
2637
	Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
2638
	CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
2639
end
2640
2641
--ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
2642
function ParticleEmitter(Table)
2643
	local PRTCL = Particle:Clone()
2644
	local Speed = Table.Speed or 5
2645
	local Drag = Table.Drag or 0
2646
	local Size1 = Table.Size1 or 1
2647
	local Size2 = Table.Size2 or 5
2648
	local Lifetime1 = Table.Lifetime1 or 1
2649
	local Lifetime2 = Table.Lifetime2 or 1.5
2650
	local Parent = Table.Parent or Torso
2651
	local Emit = Table.Emit or 100
2652
	local Offset = Table.Offset or 360
2653
	local Acel = Table.Acel or VT(0,0,0)
2654
	local Enabled = Table.Enabled or false
2655
	PRTCL.Parent = Parent
2656
	PRTCL.Size = NumberSequence.new(Size1,Size2)
2657
	PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
2658
	PRTCL.Speed = NumberRange.new(Speed)
2659
	PRTCL.VelocitySpread = Offset
2660
	PRTCL.Drag = Drag
2661
	PRTCL.Acceleration = Acel
2662
	if Enabled == false then
2663
		PRTCL:Emit(Emit)
2664
		Debris:AddItem(PRTCL,Lifetime2)
2665
	else
2666
		PRTCL.Enabled = true
2667
	end
2668
	return PRTCL
2669
end
2670
2671
ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
2672
--ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
2673
2674
for _, c in pairs(Weapon:GetDescendants()) do
2675
	if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
2676
		c.Material = "Glass"
2677
		c.Color = C3(0,0,0)
2678
	elseif c.ClassName == "Part" and c.Name == "Eye" then
2679
		c.Color = C3(1,0,0)
2680
		c.Material = "Neon"
2681
	end
2682
end
2683
2684
Weapon.Parent = Character
2685
for _, c in pairs(Weapon:GetChildren()) do
2686
	if c.ClassName == "Part" then
2687
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
2688
	end
2689
end
2690
2691
local SKILLTEXTCOLOR = C3(1,1,1)
2692
local SKILLFONT = "SciFi"
2693
local SKILLTEXTSIZE = 4
2694
2695
local ATTACKS = {"Warp - Q","Magic Roar- R","Laser Sword- E","Laugh- T","Block2 - N"}
2696
2697
for i = 1, #ATTACKS do
2698
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.74, 0, 0.97-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
2699
	local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
2700
	SKILLTEXT.TextXAlignment = "Left"
2701
	SKILLTEXT.Rotation = i*3
2702
end
2703
2704
Humanoid.Died:Connect(function()
2705
	RootPart:remove()
2706
	CreateSound(160718677, Head, 4, 1, false)
2707
	BMUSIC:remove()
2708
	Effects:remove()
2709
	WEAPONGUI:remove()
2710
end)
2711
local GRUNTS = {1146556975,1146556706,1278006076}
2712
2713
Weapon.Parent = Character
2714
for _, c in pairs(Weapon:GetChildren()) do
2715
	if c.ClassName == "Part" then
2716
		c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
2717
	end
2718
end
2719
2720
local SKILLTEXTCOLOR = C3(1,1,1)
2721
local SKILLFONT = "SciFi"
2722
local SKILLTEXTSIZE = 4
2723
2724
local ATTACKS = {"Morning_Star - Z","Laser - V","Warp - B","Bomb- F","Block - M"}
2725
2726
for i = 1, #ATTACKS do
2727
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.74, 0, 0.97-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
2728
	local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
2729
	SKILLTEXT.TextXAlignment = "Right"
2730
	SKILLTEXT.Rotation = i*3
2731
end
2732
2733
local HEALTHBAR = CreateFrame(WEAPONGUI, 0.5, 1, UD2(1-0.20, 0, 0.75, 0), UD2(0.20, 0, 0.02, 0), C3(0,0,0), C3(0, 0, 0),"Health Bar") 
2734
local HEALTHCOVER = CreateFrame(HEALTHBAR, 0, 0, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), BRICKC"Shamrock".Color, C3(0, 0, 0),"Health Cover")
2735
local HEALTHTEXT = CreateLabel(HEALTHBAR, Humanoid.Health.."/"..Humanoid.MaxHealth, SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "HP")
2736
Character.Health:remove()
2737
HEALTHBAR.Rotation = (#ATTACKS*3)+3
2738
local WHOAMI = CreateFrame(WEAPONGUI, 1, 1, UD2(1-0.26, 0, 0.69, 0), UD2(0.26, 0, 0.02, 0), C3(0,0,0), C3(0, 0, 0),"Ban") 
2739
WHOAMI.Rotation = (#ATTACKS*3)+3
2740
CreateLabel(WHOAMI, "=-Mad-=", SKILLTEXTCOLOR, SKILLTEXTSIZE+4, SKILLFONT, 0, 2, 0, "Yes")
2741
2742
Humanoid.MaxHealth = 1.0E298
2743
Humanoid.Health = 1.0E298
2744
2745
Humanoid.Died:Connect(function()
2746
	RootPart:remove()
2747
	CreateSound(160718677, Head, 4, 1, false)
2748
	BMUSIC:remove()
2749
	Effects:remove()
2750
	WEAPONGUI:remove()
2751
end)
2752
local GRUNTS = {1146556975,1146556706,1278006076}
2753
2754
local SKILLTEXTCOLOR = C3(1,0,0)
2755
local SKILLFONT = "SciFi"
2756
local SKILLTEXTSIZE = 5
2757
2758
Weapon.Parent = Character
2759
2760
Humanoid.Died:connect(function()
2761
	ATTACK = true
2762
end)
2763
2764
local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
2765
local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
2766
local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.82, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
2767
local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.78, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
2768
local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.74, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
2769
local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
2770
2771
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
2772
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
2773
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
2774
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
2775
local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
2776
local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
2777
2778
function printbye(Name)
2779
	local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
2780
	warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")	
2781
end
2782
2783
workspace.ChildAdded:connect(function(instance)
2784
    for BANISH = 1, #TOBANISH do
2785
		if TOBANISH[BANISH] ~= nil then
2786
			if instance.Name == TOBANISH[BANISH] then
2787
				coroutine.resume(coroutine.create(function()
2788
					printbye(instance.Name)
2789
					instance:ClearAllChildren()
2790
					Debris:AddItem(instance,0.0005)
2791
				end))
2792
			end
2793
		end
2794
	end
2795
end)
2796
2797
--//=================================\\
2798
--||			DAMAGING
2799
--\\=================================//
2800
2801
function freezenearest(position, range)
2802
	for i, v in ipairs(workspace:GetChildren()) do
2803
		local body = v:GetChildren()
2804
		for part = 1, #body do
2805
			if (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character and range > (body[part].Position - position).Magnitude and v.ClassName == "Model" and v:FindFirstChildOfClass("Humanoid") then
2806
				v:BreakJoints()
2807
				body[part].Material = "Ice"
2808
				body[part].BrickColor = BRICKC("Really red")
2809
				body[part].Anchored = true
2810
			end
2811
		end
2812
	end
2813
end
2814
2815
function BulletDetection(FROM,TO,BRUTAL)
2816
	local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
2817
	coroutine.resume(coroutine.create(function()
2818
		if AIMHIT ~= nil then
2819
			if AIMHIT.Parent ~= Character then
2820
				if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
2821
					if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
2822
						if BRUTAL == true then
2823
							Kill(AIMHIT.Parent)
2824
						else
2825
							getbloody(AIMHIT,15)
2826
							AIMHIT.Parent:BreakJoints()
2827
							if AIMHIT.Name == "Head" then
2828
								AIMHIT.Name = "HEADSHOT"
2829
								AIMHIT:remove()
2830
							end
2831
						end
2832
					else
2833
						if BRUTAL == true then
2834
							Kill(AIMHIT.Parent.Parent)
2835
						else
2836
							AIMHIT.Parent.Parent:BreakJoints()
2837
						end
2838
					end
2839
				end
2840
			end
2841
		end
2842
	end))
2843
	SpawnTrail(FROM,AIMPOS)
2844
	return AIMHIT,AIMPOS,NORMAL
2845
end
2846
2847
function Banish(Foe)
2848
	if Foe then
2849
		coroutine.resume(coroutine.create(function()
2850
			--if game.Players:FindFirstChild(Foe.Name) then
2851
				table.insert(TOBANISH,Foe.Name)
2852
				printbye(Foe.Name)
2853
			--end
2854
			Foe.Archivable = true
2855
			local CLONE = Foe:Clone()
2856
			Foe:Destroy()
2857
			CLONE.Parent = Effects
2858
			CLONE:BreakJoints()
2859
			local MATERIALS = {"Glass","Neon"}
2860
			for _, c in pairs(CLONE:GetDescendants()) do
2861
				if c:IsA("BasePart") then
2862
					if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
2863
 						CreateSound(340722848, c, 10, 1, false)
2864
					end
2865
					c.Anchored = true
2866
					c.Transparency = c.Transparency + 0.2
2867
					c.Material = MATERIALS[MRANDOM(1,2)]
2868
					c.Color = C3(0,1,0)
2869
					if c.ClassName == "MeshPart" then
2870
						c.TextureID = ""
2871
					end
2872
					if c:FindFirstChildOfClass("SpecialMesh") then
2873
						c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
2874
					end
2875
					if c:FindFirstChildOfClass("Decal") then
2876
						c:FindFirstChildOfClass("Decal"):remove()
2877
					end
2878
					c.Name = "Banished"
2879
					c.CanCollide = false
2880
				else
2881
					c:remove()
2882
				end
2883
			end
2884
			local A = false
2885
			for i = 1, 35 do
2886
				if A == false then
2887
					A = true
2888
				elseif A == true then
2889
					A = false
2890
				end
2891
				for _, c in pairs(CLONE:GetDescendants()) do
2892
					if c:IsA("BasePart") then
2893
						c.Anchored = true
2894
						c.Material = MATERIALS[MRANDOM(1,2)]
2895
						c.Transparency = c.Transparency + 0.8/35
2896
						if A == false then
2897
							c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
2898
						elseif A == true then
2899
							c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)						
2900
						end
2901
					end
2902
				end
2903
				Swait()
2904
			end
2905
			CLONE:remove()
2906
		end))
2907
	end
2908
end
2909
2910
function ApplyAoE(POSITION,RANGE,ISBANISH)
2911
	local CHILDREN = workspace:GetDescendants()
2912
	for index, CHILD in pairs(CHILDREN) do
2913
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2914
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2915
			if HUM then
2916
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2917
				if TORSO then
2918
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2919
						if ISBANISH == true then
2920
							Banish(CHILD)
2921
						else
2922
							if ISBANISH == "Gravity" then
2923
								HUM.PlatformStand = true
2924
								if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
2925
									local grav = Instance.new("BodyPosition",TORSO)
2926
									grav.D = 15
2927
									grav.P = 20000
2928
									grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
2929
									grav.position = TORSO.Position
2930
									grav.Name = "V3BanishForce"..Player.Name
2931
								else
2932
									TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
2933
									TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
2934
								end
2935
							else
2936
								HUM.PlatformStand = false
2937
							end
2938
						end
2939
					elseif ISBANISH == "Gravity" then
2940
						if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
2941
							TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
2942
							HUM.PlatformStand = false
2943
						end
2944
					end
2945
				end
2946
			end
2947
		end
2948
	end
2949
end
2950
2951
function Kill(Char)
2952
	local NewCharacter = IT("Model",Effects)
2953
	NewCharacter.Name = "Ow im ded ;-;"
2954
	for _, c in pairs(Char:GetDescendants()) do
2955
		if c:IsA("BasePart") and c.Transparency == 0 then
2956
			if c.Parent == Char then
2957
				getbloody(c,5)
2958
			end
2959
			c:BreakJoints()
2960
			c.Material = "Glass"
2961
			c.Color = C3(0.5,0,0)
2962
			c.CanCollide = true
2963
			c.Transparency = 0.3
2964
			if c:FindFirstChildOfClass("SpecialMesh") then
2965
				c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
2966
			end
2967
			if c.Name == "Head" then
2968
				c:ClearAllChildren()
2969
				c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
2970
			end
2971
			if c.ClassName == "MeshPart" then
2972
				c.TextureID = ""
2973
			end
2974
			if c:FindFirstChildOfClass("BodyPosition") then
2975
				c:FindFirstChildOfClass("BodyPosition"):remove()
2976
			end
2977
			if c:FindFirstChildOfClass("ParticleEmitter") then
2978
				c:FindFirstChildOfClass("ParticleEmitter"):remove()
2979
			end
2980
			c.Parent = NewCharacter
2981
			c.Name = "DeadPart"
2982
			c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
2983
			c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
2984
		end
2985
	end
2986
	Char:remove()
2987
	Debris:AddItem(NewCharacter,5)
2988
end
2989
2990
function ApplyAoE(POSITION,RANGE,BRUTAL)
2991
	local CHILDREN = workspace:GetDescendants()
2992
	for index, CHILD in pairs(CHILDREN) do
2993
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2994
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2995
			if HUM then
2996
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2997
				if TORSO then
2998
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2999
						if BRUTAL == true then
3000
							Kill(CHILD)
3001
						else
3002
							CHILD:BreakJoints()
3003
						end
3004
					end
3005
				end
3006
			end
3007
		end
3008
	end
3009
end
3010
3011
function BulletDetection(FROM,TO,BRUTAL)
3012
	local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
3013
	coroutine.resume(coroutine.create(function()
3014
		if AIMHIT ~= nil then
3015
			if AIMHIT.Parent ~= Character then
3016
				if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
3017
					if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
3018
						if BRUTAL == true then
3019
							Kill(AIMHIT.Parent)
3020
						else
3021
							getbloody(AIMHIT,15)
3022
							AIMHIT.Parent:BreakJoints()
3023
							if AIMHIT.Name == "Head" then
3024
								AIMHIT.Name = "HEADSHOT"
3025
								AIMHIT:remove()
3026
							end
3027
						end
3028
					else
3029
						if BRUTAL == true then
3030
							Kill(AIMHIT.Parent.Parent)
3031
						else
3032
							AIMHIT.Parent.Parent:BreakJoints()
3033
						end
3034
					end
3035
				end
3036
			end
3037
		end
3038
	end))
3039
	SpawnTrail(FROM,AIMPOS)
3040
	return AIMHIT,AIMPOS,NORMAL
3041
end
3042
3043
function Banish(Foe)
3044
	if Foe then
3045
		coroutine.resume(coroutine.create(function()
3046
			--if game.Players:FindFirstChild(Foe.Name) then
3047
				table.insert(TOBANISH,Foe.Name)
3048
				printbye(Foe.Name)
3049
			--end
3050
			Foe.Archivable = true
3051
			local CLONE = Foe:Clone()
3052
			Foe:Destroy()
3053
			CLONE.Parent = Effects
3054
			CLONE:BreakJoints()
3055
			local MATERIALS = {"Glass","Neon"}
3056
			for _, c in pairs(CLONE:GetDescendants()) do
3057
				if c:IsA("BasePart") then
3058
					if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
3059
 						CreateSound(340722848, c, 10, 1, false)
3060
					end
3061
					c.Anchored = true
3062
					c.Transparency = c.Transparency + 0.2
3063
					c.Material = MATERIALS[MRANDOM(1,2)]
3064
					c.Color = C3(1,0,0)
3065
					if c.ClassName == "MeshPart" then
3066
						c.TextureID = ""
3067
					end
3068
					if c:FindFirstChildOfClass("SpecialMesh") then
3069
						c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
3070
					end
3071
					if c:FindFirstChildOfClass("Decal") then
3072
						c:FindFirstChildOfClass("Decal"):remove()
3073
					end
3074
					c.Name = "Banished"
3075
					c.CanCollide = false
3076
				else
3077
					c:remove()
3078
				end
3079
			end
3080
			local A = false
3081
			for i = 1, 35 do
3082
				if A == false then
3083
					A = true
3084
				elseif A == true then
3085
					A = false
3086
				end
3087
				for _, c in pairs(CLONE:GetDescendants()) do
3088
					if c:IsA("BasePart") then
3089
						c.Anchored = true
3090
						c.Material = MATERIALS[MRANDOM(1,2)]
3091
						c.Transparency = c.Transparency + 0.8/35
3092
						if A == false then
3093
							c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
3094
						elseif A == true then
3095
							c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)						
3096
						end
3097
					end
3098
				end
3099
				Swait()
3100
			end
3101
			CLONE:remove()
3102
		end))
3103
	end
3104
end
3105
3106
function ApplyAoE(POSITION,RANGE,ISBANISH)
3107
	local CHILDREN = workspace:GetDescendants()
3108
	for index, CHILD in pairs(CHILDREN) do
3109
		if CHILD.ClassName == "Model" and CHILD ~= Character then
3110
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3111
			if HUM then
3112
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3113
				if TORSO then
3114
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3115
						if ISBANISH == true then
3116
							Banish(CHILD)
3117
						else
3118
							if ISBANISH == "Gravity" then
3119
								HUM.PlatformStand = true
3120
								if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
3121
									local grav = Instance.new("BodyPosition",TORSO)
3122
									grav.D = 15
3123
									grav.P = 20000
3124
									grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
3125
									grav.position = TORSO.Position
3126
									grav.Name = "V3BanishForce"..Player.Name
3127
								else
3128
									TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
3129
									TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
3130
								end
3131
							else
3132
								HUM.PlatformStand = false
3133
							end
3134
						end
3135
					elseif ISBANISH == "Gravity" then
3136
						if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
3137
							TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
3138
							HUM.PlatformStand = false
3139
						end
3140
					end
3141
				end
3142
			end
3143
		end
3144
	end
3145
end
3146
3147
function ApplyAoE(POSITION,RANGE,BRUTAL)
3148
	local CHILDREN = workspace:GetDescendants()
3149
	for index, CHILD in pairs(CHILDREN) do
3150
		if CHILD.ClassName == "Model" and CHILD ~= Character then
3151
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3152
			if HUM then
3153
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3154
				if TORSO then
3155
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3156
						if BRUTAL == true then
3157
							Kill(CHILD)
3158
						else
3159
							CHILD:BreakJoints()
3160
						end
3161
					end
3162
				end
3163
			end
3164
		end
3165
	end
3166
end
3167
3168
function Kill(Char)
3169
	local NewCharacter = IT("Model",Effects)
3170
	NewCharacter.Name = "Ow im ded ;-;"
3171
	for _, c in pairs(Char:GetDescendants()) do
3172
		if c:IsA("BasePart") and c.Transparency == 0 then
3173
			if c.Parent == Char then
3174
				getbloody(c,5)
3175
			end
3176
			c:BreakJoints()
3177
			c.Material = "Glass"
3178
			c.Color = C3(1,0,0)
3179
			c.CanCollide = true
3180
			c.Transparency = 0.3
3181
			if c:FindFirstChildOfClass("SpecialMesh") then
3182
				c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
3183
			end
3184
			if c.Name == "Head" then
3185
				c:ClearAllChildren()
3186
				c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
3187
			end
3188
			if c.ClassName == "MeshPart" then
3189
				c.TextureID = ""
3190
			end
3191
			if c:FindFirstChildOfClass("BodyPosition") then
3192
				c:FindFirstChildOfClass("BodyPosition"):remove()
3193
			end
3194
			if c:FindFirstChildOfClass("ParticleEmitter") then
3195
				c:FindFirstChildOfClass("ParticleEmitter"):remove()
3196
			end
3197
			c.Parent = NewCharacter
3198
			c.Name = "DeadPart"
3199
			c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
3200
			c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
3201
		end
3202
	end
3203
	Char:remove()
3204
	Debris:AddItem(NewCharacter,5)
3205
end
3206
3207
function ApplyClock(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
3208
	local CHILDREN = workspace:GetDescendants()
3209
	for index, CHILD in pairs(CHILDREN) do
3210
		if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
3211
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
3212
			if HUM then
3213
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
3214
				if TORSO then
3215
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
3216
						if INSTAKILL == true then
3217
							CHILD:BreakJoints()
3218
						else
3219
							local DMG = MRANDOM(MINDMG,MAXDMG)
3220
							ApplyDamage(HUM,DMG,TORSO)
3221
						end
3222
						if FLING > 0 then
3223
							for _, c in pairs(CHILD:GetChildren()) do
3224
								if c:IsA("BasePart") then
3225
									local bv = Instance.new("BodyVelocity") 
3226
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
3227
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
3228
									bv.Parent = c
3229
									Debris:AddItem(bv,0.05)
3230
								end
3231
							end
3232
						end
3233
					end
3234
				end
3235
			end
3236
		end
3237
	end
3238
end
3239
3240
function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
3241
	local TORSO = Torso
3242
	local HUM = Humanoid
3243
	if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
3244
		coroutine.wrap(function()
3245
			VT = Vector3.new
3246
			MRANDOM = math.random
3247
			local A = TIME
3248
			local B = INTENSITY
3249
			local C = true
3250
			local HUMANOID = Humanoid
3251
			local TIMER = A or 35
3252
			local SHAKE = B or 5
3253
			local FADE = C or true
3254
			if HUMANOID then
3255
				local FADER = SHAKE / TIMER
3256
				for i = 1, TIMER do
3257
					wait()
3258
					HUMANOID.CameraOffset = VT(MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10)
3259
				end
3260
				HUMANOID.CameraOffset = VT(0, 0, 0)
3261
			end
3262
3263
		end)()
3264
	end
3265
end
3266
3267
function killnearest(position, range, maxstrength)
3268
	for i, v in ipairs(workspace:GetChildren()) do
3269
		local body = v:GetChildren()
3270
		for part = 1, #body do
3271
			if (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character and range > (body[part].Position - position).Magnitude then
3272
				if v.ClassName == "Model" then
3273
					v:BreakJoints()
3274
				end
3275
				local bv = Instance.new("BodyVelocity")
3276
				bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
3277
				bv.velocity = CF(position, body[part].Position).lookVector * maxstrength
3278
				bv.Parent = body[part]
3279
				Debris:AddItem(bv, 0.2)
3280
			end
3281
		end
3282
		if v.ClassName == "Part" and v.Anchored == false and range > (v.Position - position).Magnitude then
3283
			v.Velocity = CFrame.new(position, v.Position).lookVector * 5 * maxstrength
3284
		end
3285
	end
3286
end
3287
3288
--//=================================\\
3289
--||	ATTACK FUNCTIONS AND STUFF
3290
--\\=================================//
3291
3292
function head()
3293
	ATTACK = true
3294
	Rooted = false
3295
	TAUNT = true
3296
	for i=0, 0.1, 0.1 / Animation_Speed do
3297
		Swait()
3298
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3299
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
3300
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5), RAD(55 - 2.5)) * LEFTSHOULDERC0, 3 / Animation_Speed)
3301
	end
3302
	for i=0, 3, 0.1 / Animation_Speed do
3303
		Swait()
3304
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3305
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3306
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5), RAD(55 - 2.5)) * LEFTSHOULDERC0, 3 / Animation_Speed)
3307
	end
3308
	CreateSound(363808674, Torso, 10, 1.3)
3309
	for i=0, 1, 0.1 / Animation_Speed do
3310
		Swait()
3311
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-1.75, 0, 0.50) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 3 / Animation_Speed)
3312
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.15) * ANGLES(RAD(145), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 3/ Animation_Speed)
3313
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5), RAD(55 - 2.5)) * LEFTSHOULDERC0, 3 / Animation_Speed)
3314
	end
3315
	WACKYEFFECT({EffectType = "Block", Size = VT(6,6,6), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
3316
	CreateSound(189035450, Torso, 10, 1)
3317
	for i=0, 0.01, 0.1 / Animation_Speed do
3318
		Swait()
3319
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
3320
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
3321
        LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
3322
	end
3323
	ATTACK = false
3324
	Rooted = false
3325
	TAUNT = false
3326
end
3327
3328
function TakeOnMe()
3329
	Speed = 16
3330
	local MEME = CreateSound(1171341451, Effects, 2, 1, false)
3331
	ATTACK = true
3332
	Rooted = false
3333
	local DANCE = true
3334
	local KEY = Mouse.KeyDown:connect(function(NEWKEY)
3335
		if NEWKEY == "p" then
3336
			DANCE = false
3337
		end
3338
	end)
3339
	PLAYSONG = false
3340
	while true do
3341
		for i = 1, 15 do
3342
			Swait()
3343
			MEME.Parent = Effects
3344
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3345
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3346
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3347
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3348
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.2, -0.6) * ANGLES(RAD(15), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
3349
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.2, -0.6) * ANGLES(RAD(15), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
3350
		end
3351
		if DANCE == false then
3352
			break
3353
		end
3354
		for i = 1, 15 do
3355
			Swait()
3356
			MEME.Parent = Effects
3357
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3358
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3359
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(125), RAD(-45), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3360
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3361
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 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)
3362
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 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)
3363
		end
3364
	end
3365
	PLAYSONG = true
3366
	KEY:Disconnect()
3367
	MEME:remove()
3368
	Speed = 25
3369
	ATTACK = false
3370
	Rooted = false
3371
end
3372
3373
function Morning_Star()
3374
    ATTACK = true
3375
    Rooted = true
3376
    for i=0, 1, 0.1 / Animation_Speed do
3377
        Swait()
3378
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3379
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3380
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3381
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3382
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3383
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3384
    end
3385
    coroutine.resume(coroutine.create(function()
3386
        local POS = Mouse.Hit.p
3387
        local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Maroon", "Strike", VT(0,2000,0))
3388
        MakeForm(RAY,"Cyl")
3389
        local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Maroon", "Strike", VT(0,0,0))
3390
        MakeForm(SPHERE,"Ball")
3391
        local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Maroon", "Strike", VT(0,0,0))
3392
        MakeForm(SHIELD,"Ball")
3393
        SHIELD.CFrame = CF(POS)
3394
        RAY.CFrame = CF(POS)
3395
        SPHERE.CFrame = CF(POS)
3396
        CreateSound(440145570, SPHERE, 10, 0.8, false)
3397
        CreateSound(415700134, SPHERE, 10, 0.8, false)
3398
        for i = 1, 200 do
3399
            Swait()
3400
            WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SPHERE.Size.X*1.2,5+(i),SPHERE.Size.X*1.2), Transparency = 0, Transparency2 = 1, CFrame = SPHERE.CFrame*ANGLES(RAD(0), RAD(i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3401
            RAY.Size = RAY.Size + VT(0.05,0,0.05)
3402
            SPHERE.Size = SPHERE.Size + VT(2,2,2)
3403
            SHIELD.Size = SPHERE.Size + VT(3,3,3)
3404
            ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
3405
        end
3406
        for i = 1, 45 do
3407
            Swait()
3408
            RAY.Transparency = RAY.Transparency + 1/45
3409
            SPHERE.Transparency = RAY.Transparency
3410
            SHIELD.Transparency = SPHERE.Transparency + 1/45
3411
        end
3412
        RAY:remove()
3413
        SHIELD:remove()
3414
        SPHERE:remove()
3415
    end))
3416
    for i=0, 1, 0.1 / Animation_Speed do
3417
        Swait()
3418
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
3419
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
3420
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3421
					LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3422
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3423
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3424
    end
3425
    ATTACK = false
3426
    Rooted = false
3427
end
3428
3429
function Taunt()
3430
	ATTACK = true
3431
	local LAUGH = nil
3432
	coroutine.resume(coroutine.create(function()
3433
		repeat
3434
			Swait()
3435
            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)
3436
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3437
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3438
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
3439
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3440
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3441
		until LAUGH ~= nil
3442
		repeat
3443
			Swait()
3444
			LAUGH.Parent = Head
3445
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.35 * COS(SINE / 2)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3446
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3447
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.05 * SIN(SINE / 12), -0.5) * ANGLES(RAD(180), RAD(10), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3448
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
3449
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3450
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3451
		until LAUGH.Playing == false
3452
	ATTACK = false
3453
	end))
3454
	wait(0.1)
3455
	LAUGH = CreateSound(300208779, Head, 10, 1, false)
3456
	sick:Resume()
3457
end
3458
3459
function Shell()
3460
	ATTACK = true
3461
	Rooted = false
3462
	local GYRO = IT("BodyGyro",RootPart)
3463
	GYRO.D = 750
3464
	GYRO.P = 20000
3465
	GYRO.MaxTorque = VT(0,40000000,0)
3466
	for i=0, 1, 0.1 / Animation_Speed do
3467
		Swait()
3468
		GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
3469
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3470
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3471
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3472
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3473
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3474
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3475
	end
3476
	GYRO:remove()
3477
	CreateSound(696483710, Gun, 5, 1, false)
3478
	local AIMHIT,AIMPOS,NORMAL = BulletDetection(Gun.Position,Mouse.Hit.p)
3479
	SpawnTrail(Gun.CFrame*CF(1.5,0.5,0).p,AIMPOS)
3480
	WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
3481
	for i=0, 0.3, 0.1 / Animation_Speed do
3482
		Swait()
3483
					RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3484
					Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3485
					RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(110), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3486
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3487
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3488
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3489
	end
3490
	ATTACK = false
3491
	Rooted = false
3492
end
3493
3494
function Teleport()
3495
	ATTACK = true
3496
	Rooted = false
3497
	for i=0, 0.5, 0.1 / Animation_Speed do
3498
		Swait()
3499
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3500
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-25), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
3501
	end
3502
	for e = 1, #BODY do
3503
		if BODY[e] ~= nil then
3504
			local STUFF = BODY[e]
3505
			local PART = STUFF[1]
3506
			if PART:IsA("BasePart") and PART ~= RootPart and PART.Name ~= "FaceGradient" and PART.Name ~= "Hair" and PART.Transparency ~= 1 then
3507
				local PRT = PART:Clone()
3508
				PRT.Anchored = true
3509
				PRT.CanCollide = false
3510
				PRT.Material = "Neon"
3511
				PRT.Color = C3(1,1,1)
3512
				PRT.Name = "WarpEffect"
3513
				PRT.Parent = Effects
3514
				PRT.CFrame = PART.CFrame
3515
				PRT:BreakJoints()
3516
				if PRT:FindFirstChildOfClass("Sound") then
3517
					PRT:FindFirstChildOfClass("Sound"):remove()
3518
				end
3519
				if PRT:FindFirstChildOfClass("Decal") then
3520
					PRT:FindFirstChildOfClass("Decal"):remove()
3521
				end
3522
				coroutine.resume(coroutine.create(function()
3523
					for i = 1, 100 do
3524
						Swait()
3525
						PRT.Transparency = PRT.Transparency + 1/100
3526
					end
3527
					PRT:remove()
3528
				end))
3529
			end
3530
		end
3531
	end
3532
	CreateSound(217767125, Torso, 10, 1)
3533
	local POS = RootPart.Orientation
3534
	RootPart.CFrame = CF(Mouse.Hit.p+VT(0,6,0))
3535
	RootPart.Orientation = POS
3536
	RootJoint.Parent = RootPart
3537
	for i=0, 0.5, 0.1 / Animation_Speed do
3538
		Swait()
3539
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3540
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-15), RAD(12)) * ANGLES(RAD(175 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
3541
	end
3542
	for i=0, 0.1, 0.1 / Animation_Speed do
3543
		Swait()
3544
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
3545
	end
3546
	ATTACK = false
3547
	Rooted = false
3548
end
3549
3550
function G()
3551
	ATTACK = true
3552
	Rooted = true
3553
	FORCEWINGS = true
3554
	CreateSound(1537955136, Torso, 5, 1, false)
3555
	for i=1, 15 do
3556
		Swait()
3557
		RootPart.CFrame = RootPart.CFrame * CF(0,0,0.8)
3558
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0+i/15 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.75 / Animation_Speed)
3559
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(75)), 0.75 / Animation_Speed)
3560
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(15 - 5 * COS(SINE / 12)), RAD(-35), RAD(35 - 3 * COS(SINE / 12))) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
3561
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-35), RAD(-12 + 3 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
3562
	end
3563
	for i=0, 0.3, 0.1 / Animation_Speed do
3564
		Swait()
3565
		RootPart.CFrame = RootPart.CFrame * CF(0,0,0.015)
3566
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.75 / Animation_Speed)
3567
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(75)), 0.75 / Animation_Speed)
3568
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(15 - 5 * COS(SINE / 12)), RAD(-35), RAD(35 - 3 * COS(SINE / 12))) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
3569
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-35), RAD(-12 + 3 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
3570
	end
3571
	for i=0, 1, 0.1 / Animation_Speed do
3572
		Swait()
3573
		Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(170), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3574
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0-0.5 * COS(SINE), 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3575
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3576
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
3577
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
3578
	end
3579
	CreateSound(1537955679, Blade, 7, 0.7, false)
3580
	for i=0, 0.4, 0.1 / Animation_Speed do
3581
		Swait()
3582
		Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(115), RAD(-35), RAD(0)), 0.75 / Animation_Speed)
3583
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3584
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3585
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
3586
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
3587
	end
3588
	local TORNADOBASE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(5,45/2,5))
3589
	MakeForm(TORNADOBASE,"Ball")
3590
	TORNADOBASE.Mesh.Scale = VT(1,8,1)
3591
	local SWIRL = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(0,0,0))
3592
	CreateMesh("SpecialMesh", SWIRL, "FileMesh", "1051557", "", VT(6,45*3,6), VT(0,0,0))
3593
	local SWIRL2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(0,0,0))
3594
	CreateMesh("SpecialMesh", SWIRL2, "FileMesh", "1051557", "", VT(6,45*3,6), VT(0,0,0))
3595
	CreateSound(415700134, TORNADOBASE, 3, 0.5, true)
3596
	coroutine.resume(coroutine.create(function()
3597
		local FRAME = RootPart.CFrame*CF(0,-5,-0.5)
3598
		for E = 1, 185 do
3599
			Swait()
3600
			FRAME = FRAME * CF(0,0,-0.8)
3601
			TORNADOBASE.CFrame = FRAME*CF(0,TORNADOBASE.Size.Y/2,0)
3602
			SWIRL.CFrame = TORNADOBASE.CFrame * ANGLES(RAD(0), RAD(E*5), RAD(0))
3603
			SWIRL2.CFrame = TORNADOBASE.CFrame * ANGLES(RAD(0), RAD(-E*15), RAD(0))
3604
			for i = 1, math.ceil(TORNADOBASE.Size.Y/6) do
3605
				ApplyAoE(TORNADOBASE.CFrame*CF(0,TORNADOBASE.Size.Y/2,0)*CF(0,-i*6,0).p,8,2,2,-35,0)
3606
			end
3607
			WACKYEFFECT({Time = 5, EffectType = "Wave", Size = VT(10,8,10), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(FRAME.p) * ANGLES(RAD(0), RAD(E*5), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = TORNADOBASE.Color, SoundID = nil, SoundPitch = MRANDOM(6,8)/10, SoundVolume = 2})
3608
		end
3609
		for i = 1, 15 do
3610
			Swait()
3611
			TORNADOBASE.Transparency = i/15
3612
			SWIRL.Transparency = i/15
3613
			SWIRL2.Transparency = i/15
3614
			SWIRL.CFrame = SWIRL.CFrame * ANGLES(RAD(0), RAD(i*5), RAD(0))
3615
			SWIRL2.CFrame = SWIRL2.CFrame * ANGLES(RAD(0), RAD(-i*15), RAD(0))
3616
		end
3617
		TORNADOBASE:remove()
3618
		SWIRL:remove()
3619
		SWIRL2:remove()
3620
	end))
3621
	for i=0, 0.2, 0.1 / Animation_Speed do
3622
		Swait()
3623
		Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(115), RAD(-35), RAD(0)), 0.75 / Animation_Speed)
3624
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3625
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
3626
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
3627
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
3628
	end
3629
	FORCEWINGS = false
3630
	ATTACK = false
3631
	Rooted = false
3632
end
3633
3634
function Ruler()
3635
	local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
3636
	if HITFLOOR ~= nil then
3637
		do
3638
			local HITBODIES = {}
3639
			ATTACK = true
3640
			Rooted = true
3641
			local ABSOLUTE = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "SuperNova", VT(0, 0, 0))
3642
			ABSOLUTE.Color = SKILLTEXTCOLOR
3643
			MakeForm(ABSOLUTE, "Ball")
3644
			CreateSound("814168787", ABSOLUTE, 10, 0.3)
3645
			for i = 0, 4, 0.1 / Animation_Speed do
3646
				Swait()
3647
				ABSOLUTE.Size = ABSOLUTE.Size + VT(0.2, 0.2, 0.2)
3648
				ABSOLUTE.CFrame = RootPart.CFrame * CF(0, 5 + ABSOLUTE.Size.Y / 2, 0)
3649
				ABSOLUTE.Transparency = ABSOLUTE.Transparency - 0.01
3650
				local CHARGE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Star", VT(1, 1, 1))
3651
				MakeForm(CHARGE, "Ball")
3652
				CHARGE.Color = C3(0, 0, 0)
3653
				CHARGE.CFrame = CF(RootPart.Position) * CF(MRANDOM(-15, 15), -6, MRANDOM(-15, 15))
3654
				FireArc(CHARGE, ABSOLUTE.Position, 45, 45, true)
3655
            Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
3656
		    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(0)), 0.15 / Animation_Speed)
3657
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3658
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3659
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3660
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3661
			end
3662
			CreateSound("907333406", Head, 10, 1)
3663
			for i = 0, 2, 0.1 / Animation_Speed do
3664
				Swait()
3665
            Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
3666
		    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(0)), 0.15 / Animation_Speed)
3667
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3668
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3669
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3670
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
3671
			end
3672
			coroutine.resume(coroutine.create(function()
3673
				local PITS = {}
3674
				CreateSound("178452217", ABSOLUTE, 10, 0.7)
3675
				for i = 1, 6 do
3676
					for i = 1, 10 do
3677
						Swait()
3678
						Slice("Thin", ABSOLUTE.Size.X / 20, 15, ABSOLUTE.CFrame * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180))), "Really black", VT(-0.01, 0, -0.01))
3679
						ABSOLUTE.Size = ABSOLUTE.Size * 0.9
3680
					end
3681
					for i = 1, 10 do
3682
						Swait()
3683
						ABSOLUTE.Size = ABSOLUTE.Size * 1.12
3684
					end
3685
				end
3686
				CreateSound("215395388", ABSOLUTE, 10, 0.6)
3687
				CreateSound("215395388", ABSOLUTE, 10, 0.65)
3688
				CreateSound("215395388", ABSOLUTE, 10, 0.7)
3689
				for i = 1, 75 do
3690
					Swait()
3691
					local ICICLE = IT("CornerWedgePart", Effects)
3692
					ICICLE.Locked = true
3693
					ICICLE.CanCollide = false
3694
					ICICLE.Anchored = true
3695
					ICICLE.Color = C3(0, 0, 0)
3696
					ICICLE.Material = "Neon"
3697
					ICICLE.Size = VT(i / 3, i * 2, i / 3)
3698
					ICICLE.CFrame = CF(HITPOS) * CF(MRANDOM(-ABSOLUTE.Size.X, ABSOLUTE.Size.X), 0, MRANDOM(-ABSOLUTE.Size.X / 1.5, ABSOLUTE.Size.X / 1.5)) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-25, 25)))
3699
					table.insert(PITS, ICICLE)
3700
					killnearest(ICICLE.Position, ICICLE.Size.Y / 1.5, -100)
3701
					ABSOLUTE.Size = ABSOLUTE.Size * 1.03
3702
					killnearest(ABSOLUTE.Position, ABSOLUTE.Size.X / 1.9, -100)
3703
					for i = 1, 3 do
3704
						Slice("Thin", ABSOLUTE.Size.X / 20, 5, ABSOLUTE.CFrame * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180))), "Really black", VT(-0.01, 0, -0.01))
3705
					end
3706
					CreateWave(VT(ABSOLUTE.Size.X / 1.5, 35, ABSOLUTE.Size.X / 1.5), 25, CF(HITPOS) * ANGLES(RAD(0), RAD(i * 5), RAD(0)), false, 0, C3(0, 0, 0), VT(i / 3, 0, i / 3))
3707
				end
3708
				ABSOLUTE.Transparency = 0
3709
				for i = 1, 10 do
3710
					Swait()
3711
					ABSOLUTE.Size = ABSOLUTE.Size * 0.9
3712
					ABSOLUTE.Transparency = ABSOLUTE.Transparency + 0.1
3713
				end
3714
				Debris:AddItem(ABSOLUTE, 5)
3715
				Swait(50)
3716
				for i = 1, 10 do
3717
					Swait()
3718
					for e = 1, #PITS do
3719
						if PITS[e] ~= nil then
3720
							local E = PITS[e]
3721
							E.Transparency = E.Transparency + 0.1
3722
						end
3723
					end
3724
				end
3725
				for e = 1, #PITS do
3726
					if PITS[e] ~= nil then
3727
						local E = PITS[e]
3728
						E:remove()
3729
					end
3730
				end
3731
			end))
3732
			ATTACK = false
3733
			Rooted = false
3734
		end
3735
	end
3736
end
3737
3738
function Governor_Bomb()
3739
	local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, SKILLTEXTCOLOR, "CenterPart", VT(0, 0, 0))
3740
	local RAY = CreatePart(3, Effects, "Neon", 0, 1, SKILLTEXTCOLOR, "Laser01", VT(25, 25, 25))
3741
	RAY.Color = SKILLTEXTCOLOR
3742
	MakeForm(RAY, "Ball")
3743
	local ECH = Mouse.Hit.p
3744
	CENTER.CFrame = CF(Mouse.Hit.p)
3745
	RAY.CFrame = CENTER.CFrame
3746
	CreateSound("814168787", CENTER, 10, 0.6)
3747
	for i = 1, 80 do
3748
		Swait()
3749
		RAY.Size = RAY.Size * 0.98
3750
		RAY.Transparency = RAY.Transparency - 0.016666666666666666
3751
	end
3752
	killnearest(ECH, 25, 250)
3753
	MagicSphere(VT(1, 1, 1), 55, CF(ECH), SKILLTEXTCOLOR, VT(2, 2, 2))
3754
	MagicSphere(VT(0, 0, 0), 45, CF(ECH), C3(0, 0, 0), VT(2, 2, 2))
3755
	CreateSound("314970790", CENTER, 10, 1)
3756
	Debris:AddItem(CENTER, 5)
3757
	RAY:remove()
3758
end
3759
3760
function Smite()
3761
	local RING, MESH, DELET = MakeRing()
3762
	local POS = Mouse.Hit.p
3763
	RING.CFrame = CF(Mouse.Hit.p + VT(MRANDOM(-25, 25), 200, MRANDOM(-25, 25)), Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
3764
	for i = 1, 45 do
3765
		Swait()
3766
		MESH.Scale = MESH.Scale + VT(12, 0, 12)
3767
		RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
3768
	end
3769
	local HITFLOOR, HITPOS = Raycast(RING.Position, CF(RING.Position, RING.CFrame * CF(0, -1, 0).p).lookVector, 500, Character)
3770
	if HITFLOOR then
3771
		local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Beam", VT(0, 0, 0), true)
3772
		MakeForm(BEAM, "Cyl")
3773
		local DIST = (RING.Position - HITPOS).Magnitude
3774
		BEAM.Size = VT(0, DIST, 0)
3775
		BEAM.CFrame = CF(RING.Position, HITPOS) * CF(0, 0, -DIST / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
3776
		for i = 1, 5 do
3777
			WACKYEFFECT({
3778
				EffectType = "Wave",
3779
				Size = VT(25, 0, 25),
3780
				Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6),
3781
				Transparency = 0,
3782
				Transparency2 = 1,
3783
				CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
3784
				MoveToPos = nil,
3785
				RotationX = 0,
3786
				RotationY = 3,
3787
				RotationZ = 0,
3788
				Material = "Neon",
3789
				Color = C3(1, 1, 1),
3790
				SoundID = nil,
3791
				SoundPitch = nil,
3792
				SoundVolume = nil
3793
			})
3794
			WACKYEFFECT({
3795
				EffectType = "Round Slash",
3796
				Size = VT(3, 0, 3) / 13,
3797
				Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5,
3798
				Transparency = 0,
3799
				Transparency2 = 1,
3800
				CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))),
3801
				MoveToPos = nil,
3802
				RotationX = 0,
3803
				RotationY = 0,
3804
				RotationZ = 0,
3805
				Material = "Neon",
3806
				Color = C3(1, 1, 1),
3807
				SoundID = nil,
3808
				SoundPitch = nil,
3809
				SoundVolume = nil
3810
			})
3811
			WACKYEFFECT({
3812
				Time = 35,
3813
				EffectType = "Sphere",
3814
				Size = VT(22, 22, 22),
3815
				Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5),
3816
				Transparency = 0,
3817
				Transparency2 = 1,
3818
				CFrame = CF(HITPOS),
3819
				MoveToPos = nil,
3820
				RotationX = 0,
3821
				RotationY = 0,
3822
				RotationZ = 0,
3823
				Material = "Neon",
3824
				Color = C3(1, 1, 1),
3825
				SoundID = 459523898,
3826
				SoundPitch = MRANDOM(9, 12) / 10,
3827
				SoundVolume = 10
3828
			})
3829
		end
3830
		SHAKECAM(HITPOS, 100, 8, 15)
3831
		ApplyAoE(HITPOS, 50)
3832
		for i = 1, 25 do
3833
			Swait()
3834
			BEAM.Size = BEAM.Size + VT(0.5, 0, 0.5)
3835
			BEAM.Transparency = BEAM.Transparency + 0.04
3836
		end
3837
		BEAM:remove()
3838
	end
3839
	wait(0.2)
3840
	DELET()
3841
end
3842
3843
function Orbital_Devastor()
3844
	local HITBODIES = {}
3845
	local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Pearl", "CenterPart", VT(0, 0, 0))
3846
	local HITFLOOR, ECH, NORMAL = Raycast(Mouse.Hit.p + VT(0, 2, 0), CF(Mouse.Hit.p, Mouse.Hit.p + VT(0, -1, 0)).lookVector, 10000000, Character)
3847
	CENTER.CFrame = CF(ECH)
3848
	local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Laser01", VT(25, 99999, 25))
3849
	MakeForm(RAY, "Cyl")
3850
	local RAY2 = CreatePart(3, Effects, "Neon", 0, 1, "Really black", "Laser01", VT(28, 99999, 28))
3851
	MakeForm(RAY2, "Cyl")
3852
	RAY.CFrame = CF(ECH)
3853
	RAY2.CFrame = CF(ECH)
3854
	CreateSound("1368573150", CENTER, 10, 0.8)
3855
	for i = 1, 100 do
3856
		Swait()
3857
		RAY.Transparency = RAY.Transparency - 0.01
3858
		RAY.Size = RAY.Size - VT(0.25, 0, 0.25)
3859
		RAY2.Transparency = RAY2.Transparency - 0.012
3860
		RAY2.Size = RAY2.Size - VT(0.28, 0, 0.28)
3861
	end
3862
	for i = 1, 5 do
3863
		CreateRing(VT(i / 10, i / 10, 0), false, 0, 25, CF(ECH) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180))), C3(MRANDOM(0, 10) / 10, 0, 0), VT(i / 5, i / 5, 0))
3864
	end
3865
	RAY:remove()
3866
	RAY2:remove()
3867
	CreateSound("1368637781", CENTER, 10, 0.8)
3868
	MagicSphere(VT(0, 0, 0), 15, CF(ECH), "Really red", VT(8, 8, 8))
3869
	MagicSphere(VT(1, 1, 1), 25, CF(ECH), "Really black", VT(8, 8, 8))
3870
	Debris:AddItem(CENTER, 5)
3871
	CreateSound("414517163", CENTER, 10, 0.8)
3872
	for i = 1, 5 do
3873
		Slice("Round", 0, 35, CF(ECH) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Really red", VT(0.5, 0, 0.5))
3874
	end
3875
	for e = 1, #HITBODIES do
3876
		if HITBODIES[e] ~= nil then
3877
			local BOD = HITBODIES[e]
3878
			local TORS = BOD:FindFirstChild("Torso") or BOD:FindFirstChild("UpperTorso")
3879
			if TORS then
3880
				BOD:BreakJoints()
3881
				for _, c in pairs(BOD:GetChildren()) do
3882
					if c.ClassName == "Part" or c.ClassName == "MeshPart" then
3883
						local bv = Instance.new("BodyVelocity")
3884
						bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
3885
						bv.velocity = CF(ECH, c.Position).lookVector * 250
3886
						bv.Parent = c
3887
						Debris:AddItem(bv, 0.2)
3888
					end
3889
				end
3890
			end
3891
		end
3892
	end
3893
end
3894
3895
function Savage_Fire()
3896
	ATTACK = true
3897
	Rooted = true
3898
	VALUE1 = true
3899
	local HITBODIES = {}
3900
	local VISUAL = CreatePart(3, Effects, "Glass", 0, 0.99, "Maroon", "Vibrations", VT(4, 4, 4))
3901
	MakeForm(VISUAL, "Ball")
3902
	VISUAL.CFrame = RootPart.CFrame
3903
	for i = 0, 1.2, 0.1 / Animation_Speed do
3904
		Swait()
3905
		VISUAL.Size = VISUAL.Size + VT(0.1, 0.1, 0.1)
3906
		VISUAL.Transparency = VISUAL.Transparency - 0.005
3907
		if MRANDOM(1, 2) == 1 then
3908
			do
3909
				local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Magic", VT(1, 1, 1) * MRANDOM(2, 35) / 10)
3910
				SPHERE.CFrame = CF(RootPart.Position) * CF(MRANDOM(-15, 15), -15, MRANDOM(-15, 15))
3911
				MakeForm(SPHERE, "Ball")
3912
				coroutine.resume(coroutine.create(function()
3913
					for i = 1, 100 do
3914
						Swait()
3915
						SPHERE.CFrame = SPHERE.CFrame * CF(0, 0.3, 0)
3916
						SPHERE.Transparency = i / 100
3917
					end
3918
					SPHERE:remove()
3919
				end))
3920
			end
3921
		end
3922
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
3923
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
3924
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-90 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3925
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3926
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3927
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3928
	end
3929
	Character.Archivable = true
3930
	local X = 1 - VISUAL.Transparency
3931
	local ORIGINPOS = RootPart.Position
3932
	Transparency(1)
3933
	VALUE2 = true
3934
	RootPart.CFrame = CF(Mouse.Hit.p + VT(0, 5, 0), ORIGINPOS)
3935
	for i = 1, 50 do
3936
		Swait()
3937
		VISUAL.Transparency = VISUAL.Transparency + X / 50
3938
		VISUAL.Size = VISUAL.Size + VT(0.05, 0.05, 0.05)
3939
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
3940
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
3941
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-90 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3942
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3943
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3944
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3945
	end
3946
	VISUAL:remove()
3947
	coroutine.resume(coroutine.create(function()
3948
		local PITS = {}
3949
		local HITFLOOR, HITPOS, NORMAL = Raycast(CLONE.Torso.Position, CF(CLONE.Torso.Position, CLONE.Torso.Position + VT(0, -1, 0)).lookVector, 25 * Player_Size, Character)
3950
		MagicSphere(VT(0, 0, 0), 25, CF(CLONE.Torso.Position), "Really red", VT(2, 2, 2))
3951
		MagicSphere(VT(1, 1, 1), 55, CF(CLONE.Torso.Position), "Really black", VT(2, 2, 2))
3952
		if HITFLOOR ~= nil then
3953
			local POS = CLONE.Torso.Position
3954
			CLONE:remove()
3955
			for i = 1, 150 do
3956
				Swait()
3957
				local PEWSOUND = {
3958
					"907527750",
3959
					"907527912",
3960
					"907528019",
3961
					"907530553"
3962
				}
3963
				AddChildrenToTable(HITPOS, workspace, i, HITBODIES)
3964
				if MRANDOM(1, 2) == 1 then
3965
					local ICICLE = IT("CornerWedgePart", Effects)
3966
					ICICLE.Locked = true
3967
					ICICLE.CanCollide = false
3968
					ICICLE.Anchored = true
3969
					ICICLE.BrickColor = BRICKC("Really red")
3970
					ICICLE.Material = "Neon"
3971
					ICICLE.Size = VT(i / 10, i / 2, i / 10)
3972
					CreateSound(PEWSOUND[MRANDOM(1, #PEWSOUND)], ICICLE, 10, 0.8)
3973
					ICICLE.CFrame = CF(HITPOS) * CF(MRANDOM(-i / 2, i / 2), 0, MRANDOM(-i / 2, i / 2)) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-25, 25)))
3974
					table.insert(PITS, ICICLE)
3975
					for e = 1, #HITBODIES do
3976
						if HITBODIES[e] ~= nil then
3977
							local BOD = HITBODIES[e]
3978
							local TORS = BOD:FindFirstChild("Torso") or BOD:FindFirstChild("UpperTorso")
3979
							if TORS then
3980
								BOD:BreakJoints()
3981
								for _, c in pairs(BOD:GetChildren()) do
3982
									if c.ClassName == "Part" or c.ClassName == "MeshPart" then
3983
										local bv = Instance.new("BodyVelocity")
3984
										bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
3985
										bv.velocity = CF(POS, c.Position).lookVector * 250
3986
										bv.Parent = c
3987
										Debris:AddItem(bv, 0.2)
3988
									end
3989
								end
3990
							end
3991
						end
3992
					end
3993
					HITBODIES = {}
3994
				end
3995
			end
3996
			coroutine.resume(coroutine.create(function()
3997
				for i = 1, 10 do
3998
					Swait()
3999
					for e = 1, #PITS do
4000
						if PITS[e] ~= nil then
4001
							local E = PITS[e]
4002
							E.Transparency = E.Transparency + 0.1
4003
						end
4004
					end
4005
				end
4006
				for e = 1, #PITS do
4007
					if PITS[e] ~= nil then
4008
						local E = PITS[e]
4009
						E:remove()
4010
					end
4011
				end
4012
			end))
4013
		end
4014
	end))
4015
	VALUE2 = false
4016
	VALUE1 = false
4017
	ATTACK = false
4018
	Rooted = false
4019
	for i = 1, 10 do
4020
		Swait()
4021
		Transparency(1 - i / 10)
4022
	end
4023
end
4024
4025
function Blizzard()
4026
	local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
4027
	if HITFLOOR ~= nil then
4028
		ATTACK = true
4029
		Rooted = true
4030
		local GYRO = IT("BodyGyro", RootPart)
4031
		GYRO.D = 100
4032
		GYRO.P = 2000
4033
		GYRO.MaxTorque = VT(0, 4000000, 0)
4034
		GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
4035
		for i = 0, 3.5, 0.1 / Animation_Speed do
4036
			Swait()
4037
			MagicSphere(VT(0, 0, 0), 15, CF(RightArm.CFrame * CF(0, -1.2, 0).p, RightArm.CFrame * CF(MRANDOM(-5, 5), -1.2 + MRANDOM(-25, 25), MRANDOM(-5, 5)).p), C3(0.5, 0.5, 1), VT(1, 0.1, 0.1) / 2)
4038
			GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
4039
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(-15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4040
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4041
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(32 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4042
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(5), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4043
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4044
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4045
		end
4046
		CreateSound("160772554", RightArm, 10, 0.7)
4047
		for i = 0, 0.15, 0.1 / Animation_Speed do
4048
			Swait()
4049
			MagicSphere(VT(0, 0, 0), 15, CF(RightArm.CFrame * CF(0, -1.2, 0).p, RightArm.CFrame * CF(MRANDOM(-5, 5), -1.2 + MRANDOM(-25, 25), MRANDOM(-5, 5)).p), C3(0.5, 0.5, 1), VT(1, 0.1, 0.1) / 2)
4050
			GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
4051
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(85 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4052
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-85 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4053
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(90 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4054
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(5), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4055
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4056
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4057
		end
4058
		coroutine.resume(coroutine.create(function()
4059
			local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, SKILLTEXTCOLOR, "CenterPart", VT(0, 0, 0))
4060
			CENTER.CFrame = RootPart.CFrame
4061
			for i = 1, 200 do
4062
				Swait()
4063
				CENTER.CFrame = CENTER.CFrame * CF(0, 0, -0.7)
4064
				for i = 1, 2 do
4065
					Slice("Round", 0, 45, CF(CENTER.Position + VT(0, MRANDOM(-15, 15), 0)) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Pearl", VT(0.1, 0, 0.1) * MRANDOM(5, 15) / 10)
4066
				end
4067
				freezenearest(CENTER.Position, 25)
4068
			end
4069
			CENTER:remove()
4070
		end))
4071
		for i = 0, 1, 0.1 / Animation_Speed do
4072
			Swait()
4073
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(85 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4074
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-85 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4075
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(145), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-15 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4076
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(-25), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4077
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4078
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4079
		end
4080
		Rooted = true
4081
		GYRO:remove()
4082
		ATTACK = false
4083
		Rooted = false
4084
	end
4085
end
4086
function Sheer_Cold()
4087
	local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
4088
	if HITFLOOR ~= nil then
4089
		local HITBODIES = {}
4090
		ATTACK = true
4091
		Rooted = true
4092
		CreateSound("1225684085", RightArm, 10, 3)
4093
		for i = 1, 120 do
4094
			Swait()
4095
			Slice("Round", 0, 45, CF(RightArm.CFrame * CF(0, MRANDOM(-3, -2), 0).p) * ANGLES(RAD(0), RAD(MRANDOM(-180, 180)), RAD(0)), "Pearl", VT(0.01, 0, 0.01) * MRANDOM(2, 3))
4096
			MagicSphere(VT(0, 0, 0), 15, CF(RightArm.CFrame * CF(0, -1.2, 0).p, RightArm.CFrame * CF(MRANDOM(-5, 5), -1.2 + MRANDOM(-25, 25), MRANDOM(-5, 5)).p), C3(0.5, 0.5, 1), VT(1, 0.1, 0.1))
4097
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4098
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-25 + 4.5 * SIN(SINE / 12)), RAD(25), RAD(-15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4099
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4100
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4101
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4102
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4103
		end
4104
		CreateSound("160772554", RightArm, 10, 0.7)
4105
		for i = 1, 25 do
4106
			Swait()
4107
			freezenearest(RootPart.Position, 80)
4108
			Slice("Round", 0, 45, CF(RootPart.Position + VT(0, MRANDOM(-5, 15), 0)) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Pearl", VT(0.1, 0, 0.1) * MRANDOM(2, 3))
4109
			Slice("Thin", 0, 65, CF(RootPart.Position + VT(0, MRANDOM(-5, 15), 0)) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Pearl", VT(0.1, 0, 0.1) * MRANDOM(2
4110
, 3))
4111
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4112
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-25 + 4.5 * SIN(SINE / 12)), RAD(25), RAD(-15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
4113
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4114
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4115
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4116
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
4117
		end
4118
		ATTACK = false
4119
		Rooted = false
4120
	end
4121
end
4122
4123
function RiftForm()
4124
	ATTACK = true
4125
	Rooted = false
4126
	UNANCHOR = false
4127
	RootPart.Anchored = true
4128
	for i=0, 5, 0.1 / Animation_Speed do
4129
		Swait()
4130
		RootPart.CFrame = RootPart.CFrame * CF(0,0.2,0)
4131
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4132
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
4133
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
4134
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
4135
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 2 / Animation_Speed)
4136
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 2 / Animation_Speed)
4137
	end
4138
	CreateSound("1368598393", Effects, 10, 1)
4139
	for i=0, 2, 0.1 / Animation_Speed do
4140
		Swait()
4141
		local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
4142
		MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,5))
4143
		MagicSphere3(VT(0.1,0.1,0.1),15,CFRAME,"Really black",VT(0.1,0.1,5))
4144
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4145
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
4146
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
4147
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
4148
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
4149
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
4150
	end
4151
	CreateSound("1368583274", Effects, 10, 1)
4152
	for i=0, 6, 0.1 / Animation_Speed do
4153
		Swait()
4154
		CreateRing2(VT(45,5,0)*2,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(-1,0,0))
4155
		CreateRing2(VT(45,5,0)*3,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(-1,0,0)*3)
4156
		local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
4157
		MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,55))
4158
		MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(2,2,2))
4159
		MagicSphere3(VT(0.1,0.1,0.1),15,CFRAME,"Really black",VT(0.1,0.1,55))
4160
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4161
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
4162
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
4163
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
4164
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
4165
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
4166
	end
4167
	CreateSound("907329532", Effects, 10, 0.9)
4168
	Swait(175)
4169
	CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(7,7,0))
4170
	CreateSound("1368605755", Effects, 10, 1)
4171
	CreateSound("1368637781", Effects, 10, 1)
4172
	MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(5,5,5))
4173
	for i=0, 1, 0.1 / Animation_Speed do
4174
	CreateRing2(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(4,4,0))
4175
		CreateRing2(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(5,5,0))
4176
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4177
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
4178
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
4179
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
4180
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-50)), 2 / Animation_Speed)
4181
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(50)), 2 / Animation_Speed)
4182
	end
4183
	UNANCHOR = true
4184
	RootPart.Anchored = false
4185
	ATTACK = false
4186
	Rooted = false
4187
end
4188
4189
-- LIMIT BROKEN
4190
4191
local DECAL = IT("Decal")
4192
function MakeRing()
4193
	local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "MagicRing", VT(0, 0, 0), true)
4194
	local MSH = IT("BlockMesh", RING)
4195
	local TOP = DECAL:Clone()
4196
	local BOTTOM = DECAL:Clone()
4197
	TOP.Parent = RING
4198
	BOTTOM.Parent = RING
4199
	TOP.Face = "Top"
4200
	BOTTOM.Face = "Bottom"
4201
	TOP.Texture = "http://www.roblox.com/asset/?id=1259031636"
4202
	BOTTOM.Texture = "http://www.roblox.com/asset/?id=1259031636"
4203
	local function REMOVE()
4204
		coroutine.resume(coroutine.create(function()
4205
			local SIZE = MSH.Scale.X
4206
			for i = 1, 35 do
4207
				Swait()
4208
				MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
4209
				TOP.Transparency = TOP.Transparency + 0.02857142857142857
4210
				BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
4211
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
4212
			end
4213
			RING:remove()
4214
		end))
4215
	end
4216
	return RING, MSH, REMOVE
4217
end
4218
4219
function RiftWorld()
4220
	local HITFLOOR,HITPOS = Raycast(RootPart.CFrame*CF(0,0,-6.5).p, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
4221
	CHOICE = 6
4222
     chatfunc("This place... Looks so familiar...")
4223
	local sillsky = Instance.new('Sky', game:GetService'Lighting')
4224
sillsky.SkyboxBk = "rbxassetid://157784474"
4225
sillsky.SkyboxDn = "rbxassetid://157784290"
4226
sillsky.SkyboxFt = "rbxassetid://157784317"
4227
sillsky.SkyboxLf = "rbxassetid://157784355"
4228
sillsky.SkyboxRt = "rbxassetid://157784340"
4229
sillsky.SkyboxUp = "rbxassetid://157784452"
4230
sillsky.StarCount = 0
4231
sillsky.SunAngularSize = 0
4232
sillsky.MoonAngularSize = 0
4233
sillsky.MoonTextureId = ""
4234
sillsky.CelestialBodiesShown = false
4235
game.Lighting.FogColor = Color3.new(0,0,0)
4236
game.Lighting.FogEnd = 1400
4237
	if HITFLOOR ~= nil then
4238
		ATTACK = false
4239
		Rooted = false
4240
		local RINGSPIN = true
4241
		local CONSTRUCTING = true
4242
		local RING = CreatePart(3, Effects, "Neon", 0, 1, "Eggplant", "Ring", VT(0,0,0))
4243
		RING.Color = C3(0,0,0)
4244
		MakeForm(RING,"Cyl")
4245
		RING.CFrame = CF(HITPOS)
4246
		coroutine.resume(coroutine.create(function()
4247
			repeat
4248
				Swait()
4249
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
4250
			until CONSTRUCTING == false
4251
			repeat 
4252
				Swait() 
4253
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
4254
			until RINGSPIN == false
4255
			for i = 1, 25 do
4256
				Swait()
4257
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
4258
				RING.Size = RING.Size - VT(0.15,0,0.15)
4259
				--DECAL.Transparency = DECAL.Transparency + 1/25
4260
				RING.Transparency = RING.Transparency + 1/25
4261
			end
4262
			RING:remove()
4263
		end))
4264
		for i = 1, 15 do
4265
			Swait()
4266
			RING.Size = RING.Size + VT(0,0,0)
4267
			RING.Transparency = RING.Transparency - 1/15
4268
		end
4269
		end
4270
	local RANDOMEFFECT = MRANDOM(1)
4271
	local BASE = CreatePart(3, Character, "Neon", 0, 0, "Eggplant", "Black", VT(2,1.8,2))
4272
			BASE.Color = C3(0,0,0)
4273
			BASE.Transparency = 1
4274
			BASE.CFrame = CF(HITPOS+VT(0,-8,0),VT(RootPart.Position.X,HITPOS.Y-8,RootPart.Position.Z))
4275
	if RANDOMEFFECT == 1 then
4276
				local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Eggplant", "Field", VT(0.3,0.3,0.3))
4277
				FIELD.CFrame = BASE.CFrame
4278
				MakeForm(FIELD,"Ball")
4279
				for i = 1, 50 do
4280
					Swait()
4281
					FIELD.Size = VT(0,0,0)
4282
					FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
4283
				end
4284
				end
4285
				wait(0.2)
4286
				local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Eggplant", "Field", VT(0.3,0.3,0.3))
4287
				FIELD.CFrame = BASE.CFrame
4288
				local LOOP = CreateSound(1393698948, Character, 0, 1, true)
4289
				coroutine.resume(coroutine.create(function()
4290
					for i = 1, 75 do
4291
                        Swait()
4292
						LOOP.Volume = LOOP.Volume + 10/75
4293
						LOOP.Parent = FIELD
4294
						local CHILDREN = workspace:GetDescendants()
4295
						for index, CHILD in pairs(CHILDREN) do
4296
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
4297
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
4298
								if HUM then
4299
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
4300
									if TORSO then
4301
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
4302
											HUM.Health = HUM.Health - 0
4303
											TORSO.Velocity = VT(0,5,0)
4304
											HUM.PlatformStand = true
4305
											if TORSO.RotVelocity.Magnitude < 15 then
4306
										 		TORSO.Anchored = true
4307
											end
4308
										end
4309
									end
4310
								end
4311
							end
4312
						end
4313
						FIELD.Size = FIELD.Size + VT(90,90,90)
4314
						FIELD.Transparency = FIELD.Transparency + 0.8/75
4315
					end
4316
				for i = 1, 500 do
4317
                        Swait()
4318
						LOOP.Parent = FIELD
4319
						local CHILDREN = workspace:GetDescendants()
4320
						for index, CHILD in pairs(CHILDREN) do
4321
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
4322
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
4323
								if HUM then
4324
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
4325
									if TORSO then
4326
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
4327
											TORSO.Velocity = VT(0,5,0)
4328
											HUM.Health = HUM.Health - 0
4329
											HUM.PlatformStand = true
4330
											if TORSO.RotVelocity.Magnitude < 15 then
4331
										 		TORSO.Anchored = false
4332
											end
4333
										end
4334
									end
4335
								end
4336
							end
4337
						end
4338
					end
4339
 CHOICE = MRANDOM (1,5)
4340
					for i = 1, 25 do
4341
						Swait()
4342
						LOOP.Volume = LOOP.Volume + 10/25
4343
						LOOP.Parent = FIELD
4344
						local CHILDREN = workspace:GetDescendants()
4345
						for index, CHILD in pairs(CHILDREN) do
4346
							if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
4347
								local HUM = CHILD:FindFirstChildOfClass("Humanoid")
4348
								if HUM then
4349
									local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
4350
									if TORSO then
4351
										if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/1.8 then
4352
											TORSO.Velocity = VT(0,5,0)
4353
											HUM.Health = HUM.Health - 0
4354
											HUM.PlatformStand = false
4355
											if TORSO.RotVelocity.Magnitude < 15 then
4356
										 		TORSO.Anchored = false
4357
										end
4358
									end
4359
								end
4360
							end
4361
						end
4362
						FIELD.Size = FIELD.Size - VT(3,3,3)
4363
						FIELD.Transparency = FIELD.Transparency + 0.2/25
4364
						     end
4365
						end
4366
				end))	
4367
				FIELD:Remove()
4368
           ATTACK = false
4369
		Rooted = false
4370
end
4371
4372
function oofBeam()
4373
	ATTACK = true
4374
	Rooted = false
4375
    VALUE2 = true
4376
	local GYRO = IT("BodyGyro", RootPart)
4377
	GYRO.D = 20
4378
	GYRO.P = 4000
4379
	GYRO.MaxTorque = VT(0, 40000, 0)
4380
	local POS = RootPart.Position + VT(0, 25, 0)
4381
	CreateSound("1371567007", Effects, 35, MRANDOM(9, 10) / 10)
4382
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
4383
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
4384
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
4385
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
4386
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4387
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4388
	coroutine.resume(coroutine.create(function()
4389
		local E = 0
4390
		repeat
4391
			E = E + 5
4392
			GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
4393
			Swait()
4394
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
4395
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
4396
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
4397
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
4398
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4399
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
4400
		until ATTACK == false
4401
		GYRO:remove()
4402
	end))
4403
	for i = 1, 50 do
4404
		Swait()
4405
	end
4406
	for i = 1, 25 do
4407
		Swait()
4408
		WACKYEFFECT({
4409
			Time = 15,
4410
			EffectType = "Skull",
4411
			Size = VT(4, 4, 4),
4412
			Size2 = VT(0, 0, 0),
4413
			Transparency = 1,
4414
			Transparency2 = 0,
4415
			CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))) * CF(0, 0, 35),
4416
			MoveToPos = Eon.Position,
4417
			RotationX = 0,
4418
			RotationY = 0,
4419
			RotationZ = 0,
4420
			Material = "Neon",
4421
			Color = C3(1, 0, 0),
4422
			SoundID = nil,
4423
			SoundPitch = nil,
4424
			SoundVolume = nil
4425
		})
4426
	end
4427
	local LOOP = 0
4428
	local BEAMO = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really black"), "Beamo", VT(0,0,0))
4429
	MakeForm(BEAMO, "Ball")
4430
	local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Beam", VT(0, 0, 0), true)
4431
	MakeForm(BEAM, "Cyl")
4432
	repeat
4433
		local DISTANCE = (Eon.Position - Mouse.Hit.p).Magnitude
4434
		if DISTANCE < 2000 then
4435
			BEAMO.Size = VT(3 + 1 * COS(SINE / 4),  3 + 1 * COS(SINE / 4), 3 + 1 * COS(SINE / 4))
4436
	        BEAMO.CFrame = CF(Eon.Position)
4437
			BEAM.Size = VT(2 + 1 * COS(SINE / 4), DISTANCE, 2 + 1 * COS(SINE / 4))
4438
			BEAM.CFrame = CF(Eon.Position, Mouse.Hit.p) * CF(0, 0, -DISTANCE / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
4439
			ApplyAoE(Mouse.Hit.p, 14,true,false)
4440
			WACKYEFFECT({
4441
				Time = 35,
4442
				EffectType = "Sphere",
4443
				Size = VT(6 + 2 * COS(SINE / 4), 6 + 2 * COS(SINE / 4), 6 + 2 * COS(SINE / 4)) * 2,
4444
				Size2 = VT(5, 75, 5),
4445
				Transparency = 0,
4446
				Transparency2 = 1,
4447
				CFrame = CF(Mouse.Hit.p) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
4448
				MoveToPos = nil,
4449
				RotationX = 0,
4450
				RotationY = 0,
4451
				RotationZ = 0,
4452
				Material = "Neon",
4453
				Color = C3(1, 0, 0),
4454
				SoundID = nil,
4455
				SoundPitch = MRANDOM(9, 12) / 10,
4456
				SoundVolume = 10
4457
			})
4458
		WACKYEFFECT({TIME = 25, EffectType = "Sphere", Size = VT(1.5,1.5,1.5), Size2 = VT(0,0,0), Transparency = 0.5, Transparency2 = 1, CFrame = Eon.CFrame, MoveToPos = Eon.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,-6).p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
4459
			Swait()
4460
			LOOP = LOOP + 1
4461
		end
4462
	until KEYHOLD == false and LOOP >= 35 or DISTANCE >= 2000
4463
	coroutine.resume(coroutine.create(function()
4464
		for i = 1, 15 do
4465
			Swait()
4466
			BEAM.Size = BEAM.Size - VT(0.1, 0, 0.1)
4467
			BEAMO.Size = BEAMO.Size - VT(0.1, 0.1, 0.1)
4468
			BEAM.Transparency = BEAM.Transparency + 0.06666666666666667
4469
			BEAMO.Transparency = BEAMO.Transparency + 0.06666666666666667
4470
end
4471
		BEAM:remove()
4472
		BEAMO:remove()
4473
	end))
4474
	ATTACK = false
4475
	Rooted = false
4476
    VALUE2 = false
4477
end
4478
4479
--//=================================\\
4480
--||	  ASSIGN THINGS TO KEYS
4481
--\\=================================//
4482
4483
function MouseDown(Mouse)
4484
	if ATTACK == false then
4485
	end
4486
end
4487
4488
function MouseUp(Mouse)
4489
HOLD = false
4490
end
4491
4492
function KeyDown(Key)
4493
	KEYHOLD = true
4494
	
4495
    if Key == "l" and ATTACK == false then
4496
		RiftForm()
4497
        lightning.Enabled = true
4498
		eeeffecto.Enabled = true
4499
        SKILL4TEXT:remove()
4500
        SKILL3TEXT:remove()
4501
        SKILL2TEXT:remove()
4502
        SKILL1TEXT:remove()
4503
4504
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
4505
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
4506
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
4507
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
4508
local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
4509
local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
4510
        RiftWorld()
4511
s:stop()
4512
local s = Instance.new("Sound",char)
4513
	s.Name = "BGMusic"
4514
	s.SoundId = "rbxassetid://1275083876"
4515
	s.Pitch = 1
4516
	s.Volume = 40
4517
	s.Looped = true
4518
	s.archivable = false
4519
	s.Parent = char.Head
4520
	wait(0.1)
4521
	s:play()
4522
    end
4523
4524
	if Key == "z" and ATTACK == false then
4525
		Morning_Star()
4526
	end
4527
4528
	if Key == "n" and ATTACK == false then
4529
                Blizzard()
4530
	end
4531
4532
	if Key == "m" and ATTACK == false then
4533
                Sheer_Cold()
4534
	end
4535
4536
	if Key == "t" and ATTACK == false then
4537
                Taunt()
4538
	end
4539
4540
	if Key == "k" and ATTACK == false then
4541
                head()
4542
	end
4543
4544
	if Key == "c" and ATTACK == false then
4545
                Shell()
4546
	end
4547
4548
	if Key == "b" and ATTACK == false then
4549
                Savage_Fire()
4550
	end
4551
4552
	if Key == "v" and ATTACK == false then
4553
                Orbital_Devastor()
4554
	end
4555
4556
	if Key == "q" and ATTACK == false then
4557
                Teleport()
4558
	end
4559
4560
	if Key == "e" and ATTACK == false then
4561
                G()
4562
	end
4563
4564
	if Key == "r" and ATTACK == false then
4565
                Ruler()
4566
	end
4567
4568
	if Key == "f" and ATTACK == false then
4569
                Governor_Bomb()
4570
	end
4571
4572
	if Key == "y" and ATTACK == false then
4573
                oofBeam()
4574
	end
4575
4576
	if Key == "g" and ATTACK == false then
4577
                Smite()
4578
	end
4579
4580
	if Key == "p" and ATTACK == false then
4581
                 TakeOnMe()
4582
	end
4583
end
4584
4585
function KeyUp(Key)
4586
	KEYHOLD = false
4587
end
4588
4589
	Mouse.Button1Down:connect(function(NEWKEY)
4590
		MouseDown(NEWKEY)
4591
	end)
4592
	Mouse.Button1Up:connect(function(NEWKEY)
4593
		MouseUp(NEWKEY)
4594
	end)
4595
	Mouse.KeyDown:connect(function(NEWKEY)
4596
		KeyDown(NEWKEY)
4597
	end)
4598
	Mouse.KeyUp:connect(function(NEWKEY)
4599
		KeyUp(NEWKEY)
4600
	end)
4601
4602
--//=================================\\
4603
--\\=================================//
4604
4605
4606
function unanchor()
4607
	if UNANCHOR == true then
4608
		g = Character:GetChildren()
4609
		for i = 1, #g do
4610
			if g[i].ClassName == "Part" then
4611
				g[i].Anchored = false
4612
			end
4613
		end
4614
	end
4615
end
4616
4617
4618
--//=================================\\
4619
--||	WRAP THE WHOLE SCRIPT UP
4620
--\\=================================//
4621
4622
Humanoid.Changed:connect(function(Jump)
4623
	if Jump == "Jump" and (Disable_Jump == true) then
4624
		Humanoid.Jump = false
4625
	end
4626
end)
4627
4628
local CONNECT = nil
4629
4630
while true do
4631
	Swait()
4632
	ANIMATE.Parent = nil
4633
	if Character:FindFirstChildOfClass("Humanoid") == nil then
4634
		Humanoid = IT("Humanoid",Character)
4635
	end
4636
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
4637
	    v:Stop();
4638
	end
4639
	SINE = SINE + CHANGE
4640
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
4641
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
4642
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
4643
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
4644
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
4645
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4646
		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)
4647
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * 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(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4648
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * 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(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
4649
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
4650
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
4651
		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)
4652
		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)
4653
		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)
4654
	end
4655
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
4656
		ANIM = "Jump"
4657
		if ATTACK == false then
4658
            Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
4659
		    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(0)), 0.15 / Animation_Speed)
4660
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4661
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
4662
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
4663
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
4664
	    end
4665
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
4666
		ANIM = "Fall"
4667
		if ATTACK == false then
4668
            Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
4669
		    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(0)), 0.15 / Animation_Speed)
4670
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
4671
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
4672
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
4673
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
4674
		end
4675
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
4676
		ANIM = "Idle"
4677
		if ATTACK == false then
4678
            Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
4679
		    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(0)), 0.15 / Animation_Speed)
4680
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4681
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4682
				RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4683
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
4684
		end
4685
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
4686
		ANIM = "Walk"
4687
		if ATTACK == false then
4688
            Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
4689
		    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(0)), 0.15 / Animation_Speed)
4690
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
4691
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
4692
			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)
4693
			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)
4694
		end
4695
	end
4696
	unanchor()
4697
	Humanoid.MaxHealth = 1.0E298
4698
	Humanoid.Health = 1.0E298
4699
	if Rooted == false then
4700
		Disable_Jump = false
4701
		Humanoid.WalkSpeed = Speed
4702
	elseif Rooted == true then
4703
		Disable_Jump = true
4704
		Humanoid.WalkSpeed = 0
4705
	end
4706
	sick.Parent = Torso
4707
	sick:resume()
4708
	sick.Volume = 0.3
4709
	sick.Pitch = 1
4710
	sick.SoundId = "rbxassetid://494498887"
4711
	sick.Name = "MAD"
4712
end
4713
4714
--//=================================\\
4715
--\\=================================//
4716
4717
4718
4719
4720
4721
--//====================================================\\--
4722
--||			  		 END OF SCRIPT
4723
--\\====================================================//--