View difference between Paste ID: zjFAjSxC and HTEssxN2
SHOW: | | - or go back to the newest paste.
1-
Player = game:GetService("Players").LocalPlayer
1+
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
	warn("FE by me")
6
	print"Yeet <"
7
	local rp = RealPlayer
8
	script.Parent = rp.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,Functions={},Connect=function(self,f)table.insert(self.Functions,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-
    local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
29+
30-
vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
30+
	--This function will trigger the events that have been :Connect()'ed
31-
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
31+
	local function te(self,ev,...)
32-
--]]
32+
		local t = m[ev]
33-
--Credit To Rufus14
33+
		if t and t._fakeEvent then
34-
--I just edit it a bit ^_^
34+
			for _,f in pairs(t.Functions) do
35-
mouse = game.Players.LocalPlayer:GetMouse()
35+
				f(...)
36-
function ragdoll()
36+
37-
game.Players.LocalPlayer.Character.Archivable = true
37+
38-
clone = game.Players.LocalPlayer.Character:Clone()
38+
39-
clone.Parent = workspace
39+
	m.TrigEvent = te
40-
for i,v in pairs(clone:GetChildren()) do
40+
	UIS.TrigEvent = te
41-
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
41+
42-
        v:destroy()
42+
	Event.OnServerEvent:Connect(function(plr,io)
43
	    if plr~=rp then return end
44-
    for i,p in pairs(v:GetChildren()) do
44+
		m.Target = io.Target
45-
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
45+
		m.Hit = io.Hit
46-
        p:destroy()
46+
		if not io.isMouse then
47
			local b = io.UserInputState == Enum.UserInputState.Begin
48
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
49
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
50-
for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
50+
51-
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
51+
			for _,t in pairs(CAS.Actions) do
52-
        t:destroy()
52+
				for _,k in pairs(t.Keys) do
53
					if k==io.KeyCode then
54
						t.Function(t.Name,io.UserInputState,io)
55-
vel = Instance.new("BodyVelocity", clone.Torso)
55+
56-
vel.Velocity = clone.Torso.CFrame.lookVector * -5
56+
57-
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
57+
58-
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
58+
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
59-
using = false
59+
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
60-
hit = Instance.new("Sound", clone.Torso)
60+
	    end
61-
hit.SoundId = "rbxassetid://260430060"
61+
62-
hit.Volume = 5
62+
	Event.Parent = NLS([==[
63-
hit1 = Instance.new("Sound", clone.Torso)
63+
	local Player = game:GetService("Players").LocalPlayer
64-
hit1.SoundId = "rbxassetid://138087186"
64+
	local Event = script:WaitForChild("UserInput_Event")
65-
hit1.Volume = 5
65+
66-
hit2 = Instance.new("Sound", clone.Torso)
66+
	local Mouse = Player:GetMouse()
67-
hit2.SoundId = "rbxassetid://131237241"
67+
	local UIS = game:GetService("UserInputService")
68-
hit2.Volume = 5
68+
	local input = function(io,a)
69-
hit3 = Instance.new("Sound", clone.Torso)
69+
		if a then return end
70-
hit3.SoundId = "rbxassetid://278062209"
70+
		--Since InputObject is a client-side instance, we create and pass table instead
71-
hit3.Volume = 5
71+
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
72-
hit3.TimePosition = 0.33
72+
73-
ded = Instance.new("Sound", clone.Torso)
73+
	UIS.InputBegan:Connect(input)
74-
ded.SoundId = "rbxassetid://163154423"
74+
	UIS.InputEnded:Connect(input)
75-
ded.Volume = 5
75+
76-
local leftarm = clone:findFirstChild("Left Arm")
76+
	local h,t
77-
local rightrm = clone:findFirstChild("Right Arm")
77+
	--Give the server mouse data 30 times every second, but only if the values changed
78-
local leftleg = clone:findFirstChild("Left Leg")
78+
	--If player is not moving their mouse, client won't fire events
79-
local rightleg = clone:findFirstChild("Right Leg")
79+
	while wait(1/30) do
80-
local head = clone:findFirstChild("Head")
80+
		if h~=Mouse.Hit or t~=Mouse.Target then
81-
local welding = Instance.new("Weld", clone.Torso)
81+
			h,t=Mouse.Hit,Mouse.Target
82-
welding.Part0 = clone.Torso
82+
			Event:FireServer({isMouse=true,Target=t,Hit=h})
83-
welding.Part1 = head
83+
84-
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
84+
	end]==],Player.Character)
85-
for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
85+
86-
    if g.ClassName == "Part" then
86+
	----Sandboxed game object that allows the usage of client-side methods and services
87-
        g:destroy()
87+
	--Real game object
88
	local _rg = game
89
90-
for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
90+
	--Metatable for fake service
91-
    if h.ClassName == "Accesory" then
91+
	local fsmt = {
92-
        h:destroy()
92+
		__index = function(self,k)
93
			local s = rawget(self,"_RealService")
94
			if s then return s[k] end
95-
game.Workspace.CurrentCamera.CameraSubject = head
95+
		end,
96-
if leftleg ~= nil then
96+
		__newindex = function(self,k,v)
97-
local glue = Instance.new("Glue", clone.Torso)
97+
			local s = rawget(self,"_RealService")
98-
glue.Part0 = clone.Torso
98+
			if s then s[k]=v end
99-
glue.Part1 = leftleg
99+
		end,
100-
glue.Name = "Left leg"
100+
		__call = function(self,...)
101-
local collider = Instance.new("Part", leftleg)
101+
			local s = rawget(self,"_RealService")
102-
collider.Position = Vector3.new(0,999,0)
102+
			if s then return s(...) end
103-
collider.Size = Vector3.new(1.7, 1, 1)
103+
104-
collider.Shape = "Cylinder"
104+
105-
local weld = Instance.new("Weld", collider)
105+
	local function FakeService(t,RealService)
106-
weld.Part0 = leftleg
106+
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
107-
weld.Part1 = collider
107+
		return setmetatable(t,fsmt)
108-
weld.C0 = CFrame.Angles(0, 0, 80)
108+
109-
collider.TopSurface = "Smooth"
109+
110-
collider.BottomSurface = "Smooth"
110+
	--Fake game object
111-
collider.formFactor = "Symmetric"
111+
	local g = {
112-
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
112+
		GetService = function(self,s)
113-
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
113+
			return self[s]
114-
collider.Transparency = 1
114+
		end,
115
		Players = FakeService({
116-
------------
116+
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
117-
if rightleg ~= nil then
117+
		},"Players"),
118-
local glue1 = Instance.new("Glue", clone.Torso)
118+
		UserInputService = FakeService(UIS,"UserInputService"),
119-
glue1.Part0 = clone.Torso
119+
		ContextActionService = FakeService(CAS,"ContextActionService"),
120-
glue1.Part1 = rightleg
120+
121-
glue1.Name = "Right leg"
121+
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
122-
local collider1 = Instance.new("Part", rightleg)
122+
	g.service = g.GetService
123-
collider1.Position = Vector3.new(0,999,0)
123+
124-
collider1.Size = Vector3.new(1.7, 1, 1)
124+
	g.RunService = FakeService({
125-
collider1.Shape = "Cylinder"
125+
		RenderStepped = _rg:GetService("RunService").Heartbeat,
126-
local weld1 = Instance.new("Weld", collider1)
126+
		BindToRenderStep = function(self,name,_,fun)
127-
weld1.Part0 = rightleg
127+
128-
weld1.Part1 = collider1
128+
		end,
129-
weld1.C0 = CFrame.Angles(0, 0, 80)
129+
		UnbindFromRenderStep = function(self,name)
130-
collider1.TopSurface = "Smooth"
130+
			self._btrs[name]:Disconnect()
131-
collider1.BottomSurface = "Smooth"
131+
		end,
132-
collider1.formFactor = "Symmetric"
132+
	},"RunService")
133-
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
133+
134-
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
134+
	setmetatable(g,{
135-
collider1.Transparency = 1
135+
		__index=function(self,s)
136
			return _rg:GetService(s) or typeof(_rg[s])=="function"
137-
------------
137+
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
138-
if rightrm ~= nil then
138+
		end,
139-
local glue11 = Instance.new("Glue", clone.Torso)
139+
		__newindex = fsmt.__newindex,
140-
glue11.Part0 = clone.Torso
140+
		__call = fsmt.__call
141-
glue11.Part1 = rightrm
141+
142-
glue11.Name = "Right shoulder"
142+
	--Changing owner to fake player object to support owner:GetMouse()
143-
local collider11 = Instance.new("Part", rightrm)
143+
	game,owner = g,g.Players.LocalPlayer
144-
collider11.Position = Vector3.new(0,9999,0)
144+
145-
collider11.Size = Vector3.new(1.8,1,1)
145+
Player = owner
146-
collider11.Shape = "Cylinder"
146+
147-
local weld11 = Instance.new("Weld", collider11)
147+
148-
weld11.Part0 = rightrm
148+
149-
weld11.Part1 = collider11
149+
150-
weld11.C0 = CFrame.Angles(0, 0, 80)
150+
151-
collider11.TopSurface = "Smooth"
151+
152-
collider11.BottomSurface = "Smooth"
152+
153-
collider11.formFactor = "Symmetric"
153+
154-
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
154+
155-
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
155+
156-
collider11.Transparency = 1
156+
157
VT = Vector3.new
158-
------------
158+
159-
if leftarm ~= nil then
159+
160-
local glue111 = Instance.new("Glue", clone.Torso)
160+
161-
glue111.Part0 = clone.Torso
161+
162-
glue111.Part1 = leftarm
162+
163-
glue111.Name = "Left shoulder"
163+
164-
local collider111 = Instance.new("Part", leftarm)
164+
165-
collider111.Position = Vector3.new(0,9999,0)
165+
166-
collider111.Size = Vector3.new(1.8,1,1)
166+
167-
collider111.Shape = "Cylinder"
167+
168-
local weld111 = Instance.new("Weld", collider111)
168+
169-
weld111.Part0 = leftarm
169+
170-
weld111.Part1 = collider111
170+
171-
weld111.C0 = CFrame.Angles(0, 0, 80)
171+
172-
collider111.TopSurface = "Smooth"
172+
173-
collider111.BottomSurface = "Smooth"
173+
174-
collider111.formFactor = "Symmetric"
174+
175-
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
175+
176-
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
176+
177-
collider111.Transparency = 1
177+
178-
----------------
178+
179-
sensoring = Instance.new("Part", clone.Torso)
179+
180-
sensoring.Size = Vector3.new(1.2,1.1,0.8)
180+
181-
sensoring.CanCollide = false
181+
182-
sensoring.Position = clone.Torso.Position
182+
183-
local welder = Instance.new("Weld", sensoring)
183+
184-
welder.Part0 = clone.Torso
184+
185-
welder.Part1 = sensoring
185+
186-
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
186+
187-
sensoring.Transparency = 1
187+
188-
-----------------
188+
189-
sensoring1 = Instance.new("Part", clone.Torso)
189+
190-
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
190+
191-
sensoring1.CanCollide = false
191+
192-
sensoring1.Position = clone.Torso.Position
192+
193-
local welder1 = Instance.new("Weld", sensoring)
193+
194-
welder1.Part0 = clone.Torso
194+
195-
welder1.Part1 = sensoring1
195+
196-
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
196+
197-
sensoring1.Transparency = 1
197+
198
    876981900, --Fantasy
199-
clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
199+
200-
ded:Play()
200+
201-
vel:destroy()
201+
202-
wait(0.5)
202+
203-
local function touch()
203+
204-
    if not using then
204+
205-
        using = true
205+
206-
        local Math = math.random(1,4)
206+
207-
        if Math == 1 then
207+
208-
            hit:Play()
208+
209
 
210-
        if Math == 2 then
210+
211-
            hit1:Play()
211+
212
--All people can be nice, Even if you don't think so. -2003boobear
213-
        if Math == 3 then
213+
214-
            hit2:Play()
214+
215
local plr = game:service'Players'.LocalPlayer
216-
        if Math == 4 then
216+
217-
            hit3:Play()
217+
218
local hed = char.Head
219-
        wait(0.1)
219+
220-
        using = false
220+
221
local tors = char.Torso
222
local ra = char["Right Arm"]
223-
sensoring.Touched:connect(touch)
223+
224-
sensoring1.Touched:connect(touch)
224+
225-
wait(4.47)
225+
226-
hit1.Volume = 0
226+
227-
hit2.Volume = 0
227+
228-
hit3.Volume = 0
228+
229-
hit.Volume = 0
229+
230
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
231
local maincolor = BrickColor.new("Dark green")
232-
game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
232+
233
local Player = game.Players.localPlayer
234
local Character = Player.Character
235
local Humanoid = Character.Humanoid
236
local Mouse = Player:GetMouse()
237
local LeftArm = Character["Left Arm"]
238
local RightArm = Character["Right Arm"]
239
local LeftLeg = Character["Left Leg"]
240
local RightLeg = Character["Right Leg"]
241
local Head = Character.Head
242
local Torso = Character.Torso
243
244
local FE = Workspace.FilteringEnabled
245
 
246
IT = Instance.new
247
CF = CFrame.new
248
VT = Vector3.new
249
RAD = math.rad
250
C3 = Color3.new
251
UD2 = UDim2.new
252
BRICKC = BrickColor.new
253
ANGLES = CFrame.Angles
254
EULER = CFrame.fromEulerAnglesXYZ
255
COS = math.cos
256
ACOS = math.acos
257
SIN = math.sin
258
ASIN = math.asin
259
ABS = math.abs
260
MRANDOM = math.random
261
FLOOR = math.floor
262
-------------------------------------------------------
263
--Start Whitelist and Invincibility--
264
-------------------------------------------------------	
265
ff = Instance.new("ForceField",char)
266
ff.Visible = false
267
hum.Name = "Base"
268
hum.MaxHealth = 1.0E298
269
hum.Health = 1.0E298
270
game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
271
  if hum.Health > 0.1 and hum.Health < 1.0E298 then
272
    hum.MaxHealth = 1.0E298
273
    hum.Health = 1.0E298
274
  end
275
end)
276
-------------------------------------------------------
277
--End Whitelist and Invincibility--
278
-------------------------------------------------------	
279
local Hair = Instance.new("Part", char)
280
Hair.Name = "Hair"
281
Hair.CanCollide = false
282
Hair.BrickColor = BrickColor.new("Institutional white")
283
Hair.Transparency = 0
284
Hair.Material = "Plastic"
285
Hair.Size = Vector3.new(1, 1, 2)
286
Hair.TopSurface = Enum.SurfaceType.Smooth
287
Hair.BottomSurface = Enum.SurfaceType.Smooth
288
 
289
local Weld = Instance.new("Weld", Hair)
290
Weld.Part0 = hed
291
Weld.Part1 = Hair
292
Weld.C1 = CFrame.new(0, -.6, 0)
293
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
294
 
295
local M2 = Instance.new("SpecialMesh")
296
M2.Parent = Hair
297
M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
298
M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
299
M2.Scale = Vector3.new(1, 1, 1)
300
-------------------------------------------------------
301
for i,v in pairs(char:children()) do
302
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
303
v:Remove()
304
end
305
end
306
shirt = Instance.new("Shirt", char)
307
shirt.Name = "Shirt"
308
pants = Instance.new("Pants", char)
309
pants.Name = "Pants"
310
char.Shirt.ShirtTemplate = "rbxassetid://676428254"
311
char.Pants.PantsTemplate = "rbxassetid://676428351"
312
-------------------------------------------------------
313
--------------
314
315
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
316
317
warn("I hope you enjoy.")
318
319
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
320
321
warn("Edited by saba1520/kisslarge")
322
323
warn("you made it guys to i maked it to 3.0 thanks!")
324
325
-------------------------------------------------------
326
--Start Good Stuff--
327
-------------------------------------------------------
328
cam = game.Workspace.CurrentCamera
329
CF = CFrame.new
330
VT = Vector3.new
331
angles = CFrame.Angles
332
attack = false
333
Euler = CFrame.fromEulerAnglesXYZ
334
Rad = math.rad
335
IT = Instance.new
336
BrickC = BrickColor.new
337
Cos = math.cos
338
COS = math.cos
339
Acos = math.acos
340
Sin = math.sin
341
Asin = math.asin
342
Abs = math.abs
343
Mrandom = math.random
344
Floor = math.floor
345
-------------------------------------------------------
346
--End Good Stuff--
347
-------------------------------------------------------
348
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
349
RSH, LSH = nil, nil 
350
RW = Instance.new("Weld") 
351
LW = Instance.new("Weld")
352
RH = tors["Right Hip"]
353
LH = tors["Left Hip"]
354
RSH = tors["Right Shoulder"] 
355
LSH = tors["Left Shoulder"] 
356
RSH.Parent = nil 
357
LSH.Parent = nil 
358
RW.Name = "RW"
359
RW.Part0 = tors 
360
RW.C0 = CF(1.5, 0.5, 0)
361
RW.C1 = CF(0, 0.5, 0) 
362
RW.Part1 = ra
363
RW.Parent = tors 
364
LW.Name = "LW"
365
LW.Part0 = tors 
366
LW.C0 = CF(-1.5, 0.5, 0)
367
LW.C1 = CF(0, 0.5, 0) 
368
LW.Part1 = la
369
LW.Parent = tors
370
Effects = {}
371
-------------------------------------------------------
372
--Start HeartBeat--
373
-------------------------------------------------------
374
ArtificialHB = Instance.new("BindableEvent", script)
375
ArtificialHB.Name = "Heartbeat"
376
script:WaitForChild("Heartbeat")
377
378
frame = 1 / 60
379
tf = 0
380
allowframeloss = false
381
tossremainder = false
382
383
384
lastframe = tick()
385
script.Heartbeat:Fire()
386
387
388
game:GetService("RunService").Heartbeat:connect(function(s, p)
389
	tf = tf + s
390
	if tf >= frame then
391
		if allowframeloss then
392
			script.Heartbeat:Fire()
393
			lastframe = tick()
394
		else
395
			for i = 1, math.floor(tf / frame) do
396
				script.Heartbeat:Fire()
397
			end
398
			lastframe = tick()
399
		end
400
		if tossremainder then
401
			tf = 0
402
		else
403
			tf = tf - frame * math.floor(tf / frame)
404
		end
405
	end
406
end)
407
-------------------------------------------------------
408
--End HeartBeat--
409
-------------------------------------------------------
410
411
local ohno = Instance.new("Sound")
412
ohno.Parent = hed
413
ohno.Volume = 10
414
ohno.Pitch = 1
415
ohno.Looped = true
416
417
local bass = Instance.new("Sound") --why
418
bass.Parent = hed
419
bass.Volume = 7
420
bass.Pitch = 1
421
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
422
bass.Looped = true
423
424
local newnoob = Instance.new("Sound") --why
425
newnoob.Parent = hed
426
newnoob.Volume = 7
427
newnoob.Pitch = 1
428
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
429
newnoob.Looped = false
430
431
meme = Instance.new("Sound", hed)
432
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
433
meme.Volume = 10
434
meme.Pitch = 1
435
meme.Looped = true
436
meme.TimePosition = 1
437
438
TAUNT = Instance.new("Sound", tors)
439
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
440
TAUNT.Volume = 10
441
TAUNT.Pitch = 1
442
TAUNT.Looped = false
443
TAUNT.TimePosition = 0.12
444
445
TAUNT2 = Instance.new("Sound", tors)
446
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
447
TAUNT2.Volume = 10
448
TAUNT2.Pitch = 1
449
TAUNT2.Looped = false
450
TAUNT2.TimePosition = 0.12
451
452
chargeup = Instance.new("Sound", hed)
453
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
454
chargeup.Volume = 10
455
chargeup.Pitch = 1
456
chargeup.Looped = true
457
chargeup.TimePosition = 1
458
459
BTAUNT = Instance.new("Sound", tors)
460
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
461
BTAUNT.Volume = 10
462
BTAUNT.Pitch = 1
463
BTAUNT.Looped = false
464
BTAUNT.TimePosition = 0.2
465
466
NOTAUNT = Instance.new("Sound", tors)
467
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
468
NOTAUNT.Volume = 10
469
NOTAUNT.Pitch = 1
470
NOTAUNT.Looped = false
471
NOTAUNT.TimePosition = 0.2
472
473
NOSOUND = Instance.new("Sound", tors)
474
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
475
NOSOUND.Volume = 10
476
NOSOUND.Pitch = 1
477
NOSOUND.Looped = false
478
NOSOUND.TimePosition = 0.2
479
480
ITAUNT = Instance.new("Sound", tors)
481
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
482
ITAUNT.Volume = 50
483
ITAUNT.Pitch = 1
484
ITAUNT.Looped = false
485
ITAUNT.TimePosition = 0
486
487
BATAUNT = Instance.new("Sound", tors)
488
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
489
BATAUNT.Volume = 10
490
BATAUNT.Pitch = 1
491
BATAUNT.Looped = false
492
BATAUNT.TimePosition = 0
493
494
pop = Instance.new("Sound", tors)
495
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
496
pop.Volume = 10
497
pop.Pitch = 1
498
pop.Looped = false
499
pop.TimePosition = 0
500
501
STAUNT = Instance.new("Sound", tors)
502
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
503
STAUNT.Volume = 10
504
STAUNT.Pitch = 1
505
STAUNT.Looped = false
506
STAUNT.TimePosition = 0.05
507
508
DTAUNT = Instance.new("Sound", tors)
509
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
510
DTAUNT.Volume = 10
511
DTAUNT.Pitch = 1
512
DTAUNT.Looped = false
513
DTAUNT.TimePosition = 0
514
515
sex = Instance.new("Sound", tors)
516
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
517
sex.Volume = 10
518
sex.Pitch = 1
519
sex.Looped = false
520
sex.TimePosition = 0
521
522
so = Instance.new("Sound", tors)
523
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
524
so.Volume = 10
525
so.Pitch = 1
526
so.Looped = false
527
so.TimePosition = 0
528
529
LAZOR = Instance.new("Sound", ra)
530
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
531
LAZOR.Volume = 10
532
LAZOR.Pitch = 0.7
533
LAZOR.Looped = false
534
LAZOR.TimePosition = 0
535
536
 WTF = Instance.new("Sound", tors)
537
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
538
 WTF.Volume = 10
539
 WTF.Pitch = 1
540
 WTF.Looped = false
541
 WTF.TimePosition = 0
542
543
MERKIO = Instance.new("Sound", tors) --why
544
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
545
MERKIO.Volume = 5467543465
546
MERKIO.Pitch = 1
547
MERKIO.Looped = false
548
MERKIO.TimePosition = 0
549
550
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
551
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
552
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
553
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
554
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
555
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
556
557
-------------------------------------------------------
558
--Start Important Functions--
559
-------------------------------------------------------
560
function MakeForm(PART,TYPE)
561
	if TYPE == "Cyl" then
562
		local MSH = IT("CylinderMesh",PART)
563
	elseif TYPE == "Ball" then
564
		local MSH = IT("SpecialMesh",PART)
565
		MSH.MeshType = "Sphere"
566
	elseif TYPE == "Wedge" then
567
		local MSH = IT("SpecialMesh",PART)
568
		MSH.MeshType = "Wedge"
569
	end
570
end
571
572
function chatfunc(text, color)
573
    local chat = coroutine.wrap(function()
574
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
575
            char:FindFirstChild("TalkingBillBoard"):destroy()
576
        end
577
        local naeeym2 = Instance.new("BillboardGui", char)
578
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
579
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
580
        naeeym2.Adornee = hed
581
        naeeym2.Name = "TalkingBillBoard"
582
        local tecks2 = Instance.new("TextLabel", naeeym2)
583
        tecks2.BackgroundTransparency = 1
584
        tecks2.BorderSizePixel = 0
585
        tecks2.Text = ""
586
        tecks2.Font = "SciFi"
587
        tecks2.TextSize = 30
588
        tecks2.TextStrokeTransparency = 0
589
        tecks2.TextColor3 = color
590
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
591
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
592
        local tecks3 = Instance.new("TextLabel", naeeym2)
593
        tecks3.BackgroundTransparency = 1
594
        tecks3.BorderSizePixel = 0
595
        tecks3.Text = ""
596
        tecks3.Font = "SciFi"
597
        tecks3.TextSize = 30
598
        tecks3.TextStrokeTransparency = 0
599
        tecks3.TextColor3 = Color3.new(0, 0, 0)
600
        tecks3.TextStrokeColor3 = color
601
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
602
        coroutine.resume(coroutine.create(function()
603
            while true do
604
                swait(1)
605
                    tecks2.TextColor3 = BrickColor.random().Color
606
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
607
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
608
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
609
                tecks2.Rotation = math.random(-5, 5)
610
                tecks3.Rotation = math.random(-5, 5)
611
            end
612
        end))
613
        for i = 1, string.len(text) do
614
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
615
            tecks2.Text = string.sub(text, 1, i)
616
            tecks3.Text = string.sub(text, 1, i)
617
            swait(1)
618
        end
619
        wait(1)
620
        local randomrot = math.random(1, 2)
621
        if randomrot == 1 then
622
            for i = 1, 50 do
623
                swait()
624
                tecks2.Rotation = tecks2.Rotation - 0.75
625
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
626
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
627
                tecks3.Rotation = tecks2.Rotation + 0.75
628
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
629
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
630
            end
631
        elseif randomrot == 2 then
632
            for i = 1, 50 do
633
                swait()
634
                tecks2.Rotation = tecks2.Rotation + 0.75
635
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
636
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
637
                tecks3.Rotation = tecks2.Rotation - 0.75
638
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
639
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
640
            end
641
        end
642
        naeeym2:Destroy()
643
    end)
644
    chat()
645
end
646
647
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
648
    local type = type
649
    local rng = Instance.new("Part", char)
650
    rng.Anchored = true
651
    rng.BrickColor = color
652
    rng.CanCollide = false
653
    rng.FormFactor = 3
654
    rng.Name = "Ring"
655
    rng.Material = "Neon"
656
    rng.Size = Vector3.new(1, 1, 1)
657
    rng.Transparency = 0
658
    rng.TopSurface = 0
659
    rng.BottomSurface = 0
660
    rng.CFrame = pos
661
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
662
    local rngm = Instance.new("SpecialMesh", rng)
663
    rngm.MeshType = "Sphere"
664
    rngm.Scale = Vector3.new(x1, y1, z1)
665
    local scaler2 = 1
666
    local speeder = FastSpeed
667
    if type == "Add" then
668
        scaler2 = 1 * value
669
    elseif type == "Divide" then
670
        scaler2 = 1 / value
671
    end
672
    coroutine.resume(coroutine.create(function()
673
        for i = 0, 10 / bonuspeed, 0.1 do
674
            swait()
675
            if type == "Add" then
676
                scaler2 = scaler2 - 0.01 * value / bonuspeed
677
            elseif type == "Divide" then
678
                scaler2 = scaler2 - 0.01 / value * bonuspeed
679
            end
680
                        rng.BrickColor = BrickColor.random()
681
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
682
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
683
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
684
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
685
        end
686
        rng:Destroy()
687
    end))
688
end
689
690
function SoulSteal(dude)
691
if dude.Name ~= char then
692
local bgf = IT("BodyGyro", dude.Head)
693
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
694
local val = IT("BoolValue", dude)
695
val.Name = "IsHit"
696
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
697
local soulst = coroutine.wrap(function()
698
local soul = Instance.new("Part",dude)
699
soul.Size = Vector3.new(1,1,1)
700
soul.CanCollide = false
701
soul.Anchored = false
702
soul.Position = torso.Position
703
soul.Transparency = 1
704
local PartEmmit1 = IT("ParticleEmitter", soul)
705
PartEmmit1.LightEmission = 1
706
PartEmmit1.Texture = "rbxassetid://569507414"
707
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
708
PartEmmit1.Rate = 250
709
PartEmmit1.Lifetime = NumberRange.new(1.6)
710
PartEmmit1.Size = NumberSequence.new({
711
    NumberSequenceKeypoint.new(0, 1, 0),
712
    NumberSequenceKeypoint.new(1, 0, 0)
713
})
714
PartEmmit1.Transparency = NumberSequence.new({
715
    NumberSequenceKeypoint.new(0, 0, 0),
716
    NumberSequenceKeypoint.new(1, 1, 0)
717
})
718
PartEmmit1.Speed = NumberRange.new(0, 0)
719
PartEmmit1.VelocitySpread = 30000
720
PartEmmit1.Rotation = NumberRange.new(-360, 360)
721
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
722
local BodPoss = IT("BodyPosition", soul)
723
BodPoss.P = 3000
724
BodPoss.D = 1000
725
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
726
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
727
wait(1.6)
728
soul.Touched:connect(function(hit)
729
    if hit.Parent == char then
730
    soul:Destroy()
731
    end
732
end)
733
wait(1.2)
734
while soul do
735
    swait()
736
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
737
    BodPoss.Position = tors.Position
738
end
739
end)
740
    soulst()
741
    end
742
end
743
function FaceMouse()
744
local   Cam = workspace.CurrentCamera
745
    return {
746
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
747
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
748
    }
749
end
750
751
function Clerp(a, b, t)
752
    local qa = {QuaternionFromCFrame(a)}
753
    local qb = {QuaternionFromCFrame(b)}
754
    local ax, ay, az = a.x, a.y, a.z
755
    local bx, by, bz = b.x, b.y, b.z
756
    local _t = 1 - t
757
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
758
end
759
760
function Eviscerate(dude)
761
    if dude.Name ~= char then
762
        local bgf = IT("BodyGyro", dude.Head)
763
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
764
        local val = IT("BoolValue", dude)
765
        val.Name = "IsHit"
766
        local ds = coroutine.wrap(function()
767
            dude:WaitForChild("Head"):BreakJoints()
768
            wait(0.5)
769
            target = nil
770
            coroutine.resume(coroutine.create(function()
771
                for i, v in pairs(dude:GetChildren()) do
772
                    if v:IsA("Accessory") then
773
                        v:Destroy()
774
                    end
775
                    if v:IsA("Humanoid") then
776
                        v:Destroy()
777
                    end
778
                    if v:IsA("CharacterMesh") then
779
                        v:Destroy()
780
                    end
781
                    if v:IsA("Model") then
782
                        v:Destroy()
783
                    end
784
                    if v:IsA("Part") or v:IsA("MeshPart") then
785
                        for x, o in pairs(v:GetChildren()) do
786
                            if o:IsA("Decal") then
787
                                o:Destroy()
788
                            end
789
                        end
790
                        coroutine.resume(coroutine.create(function()
791
                            v.Material = "Neon"
792
                            v.CanCollide = false
793
                            local PartEmmit1 = IT("ParticleEmitter", v)
794
                            PartEmmit1.LightEmission = 1
795
                            PartEmmit1.Texture = "rbxassetid://284205403"
796
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
797
                            PartEmmit1.Rate = 150
798
                            PartEmmit1.Lifetime = NumberRange.new(1)
799
                            PartEmmit1.Size = NumberSequence.new({
800
                                NumberSequenceKeypoint.new(0, 0.75, 0),
801
                                NumberSequenceKeypoint.new(1, 0, 0)
802
                            })
803
                            PartEmmit1.Transparency = NumberSequence.new({
804
                                NumberSequenceKeypoint.new(0, 0, 0),
805
                                NumberSequenceKeypoint.new(1, 1, 0)
806
                            })
807
                            PartEmmit1.Speed = NumberRange.new(0, 0)
808
                            PartEmmit1.VelocitySpread = 30000
809
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
810
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
811
                            local BodPoss = IT("BodyPosition", v)
812
                            BodPoss.P = 3000
813
                            BodPoss.D = 1000
814
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
815
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
816
                            v.Color = maincolor.Color
817
                            coroutine.resume(coroutine.create(function()
818
                                for i = 0, 49 do
819
                                    swait(1)
820
                                    v.Transparency = v.Transparency + 0.08
821
                                end
822
                                wait(0.5)
823
                                PartEmmit1.Enabled = false
824
                                wait(3)
825
                                v:Destroy()
826
                                dude:Destroy()
827
                            end))
828
                        end))
829
                    end
830
                end
831
            end))
832
        end)
833
        ds()
834
    end
835
end
836
837
function killnearest(position,range,maxstrength)
838
	for i,v in ipairs(workspace:GetChildren()) do
839
	local body = v:GetChildren()
840
		for part = 1, #body do
841
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
842
				if(body[part].Position - position).Magnitude < range then
843
					if v.ClassName == "Model" then
844
						v:BreakJoints()
845
					end
846
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
847
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
848
				end
849
			end
850
		end
851
		if v.ClassName == "Part" then
852
			if v.Anchored == false and (v.Position - position).Magnitude < range then
853
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
854
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
855
			end
856
		end
857
	end
858
end
859
860
861
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
862
	local NEWPART = IT("Part")
863
	NEWPART.formFactor = FORMFACTOR
864
	NEWPART.Reflectance = REFLECTANCE
865
	NEWPART.Transparency = TRANSPARENCY
866
	NEWPART.CanCollide = false
867
	NEWPART.Locked = true
868
	NEWPART.Anchored = true
869
	if ANCHOR == false then
870
		NEWPART.Anchored = false
871
	end
872
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
873
	NEWPART.Name = NAME
874
	NEWPART.Size = SIZE
875
	NEWPART.Position = Torso.Position
876
	NEWPART.Material = MATERIAL
877
	NEWPART:BreakJoints()
878
	NEWPART.Parent = PARENT
879
	return NEWPART
880
end
881
882
        local joyemoji = Instance.new('ParticleEmitter', tors)
883
        joyemoji.VelocitySpread = 2000
884
        joyemoji.Lifetime = NumberRange.new(1)
885
        joyemoji.Speed = NumberRange.new(40)
886
joy= {}
887
for i=0, 19 do
888
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
889
end
890
joyemoji.Size = NumberSequence.new(joy)
891
        joyemoji.Rate = 0
892
        joyemoji.LockedToPart = false
893
        joyemoji.LightEmission = 0
894
        joyemoji.Texture = "rbxassetid://1176402123"
895
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
896
897
        local LIT = Instance.new('ParticleEmitter', tors)
898
        LIT.VelocitySpread = 2000
899
        LIT.Lifetime = NumberRange.new(1)
900
        LIT.Speed = NumberRange.new(45)
901
nani= {}
902
for i=0, 19 do
903
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
904
end
905
LIT.Size = NumberSequence.new(nani)
906
        LIT.Rate = 0
907
        LIT.LockedToPart = false
908
        LIT.LightEmission = 0
909
        LIT.Texture = "rbxassetid://1492670151"
910
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
911
912
        local ok = Instance.new('ParticleEmitter', tors)
913
        ok.VelocitySpread = 2000
914
        ok.Lifetime = NumberRange.new(1)
915
        ok.Speed = NumberRange.new(50)
916
cool= {}
917
for i=0, 19 do
918
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
919
end
920
ok.Size = NumberSequence.new(cool)
921
        ok.Rate = 0
922
        ok.LockedToPart = false
923
        ok.LightEmission = 0
924
        ok.Texture = "rbxassetid://636768448"
925
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
926
927
        local toast = Instance.new('ParticleEmitter', tors)
928
        toast.VelocitySpread = 2000
929
        toast.Lifetime = NumberRange.new(1)
930
        toast.Speed = NumberRange.new(60)
931
toasterstoasttoast= {}
932
for i=0, 19 do
933
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
934
end
935
toast.Size = NumberSequence.new(toasterstoasttoast)
936
        toast.Rate = 0
937
        toast.LockedToPart = false
938
        toast.LightEmission = 0
939
        toast.Texture = "rbxassetid://436096230"
940
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
941
942
function WhatHuh()
943
    attack = true
944
    hum.WalkSpeed = 1.01
945
    CreateSound("130766865", hed, 10, 1)
946
        Character.Head.face.Texture = "rbxassetid://276732672"
947
    for i = 0,4,0.1 do
948
        swait()
949
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
950
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
951
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
952
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
953
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
954
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
955
    end
956
    for i = 0,6.7,0.1 do
957
        swait()
958
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
959
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
960
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
961
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
962
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
963
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
964
    end
965
    for i = 0,8.1,0.1 do
966
        swait()
967
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
968
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
969
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
970
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
971
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
972
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
973
    end
974
    for i = 0,1,0.1 do
975
        swait()
976
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
977
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
978
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
979
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
980
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
981
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
982
    end
983
    for i = 0,1,0.1 do
984
        swait()
985
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
986
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
987
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
988
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
989
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
990
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
991
    end
992
    for i = 0,4,0.1 do
993
        swait()
994
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
995
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
996
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
997
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
998
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
999
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1000
    end
1001
    attack = false
1002
        Character.Head.face.Texture = "rbxassetid://620619801"
1003
    hum.WalkSpeed = 16
1004
end
1005
1006
function EndMySufferingV3() --why
1007
    attack = true
1008
    hum.WalkSpeed = 1.01
1009
        Character.Head.face.Texture = "rbxassetid://202210455"
1010
        local A = math.random(1,5)
1011
        if A == 1 then
1012
            meme.SoundId = "rbxassetid://295810519"
1013
        end
1014
        if A == 2 then
1015
            meme.SoundId = "rbxassetid://1124778077"
1016
        end
1017
        if A == 3 then
1018
            meme.SoundId = "rbxassetid://464157070"
1019
        end
1020
        if A == 4 then
1021
            meme.SoundId = "rbxassetid://146334595"
1022
        end
1023
        if A == 5 then
1024
            meme.SoundId = "rbxassetid://145536915"
1025
        end
1026
        meme:Play()
1027
        bass:Play()
1028
        joyemoji.Rate = 70
1029
        LIT.Rate = 70
1030
        ok.Rate = 70
1031
        toast.Rate = 70
1032
       
1033
    for i = 0,50,0.1 do
1034
        swait()
1035
    CameraEnshaking(1, 10)
1036
        bass.Parent = hed
1037
        meme.Parent = hed
1038
    rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1039
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1040
    RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1041
    LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1042
    RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1043
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1044
    end
1045
        bass:Stop()
1046
        meme:Stop()
1047
        joyemoji.Rate = 0
1048
        LIT.Rate = 0
1049
        ok.Rate = 0
1050
        toast.Rate = 0
1051
        Character.Head.face.Texture = "rbxassetid://620619801"
1052
    attack = false
1053
    hum.WalkSpeed = 16
1054
end
1055
1056
function slap()
1057
    attack = true
1058
    hum.WalkSpeed = 1.01
1059
    local icri = CreateSound("1205111204", hed, 10, 1)
1060
    swait(165)
1061
    local FRAME = tors.CFrame
1062
    repeat
1063
        swait()
1064
                Character.Head.face.Texture = "rbxassetid://582931093"
1065
        CameraEnshaking(1, 10)
1066
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1067
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1068
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1069
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1070
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1071
        tors.CFrame = FRAME * CF(0,1,0)
1072
        swait()
1073
        tors.CFrame = FRAME
1074
    until icri.Playing == false
1075
        Character.Head.face.Texture = "rbxassetid://620619801"
1076
    attack = false
1077
    hum.WalkSpeed = 16
1078
end
1079
1080
function EndMySufferingV2()
1081
attack = true
1082
	for i = 0,6,0.1 do
1083
		swait()
1084
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1085
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1086
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1087
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1088
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1089
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1090
	end
1091
    CreateSound("1093102664", hed, 10, 1)
1092
	CameraEnshaking(3, 8)
1093
	for i = 0,2,0.1 do
1094
		swait()
1095
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1096
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1097
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1098
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1099
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
1100
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
1101
	end
1102
hum.MaxHealth = 0
1103
ragdoll(char)
1104
CreateSound("135488453", hed, 5, 1)
1105
error("Seems like you just died.")
1106
end
1107
1108
function Clerp(a, b, t)
1109
    local qa = {
1110
        QuaternionFromCFrame(a)
1111
    }
1112
    local qb = {
1113
        QuaternionFromCFrame(b)
1114
    }
1115
    local ax, ay, az = a.x, a.y, a.z
1116
    local bx, by, bz = b.x, b.y, b.z
1117
    local _t = 1 - t
1118
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1119
end
1120
1121
function Swait(NUMBER)
1122
    if NUMBER == 0 or NUMBER == nil then
1123
        ArtificialHB.Event:wait()
1124
    else
1125
        for i = 1, NUMBER do
1126
            ArtificialHB.Event:wait()
1127
        end
1128
    end
1129
end
1130
1131
function swait(num)
1132
	if num == 0 or num == nil then
1133
		game:service("RunService").Stepped:wait(0)
1134
	else
1135
		for i = 0, num do
1136
			game:service("RunService").Stepped:wait(0)
1137
		end
1138
	end
1139
end
1140
function thread(f)
1141
	coroutine.resume(coroutine.create(f))
1142
end
1143
function clerp(a, b, t)
1144
	local qa = {
1145
		QuaternionFromCFrame(a)
1146
	}
1147
	local qb = {
1148
		QuaternionFromCFrame(b)
1149
	}
1150
	local ax, ay, az = a.x, a.y, a.z
1151
	local bx, by, bz = b.x, b.y, b.z
1152
	local _t = 1 - t
1153
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1154
end
1155
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1156
	coroutine.resume(coroutine.create(function() 
1157
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1158
		wave.Anchored = true 
1159
		wave.CFrame = Part.CFrame * cframe1
1160
		local Msh = Create("SpecialMesh"){
1161
			Parent = wave,
1162
			MeshType = "Sphere"
1163
		}
1164
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1165
		for i = 0, 1, 0.2 do
1166
			wait()
1167
			local dir = wave.CFrame.lookVector * -1
1168
			local pos = rayCast(wave.Position, dir, 5, Character)
1169
			wave.CFrame = wave.CFrame * cframe2
1170
                        table.insert(Effects, {
1171
                                wave,
1172
                                "Sphere",
1173
                                0.01,
1174
                                .03,
1175
                                .03,
1176
                                .03,
1177
                        })
1178
		end
1179
	end))
1180
end
1181
1182
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1183
MakeForm(RightHole,"Cyl")
1184
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1185
MakeForm(LeftHole,"Cyl")
1186
1187
function getbloody(victim,amount)
1188
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1189
	PART.CFrame = victim.CFrame
1190
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1191
	Debris:AddItem(PART,5)
1192
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1193
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1194
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1195
	local prtcl = asd:Clone()
1196
	prtcl.Parent = PART
1197
	prtcl:Emit(amount*10)
1198
end
1199
1200
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1201
local type = type
1202
local rng = Instance.new("Part", char)
1203
        rng.Anchored = true
1204
        rng.BrickColor = color
1205
        rng.CanCollide = false
1206
        rng.FormFactor = 3
1207
        rng.Name = "Ring"
1208
        rng.Material = "Neon"
1209
        rng.Size = Vector3.new(1, 1, 1)
1210
        rng.Transparency = 0
1211
        rng.TopSurface = 0
1212
        rng.BottomSurface = 0
1213
        rng.CFrame = pos
1214
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1215
        local rngm = Instance.new("SpecialMesh", rng)
1216
        rngm.MeshType = "Brick"
1217
rngm.Scale = VT(x1,y1,z1)
1218
if rainbowmode == true then
1219
rng.Color = Color3.new(r/255,g/255,b/255)
1220
end
1221
local scaler2 = 1
1222
local speeder = FastSpeed/10
1223
if type == "Add" then
1224
scaler2 = 1*value
1225
elseif type == "Divide" then
1226
scaler2 = 1/value
1227
end
1228
coroutine.resume(coroutine.create(function()
1229
for i = 0,10/bonuspeed,0.1 do
1230
swait()
1231
if type == "Add" then
1232
scaler2 = scaler2 - 0.01*value/bonuspeed
1233
elseif type == "Divide" then
1234
scaler2 = scaler2 - 0.01/value*bonuspeed
1235
end
1236
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1237
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1238
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1239
end
1240
rng:Destroy()
1241
end))
1242
end
1243
New = function(Object, Parent, Name, Data)
1244
	local Object = Instance.new(Object)
1245
	for Index, Value in pairs(Data or {}) do
1246
		Object[Index] = Value
1247
	end
1248
	Object.Parent = Parent
1249
	Object.Name = Name
1250
	return Object
1251
end
1252
function QuaternionFromCFrame(cf)
1253
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1254
	local trace = m00 + m11 + m22
1255
	if trace > 0 then
1256
		local s = math.sqrt(1 + trace)
1257
		local recip = 0.5 / s
1258
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1259
	else
1260
		local i = 0
1261
		if m00 < m11 then
1262
			i = 1
1263
		end
1264
		if m22 > (i == 0 and m00 or m11) then
1265
			i = 2
1266
		end
1267
		if i == 0 then
1268
			local s = math.sqrt(m00 - m11 - m22 + 1)
1269
			local recip = 0.5 / s
1270
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1271
		elseif i == 1 then
1272
			local s = math.sqrt(m11 - m22 - m00 + 1)
1273
			local recip = 0.5 / s
1274
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1275
		elseif i == 2 then
1276
			local s = math.sqrt(m22 - m00 - m11 + 1)
1277
			local recip = 0.5 / s
1278
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1279
		end
1280
	end
1281
end
1282
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1283
	local xs, ys, zs = x + x, y + y, z + z
1284
	local wx, wy, wz = w * xs, w * ys, w * zs
1285
	local xx = x * xs
1286
	local xy = x * ys
1287
	local xz = x * zs
1288
	local yy = y * ys
1289
	local yz = y * zs
1290
	local zz = z * zs
1291
	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))
1292
end
1293
1294
--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})
1295
function WACKYEFFECT(Table)
1296
	local TYPE = (Table.EffectType or "Sphere")
1297
	local SIZE = (Table.Size or VT(1,1,1))
1298
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1299
	local TRANSPARENCY = (Table.Transparency or 0)
1300
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1301
	local CFRAME = (Table.CFrame or Torso.CFrame)
1302
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1303
	local ROTATION1 = (Table.RotationX or 0)
1304
	local ROTATION2 = (Table.RotationY or 0)
1305
	local ROTATION3 = (Table.RotationZ or 0)
1306
	local MATERIAL = (Table.Material or "Neon")
1307
	local COLOR = (Table.Color or C3(1,1,1))
1308
	local TIME = (Table.Time or 45)
1309
	local SOUNDID = (Table.SoundID or nil)
1310
	local SOUNDPITCH = (Table.SoundPitch or nil)
1311
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1312
	coroutine.resume(coroutine.create(function()
1313
		local PLAYSSOUND = false
1314
		local SOUND = nil
1315
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1316
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1317
			PLAYSSOUND = true
1318
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1319
		end
1320
		EFFECT.Color = COLOR
1321
		local MSH = nil
1322
		if TYPE == "Sphere" then
1323
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1324
		elseif TYPE == "Block" then
1325
			MSH = IT("BlockMesh",EFFECT)
1326
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1327
		elseif TYPE == "Wave" then
1328
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1329
		elseif TYPE == "Ring" then
1330
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1331
		elseif TYPE == "Slash" then
1332
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1333
		elseif TYPE == "Round Slash" then
1334
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1335
		elseif TYPE == "Swirl" then
1336
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1337
		elseif TYPE == "Skull" then
1338
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1339
		elseif TYPE == "Crystal" then
1340
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1341
		end
1342
		if MSH ~= nil then
1343
			local MOVESPEED = nil
1344
			if MOVEDIRECTION ~= nil then
1345
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1346
			end
1347
			local GROWTH = SIZE - ENDSIZE
1348
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1349
			if TYPE == "Block" then
1350
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1351
			else
1352
				EFFECT.CFrame = CFRAME
1353
			end
1354
			for LOOP = 1, TIME+1 do
1355
				Swait()
1356
				MSH.Scale = MSH.Scale - GROWTH/TIME
1357
				if TYPE == "Wave" then
1358
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1359
				end
1360
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1361
				if TYPE == "Block" then
1362
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1363
				else
1364
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1365
				end
1366
				if MOVEDIRECTION ~= nil then
1367
					local ORI = EFFECT.Orientation
1368
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1369
					EFFECT.Orientation = ORI
1370
				end
1371
			end
1372
			if PLAYSSOUND == false then
1373
				EFFECT:remove()
1374
			else
1375
				repeat Swait() until SOUND.Playing == false
1376
				EFFECT:remove()
1377
			end
1378
		else
1379
			if PLAYSSOUND == false then
1380
				EFFECT:remove()
1381
			else
1382
				repeat Swait() until SOUND.Playing == false
1383
				EFFECT:remove()
1384
			end
1385
		end
1386
	end))
1387
end
1388
1389
1390
function QuaternionSlerp(a, b, t)
1391
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1392
	local startInterp, finishInterp
1393
	if cosTheta >= 1.0E-4 then
1394
		if 1 - cosTheta > 1.0E-4 then
1395
			local theta = math.acos(cosTheta)
1396
			local invSinTheta = 1 / Sin(theta)
1397
			startInterp = Sin((1 - t) * theta) * invSinTheta
1398
			finishInterp = Sin(t * theta) * invSinTheta
1399
		else
1400
			startInterp = 1 - t
1401
			finishInterp = t
1402
		end
1403
	elseif 1 + cosTheta > 1.0E-4 then
1404
		local theta = math.acos(-cosTheta)
1405
		local invSinTheta = 1 / Sin(theta)
1406
		startInterp = Sin((t - 1) * theta) * invSinTheta
1407
		finishInterp = Sin(t * theta) * invSinTheta
1408
	else
1409
		startInterp = t - 1
1410
		finishInterp = t
1411
	end
1412
	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
1413
end
1414
function rayCast(Position, Direction, Range, Ignore)
1415
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1416
end
1417
local RbxUtility = LoadLibrary("RbxUtility")
1418
local Create = RbxUtility.Create
1419
1420
-------------------------------------------------------
1421
--Start Damage Function--
1422
-------------------------------------------------------
1423
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1424
    local type = type
1425
    local rng = Instance.new("Part", char)
1426
    rng.Anchored = true
1427
    rng.BrickColor = color
1428
    rng.CanCollide = false
1429
    rng.FormFactor = 3
1430
    rng.Name = "Ring"
1431
    rng.Material = "Neon"
1432
    rng.Size = Vector3.new(1, 1, 1)
1433
    rng.Transparency = 0
1434
    rng.TopSurface = 0
1435
    rng.BottomSurface = 0
1436
    rng.CFrame = pos
1437
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1438
    local rngm = Instance.new("SpecialMesh", rng)
1439
    rngm.MeshType = "Sphere"
1440
    rngm.Scale = Vector3.new(x1, y1, z1)
1441
    local scaler2 = 1
1442
    local speeder = FastSpeed
1443
    if type == "Add" then
1444
        scaler2 = 1 * value
1445
    elseif type == "Divide" then
1446
        scaler2 = 1 / value
1447
    end
1448
    coroutine.resume(coroutine.create(function()
1449
        for i = 0, 10 / bonuspeed, 0.1 do
1450
            swait()
1451
            if type == "Add" then
1452
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1453
            elseif type == "Divide" then
1454
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1455
            end
1456
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1457
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1458
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1459
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1460
        end
1461
        rng:Destroy()
1462
    end))
1463
end
1464
-----------------------------
1465
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1466
	if hit.Parent == nil then
1467
		return
1468
	end
1469
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1470
	for _, v in pairs(hit.Parent:children()) do
1471
		if v:IsA("Humanoid") then
1472
			h = v
1473
		end
1474
	end
1475
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1476
	
1477
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1478
         end
1479
1480
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1481
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1482
			if hit.Parent.DebounceHit.Value == true then
1483
				return
1484
			end
1485
		end
1486
         if insta == true then
1487
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1488
         end
1489
		local c = Create("ObjectValue"){
1490
			Name = "creator",
1491
			Value = game:service("Players").LocalPlayer,
1492
			Parent = h,
1493
		}
1494
		game:GetService("Debris"):AddItem(c, .5)
1495
		if HitSound ~= nil and HitPitch ~= nil then
1496
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1497
		end
1498
		local Damage = math.random(minim, maxim)
1499
		local blocked = false
1500
		local block = hit.Parent:findFirstChild("Block")
1501
		if block ~= nil then
1502
			if block.className == "IntValue" then
1503
				if block.Value > 0 then
1504
					blocked = true
1505
					block.Value = block.Value - 1
1506
					print(block.Value)
1507
				end
1508
			end
1509
		end
1510
		if blocked == false then
1511
			h.Health = h.Health - Damage
1512
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1513
		else
1514
			h.Health = h.Health - (Damage / 2)
1515
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1516
		end
1517
		if Type == "Knockdown" then
1518
			local hum = hit.Parent.Humanoid
1519
			hum.PlatformStand = true
1520
			coroutine.resume(coroutine.create(function(HHumanoid)
1521
				swait(1)
1522
				HHumanoid.PlatformStand = false
1523
			end), hum)
1524
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1525
			local bodvol = Create("BodyVelocity"){
1526
				velocity = angle * knockback,
1527
				P = 5000,
1528
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1529
				Parent = hit,
1530
			}
1531
			local rl = Create("BodyAngularVelocity"){
1532
				P = 3000,
1533
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1534
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1535
				Parent = hit,
1536
			}
1537
			game:GetService("Debris"):AddItem(bodvol, .5)
1538
			game:GetService("Debris"):AddItem(rl, .5)
1539
		elseif Type == "Random Guy" then
1540
			local vp = Create("BodyVelocity"){
1541
				P = 500,
1542
				maxForce = Vector3.new(math.huge, 0, math.huge),
1543
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1544
			}
1545
			if knockback > 0 then
1546
				vp.Parent = hit.Parent.Torso
1547
			end
1548
			game:GetService("Debris"):AddItem(vp, .5)
1549
		elseif Type == "Up" then
1550
			local bodyVelocity = Create("BodyVelocity"){
1551
				velocity = Vector3.new(0, 20, 0),
1552
				P = 5000,
1553
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1554
				Parent = hit,
1555
			}
1556
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1557
		elseif Type == "DarkUp" then
1558
			coroutine.resume(coroutine.create(function()
1559
				for i = 0, 1, 0.1 do
1560
					swait()
1561
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1562
				end
1563
			end))
1564
			local bodyVelocity = Create("BodyVelocity"){
1565
				velocity = Vector3.new(0, 20, 0),
1566
				P = 5000,
1567
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1568
				Parent = hit,
1569
			}
1570
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1571
		elseif Type == "Snare" then
1572
			local bp = Create("BodyPosition"){
1573
				P = 2000,
1574
				D = 100,
1575
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1576
				position = hit.Parent.Torso.Position,
1577
				Parent = hit.Parent.Torso,
1578
			}
1579
			game:GetService("Debris"):AddItem(bp, 1)
1580
		elseif Type == "Freeze" then
1581
			local BodPos = Create("BodyPosition"){
1582
				P = 50000,
1583
				D = 1000,
1584
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1585
				position = hit.Parent.Torso.Position,
1586
				Parent = hit.Parent.Torso,
1587
			}
1588
			local BodGy = Create("BodyGyro") {
1589
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1590
				P = 20e+003,
1591
				Parent = hit.Parent.Torso,
1592
				cframe = hit.Parent.Torso.CFrame,
1593
			}
1594
			hit.Parent.Torso.Anchored = true
1595
			coroutine.resume(coroutine.create(function(Part) 
1596
				swait(1.5)
1597
				Part.Anchored = false
1598
			end), hit.Parent.Torso)
1599
			game:GetService("Debris"):AddItem(BodPos, 3)
1600
			game:GetService("Debris"):AddItem(BodGy, 3)
1601
		end
1602
		local debounce = Create("BoolValue"){
1603
			Name = "DebounceHit",
1604
			Parent = hit.Parent,
1605
			Value = true,
1606
		}
1607
		game:GetService("Debris"):AddItem(debounce, Delay)
1608
		c = Create("ObjectValue"){
1609
			Name = "creator",
1610
			Value = Player,
1611
			Parent = h,
1612
		}
1613
		game:GetService("Debris"):AddItem(c, .5)
1614
	end
1615
end
1616
-------------------------------------------------------
1617
--End Damage Function--
1618
-------------------------------------------------------
1619
1620
-------------------------------------------------------
1621
--Start Damage Function Customization--
1622
-------------------------------------------------------
1623
function ShowDamage(Pos, Text, Time, Color)
1624
	local Rate = (1 / 30)
1625
	local Pos = (Pos or Vector3.new(0, 0, 0))
1626
	local Text = (Text or "")
1627
	local Time = (Time or 2)
1628
	local Color = (Color or Color3.new(1, 0, 1))
1629
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1630
	EffectPart.Anchored = true
1631
	local BillboardGui = Create("BillboardGui"){
1632
		Size = UDim2.new(3, 0, 3, 0),
1633
		Adornee = EffectPart,
1634
		Parent = EffectPart,
1635
	}
1636
	local TextLabel = Create("TextLabel"){
1637
		BackgroundTransparency = 1,
1638
		Size = UDim2.new(1, 0, 1, 0),
1639
		Text = Text,
1640
		Font = "Bodoni",
1641
		TextColor3 = Color,
1642
		TextScaled = true,
1643
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1644
		Parent = BillboardGui,
1645
	}
1646
	game.Debris:AddItem(EffectPart, (Time))
1647
	EffectPart.Parent = game:GetService("Workspace")
1648
	delay(0, function()
1649
		local Frames = (Time / Rate)
1650
		for Frame = 1, Frames do
1651
			wait(Rate)
1652
			local Percent = (Frame / Frames)
1653
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1654
			TextLabel.TextTransparency = Percent
1655
		end
1656
		if EffectPart and EffectPart.Parent then
1657
			EffectPart:Destroy()
1658
		end
1659
	end)
1660
end
1661
1662
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1663
    local type = type
1664
    local rng = Instance.new("Part", char)
1665
    rng.Anchored = true
1666
    rng.BrickColor = color
1667
    rng.CanCollide = false
1668
    rng.FormFactor = 3
1669
    rng.Name = "Ring"
1670
    rng.Material = "Neon"
1671
    rng.Size = Vector3.new(1, 1, 1)
1672
    rng.Transparency = 0
1673
    rng.TopSurface = 0
1674
    rng.BottomSurface = 0
1675
    rng.CFrame = pos
1676
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1677
    local rngm = Instance.new("SpecialMesh", rng)
1678
    rngm.MeshType = "Brick"
1679
    rngm.Scale = Vector3.new(x1,y1,z1)
1680
    local scaler2 = 1
1681
    local speeder = FastSpeed/10
1682
    if type == "Add" then
1683
        scaler2 = 1*value
1684
    elseif type == "Divide" then
1685
        scaler2 = 1/value
1686
    end
1687
    coroutine.resume(coroutine.create(function()
1688
        for i = 0,10/bonuspeed,0.1 do
1689
            swait()
1690
            if type == "Add" then
1691
                scaler2 = scaler2 - 0.01*value/bonuspeed
1692
            elseif type == "Divide" then
1693
                scaler2 = scaler2 - 0.01/value*bonuspeed
1694
            end
1695
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1696
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1697
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1698
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1699
        end
1700
    rng:Destroy()
1701
    end))
1702
end
1703
 
1704
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1705
local p = Instance.new("Part",EffectModel)
1706
p.BrickColor = BrickColor.new(colour)
1707
p.Size = Vector3.new()
1708
p.Anchored = true
1709
p.CanCollide = false
1710
p.CFrame = cf
1711
if inverse == true then
1712
p.Transparency = 1
1713
else
1714
p.Transparency = 0
1715
end
1716
local m = Instance.new("SpecialMesh",p)
1717
m.MeshId = meshid
1718
m.TextureId = textid
1719
m.Scale = meshstart
1720
coroutine.wrap(function()
1721
for i=0,1,factor do
1722
swait()
1723
if inverse == true then
1724
p.Transparency = 1-i
1725
else
1726
p.Transparency = i
1727
end
1728
m.Scale = m.Scale + meshadd
1729
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1730
end
1731
p:Destroy()
1732
end)()
1733
return p
1734
end
1735
-------------------------------------------------------
1736
--End Damage Function Customization--
1737
-------------------------------------------------------
1738
1739
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1740
  for _, c in pairs(workspace:children()) do
1741
    local hum = c:findFirstChild("Humanoid")
1742
    if hum ~= nil then
1743
      local head = c:findFirstChild("Head")
1744
      if head ~= nil then
1745
        local targ = head.Position - Part.Position
1746
        local mag = targ.magnitude
1747
        if magni >= mag and c.Name ~= plr.Name then
1748
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1749
        end
1750
      end
1751
    end
1752
  end
1753
end
1754
1755
1756
CFuncs = {
1757
	Part = {
1758
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1759
			local Part = Create("Part")({
1760
				Parent = Parent,
1761
				Reflectance = Reflectance,
1762
				Transparency = Transparency,
1763
				CanCollide = false,
1764
				Locked = true,
1765
				BrickColor = BrickColor.new(tostring(BColor)),
1766
				Name = Name,
1767
				Size = Size,
1768
				Material = Material
1769
			})
1770
			RemoveOutlines(Part)
1771
			return Part
1772
		end
1773
	},
1774
	Mesh = {
1775
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1776
			local Msh = Create(Mesh)({
1777
				Parent = Part,
1778
				Offset = OffSet,
1779
				Scale = Scale
1780
			})
1781
			if Mesh == "SpecialMesh" then
1782
				Msh.MeshType = MeshType
1783
				Msh.MeshId = MeshId
1784
			end
1785
			return Msh
1786
		end
1787
	},
1788
	Mesh = {
1789
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1790
			local Msh = Create(Mesh)({
1791
				Parent = Part,
1792
				Offset = OffSet,
1793
				Scale = Scale
1794
			})
1795
			if Mesh == "SpecialMesh" then
1796
				Msh.MeshType = MeshType
1797
				Msh.MeshId = MeshId
1798
			end
1799
			return Msh
1800
		end
1801
	},
1802
	Weld = {
1803
		Create = function(Parent, Part0, Part1, C0, C1)
1804
			local Weld = Create("Weld")({
1805
				Parent = Parent,
1806
				Part0 = Part0,
1807
				Part1 = Part1,
1808
				C0 = C0,
1809
				C1 = C1
1810
			})
1811
			return Weld
1812
		end
1813
	},
1814
	Sound = {
1815
		Create = function(id, par, vol, pit)
1816
			coroutine.resume(coroutine.create(function()
1817
				local S = Create("Sound")({
1818
					Volume = vol,
1819
					Pitch = pit or 1,
1820
					SoundId = id,
1821
					Parent = par or workspace
1822
				})
1823
				wait()
1824
				S:play()
1825
				game:GetService("Debris"):AddItem(S, 6)
1826
			end))
1827
		end
1828
	},
1829
	ParticleEmitter = {
1830
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1831
			local fp = Create("ParticleEmitter")({
1832
				Parent = Parent,
1833
				Color = ColorSequence.new(Color1, Color2),
1834
				LightEmission = LightEmission,
1835
				Size = Size,
1836
				Texture = Texture,
1837
				Transparency = Transparency,
1838
				ZOffset = ZOffset,
1839
				Acceleration = Accel,
1840
				Drag = Drag,
1841
				LockedToPart = LockedToPart,
1842
				VelocityInheritance = VelocityInheritance,
1843
				EmissionDirection = EmissionDirection,
1844
				Enabled = Enabled,
1845
				Lifetime = LifeTime,
1846
				Rate = Rate,
1847
				Rotation = Rotation,
1848
				RotSpeed = RotSpeed,
1849
				Speed = Speed,
1850
				VelocitySpread = VelocitySpread
1851
			})
1852
			return fp
1853
		end
1854
	}
1855
}
1856
function RemoveOutlines(part)
1857
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1858
end
1859
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1860
	local Part = Create("Part")({
1861
		formFactor = FormFactor,
1862
		Parent = Parent,
1863
		Reflectance = Reflectance,
1864
		Transparency = Transparency,
1865
		CanCollide = false,
1866
		Locked = true,
1867
		BrickColor = BrickColor.new(tostring(BColor)),
1868
		Name = Name,
1869
		Size = Size,
1870
		Material = Material
1871
	})
1872
	RemoveOutlines(Part)
1873
	return Part
1874
end
1875
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1876
	local Msh = Create(Mesh)({
1877
		Parent = Part,
1878
		Offset = OffSet,
1879
		Scale = Scale
1880
	})
1881
	if Mesh == "SpecialMesh" then
1882
		Msh.MeshType = MeshType
1883
		Msh.MeshId = MeshId
1884
	end
1885
	return Msh
1886
end
1887
function CreateWeld(Parent, Part0, Part1, C0, C1)
1888
	local Weld = Create("Weld")({
1889
		Parent = Parent,
1890
		Part0 = Part0,
1891
		Part1 = Part1,
1892
		C0 = C0,
1893
		C1 = C1
1894
	})
1895
	return Weld
1896
end
1897
1898
abss = Instance.new("BillboardGui",char)
1899
abss.Size = UDim2.new(10,0,10,0)
1900
abss.Enabled = false
1901
imgl = Instance.new("ImageLabel",abss)
1902
imgl.Position = UDim2.new(0,0,0,0)
1903
imgl.Size = UDim2.new(1,0,1,0)
1904
imgl.Image = "rbxassetid://153485522"
1905
imgl.BackgroundTransparency = 1
1906
imgl.ImageColor3 = Color3.new(.9,0,0)
1907
img2 = Instance.new("ImageLabel",abss)
1908
img2.Position = UDim2.new(0,0,0,0)
1909
img2.Size = UDim2.new(1,0,1,0)
1910
img2.Image = "rbxassetid://153485522"
1911
img2.BackgroundTransparency = 1
1912
img2.ImageColor3 = Color3.new(.9,0,0)
1913
 
1914
function TargetSelect(person)
1915
local dd=coroutine.wrap(function()
1916
if targetted ~= person then
1917
targetted = person
1918
img2.Size = UDim2.new(1,0,1,0)
1919
img2.ImageTransparency = 0
1920
img2.Position = UDim2.new(0,0,0,0)
1921
for i = 0, 2, 0.1 do
1922
swait()
1923
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
1924
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
1925
img2.ImageTransparency = img2.ImageTransparency + 0.05
1926
end
1927
end
1928
end)
1929
dd()
1930
end
1931
1932
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
1933
    local NEWWELD = IT(TYPE)
1934
    NEWWELD.Part0 = PART0
1935
    NEWWELD.Part1 = PART1
1936
    NEWWELD.C0 = C0
1937
    NEWWELD.C1 = C1
1938
    NEWWELD.Parent = PARENT
1939
    return NEWWELD
1940
end
1941
1942
local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
1943
1944
local Blood1 = Create("ParticleEmitter")({
1945
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
1946
  Transparency = NumberSequence.new(0.1, 1),
1947
  Size = NumberSequence.new(0.5, 0),
1948
  Texture = "rbxassetid://602578593",
1949
  Lifetime = NumberRange.new(0.8),
1950
  Rate = 255,
1951
  VelocitySpread = 40,
1952
  Rotation = NumberRange.new(100),
1953
  Speed = NumberRange.new(5),
1954
  LightEmission = 0,
1955
  LockedToPart = false,
1956
  Acceleration = Vector3.new(0, -10, 0),
1957
  EmissionDirection = "Bottom"
1958
})
1959
function Sayonara()
1960
    local target = nil
1961
    local targettorso = nil
1962
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
1963
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
1964
            target = mouse.Target.Parent.Humanoid
1965
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
1966
            targethead = mouse.Target.Parent:FindFirstChild("Head")
1967
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
1968
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
1969
        end
1970
    end
1971
    if target ~= nil then
1972
        targettorso.Anchored = true
1973
        attack = true
1974
        hum.WalkSpeed = 0
1975
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
1976
        for i = 0,6.2,0.1 do
1977
            swait()
1978
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
1979
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
1980
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
1981
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
1982
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
1983
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
1984
        end
1985
        do
1986
        CreateSound("429400881", targettorso, 5, 1)
1987
        local ModelArm02 = New("Model", char, "Arm", {})
1988
        local ModelArm03 = New("Model", char, "Arm", {})
1989
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
1990
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
1991
        local Arm02 = targetleftarm:Clone()
1992
        local Arm03 = targetrightarm:Clone()
1993
        targetleftarm.Transparency = 1
1994
        targetrightarm.Transparency = 1
1995
        Arm02.Parent = ModelArm02
1996
        Arm03.Parent = ModelArm03
1997
        for i, v in pairs(Arm02:GetChildren()) do
1998
          v:Destroy()
1999
        end
2000
        for i, v in pairs(Arm03:GetChildren()) do
2001
          v:Destroy()
2002
        end
2003
        local weldArm02 = Instance.new("Weld")
2004
        weldArm02.Parent = Arm02
2005
        weldArm02.Part0 = targetleftarm
2006
        weldArm02.Part1 = Arm02
2007
        weldArm02.C1 = CFrame.new(0, 0, 0)
2008
        local weldArm03 = Instance.new("Weld")
2009
        weldArm03.Parent = Arm03
2010
        weldArm03.Part0 = targetrightarm
2011
        weldArm03.Part1 = Arm03
2012
        weldArm03.C1 = CFrame.new(0, 0, 0)
2013
        for i, v in pairs(target:GetChildren()) do
2014
          if v:IsA("Shirt") then
2015
            v:clone().Parent = ModelArm02
2016
          end
2017
        end
2018
        for i, v in pairs(target:GetChildren()) do
2019
          if v:IsA("Shirt") then
2020
            v:clone().Parent = ModelArm03
2021
          end
2022
        end
2023
        weldArm02.Part0 = la
2024
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2025
        weldArm03.Part0 = ra
2026
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2027
        local BE1 = Blood1:Clone()
2028
        BE1.Parent = targetleftarm
2029
        game:GetService("Debris"):AddItem(BE1, 3)
2030
        BE1.Rate = 255
2031
        local BE2 = Blood1:Clone()
2032
        BE2.Parent = targetrightarm
2033
        game:GetService("Debris"):AddItem(BE2, 3)
2034
        BE2.Rate = 255
2035
        for i = 0,6.2,0.1 do
2036
            swait()
2037
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
2038
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2039
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2040
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2041
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
2042
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
2043
        end
2044
        for i = 0,6.2,0.1 do
2045
            swait()
2046
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2047
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2048
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2049
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2050
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
2051
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2052
        end
2053
        CreateSound("541909763", targettorso, 5, .8)
2054
        weldArm02:Destroy()
2055
        Arm02.CanCollide = true
2056
        weldArm03:Destroy()
2057
        Arm03.CanCollide = true
2058
        local bodyVelocity2 = Create("BodyVelocity")({
2059
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2060
          P = 5000,
2061
          maxForce = Vector3.new(8000, 8000, 8000),
2062
          Parent = Arm02
2063
        })
2064
        local bodyVelocity3 = Create("BodyVelocity")({
2065
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2066
          P = 5000,
2067
          maxForce = Vector3.new(8000, 8000, 8000),
2068
          Parent = Arm03
2069
        })
2070
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2071
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2072
        for i = 0,6.2,0.1 do
2073
            swait()
2074
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2075
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2076
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
2077
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2078
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
2079
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
2080
        end
2081
        for i = 0,6.2,0.1 do
2082
            swait()
2083
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2084
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2085
        RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2086
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2087
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2088
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2089
        end
2090
        targettorso:Remove()
2091
        for i = 0,6.2,0.1 do
2092
            swait()
2093
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2094
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2095
        RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2096
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
2097
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2098
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2099
        end
2100
        end
2101
        targettorso.Anchored = false
2102
        attack = false
2103
        hum.WalkSpeed = 16
2104
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2105
    end
2106
end
2107
2108
-------------------------------------------------------
2109
--Start Effect Function--
2110
-------------------------------------------------------
2111
EffectModel = Instance.new("Model", char)
2112
Effects = {
2113
  Block = {
2114
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2115
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2116
      prt.Anchored = true
2117
      prt.CFrame = cframe
2118
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2119
      game:GetService("Debris"):AddItem(prt, 10)
2120
      if Type == 1 or Type == nil then
2121
        table.insert(Effects, {
2122
          prt,
2123
          "Block1",
2124
          delay,
2125
          x3,
2126
          y3,
2127
          z3,
2128
          msh
2129
        })
2130
      elseif Type == 2 then
2131
        table.insert(Effects, {
2132
          prt,
2133
          "Block2",
2134
          delay,
2135
          x3,
2136
          y3,
2137
          z3,
2138
          msh
2139
        })
2140
      else
2141
        table.insert(Effects, {
2142
          prt,
2143
          "Block3",
2144
          delay,
2145
          x3,
2146
          y3,
2147
          z3,
2148
          msh
2149
        })
2150
      end
2151
    end
2152
  },
2153
  Sphere = {
2154
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2155
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2156
      prt.Anchored = true
2157
      prt.CFrame = cframe
2158
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2159
      game:GetService("Debris"):AddItem(prt, 10)
2160
      table.insert(Effects, {
2161
        prt,
2162
        "Cylinder",
2163
        delay,
2164
        x3,
2165
        y3,
2166
        z3,
2167
        msh
2168
      })
2169
    end
2170
  },
2171
  Cylinder = {
2172
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2173
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2174
      prt.Anchored = true
2175
      prt.CFrame = cframe
2176
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2177
      game:GetService("Debris"):AddItem(prt, 10)
2178
      table.insert(Effects, {
2179
        prt,
2180
        "Cylinder",
2181
        delay,
2182
        x3,
2183
        y3,
2184
        z3,
2185
        msh
2186
      })
2187
    end
2188
  },
2189
  Wave = {
2190
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2191
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2192
      prt.Anchored = true
2193
      prt.CFrame = cframe
2194
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2195
      game:GetService("Debris"):AddItem(prt, 10)
2196
      table.insert(Effects, {
2197
        prt,
2198
        "Cylinder",
2199
        delay,
2200
        x3 / 60,
2201
        y3 / 60,
2202
        z3 / 60,
2203
        msh
2204
      })
2205
    end
2206
  },
2207
  Ring = {
2208
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2209
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2210
      prt.Anchored = true
2211
      prt.CFrame = cframe
2212
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2213
      game:GetService("Debris"):AddItem(prt, 10)
2214
      table.insert(Effects, {
2215
        prt,
2216
        "Cylinder",
2217
        delay,
2218
        x3,
2219
        y3,
2220
        z3,
2221
        msh
2222
      })
2223
    end
2224
  },
2225
  Break = {
2226
    Create = function(brickcolor, cframe, x1, y1, z1)
2227
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2228
      prt.Anchored = true
2229
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2230
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2231
      local num = math.random(10, 50) / 1000
2232
      game:GetService("Debris"):AddItem(prt, 10)
2233
      table.insert(Effects, {
2234
        prt,
2235
        "Shatter",
2236
        num,
2237
        prt.CFrame,
2238
        math.random() - math.random(),
2239
        0,
2240
        math.random(50, 100) / 100
2241
      })
2242
    end
2243
  },
2244
Spiral = {
2245
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2246
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2247
      prt.Anchored = true
2248
      prt.CFrame = cframe
2249
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2250
      game:GetService("Debris"):AddItem(prt, 10)
2251
      table.insert(Effects, {
2252
        prt,
2253
        "Cylinder",
2254
        delay,
2255
        x3,
2256
        y3,
2257
        z3,
2258
        msh
2259
      })
2260
    end
2261
  },
2262
Push = {
2263
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2264
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2265
      prt.Anchored = true
2266
      prt.CFrame = cframe
2267
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2268
      game:GetService("Debris"):AddItem(prt, 10)
2269
      table.insert(Effects, {
2270
        prt,
2271
        "Cylinder",
2272
        delay,
2273
        x3,
2274
        y3,
2275
        z3,
2276
        msh
2277
      })
2278
    end
2279
  }
2280
}
2281
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2282
	local fp = IT("Part")
2283
	fp.formFactor = formfactor 
2284
	fp.Parent = parent
2285
	fp.Reflectance = reflectance
2286
	fp.Transparency = transparency
2287
	fp.CanCollide = false 
2288
	fp.Locked = true
2289
	fp.BrickColor = brickcolor
2290
	fp.Name = name
2291
	fp.Size = size
2292
	fp.Position = tors.Position 
2293
	RemoveOutlines(fp)
2294
	fp.Material = "Neon"
2295
	fp:BreakJoints()
2296
	return fp 
2297
end 
2298
 
2299
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2300
	local mesh = IT(Mesh) 
2301
	mesh.Parent = part
2302
	if Mesh == "SpecialMesh" then
2303
		mesh.MeshType = meshtype
2304
	if meshid ~= "nil" then
2305
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2306
		end
2307
	end
2308
	mesh.Offset = offset
2309
	mesh.Scale = scale
2310
	return mesh
2311
end
2312
2313
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2314
	local type = type
2315
	local rng = Instance.new("Part", char)
2316
	rng.Anchored = true
2317
	rng.BrickColor = color
2318
	rng.CanCollide = false
2319
	rng.FormFactor = 3
2320
	rng.Name = "Ring"
2321
	rng.Material = "Neon"
2322
	rng.Size = Vector3.new(1, 1, 1)
2323
	rng.Transparency = 1
2324
	rng.TopSurface = 0
2325
	rng.BottomSurface = 0
2326
	rng.CFrame = pos
2327
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2328
	local rngm = Instance.new("SpecialMesh", rng)
2329
	rngm.MeshType = MType
2330
	rngm.Scale = Vector3.new(x1, y1, z1)
2331
	local scaler2 = 1
2332
	local speeder = FastSpeed
2333
	if type == "Add" then
2334
		scaler2 = 1 * value
2335
	elseif type == "Divide" then
2336
		scaler2 = 1 / value
2337
	end
2338
	coroutine.resume(coroutine.create(function()
2339
		for i = 0, 10 / bonuspeed, 0.1 do
2340
			swait()
2341
			if type == "Add" then
2342
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2343
			elseif type == "Divide" then
2344
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2345
			end
2346
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2347
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2348
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2349
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2350
		end
2351
		rng:Destroy()
2352
	end))
2353
end
2354
2355
function Cryo_Freeze()
2356
    attack = true
2357
    for i = 0,5.2,0.03 do
2358
        swait()
2359
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2360
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2361
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2362
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2363
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
2364
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
2365
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
2366
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
2367
    end
2368
    CreateSound("331666100", tors, 10, 1)
2369
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
2370
    for i = 1,3,0.1 do
2371
    hum.WalkSpeed = 0.10
2372
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2373
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2374
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2375
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2376
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2377
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2378
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2379
    end
2380
    for i = 1,10,0.1 do
2381
        swait(10)
2382
    hum.WalkSpeed = 0.10
2383
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2384
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
2385
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2386
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2387
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2388
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2389
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2390
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2391
    end
2392
    wait(.6)
2393
    attack = false
2394
end
2395
2396
function HAAAAA() --HTGJHYG
2397
    attack = true
2398
    hum.WalkSpeed = 0.30
2399
    CreateSound("794081034", hed, 10, 1)
2400
        Character.Head.face.Texture = "rbxassetid://396389196"
2401
    for i = 0,2,0.1 do
2402
        swait()
2403
        CameraEnshaking(1, 2)
2404
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2405
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2406
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2407
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2408
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2409
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2410
    end
2411
    for i = 0,14.7,0.1 do
2412
        swait()
2413
        CameraEnshaking(1, 3)
2414
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2415
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2416
        RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2417
        LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2418
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2419
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2420
    end
2421
    attack = false
2422
        Character.Head.face.Texture = "rbxassetid://620619801"
2423
    hum.WalkSpeed = 16
2424
end
2425
2426
function Hell_From_Above()
2427
    local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2428
    attack = true
2429
    hum.WalkSpeed = 3.01
2430
    for i = 0,6.3,0.1 do
2431
        swait()
2432
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2433
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2434
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2435
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2436
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2437
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2438
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2439
    end
2440
    CreateSound("142070127", tors, 10, 1)
2441
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2442
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2443
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2444
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2445
    for i = 0,3.8,0.1 do
2446
        swait()
2447
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2448
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2449
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2450
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2451
        RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2452
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2453
    end
2454
    CreateSound("224339201", tors, 10, 0.5)
2455
    for i = 1, 3 do
2456
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2457
    UhhhhThing.CFrame = mouse.Hit
2458
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2459
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2460
    end
2461
    UhhhhThing:Destroy()
2462
    attack = false
2463
    hum.WalkSpeed = 16
2464
end
2465
2466
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2467
	local type = type
2468
	local rng = Instance.new("Part", char)
2469
	rng.Anchored = true
2470
	rng.BrickColor = color
2471
	rng.CanCollide = false
2472
	rng.FormFactor = 3
2473
	rng.Name = "Ring"
2474
	rng.Material = "Neon"
2475
	rng.Size = Vector3.new(1, 1, 1)
2476
	rng.Transparency = 0
2477
	rng.TopSurface = 0
2478
	rng.BottomSurface = 0
2479
	rng.CFrame = pos
2480
	local rngm = Instance.new("SpecialMesh", rng)
2481
	rngm.MeshType = MType
2482
	rngm.Scale = scale
2483
	local scaler2 = 1
2484
	if type == "Add" then
2485
		scaler2 = 1 * value
2486
	elseif type == "Divide" then
2487
		scaler2 = 1 / value
2488
	end
2489
	coroutine.resume(coroutine.create(function()
2490
		for i = 0, 10 / bonuspeed, 0.1 do
2491
			swait()
2492
			if type == "Add" then
2493
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2494
			elseif type == "Divide" then
2495
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2496
			end
2497
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2498
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2499
		end
2500
		rng:Destroy()
2501
	end))
2502
end
2503
2504
function Eviscerate(dude)
2505
	if dude.Name ~= char then
2506
		local bgf = IT("BodyGyro", dude.Head)
2507
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2508
		local val = IT("BoolValue", dude)
2509
		val.Name = "IsHit"
2510
		local ds = coroutine.wrap(function()
2511
			dude:WaitForChild("Head"):BreakJoints()
2512
			wait(0.5)
2513
			target = nil
2514
			coroutine.resume(coroutine.create(function()
2515
				for i, v in pairs(dude:GetChildren()) do
2516
					if v:IsA("Accessory") then
2517
						v:Destroy()
2518
					end
2519
					if v:IsA("Humanoid") then
2520
						v:Destroy()
2521
					end
2522
					if v:IsA("CharacterMesh") then
2523
						v:Destroy()
2524
					end
2525
					if v:IsA("Model") then
2526
						v:Destroy()
2527
					end
2528
					if v:IsA("Part") or v:IsA("MeshPart") then
2529
						for x, o in pairs(v:GetChildren()) do
2530
							if o:IsA("Decal") then
2531
								o:Destroy()
2532
							end
2533
						end
2534
						coroutine.resume(coroutine.create(function()
2535
							v.Material = "Neon"
2536
							v.CanCollide = false
2537
							local PartEmmit1 = IT("ParticleEmitter", v)
2538
							PartEmmit1.LightEmission = 1
2539
							PartEmmit1.Texture = "rbxassetid://284205403"
2540
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2541
							PartEmmit1.Rate = 150
2542
							PartEmmit1.Lifetime = NumberRange.new(1)
2543
							PartEmmit1.Size = NumberSequence.new({
2544
								NumberSequenceKeypoint.new(0, 0.75, 0),
2545
								NumberSequenceKeypoint.new(1, 0, 0)
2546
							})
2547
							PartEmmit1.Transparency = NumberSequence.new({
2548
								NumberSequenceKeypoint.new(0, 0, 0),
2549
								NumberSequenceKeypoint.new(1, 1, 0)
2550
							})
2551
							PartEmmit1.Speed = NumberRange.new(0, 0)
2552
							PartEmmit1.VelocitySpread = 30000
2553
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2554
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2555
							local BodPoss = IT("BodyPosition", v)
2556
							BodPoss.P = 3000
2557
							BodPoss.D = 1000
2558
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2559
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2560
							v.Color = maincolor.Color
2561
							coroutine.resume(coroutine.create(function()
2562
								for i = 0, 49 do
2563
									swait(1)
2564
									v.Transparency = v.Transparency + 0.08
2565
								end
2566
								wait(0.5)
2567
								PartEmmit1.Enabled = false
2568
								wait(3)
2569
								v:Destroy()
2570
								dude:Destroy()
2571
							end))
2572
						end))
2573
					end
2574
				end
2575
			end))
2576
		end)
2577
		ds()
2578
	end
2579
end
2580
2581
function FindNearestHead(Position, Distance, SinglePlayer)
2582
	if SinglePlayer then
2583
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2584
	end
2585
	local List = {}
2586
	for i, v in pairs(workspace:GetChildren()) do
2587
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2588
			table.insert(List, v)
2589
		end
2590
	end
2591
	return List
2592
end
2593
2594
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2595
	local type = type
2596
	local rng = Instance.new("Part", char)
2597
	rng.Anchored = true
2598
	rng.BrickColor = color
2599
	rng.CanCollide = false
2600
	rng.FormFactor = 3
2601
	rng.Name = "Ring"
2602
	rng.Material = "Neon"
2603
	rng.Size = Vector3.new(1, 1, 1)
2604
	rng.Transparency = 0
2605
	rng.TopSurface = 0
2606
	rng.BottomSurface = 0
2607
	rng.CFrame = pos
2608
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2609
	local rngm = Instance.new("SpecialMesh", rng)
2610
	rngm.MeshType = MType
2611
	rngm.Scale = Vector3.new(x1, y1, z1)
2612
	local scaler2 = 1
2613
	local speeder = FastSpeed
2614
	if type == "Add" then
2615
		scaler2 = 1 * value
2616
	elseif type == "Divide" then
2617
		scaler2 = 1 / value
2618
	end
2619
	coroutine.resume(coroutine.create(function()
2620
		for i = 0, 10 / bonuspeed, 0.1 do
2621
			swait()
2622
			if type == "Add" then
2623
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2624
			elseif type == "Divide" then
2625
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2626
			end
2627
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2628
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2629
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2630
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2631
		end
2632
		rng:Destroy()
2633
	end))
2634
end
2635
2636
function SoulSteal(dude)
2637
if dude.Name ~= char then
2638
local bgf = IT("BodyGyro", dude.Head)
2639
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2640
local val = IT("BoolValue", dude)
2641
val.Name = "IsHit"
2642
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2643
local soulst = coroutine.wrap(function()
2644
local soul = Instance.new("Part",dude)
2645
soul.Size = Vector3.new(1,1,1)
2646
soul.CanCollide = false
2647
soul.Anchored = false
2648
soul.Position = torso.Position
2649
soul.Transparency = 1
2650
local PartEmmit1 = IT("ParticleEmitter", soul)
2651
PartEmmit1.LightEmission = 1
2652
PartEmmit1.Texture = "rbxassetid://569507414"
2653
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2654
PartEmmit1.Rate = 250
2655
PartEmmit1.Lifetime = NumberRange.new(1.6)
2656
PartEmmit1.Size = NumberSequence.new({
2657
	NumberSequenceKeypoint.new(0, 1, 0),
2658
	NumberSequenceKeypoint.new(1, 0, 0)
2659
})
2660
PartEmmit1.Transparency = NumberSequence.new({
2661
	NumberSequenceKeypoint.new(0, 0, 0),
2662
	NumberSequenceKeypoint.new(1, 1, 0)
2663
})
2664
PartEmmit1.Speed = NumberRange.new(0, 0)
2665
PartEmmit1.VelocitySpread = 30000
2666
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2667
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2668
local BodPoss = IT("BodyPosition", soul)
2669
BodPoss.P = 3000
2670
BodPoss.D = 1000
2671
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2672
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2673
wait(1.6)
2674
soul.Touched:connect(function(hit)
2675
	if hit.Parent == char then
2676
	soul:Destroy()
2677
	end
2678
end)
2679
wait(1.2)
2680
while soul do
2681
	swait()
2682
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2683
	BodPoss.Position = tors.Position
2684
end
2685
end)
2686
	soulst()
2687
	end
2688
end
2689
function FaceMouse()
2690
local	Cam = workspace.CurrentCamera
2691
	return {
2692
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2693
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2694
	}
2695
end
2696
-------------------------------------------------------
2697
--End Effect Function--
2698
-------------------------------------------------------
2699
function Cso(ID, PARENT, VOLUME, PITCH)
2700
	local NSound = nil
2701
	coroutine.resume(coroutine.create(function()
2702
		NSound = IT("Sound", PARENT)
2703
		NSound.Volume = VOLUME
2704
		NSound.Pitch = PITCH
2705
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2706
		swait()
2707
		NSound:play()
2708
		game:GetService("Debris"):AddItem(NSound, 10)
2709
	end))
2710
	return NSound
2711
end
2712
function CameraEnshaking(Length, Intensity)
2713
	coroutine.resume(coroutine.create(function()
2714
		local intensity = 1 * Intensity
2715
		local rotM = 0.01 * Intensity
2716
		for i = 0, Length, 0.1 do
2717
			swait()
2718
			intensity = intensity - 0.05 * Intensity / Length
2719
			rotM = rotM - 5.0E-4 * Intensity / Length
2720
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2721
			cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
2722
		end
2723
		hum.CameraOffset = Vector3.new(0, 0, 0)
2724
	end))
2725
end
2726
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2727
local Hitboxpart = Instance.new("Part", EffectModel)
2728
  RemoveOutlines(Hitboxpart)
2729
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2730
  Hitboxpart.CanCollide = false
2731
  Hitboxpart.Transparency = 1
2732
  Hitboxpart.Anchored = true
2733
  Hitboxpart.CFrame = Pose
2734
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2735
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2736
end
2737
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2738
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2739
  prt.Anchored = true
2740
  prt.CFrame = cframe
2741
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2742
  game:GetService("Debris"):AddItem(prt, 10)
2743
  if Type == 1 or Type == nil then
2744
    table.insert(Effects, {
2745
      prt,
2746
      "Block1",
2747
      delay,
2748
      x3,
2749
      y3,
2750
      z3,
2751
      msh
2752
    })
2753
  elseif Type == 2 then
2754
    table.insert(Effects, {
2755
      prt,
2756
      "Block2",
2757
      delay,
2758
      x3,
2759
      y3,
2760
      z3,
2761
      msh
2762
    })
2763
  elseif Type == 3 then
2764
    table.insert(Effects, {
2765
      prt,
2766
      "Block3",
2767
      delay,
2768
      x3,
2769
      y3,
2770
      z3,
2771
      msh
2772
    })
2773
  end
2774
end
2775
2776
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2777
	local Part = Create("Part"){
2778
		Parent = Parent,
2779
		Reflectance = Reflectance,
2780
		Transparency = Transparency,
2781
		CanCollide = false,
2782
		Locked = true,
2783
		BrickColor = BrickColor.new(tostring(BColor)),
2784
		Name = Name,
2785
		Size = Size,
2786
		Material = Material,
2787
	}
2788
	RemoveOutlines(Part)
2789
	return Part
2790
end
2791
	
2792
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2793
	local Msh = Create(Mesh){
2794
		Parent = Part,
2795
		Offset = OffSet,
2796
		Scale = Scale,
2797
	}
2798
	if Mesh == "SpecialMesh" then
2799
		Msh.MeshType = MeshType
2800
		Msh.MeshId = MeshId
2801
	end
2802
	return Msh
2803
end
2804
2805
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2806
local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2807
prt.Anchored = true
2808
prt.CFrame = cframe
2809
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
2810
game:GetService("Debris"):AddItem(prt,2)
2811
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
2812
for i=0,1,delay do
2813
swait()
2814
Part.Transparency=i
2815
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
2816
end
2817
Part.Parent=nil
2818
end),prt,msh,(math.random(0,1)+math.random())/5)
2819
end
2820
-------------------------------------------------------
2821
--End Important Functions--
2822
-------------------------------------------------------
2823
-------------------------------------------------------
2824
 
2825
 
2826
--[[
2827
        Thanks for using Build-To-Lua by jarredbcv.
2828
]]--
2829
 
2830
New = function(Object, Parent, Name, Data)
2831
    local Object = Instance.new(Object)
2832
    for Index, Value in pairs(Data or {}) do
2833
        Object[Index] = Value
2834
    end
2835
    Object.Parent = Parent
2836
    Object.Name = Name
2837
    return Object
2838
end
2839
   
2840
Gaunty = New("Model",char,"Gaunty",{})
2841
Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2842
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2843
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2844
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2845
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2846
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2847
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2848
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2849
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2850
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2851
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2852
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2853
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2854
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2855
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2856
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2857
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2858
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2859
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2860
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2861
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2862
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2863
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2864
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2865
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2866
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2867
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2868
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2869
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2870
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2871
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2872
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2873
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2874
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2875
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2876
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2877
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2878
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2879
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2880
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2881
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2882
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2883
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2884
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2885
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2886
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2887
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2888
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2889
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2890
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2891
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2892
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2893
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2894
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2895
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2896
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2897
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2898
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2899
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2900
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2901
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2902
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2903
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2904
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2905
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2906
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2907
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2908
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2909
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2910
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2911
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2912
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2913
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2914
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2915
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2916
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2917
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2918
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2919
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2920
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2921
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2922
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2923
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2924
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2925
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2926
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2927
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2928
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2929
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2930
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2931
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2932
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2933
Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2934
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2935
 
2936
Gaunty2 = New("Model",char,"Gaunty2",{})
2937
Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2938
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2939
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2940
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2941
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2942
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2943
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2944
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2945
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2946
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2947
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2948
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2949
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2950
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2951
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2952
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2953
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2954
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2955
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2956
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2957
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2958
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2959
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2960
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2961
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2962
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2963
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2964
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2965
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2966
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2967
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2968
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2969
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2970
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2971
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
2972
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2973
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2974
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2975
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2976
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2977
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2978
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2979
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2980
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2981
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2982
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2983
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2984
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2985
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2986
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2987
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2988
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2989
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2990
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2991
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2992
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2993
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2994
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2995
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2996
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2997
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
2998
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
2999
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3000
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3001
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3002
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3003
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3004
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3005
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3006
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3007
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3008
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3009
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3010
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3011
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3012
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3013
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3014
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3015
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3016
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3017
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3018
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3019
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3020
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3021
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3022
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3023
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3024
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3025
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3026
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3027
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3028
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3029
Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3030
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3031
 
3032
 
3033
NewInstance = function(instance,parent,properties)
3034
    local inst = Instance.new(instance,parent)
3035
    if(properties)then
3036
        for i,v in next, properties do
3037
            pcall(function() inst[i] = v end)
3038
        end
3039
    end
3040
    return inst;
3041
end
3042
 
3043
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3044
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3045
 
3046
for _,v in next, Gaunty:children() do
3047
    v.CanCollide = false
3048
end
3049
for _,v in next, Gaunty2:children() do
3050
    v.CanCollide = false
3051
end
3052
local all, last = {}, nil
3053
ArmourParts = {}
3054
NeonParts = {}
3055
function scan(p)
3056
  for _, v in pairs(p:GetChildren()) do
3057
    if v:IsA("BasePart") then
3058
      if v.BrickColor == BrickColor.new("Black") then
3059
        table.insert(ArmourParts, v)
3060
      end
3061
      if v.BrickColor == BrickColor.new("Institutional white") then
3062
        table.insert(NeonParts, v)
3063
      end
3064
      if last then
3065
        local w = Instance.new("Weld")
3066
        w.Part0, w.Part1 = last, v
3067
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3068
        w.Parent = last
3069
      end
3070
      table.insert(all, v)
3071
      last = v
3072
    end
3073
    scan(v)
3074
  end
3075
end
3076
scan(Gaunty)
3077
local all2, last2 = {}, nil
3078
ArmourParts2 = {}
3079
NeonParts2 = {}
3080
function scan2(p)
3081
  for _, v in pairs(p:GetChildren()) do
3082
    if v:IsA("BasePart") then
3083
      if v.BrickColor == BrickColor.new("Black") then
3084
        table.insert(ArmourParts2, v)
3085
      end
3086
      if v.BrickColor == BrickColor.new("Institutional white") then
3087
        table.insert(NeonParts2, v)
3088
      end
3089
      if last2 then
3090
        local w = Instance.new("Weld")
3091
        w.Part0, w.Part1 = last2, v
3092
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3093
        w.Parent = last2
3094
      end
3095
      table.insert(all2, v)
3096
      last2 = v
3097
    end
3098
    scan2(v)
3099
  end
3100
end
3101
scan2(Gaunty2)
3102
for i, v in pairs(ArmourParts) do
3103
     v.BrickColor = BrickC("Black")
3104
        end
3105
for i, v in pairs(NeonParts) do
3106
     v.BrickColor = BrickC("Dark stone grey")
3107
        end
3108
for i, v in pairs(ArmourParts2) do
3109
     v.BrickColor = BrickC("Black")
3110
        end
3111
for i, v in pairs(NeonParts2) do
3112
     v.BrickColor = BrickC("Dark stone grey")
3113
        end
3114
-------------------------------------------------------
3115
--Start Customization--
3116
-------------------------------------------------------
3117
3118
---------------------------------------------
3119
local Player_Size = 1
3120
if Player_Size ~= 1 then
3121
root.Size = root.Size * Player_Size
3122
tors.Size = tors.Size * Player_Size
3123
hed.Size = hed.Size * Player_Size
3124
ra.Size = ra.Size * Player_Size
3125
la.Size = la.Size * Player_Size
3126
rl.Size = rl.Size * Player_Size
3127
ll.Size = ll.Size * Player_Size
3128
----------------------------------------------------------------------------------
3129
rootj.Parent = root
3130
neck.Parent = tors
3131
RW.Parent = tors
3132
LW.Parent = tors
3133
RH.Parent = tors
3134
LH.Parent = tors
3135
----------------------------------------------------------------------------------
3136
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3137
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3138
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3139
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3140
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3141
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3142
----------------------------------------------------------------------------------
3143
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3144
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3145
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3146
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3147
--hat.Parent = Character
3148
end
3149
----------------------------------------------------------------------------------
3150
local SONG = 1117396305
3151
local SONG2 = 0
3152
local Music = Instance.new("Sound",tors)
3153
Music.Volume = 2.5
3154
Music.Looped = true
3155
Music.Pitch = 1 --Pitcher
3156
----------------------------------------------------------------------------------
3157
local equipped = false
3158
local idle = 0
3159
local change = 1
3160
local val = 0
3161
local toim = 0
3162
local idleanim = 0.4
3163
local sine = 0
3164
local Mode = 1
3165
----------------------------------------------------------------------------------
3166
hum.WalkSpeed = 16
3167
hum.JumpPower = 57
3168
hum.Animator.Parent = nil
3169
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3170
local naeeym2 = IT("BillboardGui",char)
3171
naeeym2.AlwaysOnTop = true
3172
naeeym2.Size = UDim2.new(5,35,2,15)
3173
naeeym2.StudsOffset = Vector3.new(0,2,0)
3174
naeeym2.MaxDistance = 75
3175
naeeym2.Adornee = hed
3176
naeeym2.Name = "Name"
3177
--naeeym2.PlayerToHideFrom = Player
3178
local tecks2 = IT("TextLabel",naeeym2)
3179
tecks2.BackgroundTransparency = 1
3180
tecks2.TextScaled = true
3181
tecks2.BorderSizePixel = 0
3182
tecks2.Text = "Random Guy"
3183
tecks2.Font = "Fantasy"
3184
tecks2.TextSize = 30
3185
tecks2.TextStrokeTransparency = 0
3186
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3187
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3188
tecks2.Size = UDim2.new(1,0,0.5,0)
3189
tecks2.Parent = naeeym2
3190
-------------------------------------------------------
3191
--End Customization--
3192
-------------------------------------------------------
3193
3194
-----------------------------------------------------
3195
--Start Attacks N Stuff--
3196
-------------------------------------------------------
3197
function resetmode()
3198
	tecks2.Text = "Random Guy"
3199
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3200
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3201
  for i, v in pairs(ArmourParts) do
3202
    v.BrickColor = BrickColor.new("Black")
3203
    v.Material = "Neon"
3204
    v.Transparency = 0
3205
  end
3206
  for i, v in pairs(NeonParts) do
3207
    maincolor = BrickColor.new("Dark stone grey")
3208
    v.BrickColor = maincolor
3209
    v.Material = "Neon"
3210
    v.Transparency = 0
3211
  end
3212
  for i, v in pairs(ArmourParts2) do
3213
    v.BrickColor = BrickColor.new("Black")
3214
    v.Material = "Neon"
3215
    v.Transparency = 0
3216
  end
3217
  for i, v in pairs(NeonParts2) do
3218
    maincolor = BrickColor.new("Dark stone grey")
3219
    v.BrickColor = maincolor
3220
    v.Material = "Neon"
3221
    v.Transparency = 0
3222
  end
3223
	Mode = 1
3224
  SONG = 1117396305
3225
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3226
end
3227
3228
function Taunt10000()
3229
    attack = true
3230
    Cso("649634100", hed, 10, 0.5)
3231
    for i = 0, 6, 0.1 do
3232
        swait()
3233
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3234
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
3235
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
3236
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3237
        RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
3238
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
3239
    end
3240
    attack = false
3241
end
3242
3243
function Taunt2()
3244
    attack = true
3245
    hum.WalkSpeed = 0
3246
        TAUNT2:Play()
3247
	repeat
3248
        swait()
3249
        TAUNT.Parent = tors
3250
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3251
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3252
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3253
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3254
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3255
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3256
	until TAUNT2.Playing == false
3257
	attack = false
3258
	hum.WalkSpeed = 16
3259
end
3260
3261
function AnnoyingSink()
3262
    coroutine.resume(coroutine.create(function()
3263
        attack = true
3264
        for i = 0, 6, 0.1 do
3265
        swait()
3266
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3267
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3268
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3269
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3270
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
3271
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3272
        end
3273
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3274
        Hole2.Color = Color3.new(0,0,0)
3275
        local MESH = MakeForm(Hole2,"Cyl")
3276
        MESH.Scale = Vector3.new(0,1,0)
3277
        Hole2.CFrame = CF(mouse.Hit.p)
3278
        Cso("154955269", Hole2, 10, .7)
3279
        for i = 0, 3, 0.1 do
3280
        swait()
3281
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3282
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3283
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3284
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3285
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
3286
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3287
        end
3288
        attack = false
3289
        for i = 1, 50 do
3290
            swait()
3291
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3292
        end
3293
        for i = 1, 200 do
3294
            swait()
3295
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3296
        end
3297
        swait(100)
3298
        for i = 1, 50 do
3299
            swait()
3300
            Trail(Hole2)
3301
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3302
        end
3303
        Hole2:remove()
3304
    end))
3305
end
3306
3307
function Taunt()
3308
    attack = true
3309
    hum.WalkSpeed = 0
3310
        TAUNT:Play()
3311
	repeat
3312
        swait()
3313
        TAUNT.Parent = tors
3314
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3315
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3316
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3317
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3318
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3319
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3320
	until TAUNT.Playing == false
3321
	attack = false
3322
	hum.WalkSpeed = 16
3323
end
3324
function attackone()
3325
	attack = true
3326
	hum.WalkSpeed = 3.01
3327
	for i = 0, 1.7, 0.1 do
3328
		swait()
3329
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
3330
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3331
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
3332
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3333
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
3334
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3335
	end
3336
	Cso("203426541", ra, 10, 1)
3337
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3338
	CameraEnshaking(2, 5)
3339
	for i = 0, 1.4, 0.1 do
3340
		swait()
3341
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3342
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
3343
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3344
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
3345
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
3346
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
3347
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3348
	end
3349
	hum.WalkSpeed = 16
3350
	attack = false
3351
end
3352
3353
3354
3355
function attacktwo()
3356
	attack = true
3357
	hum.WalkSpeed = 3.01
3358
	for i = 0, 1.7, 0.1 do
3359
		swait()
3360
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3361
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3362
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
3363
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3364
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3365
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3366
	end
3367
	Cso("203426541", rl, 10, 1)
3368
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3369
	CameraEnshaking(2, 3)
3370
	for i = 0, 1.4, 0.1 do
3371
		swait()
3372
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3373
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3374
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
3375
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
3376
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3377
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3378
	end
3379
	hum.WalkSpeed = 16
3380
	attack = false
3381
end
3382
function attackthree()
3383
	attack = true
3384
	hum.WalkSpeed = 3.01
3385
	for i = 0, 1.4, 0.1 do
3386
		swait()
3387
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3388
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3389
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
3390
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
3391
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3392
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3393
	end
3394
	Cso("203426541", hed, 10, 1)
3395
	for i = 0, 1.7, 0.1 do
3396
		swait()
3397
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3398
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3399
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
3400
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
3401
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3402
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3403
	end
3404
	CameraEnshaking(2, 8)
3405
	Cso("260435136", hed, 10, .9)
3406
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3407
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3408
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3409
	for i = 0, 1.8, 0.1 do
3410
		swait()
3411
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
3412
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3413
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
3414
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
3415
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
3416
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
3417
	end
3418
	hum.WalkSpeed = 16
3419
	attack = false
3420
end
3421
3422
function somuchcancerwhy() --o no
3423
    attack = true
3424
    hum.WalkSpeed = 0.10
3425
        Character.Head.face.Texture = "rbxassetid://315074049"
3426
        local A = math.random(1,13)
3427
        if A == 1 then
3428
            ohno.SoundId = "rbxassetid://295810519"
3429
            ohno.TimePosition = 1
3430
        end
3431
        if A == 2 then
3432
            ohno.SoundId = "rbxassetid://488472970"
3433
            ohno.TimePosition = 2
3434
        end
3435
        if A == 3 then
3436
            ohno.SoundId = "rbxassetid://917045199"
3437
            ohno.TimePosition = 3
3438
        end
3439
        if A == 4 then
3440
            ohno.SoundId = "rbxassetid://324205173"
3441
            ohno.TimePosition = 1
3442
        end
3443
        if A == 5 then
3444
            ohno.SoundId = "rbxassetid://376134741"
3445
            ohno.TimePosition = 8
3446
        end
3447
        if A == 6 then
3448
            ohno.SoundId = "rbxassetid://164147183"
3449
            ohno.TimePosition = 0
3450
        end
3451
        if A == 7 then
3452
            ohno.SoundId = "rbxassetid://825526716"
3453
            ohno.TimePosition = 1
3454
        end
3455
        if A == 8 then
3456
            ohno.SoundId = "rbxassetid://185460366"
3457
            ohno.TimePosition = 0
3458
        end
3459
        if A == 9 then
3460
            ohno.SoundId = "rbxassetid://273319633"
3461
            ohno.TimePosition = 1
3462
        end
3463
        if A == 10 then
3464
            ohno.SoundId = "rbxassetid://506212392"
3465
            ohno.TimePosition = 2
3466
        end
3467
        if A == 11 then
3468
            ohno.SoundId = "rbxassetid://708297448"
3469
            ohno.TimePosition = 4
3470
        end
3471
        if A == 12 then
3472
            ohno.SoundId = "rbxassetid://497199103"
3473
            ohno.TimePosition = 9
3474
        end
3475
        if A == 13 then
3476
            ohno.SoundId = "rbxassetid://152833989"
3477
            ohno.TimePosition = 1
3478
        end
3479
        ohno:Play()
3480
    for i = 0,100,0.1 do
3481
        swait()
3482
            CameraEnshaking(2, 3)
3483
                ohno.Parent = hed
3484
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3485
    end
3486
    attack = false
3487
        ohno:Stop()
3488
        Character.Head.face.Texture = "rbxassetid://620619801"
3489
    hum.WalkSpeed = 16
3490
end
3491
3492
function Power_Burst()
3493
	hum.WalkSpeed = 4
3494
	attack = true
3495
	Cso("163619849", Handle, 10, 1.35)
3496
	for i = 0,4.3,0.1 do
3497
		swait()
3498
PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
3499
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3500
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3501
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3502
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3503
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3504
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3505
	end
3506
	CameraEnshaking(2.5, 20)
3507
	Cso("539294959", Handle, 10, .9)
3508
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3509
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3510
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3511
	for i = 0,3,0.1 do
3512
		swait()
3513
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3514
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3515
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3516
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3517
		RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3518
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3519
	end
3520
	hum.WalkSpeed = 16
3521
	attack = false
3522
end
3523
3524
function Eruption2()
3525
	attack = true
3526
	hum.WalkSpeed = 2
3527
        hum.JumpPower = 0
3528
	for i = 0,7,0.1 do
3529
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3530
		swait()
3531
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3532
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3533
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3534
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3535
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3536
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3537
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3538
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3539
	end
3540
	CreateSound("144699494", tors, 10, 1)
3541
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
3542
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
3543
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
3544
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
3545
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3546
	coroutine.resume(coroutine.create(function() 
3547
		for i = 0,1.8,0.1 do
3548
			swait()
3549
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3550
		end
3551
		for i = 0,1.8,0.1 do
3552
			swait()
3553
		hum.CameraOffset = Vector3.new(0,0,0)
3554
		end
3555
	end))
3556
        local vel2 = Instance.new("BodyVelocity",tors)
3557
        vel2.Velocity = Vector3.new(0,55,0)
3558
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3559
	for i = 0,4,0.1 do
3560
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3561
		swait()
3562
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3563
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3564
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3565
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3566
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3567
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3568
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3569
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3570
	end
3571
	hum.WalkSpeed = 16
3572
        vel2:Destroy()
3573
        hum.JumpPower = 50
3574
	attack = false
3575
end
3576
3577
function Magic_Bombs()
3578
	attack = true
3579
	hum.WalkSpeed = 0
3580
local GYRO = IT("BodyGyro",root)
3581
GYRO.D = 100
3582
GYRO.P = 2000
3583
GYRO.MaxTorque = VT(0,4000000,0)
3584
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3585
	for i = 0,3.6,0.1 do
3586
			swait()
3587
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3588
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3589
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3590
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3591
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3592
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3593
	end
3594
	CameraEnshaking(1, 6)
3595
        GYRO:Destroy()
3596
	Cso("588734356", Handle, 10, 1.05)
3597
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3598
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3599
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3600
	for i = 0,2,0.1 do
3601
			swait()
3602
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3603
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3604
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3605
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3606
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3607
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3608
	end
3609
local GYRO = IT("BodyGyro",root)
3610
GYRO.D = 100
3611
GYRO.P = 2000
3612
GYRO.MaxTorque = VT(0,4000000,0)
3613
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3614
	for i = 0,2.4,0.1 do
3615
			swait()
3616
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3617
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3618
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3619
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3620
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3621
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3622
	end
3623
        GYRO:Destroy()
3624
	CameraEnshaking(1, 6)
3625
	Cso("588734356", Handle, 10, 1.05)
3626
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3627
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3628
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3629
	for i = 0,2,0.1 do
3630
			swait()
3631
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3632
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3633
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3634
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3635
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3636
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3637
	end
3638
local GYRO = IT("BodyGyro",root)
3639
GYRO.D = 100
3640
GYRO.P = 2000
3641
GYRO.MaxTorque = VT(0,4000000,0)
3642
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3643
	for i = 0,2.4,0.1 do
3644
			swait()
3645
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3646
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3647
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3648
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3649
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3650
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3651
	end
3652
        GYRO:Destroy()
3653
	CameraEnshaking(1, 6)
3654
	Cso("588734356", Handle, 10, 1.05)
3655
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3656
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3657
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3658
	for i = 0,2,0.1 do
3659
			swait()
3660
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3661
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3662
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3663
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3664
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3665
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3666
	end
3667
	attack = false
3668
	hum.WalkSpeed = 16
3669
end
3670
3671
function Dangerous_Field()
3672
	attack = true
3673
	hum.WalkSpeed = 0
3674
	for i = 0,10,0.1 do
3675
			swait()
3676
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3677
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3678
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3679
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3680
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3681
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3682
	CameraEnshaking(1, 7)
3683
	Cso("588734356", Handle, 10, 1.2)
3684
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3685
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3686
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3687
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3688
        end
3689
	attack = false
3690
	hum.WalkSpeed = 16
3691
end
3692
function Field()
3693
	attack = true
3694
	hum.WalkSpeed = 0
3695
	for i = 0,10,0.1 do
3696
			swait()
3697
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3698
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3699
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3700
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3701
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3702
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3703
	CameraEnshaking(1, 7)
3704
	Cso("588734356", Handle, 10, 1.2)
3705
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3706
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3707
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3708
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3709
        end
3710
	attack = false
3711
	hum.WalkSpeed = 16
3712
end
3713
function Shockwave()
3714
	attack = true
3715
	hum.WalkSpeed = 0
3716
	for i = 0,4,0.1 do
3717
		swait()
3718
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
3719
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3720
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
3721
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
3722
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3723
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3724
	end
3725
	coroutine.resume(coroutine.create(function() 
3726
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3727
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3728
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
3729
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3730
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3731
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
3732
	CameraEnshaking(1, 7)
3733
        wait(0.05)
3734
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3735
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3736
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
3737
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
3738
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3739
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3740
	CameraEnshaking(1, 7)
3741
        wait(0.05)
3742
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3743
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3744
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
3745
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3746
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3747
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3748
	CameraEnshaking(1, 7)
3749
        wait(0.05)
3750
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3751
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3752
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
3753
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3754
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3755
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3756
	CameraEnshaking(1, 7)
3757
        wait(0.05)
3758
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3759
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3760
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
3761
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3762
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3763
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3764
	CameraEnshaking(1, 7)
3765
        wait(0.05)
3766
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3767
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3768
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
3769
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3770
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3771
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
3772
	CameraEnshaking(1, 7)
3773
	end))
3774
	Cso("440145223", Handle, 10, 1.05)
3775
	for i = 1,7,0.1 do
3776
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
3777
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
3778
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
3779
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
3780
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
3781
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
3782
	end
3783
	wait(.6)
3784
	hum.WalkSpeed = 16
3785
	attack = false
3786
end
3787
function Pulse()
3788
	attack = true
3789
	hum.WalkSpeed = 0
3790
local GYRO = IT("BodyGyro",root)
3791
GYRO.D = 100
3792
GYRO.P = 2000
3793
GYRO.MaxTorque = VT(0,4000000,0)
3794
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3795
	for i = 0,4,0.1 do
3796
		swait()
3797
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3798
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
3799
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3800
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3801
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
3802
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3803
	end
3804
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3805
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
3806
	CameraEnshaking(1, 25)
3807
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3808
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3809
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3810
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3811
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3812
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3813
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3814
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3815
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3816
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3817
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3818
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3819
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3820
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3821
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3822
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3823
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3824
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3825
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3826
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3827
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
3828
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
3829
	Cso("440145223", Handle, 10, 1.05)
3830
        GYRO:Destroy()
3831
	for i = 1,2,0.1 do
3832
		swait()
3833
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
3834
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3835
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
3836
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3837
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3838
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
3839
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3840
	end
3841
	hum.WalkSpeed = 16
3842
	attack = false
3843
end
3844
3845
function Technobeam()
3846
    attack = true
3847
    hum.WalkSpeed = 3.01
3848
    for i = 0, 4, 0.1 do
3849
        swait()
3850
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
3851
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
3852
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
3853
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
3854
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
3855
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
3856
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
3857
    end
3858
    for i = 0, 2, 0.1 do
3859
        swait()
3860
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
3861
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
3862
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
3863
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
3864
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
3865
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
3866
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
3867
    end
3868
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
3869
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
3870
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
3871
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
3872
    CameraEnshaking(4, 5)
3873
    Cso("206049428", char, 10, 1)
3874
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
3875
        if v:FindFirstChild("Head") then
3876
            Eviscerate(v)
3877
        end
3878
    end
3879
    for i = 0, 2, 0.1 do
3880
        swait()
3881
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
3882
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
3883
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
3884
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
3885
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
3886
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
3887
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
3888
    end
3889
    hum.WalkSpeed = 16
3890
    attack = false
3891
end
3892
3893
function Painful_Stomp2()
3894
    attack = true
3895
    for i = 0,5.2,0.1 do
3896
        swait()
3897
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
3898
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3899
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
3900
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
3901
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
3902
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
3903
    end
3904
    CreateSound("331666100", char, 10, 1)
3905
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3906
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3907
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3908
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3909
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
3910
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
3911
    Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
3912
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
3913
        if v:FindFirstChild("Head") then
3914
            Eviscerate(v)
3915
        end
3916
    end
3917
    coroutine.resume(coroutine.create(function()
3918
        for i = 0,2.8,0.1 do
3919
            swait()
3920
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
3921
        end
3922
        for i = 0,1.8,0.1 do
3923
            swait()
3924
        hum.CameraOffset = Vector3.new(0,0,0)
3925
        end
3926
    end))
3927
    for i = 0,3.7,0.1 do
3928
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
3929
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3930
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
3931
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
3932
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3933
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3934
    end
3935
    wait(.6)
3936
    attack = false
3937
end
3938
3939
function Painful_Stomp()
3940
    attack = true
3941
    for i = 0,5.2,0.1 do
3942
        swait()
3943
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
3944
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3945
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
3946
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
3947
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
3948
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
3949
    end
3950
    CreateSound("331666100", char, 10, 1)
3951
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3952
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3953
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3954
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
3955
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
3956
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
3957
    Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
3958
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
3959
        if v:FindFirstChild("Head") then
3960
            Eviscerate(v)
3961
        end
3962
    end
3963
    coroutine.resume(coroutine.create(function()
3964
        for i = 0,2.8,0.1 do
3965
            swait()
3966
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
3967
        end
3968
        for i = 0,1.8,0.1 do
3969
            swait()
3970
        hum.CameraOffset = Vector3.new(0,0,0)
3971
        end
3972
    end))
3973
    for i = 0,3.7,0.1 do
3974
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
3975
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3976
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
3977
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
3978
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3979
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3980
    end
3981
    wait(.6)
3982
    attack = false
3983
end
3984
3985
3986
function LAZER()
3987
	attack = true
3988
	hum.WalkSpeed = 0.03
3989
	for i = 0,4,0.1 do
3990
		swait()
3991
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3992
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
3993
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3994
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3995
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
3996
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3997
	end
3998
        LAZOR:Play()
3999
local GYRO = IT("BodyGyro",root)
4000
GYRO.D = 100
4001
GYRO.P = 2000
4002
GYRO.MaxTorque = VT(0,4000000,0)
4003
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4004
        repeat
4005
        swait(2)
4006
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4007
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4008
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4009
        LAZOR.Parent = ra
4010
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4011
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4012
	CameraEnshaking(1, 7)
4013
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4014
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4015
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4016
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4017
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4018
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4019
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4020
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4021
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4022
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4023
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4024
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4025
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4026
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4027
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4028
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4029
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4030
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4031
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4032
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4033
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4034
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4035
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4036
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4037
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4038
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4039
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4040
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4041
	until LAZOR.Playing == false
4042
        GYRO:Destroy()
4043
	hum.WalkSpeed = 16
4044
	attack = false
4045
end
4046
function new()
4047
	attack = true
4048
	hum.WalkSpeed = 0.03
4049
	for i = 0,4,0.1 do
4050
		swait()
4051
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4052
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4053
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4054
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4055
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4056
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4057
	end
4058
        LAZOR:Play()
4059
local GYRO = IT("BodyGyro",root)
4060
GYRO.D = 100
4061
GYRO.P = 2000
4062
GYRO.MaxTorque = VT(0,4000000,0)
4063
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4064
        repeat
4065
        swait(2)
4066
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4067
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4068
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4069
        LAZOR.Parent = ra
4070
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4071
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4072
	CameraEnshaking(1, 7)
4073
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4074
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4075
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4076
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4077
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4078
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4079
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4080
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4081
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4082
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4083
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4084
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4085
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4086
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4087
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4088
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4089
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4090
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4091
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4092
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4093
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4094
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4095
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4096
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4097
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4098
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4099
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4100
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4101
	until LAZOR.Playing == false
4102
        GYRO:Destroy()
4103
	hum.WalkSpeed = 16
4104
	attack = false
4105
end
4106
function Spirit_Beam()
4107
        attack = true
4108
	hum.WalkSpeed = 0
4109
local GYRO = IT("BodyGyro",root)
4110
GYRO.D = 100
4111
GYRO.P = 2000
4112
GYRO.MaxTorque = VT(0,4000000,0)
4113
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4114
	for i = 0,5,0.1 do
4115
		swait()
4116
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4117
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4118
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4119
		RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4120
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4121
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4122
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4123
        end
4124
        ref = New("Part",m,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
4125
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4126
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4127
	local beam = Instance.new("Part", workspace)
4128
	beam.BrickColor = BrickColor.new("Fog")
4129
	beam.FormFactor = "Custom"
4130
	beam.Material = "Neon"
4131
	beam.Transparency = 0.5
4132
	beam.Anchored = true
4133
	beam.Locked = true
4134
	beam.CanCollide = false
4135
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4136
	beam.Size = Vector3.new(1.05, 1.05, distance)
4137
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4138
	game:GetService("Debris"):AddItem(beam, 0.14)
4139
	local sound = Instance.new('Sound',Handle)
4140
	sound.SoundId = 'rbxassetid://588697948'
4141
	sound.Volume = 7
4142
	sound.EmitterSize = 40
4143
	sound.MaxDistance = 450
4144
	sound:Play()
4145
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4146
        GYRO:Destroy()
4147
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4148
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4149
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4150
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4151
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4152
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4153
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4154
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4155
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4156
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4157
        wait(0.3)
4158
        attack = false
4159
	hum.WalkSpeed = 16
4160
        ref:Destroy()
4161
end
4162
function Distort()
4163
	attack = true
4164
	hum.WalkSpeed = 0
4165
		local pos = root.Position
4166
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4167
	Cso("261227592", tors, 10, 0.85)
4168
	for i = 1,2.5,0.1 do
4169
        swait()
4170
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4171
        end
4172
	attack = false
4173
	hum.WalkSpeed = 8
4174
end
4175
function Ancient_Rage()
4176
	attack = true
4177
	hum.WalkSpeed = 4
4178
	Cso("135017578", tors, 10, 1.05)
4179
	for i = 1,14,0.1 do
4180
        swait()
4181
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4182
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4183
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4184
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4185
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4186
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4187
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4188
		if v:FindFirstChild("Head") then
4189
                        Eviscerate(v)
4190
		end
4191
	end
4192
        end
4193
	attack = false
4194
	hum.WalkSpeed = 16
4195
end
4196
function Ancient_Ragu()
4197
	attack = true
4198
	hum.WalkSpeed = 4
4199
	Cso("1028044973", tors, 10, 1.05)
4200
	for i = 1,14,0.1 do
4201
        swait()
4202
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4203
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4204
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4205
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4206
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4207
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4208
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4209
		if v:FindFirstChild("Head") then
4210
                        Eviscerate(v)
4211
		end
4212
	end
4213
        end
4214
	attack = false
4215
	hum.WalkSpeed = 16
4216
end
4217
function TTTTTTTTTTGaunt()
4218
	attack = true
4219
	hum.WalkSpeed = 0
4220
        sex:Play()
4221
        repeat
4222
        swait()
4223
        sex.Parent = tors
4224
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4225
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4226
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4227
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4228
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4229
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4230
	until sex.Playing == false
4231
	attack = false
4232
	hum.WalkSpeed = 16
4233
end
4234
function TTTTTTTTTTTaunt()
4235
	attack = true
4236
	hum.WalkSpeed = 0
4237
        DTAUNT:Play()
4238
        repeat
4239
        swait()
4240
        DTAUNT.Parent = tors
4241
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4242
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4243
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4244
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4245
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4246
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4247
	until DTAUNT.Playing == false
4248
	attack = false
4249
	hum.WalkSpeed = 16
4250
end
4251
4252
function Taunt3()
4253
	attack = true
4254
	hum.WalkSpeed = 0
4255
        newnoob:Play()
4256
        repeat
4257
        swait()
4258
        newnoob.Parent = tors
4259
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4260
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4261
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4262
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4263
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4264
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4265
	until newnoob.Playing == false
4266
	attack = false
4267
	hum.WalkSpeed = 16
4268
end
4269
4270
4271
function Multi_Bombs()
4272
    attack = true
4273
    hum.WalkSpeed = 3.01
4274
    for i = 0,3,0.1 do
4275
        swait()
4276
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4277
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4278
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4279
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4280
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4281
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4282
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4283
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4284
    end
4285
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4286
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4287
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4288
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4289
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4290
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4291
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4292
    CreateSound("142070127", tors, 10, 1)
4293
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4294
    for i = 0,1,0.1 do
4295
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4296
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4297
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4298
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4299
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4300
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4301
    end
4302
    for i = 0,2,0.1 do
4303
        swait()
4304
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4305
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4306
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4307
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4308
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4309
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4310
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4311
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4312
    end
4313
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4314
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4315
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4316
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4317
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4318
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4319
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4320
    CreateSound("142070127", tors, 10, 1)
4321
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4322
    for i = 0,1,0.1 do
4323
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4324
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4325
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4326
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4327
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4328
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4329
    end
4330
    for i = 0,2,0.1 do
4331
        swait()
4332
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4333
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4334
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4335
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4336
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4337
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4338
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4339
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4340
    end
4341
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4342
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4343
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4344
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4345
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4346
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4347
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4348
    CreateSound("142070127", tors, 10, 1)
4349
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4350
    for i = 0,1,0.1 do
4351
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4352
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4353
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4354
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4355
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4356
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4357
    end
4358
    wait(.6)
4359
    attack = false
4360
    hum.WalkSpeed = 16
4361
end
4362
4363
function Universal_Crush()
4364
    attack = true
4365
    for i = 0,5.2,0.05 do
4366
        swait()
4367
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4368
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4369
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4370
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4371
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4372
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4373
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4374
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4375
    end
4376
    CreateSound("331666100", tors, 10, 1)
4377
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
4378
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
4379
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
4380
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
4381
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4382
    coroutine.resume(coroutine.create(function()
4383
        for i = 0,1.8,0.1 do
4384
            swait()
4385
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4386
        end
4387
        for i = 0,1.8,0.1 do
4388
            swait()
4389
        hum.CameraOffset = Vector3.new(0,0,0)
4390
        end
4391
    end))
4392
    for i = 1,4.7,0.1 do
4393
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4394
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4395
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4396
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4397
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4398
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4399
    end
4400
    wait(.6)
4401
    attack = false
4402
end
4403
4404
function HAAH()
4405
	attack = true
4406
	hum.WalkSpeed = 0
4407
	Cso("300208779", hed, 10, 1)
4408
	for i = 0,9,0.1 do
4409
		swait()
4410
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
4411
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4412
		if Mrandom(1,15) == 1 then
4413
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
4414
		end
4415
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
4416
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
4417
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
4418
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
4419
	end
4420
	attack = false
4421
	hum.WalkSpeed = 16
4422
end
4423
function again()
4424
        attack = true
4425
	hum.WalkSpeed = 0
4426
        ITAUNT:Play()
4427
        repeat
4428
        swait()
4429
        ITAUNT.Parent = tors
4430
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
4431
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
4432
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
4433
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
4434
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
4435
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4436
	until ITAUNT.Playing == false
4437
        attack = false
4438
	hum.WalkSpeed = 16
4439
end
4440
function LunarSpin()
4441
	attack = true
4442
	hum.WalkSpeed = 0
4443
	for i = 0,17,0.05 do
4444
		CameraEnshaking(1, 5)
4445
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4446
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4447
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4448
		swait()
4449
		PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
4450
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4451
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4452
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4453
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4454
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4455
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4456
	end
4457
	hum.WalkSpeed = 16
4458
	attack = false
4459
end
4460
function Decapitate()
4461
	local target = nil
4462
	local targettorso = nil
4463
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4464
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4465
			target = mouse.Target.Parent.Humanoid
4466
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4467
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4468
		end
4469
	end
4470
	if target ~= nil then
4471
		targettorso.Anchored = true
4472
		attack = true
4473
		hum.WalkSpeed = 0
4474
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4475
		for i = 0,4.2,0.1 do
4476
			swait()
4477
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4478
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4479
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
4480
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
4481
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
4482
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4483
		end
4484
		local ModelHead01 = New("Model", char, "", {})
4485
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4486
        local Head01 = targethead:Clone()
4487
        targethead.Transparency = 1
4488
        Head01.Parent = ModelHead01
4489
        local weldHead01 = Instance.new("Weld")
4490
        weldHead01.Parent = Head01
4491
        weldHead01.Part0 = targethead
4492
        weldHead01.Part1 = Head01
4493
        weldHead01.C1 = CFrame.new(0, 0, 0)
4494
		targethead.face:Remove()
4495
		weldHead01.Part0 = ra
4496
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4497
		targettorso:BreakJoints()
4498
		CreateSound("314390675", targettorso, 5, .7)
4499
		for i = 0,3.2,0.1 do
4500
			swait()
4501
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
4502
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4503
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4504
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
4505
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
4506
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4507
		end
4508
		for i = 0,4.2,0.1 do
4509
			swait()
4510
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4511
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4512
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4513
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4514
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
4515
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4516
		end
4517
		CreateSound("541909763", targettorso, 5, .8)
4518
		weldHead01:Destroy()
4519
        Head01.CanCollide = true
4520
        local bodyVelocity2 = Create("BodyVelocity")({
4521
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4522
          P = 5000,
4523
          maxForce = Vector3.new(8000, 8000, 8000),
4524
          Parent = Head01
4525
        })
4526
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4527
		for i = 0,6.2,0.1 do
4528
			swait()
4529
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
4530
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4531
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4532
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4533
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
4534
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4535
		end
4536
		targettorso.Anchored = false
4537
		attack = false
4538
		hum.WalkSpeed = 16
4539
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4540
	end
4541
end
4542
function BalanceSpin()
4543
    attack = true
4544
    hum.WalkSpeed = 2
4545
    for i = 0,17,0.07 do
4546
        CameraEnshaking(1, 5)
4547
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4548
        swait()
4549
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4550
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
4551
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4552
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4553
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4554
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4555
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4556
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4557
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4558
    end
4559
    hum.WalkSpeed = 16
4560
    attack = false
4561
end
4562
4563
function lolik()
4564
	attack = true
4565
	hum.WalkSpeed = 0
4566
	pop:Play()
4567
	repeat
4568
	pop.Parent = tors
4569
	swait()
4570
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4571
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4572
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4573
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4574
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4575
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4576
	until pop.Playing == false
4577
	attack = false
4578
	hum.WalkSpeed = 16
4579
end
4580
4581
function BARK()
4582
	attack = true
4583
	hum.WalkSpeed = 0
4584
	BATAUNT:Play()
4585
	repeat
4586
	BATAUNT.Parent = tors
4587
	swait()
4588
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4589
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4590
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4591
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4592
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4593
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4594
	until BATAUNT.Playing == false
4595
	attack = false
4596
	hum.WalkSpeed = 16
4597
end
4598
4599
function CreateSound(ID, PARENT, VOLUME, PITCH)
4600
	local NSound = nil
4601
	coroutine.resume(coroutine.create(function()
4602
		NSound = Instance.new("Sound", PARENT)
4603
		NSound.Volume = VOLUME
4604
		NSound.Pitch = PITCH
4605
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4606
		swait()
4607
		NSound:play()
4608
		game:GetService("Debris"):AddItem(NSound, 10)
4609
	end))
4610
	return NSound
4611
end
4612
function nope()
4613
	attack = true
4614
	hum.WalkSpeed = 0
4615
	NOTAUNT:Play()
4616
	repeat
4617
	NOTAUNT.Parent = tors
4618
	swait()
4619
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4620
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4621
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4622
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4623
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4624
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4625
	until NOTAUNT.Playing == false
4626
	attack = false
4627
	hum.WalkSpeed = 16
4628
end
4629
function CreateSound(ID, PARENT, VOLUME, PITCH)
4630
	local NSound = nil
4631
	coroutine.resume(coroutine.create(function()
4632
		NSound = Instance.new("Sound", PARENT)
4633
		NSound.Volume = VOLUME
4634
		NSound.Pitch = PITCH
4635
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4636
		swait()
4637
		NSound:play()
4638
		game:GetService("Debris"):AddItem(NSound, 10)
4639
	end))
4640
	return NSound
4641
end
4642
function Anime_Splosion()
4643
	attack = true
4644
	for i = 0,2,0.05 do
4645
		swait()
4646
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4647
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4648
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4649
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4650
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4651
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4652
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4653
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4654
	end
4655
	CreateSound("331666100", tors, 10, 1)
4656
	Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4657
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4658
	CameraEnshaking(1.5, 10)  
4659
	for i = 1,2,0.1 do
4660
        swait()
4661
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4662
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4663
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4664
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4665
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4666
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4667
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4668
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4669
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4670
	end
4671
	wait(.6)
4672
	attack = false
4673
end
4674
corrupted = false
4675
function Bark_Splosion()
4676
	attack = true
4677
	for i = 0,2,0.05 do
4678
		swait()
4679
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4680
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4681
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4682
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4683
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4684
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4685
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4686
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4687
	end
4688
	CreateSound("331666100", tors, 10, 1)
4689
	Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4690
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4691
	CameraEnshaking(1.5, 10)  
4692
	for i = 1,2,0.1 do
4693
        swait()
4694
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4695
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4696
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
4697
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4698
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4699
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4700
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4701
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4702
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4703
	end
4704
	wait(.6)
4705
	attack = false
4706
end
4707
corrupted = false
4708
4709
function Taunt1000()
4710
	attack = true
4711
	hum.WalkSpeed = 0
4712
	for i = 0, 9, 0.1 do
4713
		swait()
4714
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
4715
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
4716
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
4717
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
4718
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
4719
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
4720
	end
4721
	attack = false
4722
	hum.WalkSpeed = 16
4723
end
4724
4725
function Pixel_Corrupt()
4726
	attack = true
4727
        corrupted = true
4728
	for i = 0,3,0.05 do
4729
		swait()
4730
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
4731
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
4732
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
4733
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
4734
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
4735
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
4736
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4737
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4738
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4739
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4740
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4741
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4742
	end
4743
        refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
4744
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
4745
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
4746
	CreateSound("331666100", refa, 10, 1)
4747
	CameraEnshaking(1.5, 10)  
4748
	coroutine.resume(coroutine.create(function() 
4749
	for i = 1,20,0.1 do
4750
        swait(5)
4751
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
4752
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
4753
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
4754
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
4755
	CreateSound("331666100", refa, 10, 1)
4756
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
4757
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
4758
        end
4759
        refa:Destroy()
4760
        corrupted = false
4761
        end))
4762
	for i = 1,2.5,0.1 do
4763
        swait()
4764
rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
4765
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
4766
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
4767
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
4768
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
4769
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
4770
	end
4771
	wait(.3)
4772
	attack = false
4773
end
4774
4775
function FearMe()
4776
	attack = true
4777
	hum.WalkSpeed = 0
4778
        so:Play()
4779
        repeat
4780
        swait()
4781
        so.Parent = tors
4782
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4783
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4784
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4785
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4786
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4787
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4788
	until so.Playing == false
4789
	attack = false
4790
	hum.WalkSpeed = 16
4791
end
4792
4793
function heregoes()
4794
	attack = true
4795
	hum.WalkSpeed = 0
4796
	Cso("134978657", hed, 10, 1)
4797
	for i = 0,9,0.1 do
4798
		swait()
4799
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
4800
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4801
		if Mrandom(1,15) == 1 then
4802
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
4803
		end
4804
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
4805
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
4806
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
4807
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
4808
	end
4809
	attack = false
4810
	hum.WalkSpeed = 16
4811
end
4812
function again()
4813
        attack = true
4814
	hum.WalkSpeed = 0
4815
        ITAUNT:Play()
4816
        repeat
4817
        swait()
4818
        ITAUNT.Parent = tors
4819
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
4820
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
4821
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
4822
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
4823
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
4824
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4825
	until ITAUNT.Playing == false
4826
        attack = false
4827
	hum.WalkSpeed = 16
4828
end
4829
4830
function thing()
4831
    attack = true
4832
        timetofly = false
4833
    hum.WalkSpeed = 0.05
4834
        Character.Head.face.Texture = "rbxassetid://705269463"
4835
        Cause_Im_having_a_good_time_having_a_good_time:Play()
4836
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
4837
        Humanoid.JumpPower = 0
4838
    for i = 0,300,0.1 do --thatsalongtime
4839
        swait()
4840
        CameraEnshaking(1, 7)
4841
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
4842
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
4843
                root.Velocity = root.CFrame.lookVector * 225
4844
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4845
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
4846
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
4847
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
4848
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
4849
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
4850
    end
4851
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
4852
    attack = false
4853
        Humanoid.JumpPower = 50
4854
        Character.Head.face.Texture = "rbxassetid://620619801"
4855
    hum.WalkSpeed = 16
4856
        wait(45)
4857
        timetofly = true
4858
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
4859
end
4860
4861
function DANCEFORME()
4862
    attack = true
4863
        Character.Head.face.Texture = "rbxassetid://183225545"
4864
        MERKIO:Play()
4865
        repeat
4866
    for i = 0,0.7,0.2 do
4867
        swait()
4868
                MERKIO.Parent = tors
4869
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
4870
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
4871
        RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
4872
        LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
4873
        RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
4874
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
4875
    end
4876
        for i = 0,0.7,0.2 do
4877
                swait()
4878
                MERKIO.Parent = tors
4879
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
4880
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
4881
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
4882
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
4883
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
4884
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
4885
        end
4886
        until MERKIO.Playing == false
4887
        MERKIO:Stop()
4888
        Character.Head.face.Texture = "rbxassetid://620619801"
4889
    attack = false
4890
    hum.WalkSpeed = 16
4891
end
4892
4893
function HAA55() --ik
4894
    attack = true
4895
    hum.WalkSpeed = 1.01
4896
        Character.Head.face.Texture = "rbxassetid://111523405"
4897
    CreateSound("1395854043", hed, 10, 1)
4898
    for i = 0,14,0.1 do
4899
        swait()
4900
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4901
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4902
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4903
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4904
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
4905
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
4906
    end
4907
    attack = false
4908
        Character.Head.face.Texture = "rbxassetid://620619801"
4909
    hum.WalkSpeed = 16
4910
end
4911
4912
function DistortThem()
4913
    CanUse = false
4914
    local HIT = tors.Touched:Connect(function(hit)
4915
    Kill(hit.Parent)
4916
    end)
4917
    for i = 1, 350 do
4918
                    swait()
4919
                    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
4920
                    CreateSound("333430981", hed, 1.5, 1)
4921
                    RA.Parent = ra
4922
                    LA.Parent = la
4923
                    FT.Parent = tors
4924
                    RL.Parent = rl
4925
                    LL.Parent = ll
4926
        for _,v in next, char:GetDescendants() do
4927
            if(v:IsA'DataModelMesh')then
4928
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
4929
            end
4930
        end
4931
        end
4932
        FT.Parent = nil
4933
        RA.Parent = nil
4934
        LA.Parent = nil
4935
        RL.Parent = nil
4936
        LL.Parent = nil
4937
        for _,v in next, char:GetDescendants() do
4938
            if(v:IsA'DataModelMesh')then
4939
                v.Offset = Vector3.new(0,0,0)
4940
            end
4941
        end
4942
        HIT:Disconnect()
4943
        wait(3.5)
4944
        CanUse = true
4945
end
4946
4947
function targett()
4948
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4949
TargetSelect(mouse.Target.Parent)
4950
CreateSound("743521450", char, 1, .8)
4951
end
4952
end
4953
4954
function un_fun()
4955
        attack = true
4956
	hum.WalkSpeed = 0
4957
        BTAUNT:Play()
4958
        repeat
4959
        swait()
4960
        BTAUNT.Parent = tors
4961
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
4962
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
4963
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
4964
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
4965
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
4966
	LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
4967
	until BTAUNT.Playing == false
4968
        attack = false
4969
	hum.WalkSpeed = 16
4970
end
4971
function thisisit()
4972
        attack = true
4973
	hum.WalkSpeed = 0
4974
        STAUNT:Play()
4975
        repeat
4976
        swait()
4977
        STAUNT.Parent = tors
4978
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
4979
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
4980
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
4981
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
4982
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
4983
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
4984
	until STAUNT.Playing == false
4985
        attack = false
4986
	hum.WalkSpeed = 16
4987
end
4988
function PENIS()
4989
        attack = true
4990
	hum.WalkSpeed = 0
4991
        NOSOUND:Play()
4992
        repeat
4993
        swait()
4994
        NOSOUND.Parent = tors
4995
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
4996
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
4997
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
4998
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
4999
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5000
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5001
	until NOSOUND.Playing == false
5002
        attack = false
5003
	hum.WalkSpeed = 16
5004
end
5005
function Exploit()
5006
        exploitable = false
5007
	Cso("907332670", tors, 10, 1.05)
5008
	coroutine.resume(coroutine.create(function() 
5009
	for i = 1,20,0.1 do
5010
        swait()
5011
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5012
        end
5013
	Cso("12222030", tors, 10, 1.05)
5014
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5015
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5016
		if v:FindFirstChild("Head") then
5017
                        Eviscerate(v)
5018
                        SoulSteal(v)
5019
		end
5020
	end
5021
        wait(15)
5022
        exploitable = true
5023
        end))
5024
end
5025
function wutdefaq()
5026
        attack = true
5027
	hum.WalkSpeed = 0
5028
        WTF:Play()
5029
        repeat
5030
        swait()
5031
        WTF.Parent = tors
5032
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5033
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5034
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5035
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5036
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5037
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5038
	until STAUNT.Playing == false
5039
        attack = false
5040
	hum.WalkSpeed = 16
5041
end
5042
function Exploit()
5043
        exploitable = false
5044
	Cso("135017578", tors, 10, 1.05)
5045
	coroutine.resume(coroutine.create(function() 
5046
	for i = 1,20,0.1 do
5047
        swait()
5048
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5049
        end
5050
	Cso("160718677", tors, 10, 1.05)
5051
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5052
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5053
		if v:FindFirstChild("Head") then
5054
                        Eviscerate(v)
5055
                        SoulSteal(v)
5056
		end
5057
	end
5058
        wait(15)
5059
        exploitable = true
5060
        end))
5061
end
5062
function ASCENTION()
5063
	attack = true
5064
	hum.WalkSpeed = 0
5065
	Cso("987502413", tors, 10, 1.05)
5066
        local vel2 = Instance.new("BodyVelocity",tors)
5067
        vel2.Velocity = Vector3.new(0,30,0)
5068
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5069
	for i = 0,20,0.1 do
5070
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5071
		swait()
5072
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5073
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5074
		CameraEnshaking(1, 4)
5075
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5076
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5077
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5078
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5079
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5080
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5081
	end
5082
	hum.WalkSpeed = 16
5083
        vel2:Destroy()
5084
	attack = false
5085
end
5086
5087
function Taunt1()
5088
    attack = true
5089
    hum.WalkSpeed = 3.01
5090
    Cso("1535994137", hed, 10, 1)
5091
    for i = 0, 9, 0.1 do
5092
        swait()
5093
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5094
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
5095
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5096
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5097
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5098
        RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
5099
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
5100
    end
5101
    hum.WalkSpeed = 16
5102
    attack = false
5103
end
5104
5105
function Destruction()
5106
    attack = true
5107
    local Ring1 = Instance.new("Part", char)
5108
    Ring1.Anchored = true
5109
    Ring1.BrickColor = maincolor
5110
    Ring1.CanCollide = false
5111
    Ring1.FormFactor = 3
5112
    Ring1.Name = "Ring"
5113
    Ring1.Material = "Neon"
5114
    Ring1.Size = Vector3.new(1, 0.05, 1)
5115
    Ring1.Transparency = 1
5116
    Ring1.TopSurface = 0
5117
    Ring1.BottomSurface = 0
5118
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5119
    Ring1Mesh.MeshType = "Brick"
5120
    Ring1Mesh.Name = "SizeMesh"
5121
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5122
    local InnerRing1 = Ring1:Clone()
5123
    InnerRing1.Parent = char
5124
    InnerRing1.Transparency = 0
5125
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5126
    InnerRing1.Size = Vector3.new(1, 1, 1)
5127
    local InnerRing1Mesh = InnerRing1.SizeMesh
5128
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5129
    InnerRing1Mesh.MeshType = "Sphere"
5130
    Ring1:Destroy()
5131
    for i = 0, 5, 0.1 do
5132
        swait()
5133
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
5134
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
5135
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
5136
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5137
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5138
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5139
        RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
5140
        LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
5141
        root.CFrame = FaceMouse()[1]
5142
    end
5143
    InnerRing1.Transparency = 1
5144
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5145
    CreateSound("294188875", char, 2.3, 1)
5146
    local a = IT("Part", char)
5147
    a.Name = "Direction"
5148
    a.Anchored = true
5149
    a.BrickColor = maincolor
5150
    a.Material = "Neon"
5151
    a.Transparency = 0
5152
    a.Shape = "Cylinder"
5153
    a.CanCollide = false
5154
    local a2 = IT("Part", char)
5155
    a2.Name = "Direction"
5156
    a2.Anchored = true
5157
    a2.BrickColor = maincolor
5158
    a2.Color = maincolor.Color
5159
    a2.Material = "Neon"
5160
    a2.Transparency = 0.5
5161
    a2.Shape = "Cylinder"
5162
    a2.CanCollide = false
5163
    local ba = IT("Part", char)
5164
    ba.Name = "HitDirect"
5165
    ba.Anchored = true
5166
    ba.BrickColor = maincolor
5167
    ba.Material = "Neon"
5168
    ba.Transparency = 1
5169
    ba.CanCollide = false
5170
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5171
    local ignore = char
5172
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5173
    a.BottomSurface = 10
5174
    a.TopSurface = 10
5175
    a2.BottomSurface = 10
5176
    a2.TopSurface = 10
5177
    local distance = (InnerRing1.CFrame.p - position).magnitude
5178
    a.Size = Vector3.new(distance, 1, 1)
5179
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5180
    a2.Size = Vector3.new(distance, 1, 1)
5181
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5182
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5183
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5184
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5185
    game:GetService("Debris"):AddItem(a, 20)
5186
    game:GetService("Debris"):AddItem(a2, 20)
5187
    game:GetService("Debris"):AddItem(ba, 20)
5188
    local msh = Instance.new("SpecialMesh", a)
5189
    msh.MeshType = "Sphere"
5190
    msh.Scale = Vector3.new(1, 25, 25)
5191
    local msh2 = Instance.new("SpecialMesh", a2)
5192
    msh2.MeshType = "Sphere"
5193
    msh2.Scale = Vector3.new(1, 30, 30)
5194
    for i = 0, 10, 0.1 do
5195
        swait()
5196
        root.CFrame = FaceMouse()[1]
5197
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5198
        a2.Color = maincolor.Color
5199
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5200
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5201
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5202
        distance = (InnerRing1.CFrame.p - position).magnitude
5203
        a.Size = Vector3.new(distance, 1, 1)
5204
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5205
        a2.Size = Vector3.new(distance, 1, 1)
5206
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5207
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5208
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5209
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5210
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5211
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5212
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5213
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5214
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5215
        if v:FindFirstChild("Head") then
5216
            Eviscerate(v)
5217
            SoulSteal(v)
5218
        end
5219
    end
5220
    end
5221
    a:Destroy()
5222
    a2:Destroy()
5223
    ba:Destroy()
5224
    InnerRing1:Destroy()
5225
    attack = false
5226
    hum.CameraOffset = Vector3.new(0,0,0)
5227
end
5228
5229
function Flame_Burst()
5230
	local target = nil
5231
	local targettorso = nil
5232
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5233
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5234
			target = mouse.Target.Parent.Humanoid
5235
			target2 = mouse.Target.Parent
5236
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5237
		end
5238
	end
5239
	if target ~= nil then
5240
		attack = true
5241
		hum.WalkSpeed = 0
5242
		for i = 0, 3.4, 0.1 do
5243
			swait()
5244
			hum.WalkSpeed = 0
5245
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5246
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5247
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5248
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5249
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5250
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5251
		end
5252
		--targettorso:BreakJoints()
5253
		for i = 0, 3.4, 0.1 do
5254
			swait()
5255
			hum.WalkSpeed = 0
5256
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5257
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5258
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5259
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5260
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5261
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5262
		end
5263
		for i, v in pairs(target2:GetChildren()) do
5264
			if(not char:IsAncestorOf(v))then
5265
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5266
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5267
				if(hum and hedder and hum.Health > 0)then
5268
				Eviscerate(v.Parent)
5269
			end
5270
			end
5271
		end
5272
		attack = false
5273
		hum.WalkSpeed = 16
5274
	end
5275
end
5276
5277
function GIMME_THOSE()
5278
    attack = true
5279
    chatfunc("BURN....", BrickColor.random().Color)
5280
    for i = 0,5.2,0.1 do
5281
        swait()
5282
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5283
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5284
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5285
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5286
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
5287
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
5288
    end
5289
    chatfunc("IN....", BrickColor.random().Color)
5290
    wait(2)
5291
    CreateSound("331666100", char, 10, 1)
5292
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5293
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5294
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5295
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5296
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5297
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5298
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5299
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5300
        if v:FindFirstChild("Head") then
5301
            Eviscerate(v)
5302
            SoulSteal(v)
5303
        end
5304
    end
5305
    coroutine.resume(coroutine.create(function()
5306
        for i = 0,2.8,0.1 do
5307
            swait()
5308
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5309
        end
5310
        for i = 0,1.8,0.1 do
5311
            swait()
5312
        hum.CameraOffset = Vector3.new(0,0,0)
5313
        end
5314
    end))
5315
    for i = 0,3.7,0.1 do
5316
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5317
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5318
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
5319
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5320
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
5321
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
5322
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5323
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5324
    end
5325
    wait(.6)
5326
    CreateSound("907332997", hed, 10, 1)
5327
    attack = false
5328
end
5329
5330
function Eruption()
5331
    attack = true
5332
    hum.WalkSpeed = 2
5333
        hum.JumpPower = 0
5334
    for i = 0,7,0.1 do
5335
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5336
        swait()
5337
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5338
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5339
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5340
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5341
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5342
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5343
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5344
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5345
    end
5346
    CreateSound("144699494", tors, 10, 1)
5347
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
5348
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
5349
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
5350
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
5351
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5352
    coroutine.resume(coroutine.create(function()
5353
        for i = 0,1.8,0.1 do
5354
            swait()
5355
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5356
        end
5357
        for i = 0,1.8,0.1 do
5358
            swait()
5359
        hum.CameraOffset = Vector3.new(0,0,0)
5360
        end
5361
    end))
5362
        local vel2 = Instance.new("BodyVelocity",tors)
5363
        vel2.Velocity = Vector3.new(0,55,0)
5364
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5365
    for i = 0,4,0.1 do
5366
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5367
        swait()
5368
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5369
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5370
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5371
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5372
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5373
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5374
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5375
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5376
    end
5377
    hum.WalkSpeed = 16
5378
        vel2:Destroy()
5379
        hum.JumpPower = 50
5380
    attack = false
5381
end
5382
5383
function Solar_Flare2()
5384
    attack = true
5385
    hum.WalkSpeed = 2
5386
        hum.JumpPower = 75
5387
        hum.Jump = true
5388
        wait(0.4)
5389
    CreateSound("144699494", tors, 10, 1)
5390
        hum.JumpPower = 0
5391
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5392
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5393
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5394
    for i = 0,20,0.1 do
5395
                root.Velocity = root.CFrame.lookVector * 60
5396
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5397
        swait()
5398
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5399
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5400
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5401
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5402
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5403
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5404
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5405
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5406
    end
5407
    hum.WalkSpeed = 16
5408
        hum.JumpPower = 50
5409
    attack = false
5410
end
5411
5412
function Solar_Flare()
5413
    attack = true
5414
    hum.WalkSpeed = 2
5415
        hum.JumpPower = 75
5416
        hum.Jump = true
5417
        wait(0.4)
5418
    CreateSound("144699494", tors, 10, 1)
5419
        hum.JumpPower = 0
5420
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5421
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5422
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5423
    for i = 0,20,0.1 do
5424
                root.Velocity = root.CFrame.lookVector * 60
5425
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5426
        swait()
5427
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5428
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5429
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5430
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5431
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5432
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5433
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5434
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5435
    end
5436
    hum.WalkSpeed = 16
5437
        hum.JumpPower = 50
5438
    attack = false
5439
end
5440
function dmg(dude)
5441
if dude.Name ~= char then
5442
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5443
local bgf = Instance.new("BodyGyro",dude.Head)
5444
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5445
local val = Instance.new("BoolValue",dude)
5446
val.Name = "IsHit"
5447
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5448
local partasdeff = Instance.new("ParticleEmitter",torsy)
5449
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5450
partasdeff.LightEmission = .1
5451
partasdeff.Size = NumberSequence.new(0.2)
5452
partasdeff.Texture = "rbxassetid://771221224"
5453
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5454
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5455
partasdeff.Transparency = bbb
5456
partasdeff.Size = aaa
5457
partasdeff.ZOffset = .9
5458
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5459
partasdeff.LockedToPart = false
5460
partasdeff.EmissionDirection = "Back"
5461
partasdeff.Lifetime = NumberRange.new(1, 2)
5462
partasdeff.Rate = 1000
5463
partasdeff.Rotation = NumberRange.new(-100, 100)
5464
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5465
partasdeff.Speed = NumberRange.new(6)
5466
partasdeff.VelocitySpread = 10000
5467
partasdeff.Enabled=false
5468
partasdeff:Emit(30)
5469
coroutine.wrap(function()
5470
targetted = nil
5471
swait(30)
5472
dude:BreakJoints()
5473
swait(5)
5474
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5475
for i=0,1,.05 do
5476
for a,v in pairs(dude:GetChildren()) do
5477
if v:IsA("BasePart") then
5478
v.Transparency = i
5479
end
5480
end
5481
swait()
5482
end
5483
for a,v in pairs(dude:GetChildren()) do
5484
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5485
v.ParticleEmitter.Enabled = false
5486
end
5487
game:service'Debris':AddItem(v,2)
5488
end
5489
end)()
5490
end
5491
end
5492
function kdown(dd)
5493
if dd.Name ~= char then
5494
dd.Humanoid.PlatformStand = true
5495
local bgf = Instance.new("BodyGyro",dd.Head)
5496
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5497
local val = Instance.new("BoolValue",dd)
5498
val.Name = "IsHit"
5499
end
5500
end
5501
function TargetSelect(person)
5502
local dd=coroutine.wrap(function()
5503
if targetted ~= person then
5504
targetted = person
5505
img2.Size = UDim2.new(1,0,1,0)
5506
img2.ImageTransparency = 0
5507
img2.Position = UDim2.new(0,0,0,0)
5508
for i = 0, 2, 0.1 do
5509
swait()
5510
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5511
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5512
img2.ImageTransparency = img2.ImageTransparency + 0.05
5513
end
5514
end
5515
end)
5516
dd()
5517
end
5518
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5519
    attack = true
5520
    hum.WalkSpeed = 0
5521
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5522
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5523
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5524
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5525
            partasdeff.LightEmission = .1
5526
            partasdeff.Size = NumberSequence.new(0.2)
5527
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5528
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5529
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5530
            partasdeff.Transparency = bbb
5531
            partasdeff.Size = aaa
5532
            partasdeff.ZOffset = .9
5533
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5534
            partasdeff.LockedToPart = false
5535
            partasdeff.EmissionDirection = "Back"
5536
            partasdeff.Lifetime = NumberRange.new(1, 2)
5537
            partasdeff.Rate = 1000
5538
            partasdeff.Rotation = NumberRange.new(-100, 100)
5539
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5540
            partasdeff.Speed = NumberRange.new(6)
5541
            partasdeff.VelocitySpread = 10000
5542
            partasdeff.Enabled=false
5543
    for i = 0, 1.4, 0.1 do
5544
        swait()
5545
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5546
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5547
        if Mrandom(1,15) == 1 then
5548
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5549
        end
5550
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5551
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5552
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5553
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5554
    end
5555
    dmg(targetted)
5556
    partasdeff.Enabled=true
5557
CreateSound("429400881", torsy, 10, .8)
5558
    for i = 0, 1.4, 0.1 do
5559
        swait()
5560
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5561
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5562
        if Mrandom(1,15) == 1 then
5563
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5564
        end
5565
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5566
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5567
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5568
        LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
5569
    end
5570
    partasdeff.Enabled=false
5571
    for i = 0, 1.4, 0.1 do
5572
        swait()
5573
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5574
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5575
        if Mrandom(1,15) == 1 then
5576
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5577
        end
5578
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5579
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5580
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5581
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5582
        end
5583
    attack = false
5584
    hum.WalkSpeed = 16
5585
    elseif targetted.Name == "makhail07" then
5586
    for i = 0, 2.4, 0.1 do
5587
        swait()
5588
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5589
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5590
        if Mrandom(1,15) == 1 then
5591
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5592
        end
5593
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5594
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5595
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5596
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5597
    end
5598
    for i = 0, 2.4, 0.1 do
5599
        swait()
5600
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5601
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5602
        if Mrandom(1,15) == 1 then
5603
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5604
        end
5605
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5606
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5607
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5608
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5609
    end
5610
    coroutine.wrap(function()
5611
    wait(2)
5612
    --partasdeff:Remove()
5613
    end)()
5614
    local sel = Mrandom(1,3)
5615
    if sel == 1 then   
5616
    chatfunc("Hmhmhm, Why try?")
5617
    elseif sel == 2 then   
5618
    chatfunc("Stop it that's my creator.")
5619
    elseif sel == 3 then
5620
    chatfunc("I can't do that...")
5621
    end
5622
    wait(2)
5623
    hum.WalkSpeed = 16
5624
    attack = false
5625
    elseif targetted.Name == "Salvo_Starly" then
5626
        for i = 0, 2.4, 0.1 do
5627
        swait()
5628
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5629
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5630
        if Mrandom(1,15) == 1 then
5631
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5632
        end
5633
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5634
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5635
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5636
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5637
    end
5638
        for i = 0, 2.4, 0.1 do
5639
        swait()
5640
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5641
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5642
        if Mrandom(1,15) == 1 then
5643
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5644
        end
5645
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5646
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5647
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5648
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5649
    end
5650
    coroutine.wrap(function()
5651
    wait(2)
5652
    --partasdeff:Remove()
5653
    end)()
5654
    local sel = Mrandom(1,3)
5655
    if sel == 1 then   
5656
    chatfunc("Sorry about that.")
5657
    elseif sel == 2 then   
5658
    chatfunc("H-Hello. I almost killed you.")
5659
    elseif sel == 3 then
5660
    chatfunc("OwO?")
5661
    end
5662
    wait(2)
5663
    hum.WalkSpeed = 16
5664
    attack = false
5665
    elseif targetted.Name == "Nebula_Zorua" then
5666
        for i = 0, 2.4, 0.1 do
5667
        swait()
5668
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5669
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5670
        if Mrandom(1,15) == 1 then
5671
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5672
        end
5673
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5674
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5675
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5676
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5677
    end
5678
        for i = 0, 2.4, 0.1 do
5679
        swait()
5680
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5681
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5682
        if Mrandom(1,15) == 1 then
5683
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5684
        end
5685
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5686
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5687
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5688
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5689
    end
5690
    coroutine.wrap(function()
5691
    wait(2)
5692
    --partasdeff:Remove()
5693
    end)()
5694
    local sel = Mrandom(1,3)
5695
    if sel == 1 then   
5696
    chatfunc("Sorry, Nebula.")
5697
    elseif sel == 2 then   
5698
    chatfunc("Theres no need to harm you. Yet...")
5699
    elseif sel == 3 then
5700
    chatfunc("My mistake.")
5701
    end
5702
    wait(2)
5703
    hum.WalkSpeed = 16
5704
    attack = false
5705
    elseif targetted.Name == "KillerDarkness0105" then
5706
        for i = 0, 2.4, 0.1 do
5707
        swait()
5708
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5709
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5710
        if Mrandom(1,15) == 1 then
5711
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5712
        end
5713
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5714
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5715
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5716
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5717
    end
5718
        for i = 0, 2.4, 0.1 do
5719
        swait()
5720
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5721
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5722
        if Mrandom(1,15) == 1 then
5723
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5724
        end
5725
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5726
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5727
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5728
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5729
    end
5730
    coroutine.wrap(function()
5731
    wait(2)
5732
    --partasdeff:Remove()
5733
    end)()
5734
    local sel = Mrandom(1,3)
5735
    if sel == 1 then   
5736
    chatfunc("Hm, Killer it's been a while.")
5737
    elseif sel == 2 then   
5738
    chatfunc("No need for this.")
5739
    elseif sel == 3 then
5740
    chatfunc("Hello, sorry.")
5741
    end
5742
    wait(2)
5743
    hum.WalkSpeed = 16
5744
    attack = false
5745
    end
5746
end
5747
function HAAHHHHHH()
5748
    attack = true
5749
    hum.WalkSpeed = 0
5750
    Cso("300208779", hed, 10, 1)
5751
    for i = 0,9,0.1 do
5752
        swait()
5753
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
5754
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5755
        if Mrandom(1,15) == 1 then
5756
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
5757
        end
5758
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
5759
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
5760
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
5761
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
5762
    end
5763
    attack = false
5764
    hum.WalkSpeed = 16
5765
end
5766
-------------------------------------------------------
5767
--End Attacks N Stuff--
5768
-------------------------------------------------------
5769
Sprinting = false
5770
mouse.KeyDown:connect(function(key)
5771
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
5772
        Swing = 2
5773
        hum.WalkSpeed = 38.82
5774
        Sprinting = true
5775
    end
5776
end)
5777
mouse.KeyUp:connect(function(key)
5778
    if string.byte(key) == 48 and attack == false then
5779
        Swing = 1
5780
        Sprinting = false
5781
        hum.WalkSpeed = 16
5782
    end
5783
end)
5784
mouse.KeyDown:connect(function(key)
5785
    if attack == false then
5786
        if key == 'q' and Mode == 1 then
5787
                        Power_Burst()
5788
        elseif key == '1' and Mode ~= 2 then
5789
            Mode = 2
5790
            SONG = 254826701
5791
            tecks2.Text = "Evil Gloves"
5792
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
5793
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
5794
        for i, v in pairs(ArmourParts) do
5795
        v.BrickColor = BrickColor.new("Bright red")
5796
        v.Material = "Neon"
5797
        v.Transparency = 0
5798
        end
5799
  for i, v in pairs(NeonParts) do
5800
    maincolor = BrickColor.new("New Yeller")
5801
    v.BrickColor = maincolor
5802
    v.Material = "Neon"
5803
    v.Transparency = 0
5804
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
5805
  end
5806
  for i, v in pairs(ArmourParts2) do
5807
    v.BrickColor = BrickColor.new("Bright red")
5808
    v.Material = "Neon"
5809
    v.Transparency = 0
5810
  end
5811
  for i, v in pairs(NeonParts2) do
5812
    maincolor = BrickColor.new("New Yeller")
5813
    v.BrickColor = maincolor
5814
    v.Material = "Neon"
5815
    v.Transparency = 0
5816
  end
5817
        elseif key == '1' and Mode == 2 then
5818
            resetmode()
5819
        elseif key == 't' and Mode == 1 then
5820
                        Taunt()
5821
        elseif key == 'q' and Mode == 2 then
5822
                        Magic_Bombs()
5823
        elseif key == 'e' and Mode == 2 then
5824
                        Dangerous_Field()
5825
        elseif key == 't' and Mode == 2 then
5826
                        HAAH()
5827
        end
5828
    ---------------------------------------------------------------------
5829
    if key == 'l' and Mode == 6 then
5830
        Mode = 98534
5831
        SONG = 486598641
5832
        tecks2.Text = "EDGY"
5833
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
5834
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
5835
 for i, v in pairs(ArmourParts) do
5836
    v.BrickColor = BrickColor.new("Really black")
5837
    v.Material = "Neon"
5838
    v.Transparency = 0
5839
  end
5840
  for i, v in pairs(NeonParts) do
5841
    maincolor = BrickColor.new("Royal purple")
5842
    v.BrickColor = maincolor
5843
    v.Material = "Neon"
5844
    v.Transparency = 0
5845
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
5846
  end
5847
 for i, v in pairs(ArmourParts2) do
5848
    v.BrickColor = BrickColor.new("Really black")
5849
    v.Material = "Neon"
5850
    v.Transparency = 0
5851
  end
5852
  for i, v in pairs(NeonParts2) do
5853
    maincolor = BrickColor.new("Royal purple")
5854
    v.BrickColor = maincolor
5855
    v.Material = "Neon"
5856
    v.Transparency = 0
5857
  end
5858
        elseif key == 'q' and Mode == 98534 then
5859
            targett()
5860
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
5861
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5862
        elseif key == 't' and Mode == 98534 then
5863
            HAAHHHHHH()
5864
    end
5865
    ---------------------------------------------------------------------
5866
    if key == 'm' and Mode == 1 then
5867
        Mode = pIXELATED
5868
        SONG = 853518668
5869
        tecks2.Text = "PiXeL"
5870
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
5871
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
5872
 for i, v in pairs(ArmourParts) do
5873
    v.BrickColor = BrickColor.new("Really black")
5874
    v.Material = "Neon"
5875
    v.Transparency = 0
5876
  end
5877
  for i, v in pairs(NeonParts) do
5878
    maincolor = BrickColor.new("Lapis")
5879
    v.BrickColor = maincolor
5880
    v.Material = "Neon"
5881
    v.Transparency = 0
5882
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
5883
  end
5884
 for i, v in pairs(ArmourParts2) do
5885
    v.BrickColor = BrickColor.new("Really black")
5886
    v.Material = "Neon"
5887
    v.Transparency = 0
5888
  end
5889
  for i, v in pairs(NeonParts2) do
5890
    maincolor = BrickColor.new("Lapis")
5891
    v.BrickColor = maincolor
5892
    v.Material = "Neon"
5893
    v.Transparency = 0
5894
  end
5895
        elseif key == 'm' and Mode == pIXELATED then
5896
            resetmode()
5897
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
5898
            Pixel_Corrupt()
5899
    end
5900
    ---------------------------------------------------------------------
5901
    if key == '2' and Mode ~= 3 then
5902
        Mode = 3
5903
        SONG = 235468324
5904
        tecks2.Text = "Chill"
5905
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
5906
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
5907
 for i, v in pairs(ArmourParts) do
5908
    v.BrickColor = BrickColor.new("Black")
5909
    v.Material = "Neon"
5910
    v.Transparency = 0
5911
  end
5912
  for i, v in pairs(NeonParts) do
5913
    maincolor = BrickColor.new("Toothpaste")
5914
    v.BrickColor = maincolor
5915
    v.Material = "Neon"
5916
    v.Transparency = 0
5917
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
5918
  end 
5919
 for i, v in pairs(ArmourParts2) do
5920
    v.BrickColor = BrickColor.new("Black")
5921
    v.Material = "Neon"
5922
    v.Transparency = 0
5923
  end
5924
  for i, v in pairs(NeonParts2) do
5925
    maincolor = BrickColor.new("Toothpaste")
5926
    v.BrickColor = maincolor
5927
    v.Material = "Neon"
5928
    v.Transparency = 0
5929
  end 
5930
        elseif key == '2' and Mode == 3 then
5931
            resetmode()
5932
        elseif key == 't' and Mode == 3 then
5933
            un_fun()
5934
        elseif key == 'q' and Mode == 3 then
5935
            Shockwave()
5936
    end
5937
    ---------------------------------------------------------------------
5938
    if key == 'n' and Mode == 9 then
5939
        Mode = 1555
5940
        SONG = 1131624146
5941
        tecks2.Text = "Anime"
5942
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
5943
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
5944
 for i, v in pairs(ArmourParts) do
5945
    v.BrickColor = BrickColor.new("Black")
5946
    v.Material = "Neon"
5947
    v.Transparency = 0
5948
  end
5949
  for i, v in pairs(NeonParts) do
5950
    maincolor = BrickColor.new("Carnation pink")
5951
    v.BrickColor = maincolor
5952
    v.Material = "Neon"
5953
    v.Transparency = 0
5954
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
5955
  end
5956
 for i, v in pairs(ArmourParts2) do
5957
    v.BrickColor = BrickColor.new("Black")
5958
    v.Material = "Neon"
5959
    v.Transparency = 0
5960
  end
5961
  for i, v in pairs(NeonParts2) do
5962
    maincolor = BrickColor.new("Carnation pink")
5963
    v.BrickColor = maincolor
5964
    v.Material = "Neon"
5965
    v.Transparency = 0
5966
  end
5967
        elseif key == 'k' and Mode == 1555 then
5968
            resetmode()
5969
        elseif key == 'y' and Mode == 1555 then
5970
            Field()
5971
        elseif key == 't' and Mode == 1555 then
5972
            lolik()
5973
        elseif key == 'q' and Mode == 1555 then
5974
            Pixel_Corrupt()
5975
        elseif key == 'f' and Mode == 1555 then
5976
            Anime_Splosion()
5977
        elseif key == 'z' and Mode == 1555 then
5978
            Cryo_Freeze()
5979
        elseif key == 'x' and Mode == 1555 then
5980
            Painful_Stomp2()
5981
    end
5982
    ---------------------------------------------------------------------
5983
    if key == 'm' and Mode == 2 then
5984
        Mode = 56565
5985
        SONG = 419346122
5986
        tecks2.Text = "Solar"
5987
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
5988
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
5989
 for i, v in pairs(ArmourParts) do
5990
    v.BrickColor = BrickColor.new("Really black")
5991
    v.Material = "Neon"
5992
    v.Transparency = 0
5993
  end
5994
  for i, v in pairs(NeonParts) do
5995
    maincolor = BrickColor.new("Deep orange")
5996
    v.BrickColor = maincolor
5997
    v.Material = "Neon"
5998
    v.Transparency = 0
5999
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6000
  end
6001
 for i, v in pairs(ArmourParts2) do
6002
    v.BrickColor = BrickColor.new("Really black")
6003
    v.Material = "Neon"
6004
    v.Transparency = 0
6005
  end
6006
  for i, v in pairs(NeonParts2) do
6007
    maincolor = BrickColor.new("Deep orange")
6008
    v.BrickColor = maincolor
6009
    v.Material = "Neon"
6010
    v.Transparency = 0
6011
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6012
  end
6013
        elseif key == 't' and Mode == 56565 then
6014
            Taunt2()
6015
        elseif key == 'c' and Mode == 56565 then
6016
            Eruption2()
6017
        elseif key == 'x' and Mode == 56565 then
6018
            Solar_Flare2()
6019
        elseif key == 'z' and Mode == 56565 then
6020
            Painful_Stomp()
6021
    end
6022
    ---------------------------------------------------------------------
6023
    if key == 'm' and Mode == 6 then
6024
        Mode = 1800
6025
        SONG = 1118967006
6026
        tecks2.Text = "Forbidden Soul"
6027
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6028
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6029
 for i, v in pairs(ArmourParts) do
6030
    v.BrickColor = BrickColor.new("Hot White")
6031
    v.Material = "Neon"
6032
    v.Transparency = 0
6033
  end
6034
  for i, v in pairs(NeonParts) do
6035
    maincolor = BrickColor.new("Really black")
6036
    v.BrickColor = maincolor
6037
    v.Material = "Neon"
6038
    v.Transparency = 0
6039
  end
6040
 for i, v in pairs(ArmourParts2) do
6041
    v.BrickColor = BrickColor.new("Hot White")
6042
    v.Material = "Neon"
6043
    v.Transparency = 0
6044
  end
6045
  for i, v in pairs(NeonParts2) do
6046
    maincolor = BrickColor.new("Really black")
6047
    v.BrickColor = maincolor
6048
    v.Material = "Neon"
6049
    v.Transparency = 0
6050
  end
6051
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6052
        elseif key == 't' and Mode == 1800 then
6053
            TTTTTTTTTTGaunt()
6054
        elseif key == 'l' and Mode == 1800 then
6055
            resetmode()
6056
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6057
            Exploit()
6058
        elseif key == 'y' and Mode == 1800 then
6059
            Ancient_Rage()
6060
        elseif key == 'r' and Mode == 1800 then
6061
            Distort()
6062
        elseif key == 'g' and Mode == 1800 then
6063
            Hell_From_Above()
6064
        elseif key == 'h' and Mode == 1800 then
6065
            Universal_Crush()
6066
        elseif key == 'j' and Mode == 1800 then
6067
            Multi_Bombs()
6068
        elseif key == 'z' and Mode == 1800 then
6069
            Eruption()
6070
        elseif key == 'x' and Mode == 1800 then
6071
            Solar_Flare()
6072
    end
6073
    ---------------------------------------------------------------------
6074
    if key == '3' and Mode ~= 4 then
6075
        Mode = 4
6076
        SONG = 595800581
6077
        tecks2.Text = "Divinity"
6078
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6079
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6080
 for i, v in pairs(ArmourParts) do
6081
    v.BrickColor = BrickColor.new("Black")
6082
    v.Material = "Neon"
6083
    v.Transparency = 0
6084
  end
6085
  for i, v in pairs(NeonParts) do
6086
    maincolor = BrickColor.new("Bright yellow")
6087
    v.BrickColor = maincolor
6088
    v.Material = "Neon"
6089
    v.Transparency = 0
6090
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6091
  end
6092
 for i, v in pairs(ArmourParts2) do
6093
    v.BrickColor = BrickColor.new("Black")
6094
    v.Material = "Neon"
6095
    v.Transparency = 0
6096
  end
6097
  for i, v in pairs(NeonParts2) do
6098
    maincolor = BrickColor.new("Bright yellow")
6099
    v.BrickColor = maincolor
6100
    v.Material = "Neon"
6101
    v.Transparency = 0
6102
  end
6103
        elseif key == '3' and Mode == 4 then
6104
            resetmode()
6105
        elseif key == 't' and Mode == 4 then
6106
            again()
6107
        elseif key == 'q' and Mode == 4 then
6108
            Pulse()
6109
    end
6110
    ---------------------------------------------------------------------
6111
    if key == 'm' and Mode == 4 then
6112
                attack = true
6113
        SONG = 1881895904
6114
                hum.WalkSpeed = 0
6115
            for i = 1,20,0.1 do
6116
                swait()
6117
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
6118
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
6119
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
6120
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
6121
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
6122
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
6123
            BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
6124
                end
6125
                hum.WalkSpeed = 16
6126
                attack = false
6127
        Mode = 100
6128
        tecks2.Text = "OverPowered-Divinity"
6129
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6130
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6131
            Cso("743499393", tors, 10, 1.05)
6132
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6133
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6134
 for i, v in pairs(ArmourParts) do
6135
    v.BrickColor = BrickColor.new("Really black")
6136
    v.Material = "Neon"
6137
    v.Transparency = 0.2
6138
  end
6139
  for i, v in pairs(NeonParts) do
6140
    maincolor = BrickColor.new("Deep orange")
6141
    v.BrickColor = maincolor
6142
    v.Material = "Neon"
6143
    v.Transparency = 0.5
6144
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6145
  end
6146
 for i, v in pairs(ArmourParts2) do
6147
    v.BrickColor = BrickColor.new("Really black")
6148
    v.Material = "Neon"
6149
    v.Transparency = 0.2
6150
  end
6151
  for i, v in pairs(NeonParts2) do
6152
    maincolor = BrickColor.new("Deep orange")
6153
    v.BrickColor = maincolor
6154
    v.Material = "Neon"
6155
    v.Transparency = 0.5
6156
  end
6157
        elseif key == 'm' and Mode == 100 then
6158
            resetmode()
6159
        elseif key == 'q' and Mode == 100 then
6160
            LAZER()
6161
    end
6162
    ---------------------------------------------------------------------
6163
    if key == '4' and Mode ~= 5 then
6164
        Mode = 5
6165
        SONG = 170282324
6166
        tecks2.Text = "Cyber Monarch"
6167
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6168
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6169
 for i, v in pairs(ArmourParts) do
6170
    v.BrickColor = BrickColor.new("Black")
6171
    v.Material = "Neon"
6172
    v.Transparency = 0
6173
  end
6174
  for i, v in pairs(NeonParts) do
6175
    maincolor = BrickColor.new("Really red")
6176
    v.BrickColor = maincolor
6177
    v.Material = "Neon"
6178
    v.Transparency = 0
6179
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6180
  end
6181
 for i, v in pairs(ArmourParts2) do
6182
    v.BrickColor = BrickColor.new("Black")
6183
    v.Material = "Neon"
6184
    v.Transparency = 0
6185
  end
6186
  for i, v in pairs(NeonParts2) do
6187
    maincolor = BrickColor.new("Really red")
6188
    v.BrickColor = maincolor
6189
    v.Material = "Neon"
6190
    v.Transparency = 0
6191
  end
6192
        elseif key == '4' and Mode == 5 then
6193
            resetmode()
6194
        elseif key == 'q' and Mode == 5 and exploitable == true then
6195
            Exploit()
6196
        elseif key == 't' and Mode == 5 then
6197
            PENIS()
6198
    end
6199
    ---------------------------------------------------------------------
6200
    if key == '5' and Mode ~= 6 then
6201
        Mode = 6
6202
        SONG = 1810750535
6203
        tecks2.Text = "The_Hell_Error_BR"
6204
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6205
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6206
 for i, v in pairs(ArmourParts) do
6207
    v.BrickColor = BrickColor.new("Black")
6208
    v.Material = "Metal"
6209
    v.Transparency = 0
6210
  end
6211
  for i, v in pairs(NeonParts) do
6212
    maincolor = BrickColor.new("Really red")
6213
    v.BrickColor = maincolor
6214
    v.Material = "Neon"
6215
    v.Transparency = 0
6216
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6217
  end
6218
 for i, v in pairs(ArmourParts2) do
6219
    v.BrickColor = BrickColor.new("Black")
6220
    v.Material = "Metal"
6221
    v.Transparency = 0
6222
  end
6223
  for i, v in pairs(NeonParts2) do
6224
    maincolor = BrickColor.new("Really red")
6225
    v.BrickColor = maincolor
6226
    v.Material = "Neon"
6227
    v.Transparency = 0
6228
  end
6229
        elseif key == '5' and Mode == 6 then
6230
            resetmode()
6231
        elseif key == 'q' and Mode == 6 then
6232
            Distort()
6233
        elseif key == 'e' and Mode == 6 then
6234
            Ancient_Rage()
6235
        elseif key == 't' and Mode == 6 then
6236
            TTTTTTTTTTTaunt()
6237
    end
6238
    ---------------------------------------------------------------------
6239
    if key == '6' and Mode ~= 7 then
6240
        Mode = 7
6241
        SONG = 150794704
6242
        tecks2.Text = "Doge"
6243
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6244
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6245
 for i, v in pairs(ArmourParts) do
6246
    v.BrickColor = BrickColor.new("Cool yellow")
6247
    v.Material = "Neon"
6248
    v.Transparency = 0
6249
  end
6250
  for i, v in pairs(NeonParts) do
6251
    maincolor = BrickColor.new("New Yeller")
6252
    v.BrickColor = maincolor
6253
    v.Material = "Neon"
6254
    v.Transparency = 0
6255
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6256
  end
6257
 for i, v in pairs(ArmourParts2) do
6258
    v.BrickColor = BrickColor.new("Cool yellow")
6259
    v.Material = "Neon"
6260
    v.Transparency = 0
6261
  end
6262
  for i, v in pairs(NeonParts2) do
6263
    maincolor = BrickColor.new("New Yeller")
6264
    v.BrickColor = maincolor
6265
    v.Material = "Neon"
6266
    v.Transparency = 0
6267
  end
6268
    elseif key == '6' and Mode == 7 then
6269
        resetmode()
6270
    elseif key == 't' and Mode == 7 then
6271
                BARK()
6272
    elseif key == 'q' and Mode == 7 then
6273
                Bark_Splosion()
6274
    end
6275
    if key == 'm' and Mode == 7 then
6276
        SONG = 1359036559
6277
            attack = true
6278
            hum.WalkSpeed = 0
6279
    for i = 0,10,0.08 do
6280
        swait()
6281
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
6282
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6283
        RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6284
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6285
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
6286
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
6287
    end
6288
    attack = false
6289
    hum.WalkSpeed = 16
6290
        Mode = 50
6291
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6292
        tecks2.Text = "SUPER_OVERPOWERED_DOGE"
6293
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6294
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6295
 for i, v in pairs(ArmourParts) do
6296
    v.BrickColor = BrickColor.new("Magenta")
6297
    v.Material = "Neon"
6298
    v.Transparency = 0
6299
  end
6300
  for i, v in pairs(NeonParts) do
6301
    maincolor = BrickColor.new("White")
6302
    v.BrickColor = maincolor
6303
    v.Material = "Neon"
6304
    v.Transparency = 0
6305
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6306
  end
6307
 for i, v in pairs(ArmourParts2) do
6308
    v.BrickColor = BrickColor.new("Magenta")
6309
    v.Material = "Neon"
6310
    v.Transparency = 0
6311
  end
6312
  for i, v in pairs(NeonParts2) do
6313
    maincolor = BrickColor.new("White")
6314
    v.BrickColor = maincolor
6315
    v.Material = "Neon"
6316
    v.Transparency = 0
6317
  end
6318
        elseif key == 'm' and Mode == 50 then
6319
            resetmode()
6320
        elseif key == 'q' and Mode == 50 then
6321
            ASCENTION()
6322
        elseif key == 't' and Mode == 50 then
6323
            nope()
6324
        elseif key == 'y' and Mode == 50 then
6325
            EndMySufferingV2()
6326
    end
6327
    ---------------------------------------------------------------------
6328
    if key == 'n' and Mode == 7 then
6329
        Mode = 6666
6330
        SONG = 2039029608
6331
        tecks2.Text = "Meme Guy"
6332
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6333
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6334
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6335
 for i, v in pairs(ArmourParts) do
6336
    v.BrickColor = BrickColor.new("Black")
6337
    v.Material = "Neon"
6338
    v.Transparency = 0
6339
  end
6340
  for i, v in pairs(NeonParts) do
6341
    maincolor = BrickColor.new("Dark blue")
6342
    v.BrickColor = maincolor
6343
    v.Material = "Neon"
6344
    v.Transparency = 0
6345
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6346
  end
6347
 for i, v in pairs(ArmourParts2) do
6348
    v.BrickColor = BrickColor.new("Black")
6349
    v.Material = "Neon"
6350
    v.Transparency = 0
6351
  end
6352
  for i, v in pairs(NeonParts2) do
6353
    maincolor = BrickColor.new("Dark blue")
6354
    v.BrickColor = maincolor
6355
    v.Material = "Neon"
6356
    v.Transparency = 0
6357
  end
6358
        elseif key == 'y' and Mode == 6666 then
6359
            somuchcancerwhy()
6360
        elseif key == 'r' and Mode == 6666 then
6361
            HAA55()
6362
        elseif key == 't' and Mode == 6666 then
6363
            EndMySufferingV3()
6364
        elseif key == 'f' and Mode == 6666 then
6365
            WhatHuh()
6366
        elseif key == 'g' and Mode == 6666 then
6367
            slap()
6368
        elseif key == 'h' and Mode == 6666 then
6369
            HAAAAA()
6370
        elseif key == 'j' and Mode == 6666 then
6371
            DANCEFORME()
6372
        elseif key == 'm' and Mode == 6666 then
6373
            thing()
6374
    end
6375
    ---------------------------------------------------------------------
6376
    if key == 'm' and Mode == 3 then
6377
        Mode = 8888
6378
        SONG = 1752290765
6379
        tecks2.Text = "Cancerous"
6380
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6381
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6382
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6383
 for i, v in pairs(ArmourParts) do
6384
    v.BrickColor = BrickColor.new("Really black")
6385
    v.Material = "Neon"
6386
    v.Transparency = 0
6387
  end
6388
  for i, v in pairs(NeonParts) do
6389
    maincolor = BrickColor.new("Really red")
6390
    v.BrickColor = maincolor
6391
    v.Material = "Neon"
6392
    v.Transparency = 0
6393
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6394
  end
6395
 for i, v in pairs(ArmourParts2) do
6396
    v.BrickColor = BrickColor.new("Black")
6397
    v.Material = "Neon"
6398
    v.Transparency = 0
6399
  end
6400
  for i, v in pairs(NeonParts2) do
6401
    maincolor = BrickColor.new("Really red")
6402
    v.BrickColor = maincolor
6403
    v.Material = "Neon"
6404
    v.Transparency = 0
6405
  end
6406
        elseif key == 'r' and Mode == 8888 then
6407
            Technobeam()
6408
        elseif key == 't' and Mode == 8888 then
6409
            Taunt1()
6410
        elseif key == 'y' and Mode == 8888 then
6411
            Destruction()
6412
    end
6413
    ---------------------------------------------------------------------
6414
    if key == 'p' and Mode == 6 then
6415
        Mode = 111111112
6416
        SONG = 601069330
6417
        tecks2.Text = "Dark-God"
6418
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6419
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6420
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6421
 for i, v in pairs(ArmourParts) do
6422
    v.BrickColor = BrickColor.new("Really black")
6423
    v.Material = "Neon"
6424
    v.Transparency = 0
6425
  end
6426
  for i, v in pairs(NeonParts) do
6427
    maincolor = BrickColor.new("Really black")
6428
    v.BrickColor = maincolor
6429
    v.Material = "Neon"
6430
    v.Transparency = 0
6431
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6432
  end
6433
 for i, v in pairs(ArmourParts2) do
6434
    v.BrickColor = BrickColor.new("Really black")
6435
    v.Material = "Neon"
6436
    v.Transparency = 0
6437
  end
6438
  for i, v in pairs(NeonParts2) do
6439
    maincolor = BrickColor.new("Really black")
6440
    v.BrickColor = maincolor
6441
    v.Material = "Neon"
6442
    v.Transparency = 0
6443
  end
6444
        elseif key == 'q' and Mode == 111111112 then
6445
            Flame_Burst()
6446
        elseif key == 't' and Mode == 111111112 then
6447
            Taunt10000()
6448
    end
6449
    ---------------------------------------------------------------------
6450
    if key == 'l' and Mode == 5 then
6451
        Mode = 111111111
6452
        SONG = 1494452913
6453
        tecks2.Text = "Eyo-zen"
6454
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6455
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6456
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6457
 for i, v in pairs(ArmourParts) do
6458
    v.BrickColor = BrickColor.new("Really black")
6459
    v.Material = "Neon"
6460
    v.Transparency = 0
6461
  end
6462
  for i, v in pairs(NeonParts) do
6463
    maincolor = BrickColor.new("Hot white")
6464
    v.BrickColor = maincolor
6465
    v.Material = "Neon"
6466
    v.Transparency = 0
6467
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6468
  end
6469
 for i, v in pairs(ArmourParts2) do
6470
    v.BrickColor = BrickColor.new("Really black")
6471
    v.Material = "Neon"
6472
    v.Transparency = 0
6473
  end
6474
  for i, v in pairs(NeonParts2) do
6475
    maincolor = BrickColor.new("Hot white")
6476
    v.BrickColor = maincolor
6477
    v.Material = "Neon"
6478
    v.Transparency = 0
6479
  end
6480
        elseif key == 'q' and Mode == 111111111 then
6481
            Destruction()
6482
        elseif key == 't' and Mode == 111111111 then
6483
            Taunt1000()
6484
    end
6485
    ---------------------------------------------------------------------
6486
    if key == ']' and Mode == 4 then
6487
        Mode = 99900
6488
        SONG = 265241849
6489
        tecks2.Text = "Noob"
6490
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6491
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6492
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6493
 for i, v in pairs(ArmourParts) do
6494
    v.BrickColor = BrickColor.new("Really black")
6495
    v.Material = "Neon"
6496
    v.Transparency = 0
6497
  end
6498
  for i, v in pairs(NeonParts) do
6499
    maincolor = BrickColor.new("New Yeller")
6500
    v.BrickColor = maincolor
6501
    v.Material = "Neon"
6502
    v.Transparency = 0
6503
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6504
  end
6505
 for i, v in pairs(ArmourParts2) do
6506
    v.BrickColor = BrickColor.new("Really black")
6507
    v.Material = "Neon"
6508
    v.Transparency = 0
6509
  end
6510
  for i, v in pairs(NeonParts2) do
6511
    maincolor = BrickColor.new("New Yeller")
6512
    v.BrickColor = maincolor
6513
    v.Material = "Neon"
6514
    v.Transparency = 0
6515
  end
6516
        elseif key == 'q' and Mode == 99900 then
6517
            Sayonara()
6518
        elseif key == 't' and Mode == 99900 then
6519
            Taunt3()
6520
    end
6521
--------------------------------------------------------
6522
    if key == 'm' and Mode == 5 then
6523
        Mode = 7777
6524
        SONG = 919231299
6525
        tecks2.Text = "The_Insanity_Error"
6526
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6527
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6528
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6529
 for i, v in pairs(ArmourParts) do
6530
    v.BrickColor = BrickColor.new("Dark blue")
6531
    v.Material = "Neon"
6532
    v.Transparency = 0
6533
  end
6534
  for i, v in pairs(NeonParts) do
6535
    maincolor = BrickColor.new("Really red")
6536
    v.BrickColor = maincolor
6537
    v.Material = "Neon"
6538
    v.Transparency = 0
6539
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6540
  end
6541
 for i, v in pairs(ArmourParts2) do
6542
    v.BrickColor = BrickColor.new("Dark blue")
6543
    v.Material = "Neon"
6544
    v.Transparency = 0
6545
  end
6546
  for i, v in pairs(NeonParts2) do
6547
    maincolor = BrickColor.new("Really red")
6548
    v.BrickColor = maincolor
6549
    v.Material = "Neon"
6550
    v.Transparency = 0
6551
  end
6552
        elseif key == 'y' and Mode == 7777 then
6553
            Painful_Stomp()
6554
        elseif key == 't' and Mode == 7777 then
6555
            FearMe()
6556
        elseif key == 'r' and Mode == 7777 then
6557
            GIMME_THOSE()
6558
    end
6559
--------------------------------------------------------
6560
    if key == 'm' and Mode == 8 then
6561
        Mode = 25
6562
        SONG = 1564523997
6563
        tecks2.Text = "Ghost"
6564
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6565
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6566
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6567
 for i, v in pairs(ArmourParts) do
6568
    v.BrickColor = BrickColor.new("Ghost grey")
6569
    v.Material = "Neon"
6570
    v.Transparency = 0.7
6571
  end
6572
  for i, v in pairs(NeonParts) do
6573
    maincolor = BrickColor.new("Fog")
6574
    v.BrickColor = maincolor
6575
    v.Material = "Neon"
6576
    v.Transparency = 0.5
6577
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6578
  end
6579
 for i, v in pairs(ArmourParts2) do
6580
    v.BrickColor = BrickColor.new("Ghost grey")
6581
    v.Material = "Neon"
6582
    v.Transparency = 0.7
6583
  end
6584
  for i, v in pairs(NeonParts2) do
6585
    maincolor = BrickColor.new("Fog")
6586
    v.BrickColor = maincolor
6587
    v.Material = "Neon"
6588
    v.Transparency = 0.5
6589
  end
6590
        elseif key == 'm' and Mode == 25 then
6591
            resetmode()
6592
        elseif key == 't' and Mode == 25 then
6593
            thisisit()
6594
        elseif key == 'q' and Mode == 25 then
6595
            Spirit_Beam()
6596
    end
6597
    ---------------------------------------------------------------------
6598
    if key == '7' and Mode ~= 8 then
6599
        Mode = 8
6600
        SONG = 207375545
6601
        tecks2.Text = "Purity"
6602
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6603
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6604
    for i, v in pairs(ArmourParts) do
6605
    v.BrickColor = BrickColor.new("Cyan")
6606
    v.Material = "Neon"
6607
    v.Transparency = 0
6608
    end
6609
    for i, v in pairs(NeonParts) do
6610
    maincolor = BrickColor.new("Institutional white")
6611
    v.BrickColor = maincolor
6612
    v.Material = "Neon"
6613
    v.Transparency = 0
6614
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6615
    end
6616
    for i, v in pairs(ArmourParts2) do
6617
    v.BrickColor = BrickColor.new("Cyan")
6618
    v.Material = "Neon"
6619
    v.Transparency = 0
6620
    end
6621
    for i, v in pairs(NeonParts2) do
6622
    maincolor = BrickColor.new("Institutional white")
6623
    v.BrickColor = maincolor
6624
    v.Material = "Neon"
6625
    v.Transparency = 0
6626
    end
6627
        elseif key == '7' and Mode == 8 then
6628
            resetmode()
6629
        elseif key == 'q' and Mode == 8 then
6630
            LunarSpin()
6631
    end
6632
    ---------------------------------------------------------------------
6633
    if key == '8' and Mode ~= 9 then
6634
        Mode = 9
6635
        SONG = 563062677
6636
        tecks2.Text = "Grim"
6637
        tecks2.TextColor3 = Color3.new(255, 255, 255)
6638
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6639
 for i, v in pairs(ArmourParts) do
6640
    v.BrickColor = BrickColor.new("Institutional white")
6641
    v.Material = "Neon"
6642
    v.Transparency = 0
6643
  end
6644
  for i, v in pairs(NeonParts) do
6645
    maincolor = BrickColor.new("Really black")
6646
    v.BrickColor = maincolor
6647
    v.Material = "Neon"
6648
    v.Transparency = 0
6649
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6650
  end
6651
 for i, v in pairs(ArmourParts2) do
6652
    v.BrickColor = BrickColor.new("Institutional white")
6653
    v.Material = "Neon"
6654
    v.Transparency = 0
6655
  end
6656
  for i, v in pairs(NeonParts2) do
6657
    maincolor = BrickColor.new("Really black")
6658
    v.BrickColor = maincolor
6659
    v.Material = "Neon"
6660
    v.Transparency = 0
6661
  end
6662
        elseif key == '8' and Mode == 9 then
6663
            resetmode()
6664
        elseif key == 't' and Mode == 9 then
6665
            heregoes()
6666
        elseif key == 'q' and Mode == 9 then
6667
            BalanceSpin()
6668
        elseif key == 'y' and Mode == 9 then
6669
            Ancient_Ragu()
6670
    end
6671
    ---------------------------------------------------------------------------
6672
    if key == 'm' and Mode == 9 and Mode ~= 10 and Sprinting == false then
6673
        Mode = 10
6674
        SONG = 623662713
6675
        local A = math.random(1,4)
6676
        if A == 1 then
6677
    SONG = 623662713
6678
        elseif A == 2 then
6679
    SONG = 943961217
6680
        elseif A == 3 then
6681
    SONG = 623662713
6682
        elseif A == 4 then
6683
    SONG = 919231299
6684
        end
6685
        tecks2.Text = "ErRoR Of The InSaNiTy"
6686
        tecks2.TextColor3 = Color3.new(0, 0, 0)
6687
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
6688
 for i, v in pairs(ArmourParts) do
6689
    v.BrickColor = BrickColor.random()
6690
    v.Material = "Neon"
6691
    v.Transparency = 0
6692
  end
6693
  for i, v in pairs(NeonParts) do
6694
    maincolor = BrickColor.random()
6695
    v.BrickColor = maincolor
6696
    v.Material = "Neon"
6697
    v.Transparency = 0
6698
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
6699
  end
6700
 for i, v in pairs(ArmourParts2) do
6701
    v.BrickColor = BrickColor.new("Hot white")
6702
    v.Material = "Neon"
6703
    v.Transparency = 0
6704
  end
6705
  for i, v in pairs(NeonParts2) do
6706
    maincolor = BrickColor.new("Hot white")
6707
    v.BrickColor = maincolor
6708
    v.Material = "Neon"
6709
    v.Transparency = 0
6710
  end
6711
    elseif key == 'm' and Mode == 10 then
6712
        resetmode()
6713
    elseif key == 'q' and Mode == 10 then
6714
        Decapitate()
6715
    elseif key == 't' and Mode == 10 then
6716
        wutdefaq() 
6717
    elseif key == 'y' and Mode == 10 then
6718
        Painful_Stomp()
6719
    end
6720
    end
6721
end)
6722
local Combo = 1
6723
mouse.Button1Down:connect(function(key)
6724
    if attack == false then
6725
        if Combo == 1 then
6726
            Combo = 2
6727
            attackone()
6728
        elseif Combo == 2 then
6729
            Combo = 3
6730
            attacktwo()
6731
        elseif Combo == 3 then
6732
            Combo = 1
6733
            attackthree()
6734
        end
6735
    end
6736
end)
6737
 
6738
 
6739
 
6740
 
6741
 
6742
 
6743
 -------------------------------------------------------
6744
--Start Animations--
6745
-------------------------------------------------------
6746
while true do
6747
	swait()
6748
	sine = sine + change
6749
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
6750
	local velderp = root.Velocity.y
6751
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
6752
	if equipped == true or equipped == false then
6753
		if attack == false then
6754
			idle = idle + 1
6755
		else
6756
			idle = 0
6757
		end
6758
		if Mode == 5 then
6759
			Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
6760
		end
6761
6762
	    if Mode == 56565 then
6763
            sphereMK(5, 0.12, "Add", root.CFrame * CFrame.new(math.random(-6, 6), -10, math.random(-6, 6)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, maincolor, 0)
6764
        end
6765
		if Mode == 25 then
6766
		PixelBlock(3,4,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.03,maincolor,0)
6767
		end
6768
		if Mode == 100 then
6769
			PixelBlock(1,0.8,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.02,0.02,0.02,0.1,maincolor,0)
6770
			MagicCharge(4, 0, "Add", ra.CFrame * CF(0, -0, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.2, 0.2, 1.6 * math.random(-1.8, 2), -0.005, maincolor, 0, "Sphere")
6771
		end
6772
		if Mode == 7 then
6773
			Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
6774
		end
6775
        if Mode == 7777 then
6776
			Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
6777
		end
6778
        if Mode == 8888 then
6779
PixelBlock(1.5,0.75,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.15,0.15,0.15,0.1,maincolor,0)
6780
		tecks2.TextColor3 = maincolor.Color
6781
		tecks2.TextStrokeColor3 = maincolor.Color
6782
		for i, v in pairs(ArmourParts) do
6783
		v.BrickColor = BrickColor.new("Black")
6784
		v.Material = "Neon"
6785
		v.Transparency = 0
6786
		end
6787
		for i, v in pairs(NeonParts) do
6788
		maincolor = BrickColor.new("Really red")
6789
		v.BrickColor = maincolor
6790
		v.Material = "Neon"
6791
		v.Transparency = 0
6792
		end
6793
		end
6794
		if Mode == 10 then
6795
		PixelBlock(1.5,0.75,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.15,0.15,0.15,0.1,maincolor,0)
6796
		tecks2.TextColor3 = maincolor.Color
6797
		tecks2.TextStrokeColor3 = maincolor.Color
6798
		for i, v in pairs(ArmourParts) do
6799
		v.BrickColor = BrickColor.random()
6800
		v.Material = "Glass"
6801
		v.Transparency = 0
6802
		end
6803
		for i, v in pairs(NeonParts) do
6804
		maincolor = BrickColor.random()
6805
		v.BrickColor = maincolor
6806
		v.Material = "Neon"
6807
		v.Transparency = 0
6808
		end
6809
		end
6810
		if Mode == 6 then
6811
        local A = math.random(1,15)
6812
        if A == 1 then
6813
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
6814
        if A == 2 then
6815
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
6816
        end
6817
        end
6818
		end
6819
		if 1 < root.Velocity.y and hitfloor == nil then
6820
            Anim = "Jump"
6821
            if attack == false then
6822
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
6823
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
6824
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
6825
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
6826
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
6827
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
6828
            end
6829
        elseif -1 > root.Velocity.y and hitfloor == nil then
6830
            Anim = "Fall"
6831
            if attack == false then
6832
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
6833
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
6834
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
6835
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
6836
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
6837
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
6838
            end
6839
        elseif torvel < 1 and hitfloor ~= nil then
6840
            Anim = "Idle"
6841
            change = 1
6842
            if attack == false then
6843
                if Mode == 1 then --Normal
6844
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
6845
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
6846
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6847
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6848
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
6849
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
6850
                elseif Mode == 99900 then 
6851
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
6852
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
6853
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
6854
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
6855
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
6856
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
6857
                elseif Mode == 8888 then --idk
6858
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
6859
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
6860
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
6861
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
6862
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
6863
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
6864
                elseif Mode == 98534 then
6865
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
6866
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
6867
                if Mrandom(1,15) == 1 then
6868
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6869
                end
6870
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
6871
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
6872
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
6873
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
6874
                elseif Mode == 56565 then --idk
6875
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
6876
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
6877
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
6878
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
6879
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
6880
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
6881
                elseif Mode == pIXELATED then --PIXELATED
6882
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
6883
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
6884
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
6885
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
6886
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
6887
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
6888
                elseif Mode == 50 then --ASCENDED
6889
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
6890
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
6891
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
6892
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
6893
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
6894
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
6895
            elseif Mode == 7777 then --NOTHING SPECIAL
6896
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
6897
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
6898
                if Mrandom(1,15) == 1 then
6899
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6900
                end
6901
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
6902
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
6903
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
6904
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
6905
            elseif Mode == 6666 then --MEMER
6906
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
6907
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
6908
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
6909
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
6910
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
6911
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
6912
            elseif Mode == 2 then --Machinery
6913
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
6914
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
6915
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
6916
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
6917
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
6918
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
6919
            elseif Mode == 3 then --ICE
6920
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
6921
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
6922
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
6923
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
6924
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 20)), Rad(-2.5 * Cos(sine / 1.5)), Rad(25 + 4.5 * Cos(sine / 20))), 0.08)
6925
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 20)), Rad(-2.5 * Cos(sine / 1.5)), Rad(-25 - 4.5 * Cos(sine / 20))), 0.08)
6926
            elseif Mode == 4 then --Infused
6927
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
6928
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
6929
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
6930
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
6931
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
6932
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
6933
            elseif Mode == 5 then --Cybernetic
6934
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
6935
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
6936
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
6937
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
6938
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
6939
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
6940
            elseif Mode == 25 then --Spiritual
6941
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
6942
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
6943
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
6944
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
6945
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
6946
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
6947
            elseif Mode == 6 then --Controlled Beyond Recognition
6948
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6949
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6950
                if Mrandom(1,15) == 1 then
6951
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6952
                end
6953
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
6954
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
6955
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
6956
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
6957
            elseif Mode == 1800 then --demon
6958
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
6959
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
6960
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
6961
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
6962
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
6963
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
6964
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
6965
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
6966
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
6967
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
6968
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
6969
                RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
6970
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
6971
            elseif Mode == 1555 then --anime
6972
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
6973
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6974
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
6975
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
6976
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
6977
                LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
6978
            elseif Mode == 111111111 then
6979
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
6980
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
6981
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
6982
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
6983
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
6984
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
6985
            elseif Mode == 100 then --Overclocked
6986
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
6987
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
6988
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6989
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6990
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
6991
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
6992
            elseif Mode == 8 then --Lunarist
6993
                MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
6994
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
6995
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
6996
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
6997
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
6998
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
6999
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7000
            elseif Mode == 111111112 then
7001
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7002
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
7003
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
7004
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
7005
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
7006
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
7007
            elseif Mode == 10 then --INSANITY
7008
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7009
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7010
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
7011
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
7012
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7013
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7014
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 +  0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
7015
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
7016
            end
7017
            end
7018
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7019
            Anim = "Walk"
7020
            change = 1.1
7021
            if attack == false then
7022
                if Mode == 6 then
7023
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
7024
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7025
                if Mrandom(1,15) == 1 then
7026
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7027
                end
7028
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7029
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7030
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7031
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7032
                elseif Mode == 98534 then
7033
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7034
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7035
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7036
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7037
                RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
7038
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70)  * Cos(sine / 7) , Rad(0) ,    Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7039
                elseif Mode == 111111112 then
7040
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7041
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
7042
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
7043
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
7044
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
7045
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
7046
                elseif Mode == 111111111 then
7047
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
7048
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7049
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7050
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7051
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7052
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7053
                elseif Mode == 99900 then
7054
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7055
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7056
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7057
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7058
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
7059
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) ,  Rad(-10) + la.RotVelocity.Y / 75), 0.1)
7060
                elseif Mode == 1 then --Normal
7061
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7062
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7063
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7064
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7065
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7066
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7067
                elseif Mode == 7777 then --NORTHING SPECIAL
7068
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7069
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7070
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7071
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7072
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
7073
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-15)), 0.1)
7074
                elseif Mode == 4 then --Infused
7075
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
7076
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7077
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7078
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
7079
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7080
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7081
                elseif Mode == 56565 then --idk
7082
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7083
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7084
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7085
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7086
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7087
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7088
                elseif Mode == 8888 then --ik
7089
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7090
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7091
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size)  * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7092
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7093
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
7094
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
7095
            elseif Mode == 1555 then --anime
7096
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7097
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7098
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7099
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7100
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7101
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7102
            elseif Mode == 6666 then
7103
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7104
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7105
                RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7106
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7107
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
7108
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
7109
            elseif Mode == 1800 then
7110
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7111
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7112
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
7113
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
7114
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7115
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7116
            elseif Mode == 5 then
7117
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7118
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7119
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7120
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7121
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7122
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7123
            elseif Mode == 25 then
7124
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7125
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7126
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7127
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7128
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7129
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7130
            elseif Mode == 100 then
7131
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7132
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7133
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7134
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7135
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7136
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7137
            elseif Mode == 10 then
7138
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
7139
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7140
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7141
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
7142
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
7143
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
7144
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
7145
            elseif Mode == 8 then
7146
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
7147
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7148
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
7149
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
7150
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7151
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7152
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7153
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7154
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7155
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7156
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7157
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7158
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,   Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7159
            end
7160
            end
7161
        elseif torvel >= 25 and hitfloor ~= nil then
7162
            Anim = "Sprint"
7163
            change = 1.35
7164
            if attack == false then
7165
        if Mode == 5 then
7166
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7167
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7168
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7169
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7170
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7171
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7172
        elseif Mode == 56565 then
7173
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7174
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7175
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7176
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7177
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7178
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7179
        elseif Mode  == 111111111 then
7180
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7181
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7182
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7183
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7184
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7185
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7186
        elseif Mode  == 4 then
7187
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7188
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7189
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
7190
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
7191
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7192
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1) 
7193
        elseif Mode == 1 then
7194
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
7195
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7196
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
7197
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
7198
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
7199
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
7200
        elseif Mode == 25 or Mode == 10 then
7201
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7202
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7203
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7204
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7205
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7206
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7207
        elseif Mode ~= 5 then
7208
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7209
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7210
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7211
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7212
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
7213
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125)  * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
7214
            end
7215
            end
7216
        end
7217
    end
7218
    Music.SoundId = "rbxassetid://"..SONG
7219
    Music.Looped = true
7220
    Music.Pitch = 1
7221
    Music.Volume = 2.5
7222
    Music.Parent = tors
7223
    Music:Resume()
7224
    if 0 < #Effects then
7225
        for e = 1, #Effects do
7226
            if Effects[e] ~= nil then
7227
                local Thing = Effects[e]
7228
                if Thing ~= nil then
7229
                    local Part = Thing[1]
7230
                    local Mode = Thing[2]
7231
                    local Delay = Thing[3]
7232
                    local IncX = Thing[4]
7233
                    local IncY = Thing[5]
7234
                    local IncZ = Thing[6]
7235
                    if 1 >= Thing[1].Transparency then
7236
                        if Thing[2] == "Block1" then
7237
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7238
                            local Mesh = Thing[1].Mesh
7239
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7240
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7241
                        elseif Thing[2] == "Block2" then
7242
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7243
                            local Mesh = Thing[7]
7244
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7245
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7246
                        elseif Thing[2] == "Block3" then
7247
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
7248
                            local Mesh = Thing[7]
7249
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7250
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7251
                        elseif Thing[2] == "Cylinder" then
7252
                            local Mesh = Thing[1].Mesh
7253
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7254
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7255
                        elseif Thing[2] == "Blood" then
7256
                            local Mesh = Thing[7]
7257
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7258
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7259
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7260
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7261
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7262
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7263
                        elseif Thing[2] == "Disappear" then
7264
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7265
                        elseif Thing[2] == "Shatter" then
7266
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7267
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7268
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7269
                            Thing[6] = Thing[6] + Thing[5]
7270
                        end
7271
                    else
7272
                        Part.Parent = nil
7273
                        table.remove(Effects, e)
7274
                    end
7275
                end
7276
            end
7277
        end
7278
    end
7279
end
7280
-------------------------------------------------------
7281
--End Animations And Script--
7282
-------------------------------------------------------