View difference between Paste ID: QchA88f9 and dNkSZRC2
SHOW: | | - or go back to the newest paste.
1
--just put this on the top of a script and boom 89% works
2
--note this does not work on big scripts
3
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
4
local Player,game,owner = owner,game
5
local RealPlayer = Player
6
do
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
 
30
    --This function will trigger the events that have been :Connect()'ed
31
    local function te(self,ev,...)
32
        local t = m[ev]
33
        if t and t._fakeEvent then
34
            for _,f in pairs(t.Functions) do
35
                f(...)
36
            end
37
        end
38
    end
39
    m.TrigEvent = te
40
    UIS.TrigEvent = te
41
 
42
    Event.OnServerEvent:Connect(function(plr,io)
43
        if plr~=rp then return end
44
        m.Target = io.Target
45
        m.Hit = io.Hit
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
            end
51
            for _,t in pairs(CAS.Actions) do
52
                for _,k in pairs(t.Keys) do
53
                    if k==io.KeyCode then
54
                        t.Function(t.Name,io.UserInputState,io)
55
                    end
56
                end
57
            end
58
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
59
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
60
        end
61
    end)
62
    Event.Parent = NLS([==[
63
    local Player = game:GetService("Players").LocalPlayer
64
    local Event = script:WaitForChild("UserInput_Event")
65
 
66
    local Mouse = Player:GetMouse()
67
    local UIS = game:GetService("UserInputService")
68
    local input = function(io,a)
69
        if a then return end
70
        --Since InputObject is a client-side instance, we create and pass table instead
71
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
72
    end
73
    UIS.InputBegan:Connect(input)
74
    UIS.InputEnded:Connect(input)
75
 
76
    local h,t
77
    --Give the server mouse data 30 times every second, but only if the values changed
78
    --If player is not moving their mouse, client won't fire events
79
    while wait(1/30) do
80
        if h~=Mouse.Hit or t~=Mouse.Target then
81
            h,t=Mouse.Hit,Mouse.Target
82
            Event:FireServer({isMouse=true,Target=t,Hit=h})
83
        end
84
    end]==],Player.Character)
85
 
86
    ----Sandboxed game object that allows the usage of client-side methods and services
87
    --Real game object
88
    local _rg = game
89
 
90
    --Metatable for fake service
91
    local fsmt = {
92
        __index = function(self,k)
93
            local s = rawget(self,"_RealService")
94
            if s then return s[k] end
95
        end,
96
        __newindex = function(self,k,v)
97
            local s = rawget(self,"_RealService")
98
            if s then s[k]=v end
99
        end,
100
        __call = function(self,...)
101
            local s = rawget(self,"_RealService")
102
            if s then return s(...) end
103
        end
104
    }
105
    local function FakeService(t,RealService)
106
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
107
        return setmetatable(t,fsmt)
108
    end
109
 
110
    --Fake game object
111
    local g = {
112
        GetService = function(self,s)
113
            return self[s]
114
        end,
115
        Players = FakeService({
116
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
117
        },"Players"),
118
        UserInputService = FakeService(UIS,"UserInputService"),
119
        ContextActionService = FakeService(CAS,"ContextActionService"),
120
    }
121
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
122
    g.service = g.GetService
123
   
124
    g.RunService = FakeService({
125
        RenderStepped = _rg:GetService("RunService").Heartbeat,
126
        BindToRenderStep = function(self,name,_,fun)
127
            self._btrs[name] = self.Heartbeat:Connect(fun)
128
        end,
129
        UnbindFromRenderStep = function(self,name)
130
            self._btrs[name]:Disconnect()
131
        end,
132
    },"RunService")
133
 
134
    setmetatable(g,{
135
        __index=function(self,s)
136
            return _rg:GetService(s) or typeof(_rg[s])=="function"
137
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
138
        end,
139
        __newindex = fsmt.__newindex,
140
        __call = fsmt.__call
141
    })
142
    --Changing owner to fake player object to support owner:GetMouse()
143
    game,owner = g,g.Players.LocalPlayer
144
end
145
 
146
147
-----------------------
148
--MemeusV2--
149
-------------------------------------------------------
150
--A script By makhail07
151
152
--This edit by 2003boobear
153
154
--Discord Creterisk#2958 (not 2003boobear's discord)
155
-------------------------------------------------------
156
157
local FavIDs = {
158
	340106355, --Nefl Crystals
159
	927529620, --Dimension
160
	876981900, --Fantasy
161
	398987889, --Ordinary Days
162
	1117396305, --Oh wait, it's you.
163
	885996042, --Action Winter Journey
164
	919231299, --Sprawling Idiot Effigy
165
	743466274, --Good Day Sunshine
166
	727411183, --Knife Fight
167
	1402748531, --The Earth Is Counting On You!
168
	595230126 --Robot Language
169
	}
170
171
172
173
--The reality of my life isn't real but a Universe -makhail07
174
wait()
175
local Player = game.Players.localPlayer
176
local Character = Player.Character
177
local plr = game:service'Players'.LocalPlayer
178
local Humanoid = Character.Humanoid
179
local char = plr.Character
180
local hum = char.Humanoid
181
local ra = char["Right Arm"]
182
local la= char["Left Arm"]
183
local rl= char["Right Leg"]
184
local ll = char["Left Leg"]
185
local hed = char.Head
186
local root = char.HumanoidRootPart
187
local rootj = root.RootJoint
188
local tors = char.Torso
189
local mouse = plr:GetMouse()
190
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
191
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
192
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
193
local cam = game.Workspace.CurrentCamera
194
trazx = Instance.new("ParticleEmitter")
195
c = game.Players.LocalPlayer.Character
196
197
--where i put all the warn things
198
199
warn ("Well Look at that, I finished it.")
200
--Looks Like you decided to look though the script. Well, Hello.
201
warn ("I had a fun time making this edit.")
202
--I Really DID have fun editing this.
203
warn ("I hope you Enjoy this. Go have Fun!")
204
--Just don't abuse.
205
warn ("Also, the original MemeusV2 was made by makhail07.")
206
--Support makhail07 for making the original!
207
warn ("This edit was made by me, 2003boobear.")
208
--This is one of my best edits BY FAR, though.
209
Character.Head.face.Texture = "rbxassetid://620619801"
210
211
-------------------------------------------------------
212
--Start Good Stuff--
213
-------------------------------------------------------
214
CF = CFrame.new
215
angles = CFrame.Angles
216
attack = false
217
timetofly = true
218
Euler = CFrame.fromEulerAnglesXYZ
219
Rad = math.rad
220
IT = Instance.new
221
BrickC = BrickColor.new
222
Cos = math.cos
223
Acos = math.acos
224
Sin = math.sin
225
Asin = math.asin
226
Abs = math.abs
227
Mrandom = math.random
228
Floor = math.floor
229
random = math.random
230
radian = math.rad
231
Vec3 = Vector3.new
232
cFrame = CFrame.new
233
Euler = CFrame.fromEulerAnglesXYZ
234
-------------------------------------------------------
235
--End Good Stuff--
236
-------------------------------------------------------
237
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
238
RSH, LSH = nil, nil 
239
RW = Instance.new("Weld") 
240
LW = Instance.new("Weld")
241
RH = tors["Right Hip"]
242
LH = tors["Left Hip"]
243
RSH = tors["Right Shoulder"] 
244
LSH = tors["Left Shoulder"] 
245
RSH.Parent = nil 
246
LSH.Parent = nil 
247
RW.Name = "RW"
248
RW.Part0 = tors 
249
RW.C0 = CF(1.5, 0.5, 0)
250
RW.C1 = CF(0, 0.5, 0) 
251
RW.Part1 = ra
252
RW.Parent = tors 
253
LW.Name = "LW"
254
LW.Part0 = tors 
255
LW.C0 = CF(-1.5, 0.5, 0)
256
LW.C1 = CF(0, 0.5, 0) 
257
LW.Part1 = la
258
LW.Parent = tors
259
Effects = {}
260
261
-------------------------------------------------------
262
--Start HeartBeat--
263
-------------------------------------------------------
264
ArtificialHB = Instance.new("BindableEvent", script)
265
ArtificialHB.Name = "Heartbeat"
266
script:WaitForChild("Heartbeat")
267
268
frame = 1 / 60
269
tf = 0
270
allowframeloss = false
271
tossremainder = false
272
273
274
lastframe = tick()
275
script.Heartbeat:Fire()
276
277
278
game:GetService("RunService").Heartbeat:connect(function(s, p)
279
	tf = tf + s
280
	if tf >= frame then
281
		if allowframeloss then
282
			script.Heartbeat:Fire()
283
			lastframe = tick()
284
		else
285
			for i = 1, math.floor(tf / frame) do
286
				script.Heartbeat:Fire()
287
			end
288
			lastframe = tick()
289
		end
290
		if tossremainder then
291
			tf = 0
292
		else
293
			tf = tf - frame * math.floor(tf / frame)
294
		end
295
	end
296
end)
297
-------------------------------------------------------
298
--End HeartBeat--
299
-------------------------------------------------------
300
301
function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
302
	coroutine.resume(coroutine.create(function()
303
		local intensity = 1 * Intensity
304
		local rotM = 0.01 * Intensity
305
		for i = 0, Length, 0.1 do
306
			swait()
307
			intensity = intensity - 0.05 * Intensity / Length
308
			rotM = rotM - 5.0E-4 * Intensity / Length
309
			hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
310
			cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
311
		end
312
		Humanoid.CameraOffset = Vec3(0, 0, 0)
313
	end))
314
end
315
316
        local joyemoji = Instance.new('ParticleEmitter', tors)
317
        joyemoji.VelocitySpread = 2000
318
        joyemoji.Lifetime = NumberRange.new(1)
319
        joyemoji.Speed = NumberRange.new(40)
320
joy= {}
321
for i=0, 19 do
322
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
323
end
324
joyemoji.Size = NumberSequence.new(joy)
325
        joyemoji.Rate = 0
326
        joyemoji.LockedToPart = false
327
        joyemoji.LightEmission = 0
328
        joyemoji.Texture = "rbxassetid://1176402123"
329
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
330
331
332
        local LIT = Instance.new('ParticleEmitter', tors)
333
        LIT.VelocitySpread = 2000
334
        LIT.Lifetime = NumberRange.new(1)
335
        LIT.Speed = NumberRange.new(45)
336
nani= {}
337
for i=0, 19 do
338
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
339
end
340
LIT.Size = NumberSequence.new(nani)
341
        LIT.Rate = 0
342
        LIT.LockedToPart = false
343
        LIT.LightEmission = 0
344
        LIT.Texture = "rbxassetid://1492670151"
345
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
346
347
        local toast = Instance.new('ParticleEmitter', tors)
348
        toast.VelocitySpread = 2000
349
        toast.Lifetime = NumberRange.new(1)
350
        toast.Speed = NumberRange.new(60)
351
toasterstoasttoast= {}
352
for i=0, 19 do
353
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
354
end
355
toast.Size = NumberSequence.new(toasterstoasttoast)
356
        toast.Rate = 0
357
        toast.LockedToPart = false
358
        toast.LightEmission = 0
359
        toast.Texture = "rbxassetid://436096230"
360
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
361
362
        local ok = Instance.new('ParticleEmitter', tors)
363
        ok.VelocitySpread = 2000
364
        ok.Lifetime = NumberRange.new(1)
365
        ok.Speed = NumberRange.new(50)
366
cool= {}
367
for i=0, 19 do
368
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
369
end
370
ok.Size = NumberSequence.new(cool)
371
        ok.Rate = 0
372
        ok.LockedToPart = false
373
        ok.LightEmission = 0
374
        ok.Texture = "rbxassetid://636768448"
375
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
376
377
-------------------------------------------------------
378
--Start Kyu's shitty stuff--
379
-------------------------------------------------------
380
381
function ragdoll(model)
382
    local char = model
383
    torso = char.HumanoidRootPart
384
    torso2 = char.Torso
385
    LW.Parent = nil
386
    RW.Parent = nil
387
    LH.Parent = nil
388
    RH.Parent = nil
389
		if hum ~= nil then
390
		hum.PlatformStand = true
391
		end
392
393
		local Head = char:FindFirstChild("Head")
394
		if Head then
395
			local Neck = Instance.new("Weld")
396
			Neck.Name = "Neck"
397
			Neck.Part0 = torso
398
			Neck.Part1 = Head
399
			Neck.C0 = CFrame.new(0, 1.5, 0)
400
			Neck.C1 = CFrame.new()
401
			Neck.Parent = torso
402
		end
403
		local Limb = char:FindFirstChild("Right Arm")
404
		if Limb then
405
406
			Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
407
			local Joint = Instance.new("Glue")
408
			Joint.Name = "RightShoulder"
409
			Joint.Part0 = torso
410
			Joint.Part1 = Limb
411
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
412
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
413
			Joint.Parent = torso
414
415
			local B = Instance.new("Part")
416
			B.TopSurface = 0
417
			B.BottomSurface = 0
418
			B.formFactor = "Symmetric"
419
			B.Size = Vector3.new(1, 1, 1)
420
			B.Transparency = 1
421
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
422
			B.Parent = char
423
			local W = Instance.new("Weld")
424
			W.Part0 = Limb
425
			W.Part1 = B
426
			W.C0 = CFrame.new(0, -0.5, 0)
427
			W.Parent = Limb
428
429
		end
430
		local Limb = char:FindFirstChild("Left Arm")
431
		if Limb then
432
433
			Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
434
			local Joint = Instance.new("Glue")
435
			Joint.Name = "LeftShoulder"
436
			Joint.Part0 = torso
437
			Joint.Part1 = Limb
438
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
439
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
440
			Joint.Parent = torso
441
442
			local B = Instance.new("Part")
443
			B.TopSurface = 0
444
			B.BottomSurface = 0
445
			B.formFactor = "Symmetric"
446
			B.Size = Vector3.new(1, 1, 1)
447
			B.Transparency = 1
448
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
449
			B.Parent = char
450
			local W = Instance.new("Weld")
451
			W.Part0 = Limb
452
			W.Part1 = B
453
			W.C0 = CFrame.new(0, -0.5, 0)
454
			W.Parent = Limb
455
456
		end
457
		local Limb = char:FindFirstChild("Right Leg")
458
		if Limb then
459
460
			Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
461
			local Joint = Instance.new("Glue")
462
			Joint.Name = "RightHip"
463
			Joint.Part0 = torso
464
			Joint.Part1 = Limb
465
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
466
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
467
			Joint.Parent = torso
468
469
			local B = Instance.new("Part")
470
			B.TopSurface = 0
471
			B.BottomSurface = 0
472
			B.formFactor = "Symmetric"
473
			B.Size = Vector3.new(1, 1, 1)
474
			B.Transparency = 1
475
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
476
			B.Parent = char
477
			local W = Instance.new("Weld")
478
			W.Part0 = Limb
479
			W.Part1 = B
480
			W.C0 = CFrame.new(0, -0.5, 0)
481
			W.Parent = Limb
482
483
		end
484
		local Limb = char:FindFirstChild("Left Leg")
485
		if Limb then
486
487
			Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
488
			local Joint = Instance.new("Glue")
489
			Joint.Name = "LeftHip"
490
			Joint.Part0 = torso
491
			Joint.Part1 = Limb
492
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
493
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
494
			Joint.Parent = torso
495
496
			local B = Instance.new("Part")
497
			B.TopSurface = 0
498
			B.BottomSurface = 0
499
			B.formFactor = "Symmetric"
500
			B.Size = Vector3.new(1, 1, 1)
501
			B.Transparency = 1
502
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
503
			B.Parent = char
504
			local W = Instance.new("Weld")
505
			W.Part0 = Limb
506
			W.Part1 = B
507
			W.C0 = CFrame.new(0, -0.5, 0)
508
			W.Parent = Limb
509
510
		end
511
		--[
512
		local Bar = Instance.new("Part")
513
		Bar.TopSurface = 0
514
		Bar.BottomSurface = 0
515
		Bar.formFactor = "Symmetric"
516
		Bar.Size = Vector3.new(1, 1, 1)
517
		Bar.Transparency = 1
518
		Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
519
		Bar.Parent = char
520
		local Weld = Instance.new("Weld")
521
		Weld.Part0 = torso
522
		Weld.Part1 = Bar
523
		Weld.C0 = CFrame.new(0, 0.5, 0)
524
		Weld.Parent = torso
525
		--]]
526
527
torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
528
529
end
530
531
-------------------------------------------------------
532
--End Kyu's shitty stuff--
533
-------------------------------------------------------
534
535
-------------------------------------------------------
536
--Start Important Functions--
537
-------------------------------------------------------
538
function swait(num)
539
	if num == 0 or num == nil then
540
		game:service("RunService").Stepped:wait(0)
541
	else
542
		for i = 0, num do
543
			game:service("RunService").Stepped:wait(0)
544
		end
545
	end
546
end
547
function thread(f)
548
	coroutine.resume(coroutine.create(f))
549
end
550
function clerp(a, b, t)
551
	local qa = {
552
		QuaternionFromCFrame(a)
553
	}
554
	local qb = {
555
		QuaternionFromCFrame(b)
556
	}
557
	local ax, ay, az = a.x, a.y, a.z
558
	local bx, by, bz = b.x, b.y, b.z
559
	local _t = 1 - t
560
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
561
end
562
function QuaternionFromCFrame(cf)
563
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
564
	local trace = m00 + m11 + m22
565
	if trace > 0 then
566
		local s = math.sqrt(1 + trace)
567
		local recip = 0.5 / s
568
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
569
	else
570
		local i = 0
571
		if m00 < m11 then
572
			i = 1
573
		end
574
		if m22 > (i == 0 and m00 or m11) then
575
			i = 2
576
		end
577
		if i == 0 then
578
			local s = math.sqrt(m00 - m11 - m22 + 1)
579
			local recip = 0.5 / s
580
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
581
		elseif i == 1 then
582
			local s = math.sqrt(m11 - m22 - m00 + 1)
583
			local recip = 0.5 / s
584
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
585
		elseif i == 2 then
586
			local s = math.sqrt(m22 - m00 - m11 + 1)
587
			local recip = 0.5 / s
588
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
589
		end
590
	end
591
end
592
function QuaternionToCFrame(px, py, pz, x, y, z, w)
593
	local xs, ys, zs = x + x, y + y, z + z
594
	local wx, wy, wz = w * xs, w * ys, w * zs
595
	local xx = x * xs
596
	local xy = x * ys
597
	local xz = x * zs
598
	local yy = y * ys
599
	local yz = y * zs
600
	local zz = z * zs
601
	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))
602
end
603
function QuaternionSlerp(a, b, t)
604
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
605
	local startInterp, finishInterp
606
	if cosTheta >= 1.0E-4 then
607
		if 1 - cosTheta > 1.0E-4 then
608
			local theta = math.acos(cosTheta)
609
			local invSinTheta = 1 / Sin(theta)
610
			startInterp = Sin((1 - t) * theta) * invSinTheta
611
			finishInterp = Sin(t * theta) * invSinTheta
612
		else
613
			startInterp = 1 - t
614
			finishInterp = t
615
		end
616
	elseif 1 + cosTheta > 1.0E-4 then
617
		local theta = math.acos(-cosTheta)
618
		local invSinTheta = 1 / Sin(theta)
619
		startInterp = Sin((t - 1) * theta) * invSinTheta
620
		finishInterp = Sin(t * theta) * invSinTheta
621
	else
622
		startInterp = t - 1
623
		finishInterp = t
624
	end
625
	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
626
end
627
function rayCast(Position, Direction, Range, Ignore)
628
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
629
end
630
local RbxUtility = LoadLibrary("RbxUtility")
631
local Create = RbxUtility.Create
632
633
-------------------------------------------------------
634
--Start Damage Function--
635
-------------------------------------------------------
636
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
637
	if hit.Parent == nil then
638
		return
639
	end
640
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
641
	for _, v in pairs(hit.Parent:children()) do
642
		if v:IsA("Humanoid") then
643
			h = v
644
		end
645
	end
646
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
647
         warn'No R15 allowed'
648
         hit.Parent:FindFirstChild("Head"):BreakJoints()
649
         end
650
651
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
652
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
653
			if hit.Parent.DebounceHit.Value == true then
654
				return
655
			end
656
		end
657
         if insta == true then
658
         hit.Parent:FindFirstChild("Head"):BreakJoints()
659
         end
660
		local c = Create("ObjectValue"){
661
			Name = "creator",
662
			Value = game:service("Players").LocalPlayer,
663
			Parent = h,
664
		}
665
		game:GetService("Debris"):AddItem(c, .5)
666
		if HitSound ~= nil and HitPitch ~= nil then
667
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
668
		end
669
		local Damage = math.random(minim, maxim)
670
		local blocked = false
671
		local block = hit.Parent:findFirstChild("Block")
672
		if block ~= nil then
673
			if block.className == "IntValue" then
674
				if block.Value > 0 then
675
					blocked = true
676
					block.Value = block.Value - 1
677
					print(block.Value)
678
				end
679
			end
680
		end
681
		if blocked == false then
682
			h.Health = h.Health - Damage
683
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
684
		else
685
			h.Health = h.Health - (Damage / 2)
686
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
687
		end
688
		if Type == "Knockdown" then
689
			local hum = hit.Parent.Humanoid
690
			hum.PlatformStand = true
691
			coroutine.resume(coroutine.create(function(HHumanoid)
692
				swait(1)
693
				HHumanoid.PlatformStand = false
694
			end), hum)
695
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
696
			local bodvol = Create("BodyVelocity"){
697
				velocity = angle * knockback,
698
				P = 5000,
699
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
700
				Parent = hit,
701
			}
702
			local rl = Create("BodyAngularVelocity"){
703
				P = 3000,
704
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
705
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
706
				Parent = hit,
707
			}
708
			game:GetService("Debris"):AddItem(bodvol, .5)
709
			game:GetService("Debris"):AddItem(rl, .5)
710
		elseif Type == "Normal" then
711
			local vp = Create("BodyVelocity"){
712
				P = 500,
713
				maxForce = Vector3.new(math.huge, 0, math.huge),
714
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
715
			}
716
			if knockback > 0 then
717
				vp.Parent = hit.Parent.Torso
718
			end
719
			game:GetService("Debris"):AddItem(vp, .5)
720
		elseif Type == "Up" then
721
			local bodyVelocity = Create("BodyVelocity"){
722
				velocity = Vector3.new(0, 20, 0),
723
				P = 5000,
724
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
725
				Parent = hit,
726
			}
727
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
728
		elseif Type == "DarkUp" then
729
			coroutine.resume(coroutine.create(function()
730
				for i = 0, 1, 0.1 do
731
					swait()
732
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
733
				end
734
			end))
735
			local bodyVelocity = Create("BodyVelocity"){
736
				velocity = Vector3.new(0, 20, 0),
737
				P = 5000,
738
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
739
				Parent = hit,
740
			}
741
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
742
		elseif Type == "Snare" then
743
			local bp = Create("BodyPosition"){
744
				P = 2000,
745
				D = 100,
746
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
747
				position = hit.Parent.Torso.Position,
748
				Parent = hit.Parent.Torso,
749
			}
750
			game:GetService("Debris"):AddItem(bp, 1)
751
		elseif Type == "Freeze" then
752
			local BodPos = Create("BodyPosition"){
753
				P = 50000,
754
				D = 1000,
755
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
756
				position = hit.Parent.Torso.Position,
757
				Parent = hit.Parent.Torso,
758
			}
759
			local BodGy = Create("BodyGyro") {
760
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
761
				P = 20e+003,
762
				Parent = hit.Parent.Torso,
763
				cframe = hit.Parent.Torso.CFrame,
764
			}
765
			hit.Parent.Torso.Anchored = true
766
			coroutine.resume(coroutine.create(function(Part) 
767
				swait(1.5)
768
				Part.Anchored = false
769
			end), hit.Parent.Torso)
770
			game:GetService("Debris"):AddItem(BodPos, 3)
771
			game:GetService("Debris"):AddItem(BodGy, 3)
772
		end
773
		local debounce = Create("BoolValue"){
774
			Name = "DebounceHit",
775
			Parent = hit.Parent,
776
			Value = true,
777
		}
778
		game:GetService("Debris"):AddItem(debounce, Delay)
779
		c = Create("ObjectValue"){
780
			Name = "creator",
781
			Value = Player,
782
			Parent = h,
783
		}
784
		game:GetService("Debris"):AddItem(c, .5)
785
	end
786
end
787
-------------------------------------------------------
788
--End Damage Function--
789
-------------------------------------------------------
790
791
-------------------------------------------------------
792
--Start Damage Function Customization--
793
-------------------------------------------------------
794
function ShowDamage(Pos, Text, Time, Color)
795
	local Rate = (1 / 30)
796
	local Pos = (Pos or Vector3.new(0, 0, 0))
797
	local Text = (Text or "")
798
	local Time = (Time or 2)
799
	local Color = (Color or Color3.new(1, 0, 1))
800
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
801
	EffectPart.Anchored = true
802
	local BillboardGui = Create("BillboardGui"){
803
		Size = UDim2.new(3, 0, 3, 0),
804
		Adornee = EffectPart,
805
		Parent = EffectPart,
806
	}
807
	local TextLabel = Create("TextLabel"){
808
		BackgroundTransparency = 1,
809
		Size = UDim2.new(1, 0, 1, 0),
810
		Text = Text,
811
		Font = "Highway",
812
		TextColor3 = Color,
813
		TextScaled = true,
814
		Parent = BillboardGui,
815
	}
816
	game.Debris:AddItem(EffectPart, (Time))
817
	EffectPart.Parent = game:GetService("Workspace")
818
	delay(0, function()
819
		local Frames = (Time / Rate)
820
		for Frame = 1, Frames do
821
			wait(Rate)
822
			local Percent = (Frame / Frames)
823
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
824
			TextLabel.TextTransparency = Percent
825
		end
826
		if EffectPart and EffectPart.Parent then
827
			EffectPart:Destroy()
828
		end
829
	end)
830
end
831
-------------------------------------------------------
832
--End Damage Function Customization--
833
-------------------------------------------------------
834
835
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
836
  for _, c in pairs(workspace:children()) do
837
    local hum = c:findFirstChild("Humanoid")
838
    if hum ~= nil then
839
      local head = c:findFirstChild("Head")
840
      if head ~= nil then
841
        local targ = head.Position - Part.Position
842
        local mag = targ.magnitude
843
        if magni >= mag and c.Name ~= plr.Name then
844
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
845
        end
846
      end
847
    end
848
  end
849
end
850
851
852
CFuncs = {
853
	Part = {
854
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
855
			local Part = Create("Part")({
856
				Parent = Parent,
857
				Reflectance = Reflectance,
858
				Transparency = Transparency,
859
				CanCollide = false,
860
				Locked = true,
861
				BrickColor = BrickColor.new(tostring(BColor)),
862
				Name = Name,
863
				Size = Size,
864
				Material = Material
865
			})
866
			RemoveOutlines(Part)
867
			return Part
868
		end
869
	},
870
	Mesh = {
871
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
872
			local Msh = Create(Mesh)({
873
				Parent = Part,
874
				Offset = OffSet,
875
				Scale = Scale
876
			})
877
			if Mesh == "SpecialMesh" then
878
				Msh.MeshType = MeshType
879
				Msh.MeshId = MeshId
880
			end
881
			return Msh
882
		end
883
	},
884
	Mesh = {
885
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
886
			local Msh = Create(Mesh)({
887
				Parent = Part,
888
				Offset = OffSet,
889
				Scale = Scale
890
			})
891
			if Mesh == "SpecialMesh" then
892
				Msh.MeshType = MeshType
893
				Msh.MeshId = MeshId
894
			end
895
			return Msh
896
		end
897
	},
898
	Weld = {
899
		Create = function(Parent, Part0, Part1, C0, C1)
900
			local Weld = Create("Weld")({
901
				Parent = Parent,
902
				Part0 = Part0,
903
				Part1 = Part1,
904
				C0 = C0,
905
				C1 = C1
906
			})
907
			return Weld
908
		end
909
	},
910
	Sound = {
911
		Create = function(id, par, vol, pit)
912
			coroutine.resume(coroutine.create(function()
913
				local S = Create("Sound")({
914
					Volume = vol,
915
					Pitch = pit or 1,
916
					SoundId = id,
917
					Parent = par or workspace
918
				})
919
				wait()
920
				S:play()
921
				game:GetService("Debris"):AddItem(S, 6)
922
			end))
923
		end
924
	},
925
	ParticleEmitter = {
926
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
927
			local fp = Create("ParticleEmitter")({
928
				Parent = Parent,
929
				Color = ColorSequence.new(Color1, Color2),
930
				LightEmission = LightEmission,
931
				Size = Size,
932
				Texture = Texture,
933
				Transparency = Transparency,
934
				ZOffset = ZOffset,
935
				Acceleration = Accel,
936
				Drag = Drag,
937
				LockedToPart = LockedToPart,
938
				VelocityInheritance = VelocityInheritance,
939
				EmissionDirection = EmissionDirection,
940
				Enabled = Enabled,
941
				Lifetime = LifeTime,
942
				Rate = Rate,
943
				Rotation = Rotation,
944
				RotSpeed = RotSpeed,
945
				Speed = Speed,
946
				VelocitySpread = VelocitySpread
947
			})
948
			return fp
949
		end
950
	}
951
}
952
function RemoveOutlines(part)
953
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
954
end
955
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
956
	local Part = Create("Part")({
957
		formFactor = FormFactor,
958
		Parent = Parent,
959
		Reflectance = Reflectance,
960
		Transparency = Transparency,
961
		CanCollide = false,
962
		Locked = true,
963
		BrickColor = BrickColor.new(tostring(BColor)),
964
		Name = Name,
965
		Size = Size,
966
		Material = Material
967
	})
968
	RemoveOutlines(Part)
969
	return Part
970
end
971
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
972
	local Msh = Create(Mesh)({
973
		Parent = Part,
974
		Offset = OffSet,
975
		Scale = Scale
976
	})
977
	if Mesh == "SpecialMesh" then
978
		Msh.MeshType = MeshType
979
		Msh.MeshId = MeshId
980
	end
981
	return Msh
982
end
983
function CreateWeld(Parent, Part0, Part1, C0, C1)
984
	local Weld = Create("Weld")({
985
		Parent = Parent,
986
		Part0 = Part0,
987
		Part1 = Part1,
988
		C0 = C0,
989
		C1 = C1
990
	})
991
	return Weld
992
end
993
994
995
-------------------------------------------------------
996
--Start Effect Function--
997
-------------------------------------------------------
998
EffectModel = Instance.new("Model", char)
999
Effects = {
1000
  Block = {
1001
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1002
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1003
      prt.Anchored = true
1004
      prt.CFrame = cframe
1005
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1006
      game:GetService("Debris"):AddItem(prt, 10)
1007
      if Type == 1 or Type == nil then
1008
        table.insert(Effects, {
1009
          prt,
1010
          "Block1",
1011
          delay,
1012
          x3,
1013
          y3,
1014
          z3,
1015
          msh
1016
        })
1017
      elseif Type == 2 then
1018
        table.insert(Effects, {
1019
          prt,
1020
          "Block2",
1021
          delay,
1022
          x3,
1023
          y3,
1024
          z3,
1025
          msh
1026
        })
1027
      else
1028
        table.insert(Effects, {
1029
          prt,
1030
          "Block3",
1031
          delay,
1032
          x3,
1033
          y3,
1034
          z3,
1035
          msh
1036
        })
1037
      end
1038
    end
1039
  },
1040
  Sphere = {
1041
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1042
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1043
      prt.Anchored = true
1044
      prt.CFrame = cframe
1045
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
1046
      game:GetService("Debris"):AddItem(prt, 10)
1047
      table.insert(Effects, {
1048
        prt,
1049
        "Cylinder",
1050
        delay,
1051
        x3,
1052
        y3,
1053
        z3,
1054
        msh
1055
      })
1056
    end
1057
  },
1058
  Cylinder = {
1059
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1060
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1061
      prt.Anchored = true
1062
      prt.CFrame = cframe
1063
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1064
      game:GetService("Debris"):AddItem(prt, 10)
1065
      table.insert(Effects, {
1066
        prt,
1067
        "Cylinder",
1068
        delay,
1069
        x3,
1070
        y3,
1071
        z3,
1072
        msh
1073
      })
1074
    end
1075
  },
1076
  Wave = {
1077
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1078
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1079
      prt.Anchored = true
1080
      prt.CFrame = cframe
1081
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
1082
      game:GetService("Debris"):AddItem(prt, 10)
1083
      table.insert(Effects, {
1084
        prt,
1085
        "Cylinder",
1086
        delay,
1087
        x3 / 60,
1088
        y3 / 60,
1089
        z3 / 60,
1090
        msh
1091
      })
1092
    end
1093
  },
1094
  Ring = {
1095
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1096
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1097
      prt.Anchored = true
1098
      prt.CFrame = cframe
1099
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1100
      game:GetService("Debris"):AddItem(prt, 10)
1101
      table.insert(Effects, {
1102
        prt,
1103
        "Cylinder",
1104
        delay,
1105
        x3,
1106
        y3,
1107
        z3,
1108
        msh
1109
      })
1110
    end
1111
  },
1112
  Break = {
1113
    Create = function(brickcolor, cframe, x1, y1, z1)
1114
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1115
      prt.Anchored = true
1116
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1117
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1118
      local num = math.random(10, 50) / 1000
1119
      game:GetService("Debris"):AddItem(prt, 10)
1120
      table.insert(Effects, {
1121
        prt,
1122
        "Shatter",
1123
        num,
1124
        prt.CFrame,
1125
        math.random() - math.random(),
1126
        0,
1127
        math.random(50, 100) / 100
1128
      })
1129
    end
1130
  },
1131
Spiral = {
1132
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1133
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1134
      prt.Anchored = true
1135
      prt.CFrame = cframe
1136
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1137
      game:GetService("Debris"):AddItem(prt, 10)
1138
      table.insert(Effects, {
1139
        prt,
1140
        "Cylinder",
1141
        delay,
1142
        x3,
1143
        y3,
1144
        z3,
1145
        msh
1146
      })
1147
    end
1148
  },
1149
Push = {
1150
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1151
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1152
      prt.Anchored = true
1153
      prt.CFrame = cframe
1154
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1155
      game:GetService("Debris"):AddItem(prt, 10)
1156
      table.insert(Effects, {
1157
        prt,
1158
        "Cylinder",
1159
        delay,
1160
        x3,
1161
        y3,
1162
        z3,
1163
        msh
1164
      })
1165
    end
1166
  }
1167
}
1168
-------------------------------------------------------
1169
--End Effect Function--
1170
-------------------------------------------------------
1171
1172
function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
1173
	local NSound = nil
1174
	coroutine.resume(coroutine.create(function()
1175
		NSound = Instance.new("Sound", PARENT)
1176
		NSound.Volume = VOLUME
1177
		NSound.Pitch = PITCH
1178
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
1179
		swait()
1180
		NSound:play()
1181
		game:GetService("Debris"):AddItem(NSound, 10)
1182
	end))
1183
	return NSound
1184
end
1185
1186
1187
1188
1189
1190
-------------------------------------------------------
1191
--End Important Functions--
1192
-------------------------------------------------------
1193
1194
chargeup = Instance.new("Sound", hed)
1195
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
1196
chargeup.Volume = 10
1197
chargeup.Pitch = 1
1198
chargeup.Looped = true
1199
chargeup.TimePosition = 1
1200
1201
meme = Instance.new("Sound", hed)
1202
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
1203
meme.Volume = 10
1204
meme.Pitch = 1
1205
meme.Looped = true
1206
meme.TimePosition = 1
1207
1208
local ohno = Instance.new("Sound")
1209
ohno.Parent = hed
1210
ohno.Volume = 10
1211
ohno.Pitch = 1
1212
ohno.Looped = true
1213
1214
local bass = Instance.new("Sound") --why
1215
bass.Parent = hed
1216
bass.Volume = 7
1217
bass.Pitch = 1
1218
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
1219
bass.Looped = true
1220
1221
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
1222
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=672104253"
1223
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
1224
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
1225
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
1226
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
1227
1228
STHAP = Instance.new("Sound", hed)
1229
STHAP.SoundId = "http://www.roblox.com/asset/?id=1591656314"
1230
STHAP.Volume = 10
1231
STHAP.Pitch = 1
1232
STHAP.Looped = false
1233
1234
forevergone = Instance.new("Sound", tors)
1235
forevergone.SoundId = "http://www.roblox.com/asset/?id=1286436928"
1236
forevergone.Volume = 10
1237
forevergone.Pitch = 1
1238
forevergone.Looped = true
1239
forevergone.TimePosition = 24
1240
1241
-------------------------------------------------------
1242
--Start Music Option--
1243
-------------------------------------------------------
1244
local Music = Instance.new("Sound",tors)
1245
Music.Volume = 2.5
1246
Music.SoundId = "rbxassetid://"
1247
Music.Looped = true
1248
Music.Pitch = 1 --Pitcher
1249
Music:Play()
1250
-------------------------------------------------------
1251
--End Music Option--
1252
-------------------------------------------------------
1253
--hi fat >:)
1254
-------------------------------------------------------
1255
--Start Attacks N Stuff--
1256
-------------------------------------------------------
1257
local sine=0
1258
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
1259
  local Hitboxpart = Instance.new("Part", EffectModel)
1260
  RemoveOutlines(Hitboxpart)
1261
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
1262
  Hitboxpart.CanCollide = false
1263
  Hitboxpart.Transparency = 1
1264
  Hitboxpart.Anchored = true
1265
  Hitboxpart.CFrame = Pose
1266
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
1267
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
1268
end
1269
function GEtOuT()
1270
	attack = true
1271
	hum.WalkSpeed = 10
1272
        Character.Head.face.Texture = "rbxassetid://494811799"
1273
        CreateSound("814652778", hed, 10, 1)
1274
        CreateSound("537371462", hed, 10, 1)
1275
        local vel3 = Instance.new("BodyVelocity",tors)
1276
        vel3.Velocity = Vector3.new(0,25,0)
1277
        vel3.MaxForce = Vector3.new(10000000,10000000,10000000)
1278
	for i = 0,12,0.1 do
1279
		swait()
1280
		CameraEnshaking(1, 2)
1281
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 20, 99, 53, "Knockdown")
1282
                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.3)
1283
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
1284
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
1285
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
1286
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
1287
                RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
1288
	end
1289
        vel3:Destroy()
1290
        Character.Head.face.Texture = "rbxassetid://620619801"
1291
	attack = false
1292
        Humanoid.JumpPower = 50
1293
	hum.WalkSpeed = 16
1294
end
1295
1296
function GEtOuT2()
1297
	attack = true
1298
	hum.WalkSpeed = 10
1299
        Humanoid.JumpPower = 0
1300
        Character.Head.face.Texture = "rbxassetid://494811799"
1301
        CreateSound("814652778", hed, 10, 1)
1302
        CreateSound("537371462", hed, 10, 1)
1303
        root.Velocity = root.CFrame.lookVector * 20
1304
	for i = 0,12,0.1 do
1305
		swait()
1306
		CameraEnshaking(1, 2)
1307
                root.Velocity = root.CFrame.lookVector * 50
1308
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 10, 50, 53, "Knockdown")
1309
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.3)
1310
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
1311
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
1312
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
1313
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
1314
                RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
1315
	end
1316
        Character.Head.face.Texture = "rbxassetid://620619801"
1317
	attack = false
1318
        Humanoid.JumpPower = 50
1319
	hum.WalkSpeed = 16
1320
end
1321
function Flight() --wowthatsdiffrent
1322
attack = true
1323
Character.Head.face.Texture = "rbxassetid://269748407"
1324
local ColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
1325
ColorSequenceKeypoint.new(0.16, Color3.new(1,1,1)),
1326
ColorSequenceKeypoint.new(0.32, Color3.new(0,0,1)),
1327
ColorSequenceKeypoint.new(0.48, Color3.new(1,1,1)),
1328
ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
1329
ColorSequenceKeypoint.new(0.80, Color3.new(1,1,1)),
1330
ColorSequenceKeypoint.new(0.96, Color3.new(0,0,1)),
1331
ColorSequenceKeypoint.new(1, Color3.new(1,1,1))}
1332
local vel4 = Instance.new("BodyVelocity",ll)
1333
vel4.Velocity = Vector3.new(0,4,0)
1334
vel4.MaxForce = Vector3.new(10000000,10000000,10000000)
1335
local Atch3 = Instance.new("Attachment",ll)Atch3.Position = Vector3.new(0,0.6,0)
1336
local Atch4 = Instance.new("Attachment",ll)Atch4.Position = Vector3.new(0,-0.6,0)
1337
local Trail2 = Instance.new("Trail",ll)Trail2.Attachment0 = Atch3 Trail2.Attachment1 = Atch4
1338
Trail2.Texture = "rbxassetid://22636887" Trail2.Lifetime = 0.2 Trail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1339
Trail2.Color = ColorSequence.new(ColorsArray) Trail2.LightEmission = 1 
1340
Trail2.Enabled = true
1341
local Atch5 = Instance.new("Attachment",rl)Atch5.Position = Vector3.new(0,0.6,0)
1342
local Atch6 = Instance.new("Attachment",rl)Atch6.Position = Vector3.new(0,-0.6,0)
1343
local Trail3 = Instance.new("Trail",rl)Trail3.Attachment0 = Atch5 Trail3.Attachment1 = Atch6
1344
Trail3.Texture = "rbxassetid://22636887" Trail3.Lifetime = 0.2 Trail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1345
Trail3.Color = ColorSequence.new(ColorsArray) Trail3.LightEmission = 1 
1346
Trail3.Enabled = true
1347
local Atch7 = Instance.new("Attachment",ra)Atch7.Position = Vector3.new(0,0.6,0)
1348
local Atch8 = Instance.new("Attachment",ra)Atch8.Position = Vector3.new(0,-0.6,0)
1349
local Trail4 = Instance.new("Trail",ra)Trail4.Attachment0 = Atch7 Trail4.Attachment1 = Atch8
1350
Trail4.Texture = "rbxassetid://22636887" Trail4.Lifetime = 0.2 Trail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1351
Trail4.Color = ColorSequence.new(ColorsArray) Trail4.LightEmission = 1 
1352
Trail4.Enabled = true
1353
local Atch9 = Instance.new("Attachment",la)Atch9.Position = Vector3.new(0,0.6,0)
1354
local Atch10 = Instance.new("Attachment",la)Atch10.Position = Vector3.new(0,-0.6,0)
1355
local Trail5 = Instance.new("Trail",la)Trail5.Attachment0 = Atch9 Trail5.Attachment1 = Atch10
1356
Trail5.Texture = "rbxassetid://22636887" Trail5.Lifetime = 0.2 Trail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1357
Trail5.Color = ColorSequence.new(ColorsArray) Trail5.LightEmission = 1 
1358
Trail5.Enabled = true
1359
local Atch1 = Instance.new("Attachment",Torso)Atch1.Position = Vector3.new(0,2,0)
1360
local Atch2 = Instance.new("Attachment",Torso)Atch2.Position = Vector3.new(0,-2.5,0)
1361
local Trail = Instance.new("Trail",Torso)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
1362
Trail.Texture = "rbxassetid://22636887" Trail.Lifetime = 0.2 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1363
Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1 
1364
Trail.Enabled = false
1365
ragdoll(char)
1366
wait(1)
1367
Character.Head.face.Texture = "rbxassetid://249062487"
1368
CreateSound("948494432", hed, 10, 1)
1369
wait(2)
1370
Character.Head.face.Texture = "rbxassetid://269748407"
1371
CreateSound("633394595", hed, 10, 1)
1372
wait(2)
1373
Character.Head.face.Texture = "rbxassetid://494811799"
1374
STHAP:play()
1375
wait(11)
1376
forevergone:play()
1377
end
1378
1379
function OBJECTION()
1380
	attack = true
1381
	hum.WalkSpeed = 10
1382
        Character.Head.face.Texture = "rbxassetid://55831869"
1383
	CreateSound("330859085", hed, 10, 1)
1384
	for i = 0,8,0.1 do
1385
		swait()
1386
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1387
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1388
		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)
1389
		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)
1390
		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(5)), 0.1)
1391
		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(-5)), 0.1)
1392
	end
1393
	attack = false
1394
        Character.Head.face.Texture = "rbxassetid://620619801"
1395
	hum.WalkSpeed = 16
1396
end
1397
1398
function Hello()
1399
	attack = true
1400
	hum.WalkSpeed = 10
1401
        Character.Head.face.Texture = "rbxassetid://334668738"
1402
	CreateSound("855338765", hed, 10, 0.9)
1403
	for i = 0,3,0.1 do
1404
		swait()
1405
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1406
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1407
		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)
1408
		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)
1409
		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(0)), 0.1)
1410
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1411
	end
1412
	attack = false
1413
        Character.Head.face.Texture = "rbxassetid://620619801"
1414
	hum.WalkSpeed = 16
1415
end
1416
1417
function Victory()
1418
	attack = true
1419
	hum.WalkSpeed = 1.01
1420
        Character.Head.face.Texture = "rbxassetid://616284160"
1421
        Humanoid.Jump = true
1422
        CreateSound("130834939", hed, 10, 1)
1423
        for i = 0,3.7,0.1 do
1424
		swait()
1425
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1426
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1427
		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(-40)), 0.15)
1428
		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(-40)), 0.15)
1429
		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(0)), 0.1)
1430
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1431
        end
1432
        Humanoid.Jump = true
1433
        for i = 0,3.7,0.1 do
1434
		swait()
1435
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1436
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1437
		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(40)), 0.15)
1438
		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(40)), 0.15)
1439
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
1440
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
1441
        end
1442
        Humanoid.Jump = true
1443
        for i = 0,3.7,0.1 do
1444
		swait()
1445
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1446
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1447
		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(-40)), 0.15)
1448
		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(-40)), 0.15)
1449
		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(0)), 0.1)
1450
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1451
        end
1452
        Humanoid.Jump = true
1453
        for i = 0,3.7,0.1 do
1454
		swait()
1455
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1456
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1457
		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(40)), 0.15)
1458
		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(40)), 0.15)
1459
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
1460
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
1461
        end
1462
        Humanoid.Jump = true
1463
        for i = 0,3.7,0.1 do
1464
		swait()
1465
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1466
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1467
		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(-40)), 0.15)
1468
		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(-40)), 0.15)
1469
		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(0)), 0.1)
1470
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1471
        end
1472
	attack = false
1473
        Character.Head.face.Texture = "rbxassetid://620619801"
1474
	hum.WalkSpeed = 16
1475
end
1476
1477
function ShutTheHellUp()
1478
	attack = true
1479
	hum.WalkSpeed = 2.01
1480
        Character.Head.face.Texture = "rbxassetid://963148419"
1481
	CreateSound("336377340", hed, 10, 1)
1482
	for i = 0,3,0.1 do
1483
		swait()
1484
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1485
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1486
		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)
1487
		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)
1488
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1489
		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(-5)), 0.1)
1490
	end
1491
	for i = 0,1.2,0.1 do
1492
		swait()
1493
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1494
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1495
		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)
1496
		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)
1497
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1498
		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(-5)), 0.1)
1499
	end
1500
	for i = 0,1.2,0.1 do
1501
		swait()
1502
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1503
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
1504
		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)
1505
		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)
1506
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1507
		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(-5)), 0.1)
1508
	end
1509
	for i = 0,1.2,0.1 do
1510
		swait()
1511
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1512
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1513
		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)
1514
		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)
1515
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1516
		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(-5)), 0.1)
1517
	end
1518
	for i = 0,1.2,0.1 do
1519
		swait()
1520
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1521
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
1522
		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)
1523
		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)
1524
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1525
		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(-5)), 0.1)
1526
	end
1527
	for i = 0,2,0.1 do
1528
		swait()
1529
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1530
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1531
		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)
1532
		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)
1533
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
1534
		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(-5)), 0.1)
1535
	end
1536
	for i = 0,2,0.1 do
1537
		swait()
1538
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1539
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1540
		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)
1541
		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)
1542
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1543
		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(-5)), 0.1)
1544
	end
1545
	hum.WalkSpeed = 16
1546
        Character.Head.face.Texture = "rbxassetid://620619801"
1547
	attack = false
1548
end
1549
1550
function SpinMeDad() --YOU SPIN ME RIGHT ROUND BABY RIGHT ROUND
1551
	attack = true
1552
	hum.WalkSpeed = 5
1553
        Humanoid.JumpPower = 175
1554
        Character.Head.face.Texture = "rbxassetid://1223903433"
1555
	CreateSound("145799973", hed, 10, 1)
1556
        local vel2 = Instance.new("BodyVelocity",tors)
1557
        vel2.Velocity = Vector3.new(0,1.2,0)
1558
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
1559
	for i = 0,60,0.1 do
1560
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 20, 53, "Knockdown")
1561
		swait()
1562
		CameraEnshaking(1, 1)
1563
		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)
1564
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1565
		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)
1566
		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)
1567
		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)
1568
		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)
1569
	end
1570
	hum.WalkSpeed = 16
1571
        vel2:Destroy()
1572
        Character.Head.face.Texture = "rbxassetid://620619801"
1573
        Humanoid.JumpPower = 50
1574
	attack = false
1575
end
1576
1577
function EndMySufferingV2() --why
1578
	attack = true
1579
	hum.WalkSpeed = 1.01
1580
        Character.Head.face.Texture = "rbxassetid://202210455"
1581
        local A = math.random(1,5)
1582
        if A == 1 then
1583
            meme.SoundId = "rbxassetid://295810519"
1584
        end
1585
        if A == 2 then
1586
            meme.SoundId = "rbxassetid://1124778077"
1587
        end
1588
        if A == 3 then
1589
            meme.SoundId = "rbxassetid://464157070"
1590
        end
1591
        if A == 4 then
1592
            meme.SoundId = "rbxassetid://146334595"
1593
        end
1594
        if A == 5 then
1595
            meme.SoundId = "rbxassetid://145536915"
1596
        end
1597
        meme:Play()
1598
        bass:Play()
1599
        joyemoji.Rate = 70
1600
        LIT.Rate = 70
1601
        ok.Rate = 70
1602
        toast.Rate = 70
1603
        
1604
	for i = 0,50,0.1 do
1605
		swait()
1606
	CameraEnshaking(1, 10)
1607
        bass.Parent = hed
1608
        meme.Parent = hed
1609
	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)
1610
	tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1611
	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)
1612
	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)
1613
	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)
1614
	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)
1615
	end
1616
        bass:Stop()
1617
        meme:Stop()
1618
        joyemoji.Rate = 0
1619
        LIT.Rate = 0
1620
        ok.Rate = 0
1621
        toast.Rate = 0
1622
        Character.Head.face.Texture = "rbxassetid://620619801"
1623
	attack = false
1624
	hum.WalkSpeed = 16
1625
end
1626
1627
function HELP()
1628
	attack = true
1629
	hum.WalkSpeed = 1.01
1630
        Character.Head.face.Texture = "rbxassetid://307972876"
1631
	CreateSound("1123321019", hed, 10, 1)
1632
	for i = 0,15,0.1 do
1633
		swait()
1634
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1635
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1636
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1637
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1638
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1639
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1640
	end
1641
  	CreateSound("198462271", hed, 10, 1)
1642
	for i = 0,8,0.1 do
1643
                Character.Head.face.Texture = "rbxassetid://341497730"
1644
		swait()
1645
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1646
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1647
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1648
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1649
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1650
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1651
	end
1652
	for i = 0,8,0.1 do
1653
                Character.Head.face.Texture = "rbxassetid://341497730"
1654
		swait()
1655
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1656
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
1657
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1658
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1659
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1660
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1661
	end
1662
  	CreateSound("948494432", hed, 10, 1)
1663
	for i = 0,7.5,0.1 do
1664
                Character.Head.face.Texture = "rbxassetid://249062487"
1665
		swait()
1666
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1667
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
1668
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1669
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1670
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1671
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1672
	end
1673
  	CreateSound("1542642349", hed, 10, 1)
1674
	for i = 0,10,0.1 do
1675
                Character.Head.face.Texture = "rbxassetid://270636807"
1676
		swait()
1677
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1678
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1679
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1680
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1681
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1682
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1683
	end
1684
  	CreateSound("269597232", hed, 10, 1)
1685
	for i = 0,6,0.1 do
1686
                Character.Head.face.Texture = "rbxassetid://265057155"
1687
		swait()
1688
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1689
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1690
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1691
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1692
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1693
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1694
	end
1695
	attack = false
1696
        Character.Head.face.Texture = "rbxassetid://620619801"
1697
	hum.WalkSpeed = 16
1698
end
1699
1700
function Choose()
1701
	attack = true
1702
	hum.WalkSpeed = 1.01
1703
        Character.Head.face.Texture = "rbxassetid://374187112"
1704
	CreateSound("130784263", hed, 10, 1)
1705
	for i = 0,4,0.1 do
1706
		swait()
1707
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1708
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1709
		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)
1710
		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)
1711
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1712
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1713
	end
1714
	for i = 0,5,0.1 do
1715
		swait()
1716
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1717
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1718
		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)
1719
		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)
1720
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
1721
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
1722
	end
1723
	attack = false
1724
        Character.Head.face.Texture = "rbxassetid://620619801"
1725
	hum.WalkSpeed = 16
1726
end
1727
1728
function slap()
1729
	attack = true
1730
	hum.WalkSpeed = 10
1731
	CreateSound("146163534", hed, 10, 1)
1732
        Character.Head.face.Texture = "rbxassetid://293603561"
1733
        game.Players.LocalPlayer.Character.Humanoid:TakeDamage(7)
1734
	CameraEnshaking(1, 2)
1735
	for i = 0,4,0.1 do
1736
		swait()
1737
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1738
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1739
		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)
1740
		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)
1741
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
1742
		LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
1743
	end
1744
        Character.Head.face.Texture = "rbxassetid://620619801"
1745
	attack = false
1746
	hum.WalkSpeed = 16
1747
end
1748
1749
function MYSPAGHETTTTTTT() --ow
1750
	attack = true
1751
	hum.WalkSpeed = 1.01
1752
	CreateSound("1282149571", hed, 10, 1)
1753
        Character.Head.face.Texture = "rbxassetid://1329282756"
1754
        game.Players.LocalPlayer.Character.Humanoid:TakeDamage(10)
1755
	CameraEnshaking(1, 2.2)
1756
	for i = 0,4,0.1 do
1757
		swait()
1758
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1759
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1760
		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)
1761
		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)
1762
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
1763
		LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
1764
	end
1765
	for i = 0,5,0.1 do
1766
		swait()
1767
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1768
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1769
		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)
1770
		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)
1771
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1772
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1773
	end
1774
	for i = 0,6,0.1 do
1775
		swait()
1776
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1777
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1778
		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)
1779
		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)
1780
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
1781
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
1782
	end
1783
	attack = false
1784
        Character.Head.face.Texture = "rbxassetid://620619801"
1785
	hum.WalkSpeed = 16
1786
end
1787
1788
1789
function dead()
1790
	attack = true
1791
	hum.WalkSpeed = 0.20
1792
	CreateSound("137225991", hed, 10, 1)
1793
        Character.Head.face.Texture = "rbxassetid://297512410"
1794
	for i = 0,1.1,0.1 do
1795
		swait()
1796
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1797
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1798
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1799
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1800
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1801
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1802
	end
1803
	for i = 0,1.1,0.1 do
1804
		swait()
1805
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
1806
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1807
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1808
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1809
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1810
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1811
	end
1812
	for i = 0,1.1,0.1 do
1813
		swait()
1814
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
1815
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1816
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1817
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1818
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1819
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1820
	end
1821
	for i = 0,1.1,0.1 do
1822
		swait()
1823
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
1824
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1825
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1826
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1827
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1828
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1829
	end
1830
	for i = 0,1.1,0.1 do
1831
		swait()
1832
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1833
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1834
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1835
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1836
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1837
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1838
	end
1839
	for i = 0,1.1,0.1 do
1840
		swait()
1841
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
1842
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1843
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1844
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1845
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1846
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1847
	end
1848
	for i = 0,1.1,0.1 do
1849
		swait()
1850
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
1851
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1852
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1853
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1854
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1855
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1856
	end
1857
	for i = 0,1.1,0.1 do
1858
		swait()
1859
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
1860
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1861
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1862
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1863
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1864
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1865
	end
1866
	for i = 0,1.1,0.1 do
1867
		swait()
1868
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1869
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1870
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1871
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1872
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1873
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1874
	end
1875
        Character.Head.face.Texture = "rbxassetid://273309187"
1876
	for i = 0,9,0.1 do
1877
		swait()
1878
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
1879
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1880
		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)
1881
		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)
1882
		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(30)), 0.1)
1883
		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(-30)), 0.1)
1884
	end
1885
	attack = false
1886
        Character.Head.face.Texture = "rbxassetid://620619801"
1887
	hum.WalkSpeed = 16
1888
end
1889
1890
function hap() --much hap
1891
	attack = true
1892
	hum.WalkSpeed = 0.10
1893
	CreateSound("363808674", hed, 10, 1)
1894
        Character.Head.face.Texture = "rbxassetid://315792941"
1895
	for i = 0,12,0.1 do
1896
		swait()
1897
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1898
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
1899
		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)
1900
		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)
1901
		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(0)), 0.1)
1902
		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(-0)), 0.1)
1903
	end
1904
	CreateSound("233168827", hed, 10, 1)
1905
        Character.Head.face.Texture = "rbxassetid://335761015"
1906
	for i = 0,10,0.1 do
1907
		swait()
1908
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1909
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
1910
		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)
1911
		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)
1912
		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(0)), 0.1)
1913
		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(-0)), 0.1)
1914
	end
1915
        CreateSound("363808674", hed, 10, 1)
1916
	attack = false
1917
        Character.Head.face.Texture = "rbxassetid://620619801"
1918
	hum.WalkSpeed = 16
1919
end
1920
1921
function HAAAAA() --KONO POWA
1922
	attack = true
1923
	hum.WalkSpeed = 1.01
1924
        Character.Head.face.Texture = "rbxassetid://305068389"
1925
        chargeup.Pitch = 1
1926
	for i = 0,7,0.1 do
1927
		swait()
1928
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1929
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1930
		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)
1931
		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)
1932
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
1933
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
1934
	end
1935
        Character.Head.face.Texture = "rbxassetid://313921371"
1936
        chargeup:play()
1937
	for i = 0,30,0.1 do
1938
		swait()
1939
		CameraEnshaking(1, 2)
1940
                chargeup.Parent = hed
1941
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1942
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
1943
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1944
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1945
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
1946
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
1947
	end
1948
        chargeup:stop()
1949
        chargeup.Pitch = 1.1
1950
        chargeup.TimePosition = 1
1951
        chargeup:play()
1952
        Character.Head.face.Texture = "rbxassetid://304942859"
1953
        for i, v in pairs(c:children()) do
1954
        if v.ClassName == "Part" then
1955
        local tra = trazx:clone()
1956
        tra.Parent = v
1957
        tra.LightEmission = 1
1958
        tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
1959
        tra.Rate = 15
1960
        tra.Rotation = NumberRange.new(-5, 5)
1961
        tra.Lifetime = NumberRange.new(1.5, 2)
1962
        tra.Size = NumberSequence.new({
1963
          NumberSequenceKeypoint.new(0, 0.1, 0),
1964
          NumberSequenceKeypoint.new(1, 0, 0)
1965
        })
1966
        tra.Transparency = NumberSequence.new({
1967
          NumberSequenceKeypoint.new(0, 1, 0),
1968
          NumberSequenceKeypoint.new(0.135, 0, 0),
1969
          NumberSequenceKeypoint.new(0.875, 0, 0),
1970
          NumberSequenceKeypoint.new(1, 1, 0)
1971
        })
1972
        tra.Speed = NumberRange.new(0.5)
1973
        tra.VelocitySpread = 360
1974
        tra.VelocityInheritance = 0.5
1975
        tra.ZOffset = 2
1976
        tra.Acceleration = Vector3.new(0, 2.5, 0)
1977
      end
1978
    end
1979
    local tra = trazx:clone()
1980
    tra.Parent = c.HumanoidRootPart
1981
    tra.Texture = "rbxassetid://347730682"
1982
    tra.LightEmission = 0.8
1983
    tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
1984
    tra.Rate = 250
1985
    tra.Rotation = NumberRange.new(-5, 5)
1986
    tra.Lifetime = NumberRange.new(0.75)
1987
    tra.Size = NumberSequence.new({
1988
      NumberSequenceKeypoint.new(0, 4.81, 0.875),
1989
      NumberSequenceKeypoint.new(1, 2.13, 0.875)
1990
    })
1991
    tra.Transparency = NumberSequence.new({
1992
      NumberSequenceKeypoint.new(0, 1, 0),
1993
      NumberSequenceKeypoint.new(0.0399, 0.85, 0),
1994
      NumberSequenceKeypoint.new(0.394, 0.9, 0),
1995
      NumberSequenceKeypoint.new(0.699, 1, 0),
1996
      NumberSequenceKeypoint.new(1, 1, 0)
1997
    })
1998
    tra.Speed = NumberRange.new(15)
1999
    tra.VelocitySpread = 360
2000
    tra.VelocityInheritance = 0.5
2001
    tra.ZOffset = 3.5
2002
    tra.Acceleration = Vector3.new(0, 25, 0)
2003
	for i = 0,35,0.1 do
2004
		swait()
2005
                ohno.Parent = hed
2006
		CameraEnshaking(1, 3)
2007
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2008
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
2009
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2010
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2011
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
2012
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
2013
	end
2014
        chargeup:stop()
2015
        chargeup.Pitch = 1.3
2016
        chargeup.TimePosition = 1
2017
        chargeup:play()
2018
        tra:Destroy()
2019
        tra:Destroy()
2020
        Character.Head.face.Texture = "rbxassetid://280233855"
2021
    local tra = trazx:clone()
2022
    tra.Parent = c.HumanoidRootPart
2023
    tra.Texture = "rbxassetid://347730682"
2024
    tra.LightEmission = 0.8
2025
    tra.Color = ColorSequence.new(Color3.new(1, 0, 0))
2026
    tra.Rate = 250
2027
    tra.Rotation = NumberRange.new(-5, 5)
2028
    tra.Lifetime = NumberRange.new(0.3)
2029
    tra.Size = NumberSequence.new({
2030
      NumberSequenceKeypoint.new(0, 8, 0.875),
2031
      NumberSequenceKeypoint.new(1, 10, 0.875)
2032
    })
2033
    tra.Transparency = NumberSequence.new({
2034
      NumberSequenceKeypoint.new(0, 1, 0),
2035
      NumberSequenceKeypoint.new(0.0399, 0.531, 0),
2036
      NumberSequenceKeypoint.new(0.394, 0.906, 0),
2037
      NumberSequenceKeypoint.new(0.699, 1, 0),
2038
      NumberSequenceKeypoint.new(1, 1, 0)
2039
    })
2040
	for i = 0,32,0.1 do
2041
		swait()
2042
		CameraEnshaking(1, 5)
2043
                chargeup.Parent = hed
2044
                game.Players.LocalPlayer.Character.Humanoid:TakeDamage(0.12)
2045
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2046
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-65), Rad(0), Rad(0)), 0.3)
2047
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2048
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2049
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
2050
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
2051
	end
2052
        chargeup:stop()
2053
        CreateSound("681582832", hed, 10, 1)
2054
        game.Players.LocalPlayer.Character:BreakJoints()
2055
        local S = Instance.new("Explosion",workspace)    
2056
        S.Position = tors.Position
2057
        S.BlastPressure = 9
2058
        S.BlastRadius = 30
2059
        S.ExplosionType = 0
2060
	attack = false
2061
	hum.WalkSpeed = 16
2062
        Character.Head.face.Texture = "rbxassetid://295197013"
2063
        tra:Destroy()
2064
	CameraEnshaking(4, 30)
2065
        error("WARNING, TO MUCH ENERGY.")
2066
end
2067
2068
function NEN()
2069
	attack = true
2070
	hum.WalkSpeed = 1.01
2071
	CreateSound("230292011", hed, 10, 1)
2072
        Character.Head.face.Texture = "rbxassetid://705269463"
2073
	for i = 0,4,0.1 do
2074
		swait()
2075
		CameraEnshaking(1, 3)
2076
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2077
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
2078
		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)
2079
		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)
2080
		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)
2081
		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)
2082
	end
2083
	attack = false
2084
        Character.Head.face.Texture = "rbxassetid://620619801"
2085
	hum.WalkSpeed = 16
2086
end
2087
2088
function FLYSKYHIGH()
2089
	attack = true
2090
        timetofly = false
2091
	hum.WalkSpeed = 0.05
2092
        Character.Head.face.Texture = "rbxassetid://705269463"
2093
        Cause_Im_having_a_good_time_having_a_good_time:Play()
2094
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
2095
        Humanoid.JumpPower = 0
2096
	for i = 0,300,0.1 do --thatsalongtime
2097
		swait()
2098
		CameraEnshaking(1, 7)
2099
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
2100
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
2101
                root.Velocity = root.CFrame.lookVector * 225
2102
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2103
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
2104
		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)
2105
		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)
2106
		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)
2107
		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)
2108
	end
2109
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
2110
	attack = false
2111
        Humanoid.JumpPower = 50
2112
        Character.Head.face.Texture = "rbxassetid://620619801"
2113
	hum.WalkSpeed = 16
2114
        wait(45)
2115
        timetofly = true
2116
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
2117
end
2118
2119
2120
function highnoon()
2121
	attack = true
2122
	hum.WalkSpeed = 1.01
2123
	CreateSound("495316660", hed, 10, 1)
2124
        Character.Head.face.Texture = "rbxassetid://155195214"
2125
	CameraEnshaking(2, 4)
2126
	local Blobby = Instance.new("Part", char)
2127
Blobby.Name = "Blob"
2128
Blobby.CanCollide = false
2129
Blobby.BrickColor = BrickColor.new("Really black")
2130
Blobby.Transparency = 0
2131
Blobby.Material = "Plastic"
2132
Blobby.Size = Vector3.new(1, 1, 2)
2133
Blobby.TopSurface = Enum.SurfaceType.Smooth
2134
Blobby.BottomSurface = Enum.SurfaceType.Smooth
2135
2136
local Weld = Instance.new("Weld", Blobby)
2137
Weld.Part0 = ra
2138
Weld.Part1 = Blobby
2139
Weld.C1 = CFrame.new(0, -.4, -1.6) *angles(Rad(180), Rad(0), Rad(180))
2140
Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
2141
2142
local M2 = Instance.new("SpecialMesh")
2143
M2.Parent = Blobby
2144
M2.MeshId = "http://www.roblox.com/asset/?id=432256490"
2145
M2.TextureId = "http://www.roblox.com/asset/?id=432256526"
2146
M2.Scale = Vector3.new(.002, .002, .002)
2147
	for i = 0,7.75,0.1 do
2148
		swait()
2149
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
2150
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
2151
		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.2)
2152
		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.2)
2153
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(180)), 0.2)
2154
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
2155
        end
2156
	for i = 0,16.5,0.1 do
2157
		swait()
2158
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
2159
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
2160
		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.2)
2161
		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.2)
2162
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(90)), 0.2)
2163
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
2164
	end
2165
	Blobby.Transparency = 1
2166
	Blobby:Destroy()
2167
	attack = false
2168
        Character.Head.face.Texture = "rbxassetid://620619801"
2169
	hum.WalkSpeed = 16
2170
end
2171
2172
function somuchcancerwhy() --o no
2173
	attack = true
2174
	hum.WalkSpeed = 0.10
2175
        Character.Head.face.Texture = "rbxassetid://315074049"
2176
        local A = math.random(1,13)
2177
        if A == 1 then
2178
            ohno.SoundId = "rbxassetid://295810519"
2179
            ohno.TimePosition = 1
2180
        end
2181
        if A == 2 then
2182
            ohno.SoundId = "rbxassetid://488472970"
2183
            ohno.TimePosition = 2
2184
        end
2185
        if A == 3 then
2186
            ohno.SoundId = "rbxassetid://917045199"
2187
            ohno.TimePosition = 3
2188
        end
2189
        if A == 4 then
2190
            ohno.SoundId = "rbxassetid://324205173"
2191
            ohno.TimePosition = 1
2192
        end
2193
        if A == 5 then
2194
            ohno.SoundId = "rbxassetid://376134741"
2195
            ohno.TimePosition = 8
2196
        end
2197
        if A == 6 then
2198
            ohno.SoundId = "rbxassetid://164147183"
2199
            ohno.TimePosition = 0
2200
        end
2201
        if A == 7 then
2202
            ohno.SoundId = "rbxassetid://825526716"
2203
            ohno.TimePosition = 1
2204
        end
2205
        if A == 8 then
2206
            ohno.SoundId = "rbxassetid://185460366"
2207
            ohno.TimePosition = 0
2208
        end
2209
        if A == 9 then
2210
            ohno.SoundId = "rbxassetid://273319633"
2211
            ohno.TimePosition = 1
2212
        end
2213
        if A == 10 then
2214
            ohno.SoundId = "rbxassetid://506212392"
2215
            ohno.TimePosition = 2
2216
        end
2217
        if A == 11 then
2218
            ohno.SoundId = "rbxassetid://708297448"
2219
            ohno.TimePosition = 4
2220
        end
2221
        if A == 12 then
2222
            ohno.SoundId = "rbxassetid://497199103"
2223
            ohno.TimePosition = 9
2224
        end
2225
        if A == 13 then
2226
            ohno.SoundId = "rbxassetid://152833989"
2227
            ohno.TimePosition = 1
2228
        end
2229
        ohno:Play()
2230
	for i = 0,100,0.1 do
2231
		swait()
2232
     		CameraEnshaking(2, 3)
2233
                ohno.Parent = hed
2234
	        char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2235
	end
2236
	attack = false
2237
        ohno:Stop()
2238
        Character.Head.face.Texture = "rbxassetid://620619801"
2239
	hum.WalkSpeed = 16
2240
end
2241
2242
function WRY() --WRYYYYYYY
2243
	attack = true
2244
	hum.WalkSpeed = 0.30
2245
	CreateSound("794081034", hed, 10, 1)
2246
        Character.Head.face.Texture = "rbxassetid://396389196"
2247
	for i = 0,2,0.1 do
2248
		swait()
2249
		CameraEnshaking(1, 2)
2250
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2251
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2252
		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)
2253
		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)
2254
		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)
2255
		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)
2256
	end
2257
	for i = 0,14.7,0.1 do
2258
		swait()
2259
		CameraEnshaking(1, 3)
2260
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2261
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2262
		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)
2263
		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)
2264
		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)
2265
		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)
2266
	end
2267
	attack = false
2268
        Character.Head.face.Texture = "rbxassetid://620619801"
2269
	hum.WalkSpeed = 16
2270
end
2271
2272
function BOI()
2273
	attack = true
2274
	hum.WalkSpeed = 1.01
2275
	CreateSound("390901873", hed, 10, 1)
2276
        Character.Head.face.Texture = "rbxassetid://282463320"
2277
	for i = 0,4,0.1 do
2278
		swait()
2279
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2280
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2281
		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)
2282
		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)
2283
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
2284
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
2285
	end
2286
	for i = 0,4,0.1 do
2287
		swait()
2288
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2289
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2290
		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)
2291
		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)
2292
		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)
2293
		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)
2294
	end
2295
	attack = false
2296
        Character.Head.face.Texture = "rbxassetid://620619801"
2297
	hum.WalkSpeed = 16
2298
end
2299
2300
function WhatHuh()
2301
	attack = true
2302
	hum.WalkSpeed = 1.01
2303
	CreateSound("130766865", hed, 10, 1)
2304
        Character.Head.face.Texture = "rbxassetid://276732672"
2305
	for i = 0,4,0.1 do
2306
		swait()
2307
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2308
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2309
		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)
2310
		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)
2311
		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)
2312
		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)
2313
	end
2314
 	for i = 0,6.7,0.1 do
2315
		swait()
2316
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2317
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2318
		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)
2319
		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)
2320
		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)
2321
		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)
2322
	end
2323
	for i = 0,8.1,0.1 do
2324
		swait()
2325
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2326
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2327
		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)
2328
		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)
2329
		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)
2330
		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)
2331
	end
2332
	for i = 0,1,0.1 do
2333
		swait()
2334
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2335
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
2336
		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)
2337
		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)
2338
		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)
2339
		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)
2340
	end
2341
	for i = 0,1,0.1 do
2342
		swait()
2343
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2344
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
2345
		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)
2346
		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)
2347
		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)
2348
		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)
2349
	end
2350
 	for i = 0,4,0.1 do
2351
		swait()
2352
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2353
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2354
		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)
2355
		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)
2356
		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)
2357
		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)
2358
	end
2359
	attack = false
2360
        Character.Head.face.Texture = "rbxassetid://620619801"
2361
	hum.WalkSpeed = 16
2362
end
2363
2364
function NothingPersonal()
2365
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2366
		local HITBODY = mouse.Target.Parent
2367
		local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
2368
		local HEAD = HITBODY:FindFirstChild("Head")
2369
		local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
2370
		if TORS ~= nil and HUMAN ~= nil then
2371
	attack = true
2372
	root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
2373
	TORS.Anchored = true
2374
	hum.WalkSpeed = 0
2375
        Character.Head.face.Texture = "rbxassetid://40770311"
2376
	CreateSound("1255922819", hed, 10, 1)
2377
	CameraEnshaking(2, 4)
2378
		end
2379
		wait(3.5)
2380
		for i = 0,9,0.1 do
2381
			swait()
2382
			for i = 1,2 do
2383
	                HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 1, 10, 53, "Knockdown")
2384
                        CameraEnshaking(1, 7)
2385
			Effects.Sphere.Create(BrickColor.new("Persimmon"), TORS.CFrame*CFrame.new(math.random(-200,200)/100,math.random(-300,200)/100,math.random(-100,100)/100), 1, 1, 1, 15, 15, 15, 0.2)
2386
		    end
2387
		end
2388
		wait(.5)
2389
		TORS.Anchored = false
2390
		attack = false
2391
        Character.Head.face.Texture = "rbxassetid://620619801"
2392
	hum.WalkSpeed = 16
2393
	end
2394
end
2395
2396
function VeryMuchWorrying()
2397
	attack = true
2398
	hum.WalkSpeed = 1.01
2399
        Character.Head.face.Texture = "rbxassetid://111523405"
2400
	CreateSound("1395854043", hed, 10, 1)
2401
	for i = 0,14,0.1 do
2402
		swait()
2403
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2404
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2405
		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)
2406
		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)
2407
		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)
2408
		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)
2409
	end
2410
	attack = false
2411
        Character.Head.face.Texture = "rbxassetid://620619801"
2412
	hum.WalkSpeed = 16
2413
end
2414
2415
function Ashes() --Straight from... Whatever it was called.
2416
        attack = true
2417
	hum.WalkSpeed = 1.01
2418
        Character.Head.face.Texture = "rbxassetid://360687027"
2419
	CreateSound("290084602", tors, 10, 1)
2420
	for i = 0,6.2,0.1 do
2421
			swait()
2422
		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)
2423
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
2424
		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)
2425
		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)
2426
		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(145)), 0.1)
2427
		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(-145)), 0.1)
2428
	end
2429
	for i = 0,6.2,0.1 do
2430
			swait()
2431
		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)
2432
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2433
		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)
2434
		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)
2435
		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)
2436
		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)
2437
	end
2438
	attack = false
2439
        Character.Head.face.Texture = "rbxassetid://620619801"
2440
	hum.WalkSpeed = 16
2441
end
2442
2443
function AnotherOne() --WhAT ANOTHER ONE
2444
	attack = true
2445
	hum.WalkSpeed = 1.01
2446
	local icri = CreateSound("1205111204", hed, 10, 1)
2447
	swait(165)
2448
	local FRAME = tors.CFrame
2449
	repeat
2450
		swait()
2451
                Character.Head.face.Texture = "rbxassetid://582931093"
2452
		CameraEnshaking(1, 10)
2453
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2454
		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)
2455
		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)
2456
		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)
2457
		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)
2458
		tors.CFrame = FRAME * CF(0,1,0)
2459
		swait()
2460
		tors.CFrame = FRAME
2461
	until icri.Playing == false
2462
        Character.Head.face.Texture = "rbxassetid://620619801"
2463
	attack = false
2464
	hum.WalkSpeed = 16
2465
end
2466
2467
function Dance()
2468
	attack = true
2469
	hum.WalkSpeed = 1.01
2470
	CreateSound("838766490", hed, 10, 1)
2471
        Character.Head.face.Texture = "rbxassetid://258591579"
2472
	for i = 0,2,0.1 do
2473
		swait()
2474
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2475
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2476
		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)
2477
		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)
2478
		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(180)), 0.1)
2479
		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(-180)), 0.1)
2480
	end
2481
	for i = 0,4,0.1 do
2482
		swait()
2483
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2484
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2485
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2486
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2487
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2488
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2489
	end
2490
	for i = 0,4,0.1 do
2491
		swait()
2492
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2493
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2494
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2495
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2496
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2497
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2498
	end
2499-
hum.MaxHealth = 0
2499+
2500
		swait()
2501-
CreateSound("534269232", hed, 5, 1)
2501+
2502
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2503
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2504
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2505
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2506
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2507
	end
2508
	for i = 0,4,0.1 do
2509
		swait()
2510
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2511
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2512
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2513
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2514
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2515
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2516
	end
2517
	for i = 0,4,0.1 do
2518
		swait()
2519
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2520
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2521
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2522
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2523
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2524
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2525
	end
2526
	for i = 0,4,0.1 do
2527
		swait()
2528
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2529
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2530
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2531
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2532
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2533
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2534
	end
2535
	for i = 0,4,0.1 do
2536
		swait()
2537
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2538
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2539
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2540
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2541
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2542
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2543
	end
2544
	for i = 0,4,0.1 do
2545
		swait()
2546
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2547
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2548
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2549
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2550
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2551
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2552
	end
2553
	for i = 0,4,0.1 do
2554
		swait()
2555
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2556
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2557
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2558
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2559
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2560
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2561
	end
2562
	for i = 0,4,0.1 do
2563
		swait()
2564
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2565
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2566
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2567
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2568
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2569
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2570
	end
2571
	for i = 0,4,0.1 do
2572
		swait()
2573
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2574
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2575
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2576
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2577
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2578
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2579
	end
2580
	for i = 0,4,0.1 do
2581
		swait()
2582
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2583
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2584
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2585
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2586
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2587
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2588
	end
2589
	for i = 0,4,0.1 do
2590
		swait()
2591
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2592
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2593
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2594
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2595
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2596
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2597
	end
2598
	for i = 0,4,0.1 do
2599
		swait()
2600
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2601
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2602
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2603
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2604
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2605
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2606
	end
2607
	for i = 0,3,0.1 do
2608
		swait()
2609
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2610
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2611
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2612
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2613
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2614
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2615
	end
2616
	attack = false
2617
        Character.Head.face.Texture = "rbxassetid://620619801"
2618
	hum.WalkSpeed = 16
2619
end
2620
2621
function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2622
attack = true
2623
        Character.Head.face.Texture = "rbxassetid://266304560"
2624
	for i = 0,6,0.1 do
2625
		swait()
2626
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2627
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2628
		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)
2629
		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)
2630
		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)
2631
		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)
2632
	end
2633
    CreateSound("1093102664", hed, 10, 1)
2634
	CameraEnshaking(3, 8)
2635
	for i = 0,2,0.1 do
2636
		swait()
2637
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
2638
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
2639
		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)
2640
		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)
2641
		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)
2642
		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)
2643
	end
2644
Character.Head.face.Texture = "rbxassetid://30128383"
2645
hum.MaxHealth = 1
2646
ragdoll(char)
2647
CreateSound("534269232", hed, 0, 1)
2648
error("Seems like you just died.")
2649
end
2650
2651
MoreTaunts = false
2652
mouse.KeyDown:connect(function(key)
2653
	if attack == false then
2654
		if MoreTaunts == false then
2655
		if key == 'q' then
2656
			GEtOuT()
2657
                elseif key == 'e' then
2658
                        GEtOuT2()
2659
                elseif key == 'x' then
2660
                        OBJECTION()
2661
                elseif key == 'n' then
2662
                        BOI()
2663
                elseif key == 'u' then
2664
                        Victory()
2665
                elseif key == '3' then
2666
                        hap()
2667
                elseif key == '6' then
2668
                        Flight()
2669
                elseif key == '9' and timetofly then
2670
                        FLYSKYHIGH()
2671
                elseif key == '9' then
2672
                        local A = math.random(1,10)
2673
                        if A == 1 then
2674
                            warn ("This has a Cooldown, Please wait. :>")
2675
                        end
2676
                        if A == 2 then
2677
                            warn ("You can't Fly All day, you know.")
2678
                        end
2679
                        if A == 3 then
2680
                            warn ("Calm down there.")
2681
                        end
2682
                        if A == 4 then
2683
                            warn ("Take a Break.")
2684
                        end
2685
                        if A == 5 then
2686
                            warn ("*Elevator Music plays in the backround*")
2687
                        end
2688
                        if A == 6 then
2689
                            warn ("I know, You want to FLY SKY HIGH, but wait a little bit.")
2690
                        end
2691
                        if A == 7 then
2692
                            warn ("Can you wait a LITTLE Longer?")
2693
                        end
2694
                        if A == 8 then
2695
                            warn ("Like a tiger defying the laws of gravity...")
2696
                        end
2697
                        if A == 9 then
2698
                            warn ("DON'T STOP ME NNNNNOOOOOOOOWWWW")
2699
                        end
2700
                        if A == 10 then
2701
                            warn ("Oh, I'm burnin' through the sky, Yeah!")
2702
                        end
2703
                elseif key == 'k' then
2704
                        Hello()
2705
                elseif key == '5' then
2706
                        HAAAAA()
2707
                elseif key == '4' then
2708
                        Dance()
2709
                elseif key == '1' then
2710
                        HELP()
2711
		elseif key == '2' then
2712
			dead()
2713
                elseif key == 'j' then
2714
                        WhatHuh()
2715
		elseif key == 'l' then
2716
			ShutTheHellUp()
2717
                elseif key == 'c' then
2718
                        Choose()
2719
		elseif key == 'r' then
2720
			MYSPAGHETTTTTTT()
2721
		elseif key == 't' then
2722
			SpinMeDad()
2723
		elseif key == 'y' then
2724
			EndMySufferingV2()
2725
		elseif key == 'f' then
2726
			NEN()
2727
		elseif key == 'z' then
2728
			NothingPersonal()
2729
		elseif key == '7' then
2730
			somuchcancerwhy()
2731
		elseif key == '8' then
2732
			highnoon()
2733
		elseif key == 'v' then
2734
			VeryMuchWorrying()
2735
                elseif key == 'b' then
2736
                        Ashes()
2737
                elseif key == 'p' then
2738
                        kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2739
                elseif key == 'g' then
2740
                        AnotherOne()
2741
                elseif key == 'h' then
2742
                        slap()
2743
                elseif key == 'm' then
2744
                        WRY()
2745
		end
2746
		end
2747
		end
2748
	end)
2749
2750
-------------------------------------------------------
2751
--End Attacks N Stuff--
2752
-------------------------------------------------------
2753
2754
2755
2756
2757
while jumping do
2758
 Humanoid.Jump = true
2759
 wait(0.9)
2760
end
2761
2762
2763
2764
2765
-------------------------------------------------------
2766
--Start Animations--
2767
-------------------------------------------------------
2768
local equipped = false
2769
local idle = 0
2770
local change = 1
2771
local val = 0
2772
local toim = 0
2773
local idleanim = 0.4
2774
hum.Animator.Parent = nil
2775
while true do
2776
	swait()
2777
	sine = sine + change
2778
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
2779
	local velderp = root.Velocity.y
2780
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
2781
	if equipped == true or equipped == false then
2782
		if attack == false then
2783
			idle = idle + 1
2784
		else
2785
			idle = 0
2786
		end
2787
		if 1 < root.Velocity.y and hitfloor == nil then
2788
			Anim = "Jump"
2789
			if attack == false then
2790
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.3)
2791
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
2792
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
2793
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
2794
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2795
				RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
2796
			end
2797
		elseif -1 > root.Velocity.y and hitfloor == nil then
2798
			Anim = "Fall"
2799
			if attack == false then
2800
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
2801
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(0), Rad(0)), 0.3)
2802
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
2803
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
2804
				LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
2805
				RH.C0=clerp(RH.C0, CF(1,-.3-0.1 * Cos(sine / 20), -.6) * angles(Rad(0), Rad(90), Rad(-20)), .3)
2806
			end
2807
		elseif torvel < 1 and hitfloor ~= nil then
2808
			Anim = "Idle"
2809
			change = 1
2810
			if attack == false then
2811
				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)
2812
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2813
				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)
2814
				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)
2815
				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)
2816
				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)
2817
			end
2818
		elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
2819
			Anim = "Walk"
2820
			change = 1
2821
			if attack == false then
2822
				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)
2823
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2824
				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)
2825
         		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)
2826
				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)
2827
				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)
2828
			end
2829
		end
2830
	end
2831
	if 0 < #Effects then
2832
		for e = 1, #Effects do
2833
			if Effects[e] ~= nil then
2834
				local Thing = Effects[e]
2835
				if Thing ~= nil then
2836
					local Part = Thing[1]
2837
					local Mode = Thing[2]
2838
					local Delay = Thing[3]
2839
					local IncX = Thing[4]
2840
					local IncY = Thing[5]
2841
					local IncZ = Thing[6]
2842
					if 1 >= Thing[1].Transparency then
2843
						if Thing[2] == "Block1" then
2844
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2845
							local Mesh = Thing[1].Mesh
2846
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2847
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2848
						elseif Thing[2] == "Block2" then
2849
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
2850
							local Mesh = Thing[7]
2851
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2852
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2853
						elseif Thing[2] == "Block3" then
2854
							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)
2855
							local Mesh = Thing[7]
2856
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2857
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2858
						elseif Thing[2] == "Cylinder" then
2859
							local Mesh = Thing[1].Mesh
2860
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2861
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2862
						elseif Thing[2] == "Blood" then
2863
							local Mesh = Thing[7]
2864
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
2865
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2866
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2867
						elseif Thing[2] == "Elec" then
2868
							local Mesh = Thing[1].Mesh
2869
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2870
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2871
						elseif Thing[2] == "Disappear" then
2872
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2873
						elseif Thing[2] == "Shatter" then
2874
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2875
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2876
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2877
							Thing[6] = Thing[6] + Thing[5]
2878
						end
2879
					else
2880
						Part.Parent = nil
2881
						table.remove(Effects, e)
2882
					end
2883
				end
2884
			end
2885
		end
2886
	end
2887
end
2888
-------------------------------------------------------
2889
--End Animations And Script--
2890
-------------------------------------------------------
2891
2892
--cool beans boibiparti