View difference between Paste ID: 3ibcLUrM and YAEeAFwZ
SHOW: | | - or go back to the newest paste.
1
print (" -----------//THE NIGHTFALL\\-------------[[MovelistMouseclick = 3 combos-Attack 1 = Downwards slash-Attack 2 = Power slash-Attack 3 = Whirlwind slash Q = Impale E = Forward dash R = Ear destroyer T = Taunt Y = Cutting storm U = Homing Cutting storm---------]] ")
2
3-
print (" Edit by TinkerElsa44, and heres a little side message ; How the fuck did you find me? ")
3+
4
--Those who used this right when it was released, yes it was broken, it's fixed now--
5
--Impale dem suckazz and reeeeeeeeee--
6
7
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility");InternalData = {}
8
do
9
	script.Parent = owner.Character
10
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
11
	local function NewFakeEvent()
12
		local Bind = Instance.new("BindableEvent")
13
		local Fake;Fake = {Connections = {},
14
		fakeEvent=true;
15
		Connect=function(self,Func)
16
			Bind.Event:connect(Func)
17
			self.Connections[Bind] = true
18
			return setmetatable({Connected = true},{
19
			__index = function (self,Index)
20
				if Index:lower() == "disconnect" then
21
					return function() Fake.Connections[Bind] = false;self.Connected = false end
22
				end
23
				return Fake[Index]
24
			end;
25
			__tostring = function() return "Connection" end;
26
		})
27
		end}
28
		Fake.connect = Fake.Connect;return Fake;
29
	end
30
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
31
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
32
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
33
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
34
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
35
	local function TriggerEvent(self,Event,...)
36
		local Trigger = Mouse[Event]
37
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
38
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
39
		end
40
	end
41
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
42
	Event.OnServerEvent:Connect(function(FiredBy,Input)
43
		if FiredBy.Name ~= owner.Name then return end
44
		if Input.MouseEvent then
45
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
46
		else
47
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
48
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
49
			for _,Action in pairs(ContextActionService.Actions) do
50
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
51
			end
52
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
53
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
54
		end
55
	end)
56
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
57
	Event.Parent = NLS([[
58
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
59
		local Input = function(Input,gameProcessedEvent)
60
			if gameProcessedEvent then return end
61
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
62
		end
63
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
64
		local Hit,Target
65
		while wait(1/30) do
66
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
67
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
68
			end
69
		end
70
	]],owner.Character)
71
end
72
RealGame = game;game = setmetatable({},{
73
	__index = function (self,Index)
74
		local Sandbox = function (Thing)
75
			if Thing:IsA("Player") then
76
				local RealPlayer = Thing
77
				return setmetatable({},{
78
					__index = function (self,Index)
79
						local Type = type(RealPlayer[Index])
80
						if Type == "function" then
81
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
82
								return function (self)return InternalData["Mouse"] end
83
							end
84
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
85
						end
86
						return RealPlayer[Index]
87
					end;
88
					__tostring = function(self) return RealPlayer.Name end
89
				})
90
			end
91
		end
92
		if RealGame[Index] then
93
			local Type = type(RealGame[Index])
94
			if Type == "function" then
95
				if Index:lower() == "getservice" or Index:lower() == "service" then
96
					return function (self,Service)
97
						local FakeServices = {
98
							["players"] = function()
99
								return setmetatable({},{
100
									__index = function (self2,Index2)
101
										local RealService = RealGame:GetService(Service)
102
										local Type2 = type(Index2)
103
										if Type2 == "function" then
104
											return function (self,...) return RealService[Index2](RealService,...)end
105
										else
106
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
107
											return RealService[Index2]
108
										end
109
									end;
110
									__tostring = function(self) return RealGame:GetService(Service).Name end
111
								})
112
							end;
113
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
114
							["userinputservice"] = function() return InternalData["UserInputService"] end;
115
							["runservice"] = function()
116
								return setmetatable({},{
117
									__index = function(self2,Index2)
118
										local RealService = RealGame:GetService(Service)
119
										local Type2 = type(Index2)
120
										if Type2 == "function" then
121
											return function (self,...) return RealService[Index2](RealService,...) end
122
										else
123
											local RunServices = {
124
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
125
												["renderstepped"] = function() return RealService["Stepped"] end
126
											}
127
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
128
											return RealService[Index2]
129
										end
130
									end
131
								})
132
							end
133
						}
134
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
135
						return RealGame:GetService(Service)
136
					end
137
				end
138
				return function (self,...) return RealGame[Index](RealGame,...) end
139
			else
140
				if game:GetService(Index) then return game:GetService(Index) end
141
				return RealGame[Index]
142
			end
143
		end
144
		return nil
145
	end
146
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
147
148
-----------//THE NIGHTFALL\\-----------
149
--[[Movelist
150
Mouseclick = 3 combos
151
-Attack 1 = Downwards slash
152
-Attack 2 = Power slash
153
-Attack 3 = Whirlwind slash
154
Q = Impale
155
E = Forward dash
156
R = Ear destroyer
157
T = Taunt
158
Y = Cutting storm
159
U = Homing Cutting storm
160
---------]]
161
162
--Recreated from the game Before the dawn: Redux.--
163
--For those who used this when it was just released, it was broken, it's fixed now as of 12-18-2018--
164
--Impale dem suckazz and reeeeeeee--
165
166
Player=game.Players.LocalPlayer
167
Character=Player.Character
168
Character.Humanoid.Name = "nightfall"
169
hum = Character.nightfall
170
LeftArm=Character["Left Arm"]
171
LeftLeg=Character["Left Leg"]
172
RightArm=Character["Right Arm"]
173
RightLeg=Character["Right Leg"]
174
Root=Character["HumanoidRootPart"]
175
Head=Character["Head"]
176
Torso=Character["Torso"]
177
Neck=Torso["Neck"]
178
walking = false
179
singularitybounce = false
180
jumping = false
181
targetfound = false
182
grabbed = false
183
attacking = false
184
firsttime = false
185
dash1 = true
186
dash2 = false
187
tauntdebounce = false
188
mouse = Player:GetMouse()
189
position = nil
190
MseGuide = true
191
running = false
192
settime = 0
193
sine = 0
194
t = 0
195
ws = 19
196
jp = 85
197
secondform = false
198
change = 1
199
combo1 = true
200
dancing = false
201
equip = false
202
dgs = 75
203
dedlaff = false
204
combo2 = false
205
spin1 = true
206
spin2 = false
207
switch1 = true
208
switch2 = false
209
firsttime2 = false
210
isattacking = false
211
combo3 = false
212
gunallowance = false
213
cooldown = false
214
shooting = false
215
RunSrv = game:GetService("RunService")
216
RenderStepped = game:GetService("RunService").RenderStepped
217
removeuseless = game:GetService("Debris")
218
local slasher = {1543186629,1543187082,1543187280,1543186883}
219
local slasher2 = {220834019,220834000,220833976,220833967}
220
slash = #slasher
221
slash2 = #slasher2
222
screenGui = Instance.new("ScreenGui")
223
screenGui.Parent = script.Parent
224
225
local HEADLERP = Instance.new("ManualWeld")
226
HEADLERP.Parent = Head
227
HEADLERP.Part0 = Head
228
HEADLERP.Part1 = Head
229
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
230
231
local TORSOLERP = Instance.new("ManualWeld")
232
TORSOLERP.Parent = Root
233
TORSOLERP.Part0 = Torso
234
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
235
236
local ROOTLERP = Instance.new("ManualWeld")
237
ROOTLERP.Parent = Root
238
ROOTLERP.Part0 = Root
239
ROOTLERP.Part1 = Torso
240
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
241
242
local RIGHTARMLERP = Instance.new("ManualWeld")
243
RIGHTARMLERP.Parent = RightArm
244
RIGHTARMLERP.Part0 = RightArm
245
RIGHTARMLERP.Part1 = Torso
246
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
247
248
local LEFTARMLERP = Instance.new("ManualWeld")
249
LEFTARMLERP.Parent = LeftArm
250
LEFTARMLERP.Part0 = LeftArm
251
LEFTARMLERP.Part1 = Torso
252
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
253
254
local RIGHTLEGLERP = Instance.new("ManualWeld")
255
RIGHTLEGLERP.Parent = RightLeg
256
RIGHTLEGLERP.Part0 = RightLeg
257
RIGHTLEGLERP.Part1 = Torso
258
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
259
260
local LEFTLEGLERP = Instance.new("ManualWeld")
261
LEFTLEGLERP.Parent = LeftLeg
262
LEFTLEGLERP.Part0 = LeftLeg
263
LEFTLEGLERP.Part1 = Torso
264
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
265
266
local function weldBetween(a, b)
267
    local weld = Instance.new("ManualWeld", a)
268
    weld.Part0 = a
269
    weld.Part1 = b
270
    weld.C0 = a.CFrame:inverse() * b.CFrame
271
    return weld
272
end
273
274
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
275
A = Instance.new("Attachment", PARENT)
276
A.Position = POSITION1
277
A.Name = "A"
278
B = Instance.new("Attachment", PARENT)
279
B.Position = POSITION2
280
B.Name = "B"
281
tr1 = Instance.new("Trail", PARENT)
282
tr1.Attachment0 = A
283
tr1.Attachment1 = B
284
tr1.Enabled = true
285
tr1.Lifetime = LIFETIME
286
tr1.TextureMode = "Static"
287
tr1.LightInfluence = 0
288
tr1.Color = COLOR
289
tr1.Transparency = NumberSequence.new(0, 1)
290
end
291
292
footsteps = Instance.new("Sound",Torso)
293
footsteps.SoundId = "rbxassetid://1244506786"
294
footsteps.Volume = 0
295
footsteps.Looped = true
296
footsteps.Pitch = 1.6
297
footsteps.Name = "fp"
298
footsteps:Play()
299
300
slash = slasher[math.random(1,#slasher)]
301
slashs = Instance.new("Sound",RightArm)
302
slashs.SoundId = "rbxassetid://"..slash
303
slashs.Volume = 10
304
slashs.Pitch = 1
305
slashs.Name = "slashs"
306
307-
introsound.SoundId = "rbxassetid://000000000"
307+
308
introsound.SoundId = "rbxassetid://1561410944"
309
introsound.Volume = 4
310
introsound:Play()
311
312
coroutine.wrap(function()
313
doomtheme = Instance.new("Sound",Torso)
314-
doomtheme.SoundId = "rbxassetid://1635257352"
314+
315
doomtheme.SoundId = "rbxassetid://899987103"
316
doomtheme.Looped = true
317
doomtheme:Play()
318
doomtheme.Name = "doomtheme"
319
for i = 1, 20 do
320
doomtheme.Volume = doomtheme.Volume + .1
321
wait()
322
end
323
end)()
324
325
Torso.ChildRemoved:connect(function(removed)
326
if removed.Name == "doomtheme" then
327-
doomtheme.SoundId = "rbxassetid://1618258430"
327+
328
doomtheme.SoundId = "rbxassetid://2114921530"
329
doomtheme.Looped = true
330
doomtheme.Volume = 2
331
doomtheme:Play()
332
doomtheme.Name = "doomtheme"
333
end
334
end)
335
336
Torso.ChildRemoved:connect(function(removed)
337
if removed.Name == "slashs" then
338
slash = slasher[math.random(1,#slasher)]
339
slashs = Instance.new("Sound",RightArm)
340
slashs.SoundId = "rbxassetid://"..slash
341
slashs.Volume = 10
342
slashs.Pitch = 1
343
slashs.Name = "slashs"
344
end
345
end)
346
347
Torso.ChildRemoved:connect(function(removed)
348
if removed.Name == "fp" then
349
footsteps = Instance.new("Sound",Torso)
350
footsteps.SoundId = "rbxassetid://1244506786"
351
footsteps.Volume = 0
352
footsteps.Looped = true
353
footsteps.Pitch = 1.6
354
footsteps.Name = "fp"
355
footsteps:Play()
356
end
357
end)
358
359
leftlocation = Instance.new("Part",LeftArm)
360
leftlocation.Size = Vector3.new(1,1,1)
361
leftlocation.Transparency = 1
362
leftlocation.Name = "leftlocation"
363
leftlocationweld = weldBetween(leftlocation,LeftArm)
364
leftlocationweld.C0 = CFrame.new(0,1.2,0)
365
rightlocation = Instance.new("Part",RightArm)
366
rightlocation.Size = Vector3.new(1,1,1)
367
rightlocation.Transparency = 1
368
rightlocation.Name = "rightlocation"
369
rightlocationweld = weldBetween(rightlocation,RightArm)
370
rightlocationweld.C0 = CFrame.new(0,1.2,0)
371
372
A = Instance.new("Attachment", rightlocation)
373
A.Position = Vector3.new(.1,.3,.1)
374
A.Name = "A"
375
B = Instance.new("Attachment", rightlocation)
376
B.Position = Vector3.new(-.1,-.3,-.1)
377
B.Name = "B"
378
tr1 = Instance.new("Trail", rightlocation)
379
tr1.Attachment0 = A
380
tr1.Attachment1 = B
381
tr1.Enabled = false
382
tr1.Lifetime = .6
383
tr1.TextureMode = "Static"
384
tr1.LightInfluence = 0
385
tr1.Color = ColorSequence.new(BrickColor.new("Deep Orange").Color,BrickColor.new("Really black").Color)
386
tr1.Transparency = NumberSequence.new(0, 1)
387
388
389
390
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
391
392
leftlocation = Instance.new("Part",LeftArm)
393
leftlocation.Size = Vector3.new(1,1,1)
394
leftlocation.Transparency = 1
395
leftlocation.Name = "leftlocation"
396
leftlocationweld = weldBetween(leftlocation,LeftArm)
397
leftlocationweld.C0 = CFrame.new(0,1.2,0)
398
rightlocation = Instance.new("Part",RightArm)
399
rightlocation.Size = Vector3.new(1,1,1)
400
rightlocation.Transparency = 1
401
rightlocation.Name = "rightlocation"
402
rightlocationweld = weldBetween(rightlocation,RightArm)
403
rightlocationweld.C0 = CFrame.new(0,1.2,0)
404
405
particlemiter1 = Instance.new("ParticleEmitter", LeftArm)
406
particlemiter1.Enabled = false
407
particlemiter1.Color = particlecolor
408
particlemiter1.Texture = "rbxassetid://886346744"
409
particlemiter1.Lifetime = NumberRange.new(.05)
410
particlemiter1.Size = NumberSequence.new(1.75,1.75)
411
particlemiter1.Rate = 4
412
particlemiter1.Rotation = NumberRange.new(0,360)
413
particlemiter1.RotSpeed = NumberRange.new(0)
414
particlemiter1.Speed = NumberRange.new(0)
415
particlemiter2 = Instance.new("ParticleEmitter", RightArm)
416
particlemiter2.Enabled = false
417
particlemiter2.Color = particlecolor
418
particlemiter2.Texture = "rbxassetid://886346744"
419
particlemiter2.Rotation = NumberRange.new(0,360)
420
particlemiter2.Lifetime = NumberRange.new(.05)
421
particlemiter2.Size = NumberSequence.new(1.75,1.75)
422
particlemiter2.Rate = 4
423
particlemiter2.RotSpeed = NumberRange.new(0)
424
particlemiter2.Speed = NumberRange.new(0)
425
particlemiter4 = Instance.new("ParticleEmitter", LeftLeg)
426
particlemiter4.Enabled = false
427
particlemiter4.Color = particlecolor
428
particlemiter4.Texture = "rbxassetid://886346744"
429
particlemiter4.Lifetime = NumberRange.new(.05)
430
particlemiter4.Rotation = NumberRange.new(0,360)
431
particlemiter4.Size = NumberSequence.new(1.75,1.75)
432
particlemiter4.Rate = 4
433
particlemiter4.RotSpeed = NumberRange.new(0)
434
particlemiter4.Speed = NumberRange.new(0)
435
particlemiter5 = Instance.new("ParticleEmitter", RightLeg)
436
particlemiter5.Enabled = false
437
particlemiter5.Color = particlecolor
438
particlemiter5.Texture = "rbxassetid://886346744"
439
particlemiter5.Rotation = NumberRange.new(0,360)
440
particlemiter5.Lifetime = NumberRange.new(.05)
441
particlemiter5.Size = NumberSequence.new(1.75,1.75)
442
particlemiter5.Rate = 4
443
particlemiter5.RotSpeed = NumberRange.new(0)
444
particlemiter5.Speed = NumberRange.new(0)
445
particlemiter6 = Instance.new("ParticleEmitter", Torso)
446
particlemiter6.Enabled = false
447
particlemiter6.Color = particlecolor
448
particlemiter6.Texture = "rbxassetid://886346744"
449
particlemiter6.Rotation = NumberRange.new(0,360)
450
particlemiter6.Lifetime = NumberRange.new(.05)
451
particlemiter6.Size = NumberSequence.new(1.75,1.75)
452
particlemiter6.Rate = 4
453
particlemiter6.RotSpeed = NumberRange.new(0)
454
particlemiter6.Speed = NumberRange.new(0)
455
particlemiter7 = Instance.new("ParticleEmitter", Head)
456
particlemiter7.Enabled = false
457
particlemiter7.Color = particlecolor
458
particlemiter7.Texture = "rbxassetid://886346744"
459
particlemiter7.Rotation = NumberRange.new(0,360)
460
particlemiter7.Lifetime = NumberRange.new(.05)
461
particlemiter7.Size = NumberSequence.new(1.75,1.75)
462
particlemiter7.Rate = 4
463
particlemiter7.RotSpeed = NumberRange.new(0)
464
particlemiter7.Speed = NumberRange.new(0)
465
466
coroutine.wrap(function()
467
while true do
468
wait(7)
469
particlemiter1.Enabled = true
470
particlemiter2.Enabled = true
471
particlemiter4.Enabled = true
472
particlemiter5.Enabled = true
473
particlemiter6.Enabled = true
474
particlemiter7.Enabled = true
475
swait(60)
476
particlemiter1.Enabled = false
477
particlemiter2.Enabled = false
478
particlemiter4.Enabled = false
479
particlemiter5.Enabled = false
480
particlemiter6.Enabled = false
481
particlemiter7.Enabled = false
482
wait(11)
483
particlemiter1.Enabled = true
484
particlemiter2.Enabled = true
485
particlemiter4.Enabled = true
486
particlemiter5.Enabled = true
487
particlemiter6.Enabled = true
488
particlemiter7.Enabled = true
489
swait(60)
490
particlemiter1.Enabled = false
491
particlemiter2.Enabled = false
492
particlemiter4.Enabled = false
493
particlemiter5.Enabled = false
494
particlemiter6.Enabled = false
495
particlemiter7.Enabled = false
496
wait(4)
497
particlemiter1.Enabled = true
498
particlemiter2.Enabled = true
499
particlemiter4.Enabled = true
500
particlemiter5.Enabled = true
501
particlemiter6.Enabled = true
502
particlemiter7.Enabled = true
503
swait(60)
504
particlemiter1.Enabled = false
505
particlemiter2.Enabled = false
506
particlemiter4.Enabled = false
507
particlemiter5.Enabled = false
508
particlemiter6.Enabled = false
509
particlemiter7.Enabled = false
510
swait()
511
end
512
end)()
513
514
Head.BrickColor = BrickColor.new("Light orange")
515
516
517
mas = Instance.new("Model",Head) 
518
mas.Name = "Model2Script"
519
o1 = Instance.new("Model")
520
o2 = Instance.new("Part")
521
o3 = Instance.new("Part")
522
o4 = Instance.new("Part")
523
o5 = Instance.new("Part")
524
o6 = Instance.new("Part")
525
o7 = Instance.new("Part")
526
o8 = Instance.new("Part")
527
o9 = Instance.new("Part")
528
o10 = Instance.new("Part")
529
o11 = Instance.new("Part")
530
o12 = Instance.new("Part")
531
o13 = Instance.new("Part")
532
o14 = Instance.new("Part")
533
o15 = Instance.new("Part")
534
o16 = Instance.new("Part")
535
o17 = Instance.new("Part")
536
o18 = Instance.new("Part")
537
o19 = Instance.new("Part")
538
o20 = Instance.new("Part")
539
o21 = Instance.new("Part")
540
o22 = Instance.new("Part")
541
o23 = Instance.new("Part")
542
o24 = Instance.new("Part")
543
o25 = Instance.new("Part")
544
o26 = Instance.new("Part")
545
o27 = Instance.new("Part")
546
o28 = Instance.new("Part")
547
o29 = Instance.new("Part")
548
o30 = Instance.new("Part")
549
o31 = Instance.new("Part")
550
o32 = Instance.new("Part")
551
o33 = Instance.new("Part")
552
o34 = Instance.new("Part")
553
o35 = Instance.new("Part")
554
o36 = Instance.new("Part")
555
o37 = Instance.new("Part")
556
o1.Parent = mas
557
o2.Name = "Head"
558
o2.Parent = o1
559
o2.Material = Enum.Material.SmoothPlastic
560
o2.BrickColor = BrickColor.new("Really black")
561
o2.Transparency = 1
562
o2.Rotation = Vector3.new(-0.00999999978, 3.26999998, 0.00999999978)
563
o2.FormFactor = Enum.FormFactor.Symmetric
564
o2.Size = Vector3.new(1.99999988, 0.99999994, 0.99999994)
565
o2.CFrame = CFrame.new(12.5892553, 4.50960207, -3.75727963, 0.998376548, -0.000250246754, 0.0569584854, 0.000245001953, 1.00000846, 9.91025372e-05, -0.056957975, -8.49864373e-05, 0.998385131)
566
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
567
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
568
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
569
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
570
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
571
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
572
o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
573
o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
574-
o3.BrickColor = BrickColor.new("Tr. Blue")
574+
575
o3.BrickColor = BrickColor.new("Fossil")
576
o3.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
577
o3.CanCollide = false
578
o3.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
579
o3.CFrame = CFrame.new(12.3422012, 4.47093582, -4.18185663, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
580
o3.BottomSurface = Enum.SurfaceType.Smooth
581
o3.TopSurface = Enum.SurfaceType.Smooth
582
o3.Color = Color3.new(0.623529, 0.631373, 0.67451)
583
o3.Color = Color3.new(0.623529, 0.631373, 0.67451)
584
o4.Parent = o2
585-
o4.BrickColor = BrickColor.new("Tr. Blue")
585+
586
o4.BrickColor = BrickColor.new("Deep Orange")
587
o4.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
588
o4.CanCollide = false
589
o4.Shape = Enum.PartType.Ball
590
o4.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
591
o4.CFrame = CFrame.new(12.6813383, 4.85306978, -4.3403945, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
592
o4.BottomSurface = Enum.SurfaceType.Smooth
593
o4.TopSurface = Enum.SurfaceType.Smooth
594
o4.Color = Color3.new(0.482353, 0, 0.482353)
595
o4.Color = Color3.new(0.482353, 0, 0.482353)
596-
o5.BrickColor = BrickColor.new("Tr. Blue")
596+
597
o5.BrickColor = BrickColor.new("Fossil")
598
o5.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
599
o5.CanCollide = false
600
o5.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
601
o5.CFrame = CFrame.new(12.25453, 4.47092152, -4.12017584, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
602
o5.BottomSurface = Enum.SurfaceType.Smooth
603
o5.TopSurface = Enum.SurfaceType.Smooth
604
o5.Color = Color3.new(0.623529, 0.631373, 0.67451)
605
o5.Color = Color3.new(0.623529, 0.631373, 0.67451)
606-
o6.BrickColor = BrickColor.new("Tr. Blue")
606+
607
o6.BrickColor = BrickColor.new("Fossil")
608
o6.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
609
o6.CanCollide = false
610
o6.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
611
o6.CFrame = CFrame.new(12.3307505, 4.47093344, -4.19189453, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
612
o6.BottomSurface = Enum.SurfaceType.Smooth
613
o6.TopSurface = Enum.SurfaceType.Smooth
614
o6.Color = Color3.new(0.623529, 0.631373, 0.67451)
615
o6.Color = Color3.new(0.623529, 0.631373, 0.67451)
616-
o7.BrickColor = BrickColor.new("Tr. Blue")
616+
617
o7.BrickColor = BrickColor.new("Fossil")
618
o7.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
619
o7.CanCollide = false
620
o7.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
621
o7.CFrame = CFrame.new(12.4249439, 4.47095871, -4.24005365, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
622
o7.BottomSurface = Enum.SurfaceType.Smooth
623
o7.TopSurface = Enum.SurfaceType.Smooth
624
o7.Color = Color3.new(0.623529, 0.631373, 0.67451)
625
o7.Color = Color3.new(0.623529, 0.631373, 0.67451)
626-
o8.BrickColor = BrickColor.new("Tr. Blue")
626+
627
o8.BrickColor = BrickColor.new("Fossil")
628
o8.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
629
o8.CanCollide = false
630
o8.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
631
o8.CFrame = CFrame.new(12.8379145, 4.46701479, -4.16434002, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
632
o8.BottomSurface = Enum.SurfaceType.Smooth
633
o8.TopSurface = Enum.SurfaceType.Smooth
634
o8.Color = Color3.new(0.623529, 0.631373, 0.67451)
635
o8.Color = Color3.new(0.623529, 0.631373, 0.67451)
636-
o9.BrickColor = BrickColor.new("Tr. Blue")
636+
637
o9.BrickColor = BrickColor.new("Fossil")
638
o9.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
639
o9.CanCollide = false
640
o9.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
641
o9.CFrame = CFrame.new(12.9631338, 4.46704054, -4.09174585, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
642
o9.BottomSurface = Enum.SurfaceType.Smooth
643
o9.TopSurface = Enum.SurfaceType.Smooth
644
o9.Color = Color3.new(0.623529, 0.631373, 0.67451)
645
o9.Color = Color3.new(0.623529, 0.631373, 0.67451)
646-
o10.BrickColor = BrickColor.new("Tr. Blue")
646+
647
o10.BrickColor = BrickColor.new("Fossil")
648
o10.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
649
o10.CanCollide = false
650
o10.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
651
o10.CFrame = CFrame.new(12.2429972, 4.4709177, -4.11946106, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
652
o10.BottomSurface = Enum.SurfaceType.Smooth
653
o10.TopSurface = Enum.SurfaceType.Smooth
654
o10.Color = Color3.new(0.623529, 0.631373, 0.67451)
655
o10.Color = Color3.new(0.623529, 0.631373, 0.67451)
656
o11.Parent = o2
657-
o11.BrickColor = BrickColor.new("Tr. Blue")
657+
658
o11.BrickColor = BrickColor.new("Pearl")
659
o11.Rotation = Vector3.new(-179.959991, 70.5100021, 179.970001)
660
o11.CanCollide = false
661
o11.Size = Vector3.new(0.250002503, 0.350000173, 0.2900002)
662
o11.CFrame = CFrame.new(13.0351248, 4.18798542, -4.05297899, -0.333613515, -0.000202421492, 0.942709923, -1.74622983e-10, 1.00000834, 0.000214724801, -0.942718267, 7.16352733e-05, -0.333615392)
663
o11.BottomSurface = Enum.SurfaceType.Smooth
664
o11.TopSurface = Enum.SurfaceType.Smooth
665
o11.Color = Color3.new(0.905882, 0.905882, 0.92549)
666
o11.Color = Color3.new(0.905882, 0.905882, 0.92549)
667
o12.Parent = o2
668-
o12.BrickColor = BrickColor.new("Tr. Blue")
668+
669
o12.BrickColor = BrickColor.new("Pearl")
670
o12.Rotation = Vector3.new(-0.0199999996, 59.8599968, 0.0299999993)
671
o12.CanCollide = false
672
o12.Size = Vector3.new(0.250002503, 0.330000162, 0.2900002)
673
o12.CFrame = CFrame.new(12.1336823, 4.17776823, -4.01179171, 0.502042472, -0.000225768134, 0.864842951, 0.000113000759, 1.00000834, 0.000195456203, -0.864849985, -3.99100827e-07, 0.502047539)
674
o12.BottomSurface = Enum.SurfaceType.Smooth
675
o12.TopSurface = Enum.SurfaceType.Smooth
676
o12.Color = Color3.new(0.905882, 0.905882, 0.92549)
677
o12.Color = Color3.new(0.905882, 0.905882, 0.92549)
678-
o13.BrickColor = BrickColor.new("Tr. Blue")
678+
679
o13.BrickColor = BrickColor.new("Fossil")
680
o13.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
681
o13.CanCollide = false
682
o13.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
683
o13.CFrame = CFrame.new(12.4135151, 4.13782883, -4.25640917, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
684
o13.BottomSurface = Enum.SurfaceType.Smooth
685
o13.TopSurface = Enum.SurfaceType.Smooth
686
o13.Color = Color3.new(0.623529, 0.631373, 0.67451)
687
o13.Color = Color3.new(0.623529, 0.631373, 0.67451)
688
o14.Parent = o2
689
o14.Material = Enum.Material.SmoothPlastic
690
o14.BrickColor = BrickColor.new("Really black")
691
o14.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
692
o14.CanCollide = false
693
o14.Size = Vector3.new(0.370002419, 0.380000234, 0.300000221)
694
o14.CFrame = CFrame.new(12.5940952, 4.50669909, -4.2362237, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
695
o14.BottomSurface = Enum.SurfaceType.Smooth
696
o14.TopSurface = Enum.SurfaceType.Smooth
697
o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
698
o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
699
o15.Parent = o2
700-
o15.BrickColor = BrickColor.new("Tr. Blue")
700+
701
o15.BrickColor = BrickColor.new("Pearl")
702
o15.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
703
o15.CanCollide = false
704
o15.Size = Vector3.new(0.0800024197, 0.250000238, 0.300000221)
705
o15.CFrame = CFrame.new(12.720789, 4.13790607, -4.30649519, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
706
o15.BottomSurface = Enum.SurfaceType.Smooth
707
o15.TopSurface = Enum.SurfaceType.Smooth
708
o15.Color = Color3.new(0.905882, 0.905882, 0.92549)
709
o15.Color = Color3.new(0.905882, 0.905882, 0.92549)
710-
o16.BrickColor = BrickColor.new("Tr. Blue")
710+
711
o16.BrickColor = BrickColor.new("Fossil")
712
o16.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
713
o16.CanCollide = false
714
o16.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
715
o16.CFrame = CFrame.new(12.8739166, 4.14795494, -4.19200373, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
716
o16.BottomSurface = Enum.SurfaceType.Smooth
717
o16.TopSurface = Enum.SurfaceType.Smooth
718
o16.Color = Color3.new(0.623529, 0.631373, 0.67451)
719
o16.Color = Color3.new(0.623529, 0.631373, 0.67451)
720
o17.Parent = o2
721-
o17.BrickColor = BrickColor.new("Tr. Blue")
721+
722
o17.BrickColor = BrickColor.new("Pearl")
723
o17.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
724
o17.CanCollide = false
725
o17.Size = Vector3.new(0.370002478, 0.120000228, 0.130000144)
726
o17.CFrame = CFrame.new(13.0013018, 5.05734348, -4.35467005, 0.865364432, -0.501023412, 0.0109602921, 0.501057446, 0.865423858, 2.24432806e-05, -0.00949566439, 0.00547180884, 0.999948561)
727
o17.BottomSurface = Enum.SurfaceType.Smooth
728
o17.TopSurface = Enum.SurfaceType.Smooth
729
o17.Color = Color3.new(0.905882, 0.905882, 0.92549)
730
o17.Color = Color3.new(0.905882, 0.905882, 0.92549)
731
o18.Parent = o2
732-
o18.BrickColor = BrickColor.new("Tr. Blue")
732+
733
o18.BrickColor = BrickColor.new("Deep Orange")
734
o18.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
735
o18.CanCollide = false
736
o18.Shape = Enum.PartType.Cylinder
737
o18.Size = Vector3.new(0.48999992, 1.15999997, 1.30999982)
738
o18.CFrame = CFrame.new(12.586771, 4.26036596, -3.78879094, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
739
o18.BottomSurface = Enum.SurfaceType.Smooth
740
o18.TopSurface = Enum.SurfaceType.Smooth
741
o18.Color = Color3.new(0.482353, 0, 0.482353)
742
o18.Color = Color3.new(0.482353, 0, 0.482353)
743
o19.Parent = o2
744-
o19.BrickColor = BrickColor.new("Tr. Blue")
744+
745
o19.BrickColor = BrickColor.new("Pearl")
746
o19.Rotation = Vector3.new(0, 0.629999995, 12.8699999)
747
o19.CanCollide = false
748
o19.Size = Vector3.new(0.0800024197, 0.170000225, 0.2900002)
749
o19.CFrame = CFrame.new(12.6530409, 4.55379057, -4.27083921, 0.974806547, -0.22278282, 0.0109562129, 0.222797751, 0.974873364, 2.55261766e-05, -0.0106856115, 0.00241591129, 0.999948502)
750
o19.BottomSurface = Enum.SurfaceType.Smooth
751
o19.TopSurface = Enum.SurfaceType.Smooth
752
o19.Color = Color3.new(0.905882, 0.905882, 0.92549)
753
o19.Color = Color3.new(0.905882, 0.905882, 0.92549)
754
o20.Parent = o2
755-
o20.BrickColor = BrickColor.new("Tr. Blue")
755+
756
o20.BrickColor = BrickColor.new("Pearl")
757
o20.Rotation = Vector3.new(-0.00999999978, 29.6299992, 0.0199999996)
758
o20.CanCollide = false
759
o20.Size = Vector3.new(0.420002431, 0.200000226, 0.2900002)
760
o20.CFrame = CFrame.new(12.2898045, 4.11280489, -4.19457197, 0.869223297, -0.000238353008, 0.494419813, 0.000207001765, 1.00000846, 0.000118167409, -0.494423091, -3.67785105e-07, 0.869231284)
761
o20.BottomSurface = Enum.SurfaceType.Smooth
762
o20.TopSurface = Enum.SurfaceType.Smooth
763
o20.Color = Color3.new(0.905882, 0.905882, 0.92549)
764
o20.Color = Color3.new(0.905882, 0.905882, 0.92549)
765
o21.Parent = o2
766-
o21.BrickColor = BrickColor.new("Tr. Blue")
766+
767
o21.BrickColor = BrickColor.new("Pearl")
768
o21.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
769
o21.CanCollide = false
770
o21.Size = Vector3.new(0.350002438, 0.120000228, 0.130000204)
771
o21.CFrame = CFrame.new(13.0757389, 4.90882826, -4.35546923, 0.865364432, -0.501023412, 0.0109602921, 0.501057446, 0.865423858, 2.24432806e-05, -0.00949566439, 0.00547180884, 0.999948561)
772
o21.BottomSurface = Enum.SurfaceType.Smooth
773
o21.TopSurface = Enum.SurfaceType.Smooth
774
o21.Color = Color3.new(0.905882, 0.905882, 0.92549)
775
o21.Color = Color3.new(0.905882, 0.905882, 0.92549)
776
o22.Parent = o2
777-
o22.BrickColor = BrickColor.new("Tr. Blue")
777+
778
o22.BrickColor = BrickColor.new("Pearl")
779
o22.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
780
o22.CanCollide = false
781
o22.Size = Vector3.new(0.330002487, 0.110000268, 0.140000194)
782
o22.CFrame = CFrame.new(13.142314, 4.7739563, -4.35119486, 0.865364432, -0.501023412, 0.0109602921, 0.501057446, 0.865423858, 2.24432806e-05, -0.00949566439, 0.00547180884, 0.999948561)
783
o22.BottomSurface = Enum.SurfaceType.Smooth
784
o22.TopSurface = Enum.SurfaceType.Smooth
785
o22.Color = Color3.new(0.905882, 0.905882, 0.92549)
786
o22.Color = Color3.new(0.905882, 0.905882, 0.92549)
787
o23.Parent = o2
788-
o23.BrickColor = BrickColor.new("Tr. Blue")
788+
789
o23.BrickColor = BrickColor.new("Pearl")
790
o23.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
791
o23.CanCollide = false
792
o23.Size = Vector3.new(0.0800024197, 0.250000238, 0.2900002)
793
o23.CFrame = CFrame.new(12.4452009, 4.13783503, -4.29846525, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
794
o23.BottomSurface = Enum.SurfaceType.Smooth
795
o23.TopSurface = Enum.SurfaceType.Smooth
796
o23.Color = Color3.new(0.905882, 0.905882, 0.92549)
797
o23.Color = Color3.new(0.905882, 0.905882, 0.92549)
798
o24.Parent = o2
799-
o24.BrickColor = BrickColor.new("Tr. Blue")
799+
800
o24.BrickColor = BrickColor.new("Pearl")
801
o24.Rotation = Vector3.new(0, 0.629999995, -30.1299992)
802
o24.CanCollide = false
803
o24.Size = Vector3.new(0.330002487, 0.110000268, 0.130000249)
804
o24.CFrame = CFrame.new(13.0381289, 4.67515135, -4.35506392, 0.864809334, 0.501980901, 0.0109607317, -0.502015352, 0.864868522, 1.60243653e-05, -0.00947066396, -0.00551580451, 0.999948561)
805
o24.BottomSurface = Enum.SurfaceType.Smooth
806
o24.TopSurface = Enum.SurfaceType.Smooth
807
o24.Color = Color3.new(0.905882, 0.905882, 0.92549)
808
o24.Color = Color3.new(0.905882, 0.905882, 0.92549)
809-
o25.BrickColor = BrickColor.new("Tr. Blue")
809+
810
o25.BrickColor = BrickColor.new("Fossil")
811
o25.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
812
o25.CanCollide = false
813
o25.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
814
o25.CFrame = CFrame.new(12.2344007, 4.13779402, -4.13043022, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
815
o25.BottomSurface = Enum.SurfaceType.Smooth
816
o25.TopSurface = Enum.SurfaceType.Smooth
817
o25.Color = Color3.new(0.623529, 0.631373, 0.67451)
818
o25.Color = Color3.new(0.623529, 0.631373, 0.67451)
819-
o26.BrickColor = BrickColor.new("Tr. Blue")
819+
820
o26.BrickColor = BrickColor.new("Fossil")
821
o26.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
822
o26.CanCollide = false
823
o26.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
824
o26.CFrame = CFrame.new(12.7699385, 4.14792395, -4.25231028, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
825
o26.BottomSurface = Enum.SurfaceType.Smooth
826
o26.TopSurface = Enum.SurfaceType.Smooth
827
o26.Color = Color3.new(0.623529, 0.631373, 0.67451)
828
o26.Color = Color3.new(0.623529, 0.631373, 0.67451)
829
o27.Parent = o2
830
o27.Material = Enum.Material.SmoothPlastic
831
o27.BrickColor = BrickColor.new("Really black")
832
o27.Rotation = Vector3.new(180, -3.27999997, 179.98999)
833
o27.Shape = Enum.PartType.Cylinder
834
o27.Size = Vector3.new(0.0500000007, 0.250000238, 1.6000005)
835
o27.CFrame = CFrame.new(12.2895432, 4.72786093, -4.26638556, -0.998360634, -0.000245401112, -0.0572395623, -0.000245002186, 1.00000846, -1.40238844e-05, 0.0572390407, 2.32175807e-08, -0.998369098)
836
o27.BottomSurface = Enum.SurfaceType.Smooth
837
o27.TopSurface = Enum.SurfaceType.Smooth
838
o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
839
o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
840
o28.Parent = o2
841
o28.Material = Enum.Material.SmoothPlastic
842
o28.BrickColor = BrickColor.new("Really black")
843
o28.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
844
o28.CanCollide = false
845
o28.Shape = Enum.PartType.Cylinder
846
o28.Size = Vector3.new(0.24999994, 1.25999975, 1.54999959)
847
o28.CFrame = CFrame.new(12.5879374, 4.09035969, -3.785882, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
848
o28.BottomSurface = Enum.SurfaceType.Smooth
849
o28.TopSurface = Enum.SurfaceType.Smooth
850
o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
851
o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
852
o29.Parent = o2
853-
o29.BrickColor = BrickColor.new("Tr. Blue")
853+
854
o29.BrickColor = BrickColor.new("Deep Orange")
855
o29.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
856
o29.CanCollide = false
857
o29.Shape = Enum.PartType.Ball
858
o29.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
859
o29.CFrame = CFrame.new(12.8344183, 4.76740217, -4.34208727, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
860
o29.BottomSurface = Enum.SurfaceType.Smooth
861
o29.TopSurface = Enum.SurfaceType.Smooth
862
o29.Color = Color3.new(0.482353, 0, 0.482353)
863
o29.Color = Color3.new(0.482353, 0, 0.482353)
864
o30.Parent = o2
865-
o30.BrickColor = BrickColor.new("Tr. Blue")
865+
866
o30.BrickColor = BrickColor.new("Depp Orange")
867
o30.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
868
o30.CanCollide = false
869
o30.Shape = Enum.PartType.Ball
870
o30.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
871
o30.CFrame = CFrame.new(12.6813812, 4.67232227, -4.34039068, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
872
o30.BottomSurface = Enum.SurfaceType.Smooth
873
o30.TopSurface = Enum.SurfaceType.Smooth
874
o30.Color = Color3.new(0.482353, 0, 0.482353)
875
o30.Color = Color3.new(0.482353, 0, 0.482353)
876-
o31.BrickColor = BrickColor.new("Tr. Blue")
876+
877
o31.BrickColor = BrickColor.new("Fossil")
878
o31.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
879
o31.CanCollide = false
880
o31.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
881
o31.CFrame = CFrame.new(12.9933138, 4.14798307, -4.12279606, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
882
o31.BottomSurface = Enum.SurfaceType.Smooth
883
o31.TopSurface = Enum.SurfaceType.Smooth
884
o31.Color = Color3.new(0.623529, 0.631373, 0.67451)
885
o31.Color = Color3.new(0.623529, 0.631373, 0.67451)
886
o32.Name = "r"
887
o32.Parent = o2
888-
o32.BrickColor = BrickColor.new("Tr. Blue")
888+
889
o32.BrickColor = BrickColor.new("Really black")
890
o32.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
891
o32.CanCollide = false
892
o32.Shape = Enum.PartType.Cylinder
893
o32.Size = Vector3.new(0.46999985, 1.25999975, 1.54999959)
894
o32.CFrame = CFrame.new(12.5878134, 4.61972094, -3.7858963, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
895
o32.BottomSurface = Enum.SurfaceType.Smooth
896
o32.TopSurface = Enum.SurfaceType.Smooth
897
o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
898
o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
899-
o33.BrickColor = BrickColor.new("Tr. Blue")
899+
900
o33.BrickColor = BrickColor.new("Fossil")
901
o33.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
902
o33.CanCollide = false
903
o33.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
904
o33.CFrame = CFrame.new(12.3250799, 4.13780499, -4.19420767, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
905
o33.BottomSurface = Enum.SurfaceType.Smooth
906
o33.TopSurface = Enum.SurfaceType.Smooth
907
o33.Color = Color3.new(0.623529, 0.631373, 0.67451)
908
o33.Color = Color3.new(0.623529, 0.631373, 0.67451)
909
o34.Parent = o2
910
o34.Material = Enum.Material.Neon
911
o34.BrickColor = BrickColor.new("Deep Orange")
912
o34.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
913
o34.CanCollide = false
914
o34.Shape = Enum.PartType.Ball
915
o34.Size = Vector3.new(0.230001301, 0.230001301, 0.230001301)
916
o34.CFrame = CFrame.new(12.320076, 4.73971415, -4.26470613, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
917
o34.BottomSurface = Enum.SurfaceType.Smooth
918
o34.TopSurface = Enum.SurfaceType.Smooth
919
o34.Color = Color3.new(0.482353, 0, 0.482353)
920
o34.Color = Color3.new(0.482353, 0, 0.482353)
921
o35.Parent = o2
922-
o35.BrickColor = BrickColor.new("Tr. Blue")
922+
923
o35.BrickColor = BrickColor.new("Pearl")
924
o35.Rotation = Vector3.new(0, 0.629999995, 12.8699999)
925
o35.CanCollide = false
926
o35.Size = Vector3.new(0.520002484, 0.440000206, 0.2900002)
927
o35.CFrame = CFrame.new(12.8338127, 4.79513836, -4.27282286, 0.974806547, -0.22278282, 0.0109562129, 0.222797751, 0.974873364, 2.55261766e-05, -0.0106856115, 0.00241591129, 0.999948502)
928
o35.BottomSurface = Enum.SurfaceType.Smooth
929
o35.TopSurface = Enum.SurfaceType.Smooth
930
o35.Color = Color3.new(0.905882, 0.905882, 0.92549)
931
o35.Color = Color3.new(0.905882, 0.905882, 0.92549)
932
o36.Parent = o2
933-
o36.BrickColor = BrickColor.new("Tr. Blue")
933+
934
o36.BrickColor = BrickColor.new("Pearl")
935
o36.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
936
o36.CanCollide = false
937
o36.Size = Vector3.new(0.420002431, 0.200000226, 0.2900002)
938
o36.CFrame = CFrame.new(12.8746452, 4.11295271, -4.2049346, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
939
o36.BottomSurface = Enum.SurfaceType.Smooth
940
o36.TopSurface = Enum.SurfaceType.Smooth
941
o36.Color = Color3.new(0.905882, 0.905882, 0.92549)
942
o36.Color = Color3.new(0.905882, 0.905882, 0.92549)
943-
o37.BrickColor = BrickColor.new("Tr. Blue")
943+
944
o37.BrickColor = BrickColor.new("Fossil")
945
o37.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
946
o37.CanCollide = false
947
o37.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
948
o37.CFrame = CFrame.new(12.7551317, 4.46699476, -4.21234465, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
949
o37.BottomSurface = Enum.SurfaceType.Smooth
950
o37.TopSurface = Enum.SurfaceType.Smooth
951
o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
952
o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
953
mas.Parent = workspace
954
mas:MakeJoints()
955
956
mas2 = Instance.new("Model",RightArm) 
957
mas2.Name = "Model2Script2"
958
ov = Instance.new("Model")
959
o2 = Instance.new("WedgePart")
960
o3 = Instance.new("WedgePart")
961
o4 = Instance.new("WedgePart")
962
o5 = Instance.new("Part")
963
o6 = Instance.new("Part")
964
o7 = Instance.new("Part")
965
o8 = Instance.new("WedgePart")
966
o9m = Instance.new("Part")
967
ov.Parent = mas2
968
o2.Parent = ov
969
o2.Material = Enum.Material.Neon
970
o2.BrickColor = BrickColor.new("Tr. Red")
971
o2.Transparency = 0.1
972
o2.Rotation = Vector3.new(-76.2299957, 74.5199966, -102.399994)
973
o2.Anchored = true
974
o2.Size = Vector3.new(0.104009911, 0.654072165, 0.0998701826)
975
o2.CFrame = CFrame.new(-6.25214577, 2.5895319, -11.5024309, -0.057314001, 0.260602951, 0.963743508, -0.0313595012, -0.965332747, 0.259167373, 0.997871935, -0.015368619, 0.0634972602)
976
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
977
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
978
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
979
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
980
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
981
o2.Color = Color3.new(0.705882, 0.501961, 1)
982
o2.Color = Color3.new(0.705882, 0.501961, 1)
983
o3.Parent = ov
984
o3.Material = Enum.Material.Neon
985
o3.BrickColor = BrickColor.new("Tr. Red")
986
o3.Transparency = 0.1
987
o3.Rotation = Vector3.new(-88.5499954, -6.10999966, 86.6899948)
988
o3.Anchored = true
989
o3.Size = Vector3.new(0.10142266, 0.186803788, 0.632338703)
990
o3.CFrame = CFrame.new(-5.97627115, 1.30611134, -11.5261898, 0.0573620088, -0.992660284, -0.106466688, 0.0314275026, -0.104794614, 0.994006455, -0.997867048, -0.0603620112, 0.0251852907)
991
o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
992
o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
993
o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
994
o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
995
o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
996
o3.Color = Color3.new(0.705882, 0.501961, 1)
997
o3.Color = Color3.new(0.705882, 0.501961, 1)
998
o4.Parent = ov
999
o4.Material = Enum.Material.Neon
1000
o4.BrickColor = BrickColor.new("Tr. Red")
1001
o4.Transparency = 0.1
1002
o4.Rotation = Vector3.new(103.110001, -74.5599976, -78.2399979)
1003
o4.Anchored = true
1004
o4.Size = Vector3.new(0.104009911, 0.472443491, 0.0998701826)
1005
o4.CFrame = CFrame.new(-5.85783195, 2.78958607, -11.4734116, 0.0542620048, 0.26058802, -0.96392411, 0.0306074936, -0.965335786, -0.25924623, -0.998065889, -0.0154361119, -0.0603548028)
1006
o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1007
o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1008
o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1009
o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1010
o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1011
o4.Color = Color3.new(0.705882, 0.501961, 1)
1012
o4.Color = Color3.new(0.705882, 0.501961, 1)
1013
o5.Parent = ov
1014
o5.Material = Enum.Material.Neon
1015
o5.BrickColor = BrickColor.new("Tr. Red")
1016
o5.Transparency = 0.1
1017
o5.Rotation = Vector3.new(-178.199997, 3.28999996, -105.129997)
1018
o5.Anchored = true
1019
o5.Size = Vector3.new(0.701161206, 0.538160622, 0.103492416)
1020
o5.CFrame = CFrame.new(-6.22018671, 3.29966021, -11.4774265, -0.260599941, 0.963741541, 0.0573597625, 0.965332747, 0.259159267, 0.0314289927, 0.0154241361, 0.0635594428, -0.997867107)
1021
o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1022
o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1023
o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1024
o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1025
o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1026
o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1027
o5.Color = Color3.new(0.705882, 0.501961, 1)
1028
o5.Color = Color3.new(0.705882, 0.501961, 1)
1029
o6.Parent = ov
1030
o6.Material = Enum.Material.Neon
1031
o6.BrickColor = BrickColor.new("Tr. Red")
1032
o6.Transparency = 0.1
1033
o6.Rotation = Vector3.new(-178.199997, 3.28999996, -101.059998)
1034
o6.Anchored = true
1035
o6.Size = Vector3.new(0.701161206, 0.371020257, 0.103492416)
1036
o6.CFrame = CFrame.new(-6.05381966, 2.6474514, -11.4884119, -0.191533148, 0.979808867, 0.0573569275, 0.981293619, 0.189983174, 0.0314286686, 0.0198971108, 0.062301416, -0.997867286)
1037
o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1038
o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1039
o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1040
o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1041
o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1042
o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1043
o6.Color = Color3.new(0.705882, 0.501961, 1)
1044
o6.Color = Color3.new(0.705882, 0.501961, 1)
1045
o7.Parent = ov
1046
o7.Material = Enum.Material.Neon
1047
o7.BrickColor = BrickColor.new("Tr. Red")
1048
o7.Transparency = 0.1
1049
o7.Rotation = Vector3.new(-178.199997, 3.28999996, -96.1199951)
1050
o7.Anchored = true
1051
o7.Size = Vector3.new(0.701161206, 0.371020257, 0.103492416)
1052
o7.CFrame = CFrame.new(-5.95285225, 1.97883701, -11.5036192, -0.106464036, 0.99266082, 0.057359308, 0.994006693, 0.104791857, 0.0314288139, 0.025187036, 0.0603593886, -0.997867167)
1053
o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1054
o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1055
o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1056
o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1057
o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1058
o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1059
o7.Color = Color3.new(0.705882, 0.501961, 1)
1060
o7.Color = Color3.new(0.705882, 0.501961, 1)
1061
o8.Parent = ov
1062
o8.Material = Enum.Material.Neon
1063
o8.BrickColor = BrickColor.new("Tr. Red")
1064
o8.Transparency = 0.1
1065
o8.Rotation = Vector3.new(-88.5499954, -6.10999966, -93.3099976)
1066
o8.Anchored = true
1067
o8.Size = Vector3.new(0.10142266, 0.186803788, 0.632338703)
1068
o8.CFrame = CFrame.new(-5.79092312, 1.32566071, -11.5148821, -0.0573620088, 0.992660284, -0.106466688, -0.0314275026, 0.104794614, 0.994006455, 0.997867048, 0.0603620112, 0.0251852907)
1069
o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1070
o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1071
o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1072
o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1073
o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1074
o8.Color = Color3.new(0.705882, 0.501961, 1)
1075
o8.Color = Color3.new(0.705882, 0.501961, 1)
1076
o9m.Parent = ov
1077
o9m.Material = Enum.Material.Neon
1078
o9m.BrickColor = BrickColor.new("Tr. Red")
1079
o9m.Transparency = 0.1
1080
o9m.Rotation = Vector3.new(-178.199997, 3.28999996, -118.769997)
1081
o9m.Anchored = true
1082
o9m.Size = Vector3.new(1.56116068, 0.538160563, 0.102974951)
1083
o9m.CFrame = CFrame.new(-6.66080666, 4.25504208, -11.4726496, -0.480506241, 0.875113606, 0.0573588945, 0.876999617, 0.479481548, 0.031427063, 2.6898428e-07, 0.065402478, -0.997867227)
1084
o9m.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1085
o9m.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1086
o9m.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1087
o9m.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1088
o9m.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1089
o9m.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1090
o9m.Color = Color3.new(0.705882, 0.501961, 1)
1091
o9m.Color = Color3.new(0.705882, 0.501961, 1)
1092
mas2.Parent = workspace
1093
mas2:MakeJoints()
1094
1095
nightfallknifelocater = Instance.new("Part",RightArm)
1096
nightfallknifelocater.CanCollide = false
1097
nightfallknifelocater.Transparency = 1
1098
nightfallknifelocater.Size = Vector3.new(1,1,1)
1099
ng2 = weldBetween(nightfallknifelocater,RightArm)
1100
ng2.C0 = CFrame.new(-6.2,4.3,-11.35) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-18))
1101
1102
1103
function weld()
1104
	local parts,last = {}
1105
	local function scan(o1)
1106
		for _,v in pairs(o1:GetChildren()) do
1107
			if (v:IsA("BasePart")) then
1108
				if (last) then
1109
					local w = Instance.new("Weld")
1110
					w.Name = ("%s_Weld"):format(v.Name)
1111
					w.Part0,w.Part1 = last,nightfallmasklocater
1112
					w.C0 = last.CFrame:inverse() 
1113
					w.Parent = last
1114
				end
1115
				last = v
1116
				table.insert(parts,v)
1117
			end
1118
			scan(v)
1119
		end
1120
	end
1121
	scan(o1)
1122
	for _,v in pairs(parts) do
1123
v.CanCollide = false
1124
		v.Anchored = false
1125
v.Parent = Head
1126
	end
1127
end
1128
1129
weld()
1130
1131
function weld2()
1132
	local parts,last = {}
1133
	local function scan(ov)
1134
		for _,v in pairs(ov:GetChildren()) do
1135
			if (v:IsA("BasePart")) then
1136
				if (last) then
1137
					local w = Instance.new("Weld")
1138
					w.Name = ("%s_Weld"):format(v.Name)
1139
					w.Part0,w.Part1 = last,nightfallknifelocater
1140
					w.C0 = last.CFrame:inverse() 
1141
					w.Parent = last
1142
				end
1143
				last = v
1144
				table.insert(parts,v)
1145
			end
1146
			scan(v)
1147
		end
1148
	end
1149
	scan(ov)
1150
	for _,v in pairs(parts) do
1151
v.CanCollide = false
1152
		v.Anchored = false
1153
v.Parent = RightArm
1154
	end
1155
end
1156
1157
hum.WalkSpeed = ws
1158
hum.JumpPower = jp
1159
LeftArm.BrickColor = BrickColor.new("Light orange") 
1160
RightArm.BrickColor = BrickColor.new("Light orange")
1161
Head.BrickColor = BrickColor.new("Light orange")
1162
Torso.BrickColor = BrickColor.new("Light orange")
1163
LeftLeg.BrickColor = BrickColor.new("Light orange")
1164
RightLeg.BrickColor = BrickColor.new("Light orange")
1165
1166
1167
godmode = coroutine.wrap(function()
1168
for i,v in pairs(Character:GetChildren()) do
1169
if v:IsA("BasePart") and v ~= Root then
1170
v.Anchored = false
1171
end
1172
end
1173
hum.MaxHealth = math.huge
1174
wait(.00001)
1175
hum.Health = math.huge
1176
end)
1177
godmode()
1178
ff = Instance.new("ForceField", Character)
1179
ff.Visible = false
1180
1181
coroutine.wrap(function()
1182
for i,v in pairs(Character:GetChildren()) do
1183
if v.Name == "Animate" then v:Remove()
1184
end
1185
end
1186
end)()
1187
1188
function damagealll(Radius,Position)		
1189
	local Returning = {}		
1190
	for _,v in pairs(workspace:GetChildren()) do		
1191
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
1192
if v:FindFirstChild("Torso") then		
1193
			local Mag = (v.Torso.Position - Position).magnitude		
1194
			if Mag < Radius then		
1195
				table.insert(Returning,v)		
1196
			end
1197
elseif v:FindFirstChild("UpperTorso") then	
1198
			local Mag = (v.UpperTorso.Position - Position).magnitude		
1199
			if Mag < Radius then		
1200
				table.insert(Returning,v)		
1201
			end
1202
end	
1203
		end		
1204
	end		
1205
	return Returning		
1206
end
1207
1208
ArtificialHB = Instance.new("BindableEvent", script)
1209
ArtificialHB.Name = "Heartbeat"
1210
script:WaitForChild("Heartbeat")
1211
1212
frame = 1 / 60
1213
tf = 0
1214
allowframeloss = false
1215
tossremainder = false
1216
1217
1218
lastframe = tick()
1219
script.Heartbeat:Fire()
1220
1221
1222
game:GetService("RunService").Heartbeat:connect(function(s, p)
1223
	tf = tf + s
1224
	if tf >= frame then
1225
		if allowframeloss then
1226
			script.Heartbeat:Fire()
1227
			lastframe = tick()
1228
		else
1229
			for i = 1, math.floor(tf / frame) do
1230
				script.Heartbeat:Fire()
1231
			end
1232
			lastframe = tick()
1233
		end
1234
		if tossremainder then
1235
			tf = 0
1236
		else
1237
			tf = tf - frame * math.floor(tf / frame)
1238
		end
1239
	end
1240
end)
1241
1242
function swait(num)
1243
	if num == 0 or num == nil then
1244
		game:service("RunService").Stepped:wait(0)
1245
	else
1246
		for i = 0, num do
1247
			game:service("RunService").Stepped:wait(0)
1248
		end
1249
	end
1250
end
1251
1252
function ray(pos, dir, rang, ignoredesc)
1253
	return workspace:FindPartOnRay(Ray.new(pos, dir.unit * rang), ignoredesc)
1254
end
1255
1256
function ray2(startpos, endpos, distance, ignore)
1257
local dir = CFrame.new(startpos,endpos).lookVector
1258
return ray(startpos, dir, distance, ignore)
1259
end
1260
1261
coroutine.wrap(function()
1262
while true do
1263
for i,v in pairs(Torso:GetChildren()) do
1264
if v.Name == "explodball" then
1265
v.Size = v.Size + Vector3.new(2,2,2)
1266
v.Transparency = v.Transparency + .08
1267
end
1268
end
1269
for i,v in pairs(Torso:GetDescendants()) do
1270
if v.Name == "explodmesh" then
1271
v.Scale = v.Scale + Vector3.new(.01,0,.01)
1272
v.Parent.Transparency = v.Parent.Transparency + .06
1273
end
1274
end
1275
for i,v in pairs(Torso:GetDescendants()) do
1276
if v.Name == "explodmesh2" then
1277
v.Scale = v.Scale + Vector3.new(1.5,0,1.5)
1278
v.Parent.Transparency = v.Parent.Transparency + .06
1279
end
1280
end
1281
swait()
1282
end
1283
end)()
1284
1285
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
1286
so = Instance.new("Sound")
1287
so.Parent = PARENT
1288
so.SoundId = "rbxassetid://"..ID
1289
so.Volume = VOL
1290
so.Looped = LOOP
1291
so:Play()
1292
removeuseless:AddItem(so,REMOVE)
1293
end
1294
1295
mouse.Button1Down:connect(function()
1296
if debounce then return end
1297
debounce = true
1298
if combo1 then
1299
combo1 = false
1300
combo2 = true
1301
combo3 = false
1302
attacking = true
1303
ws = 12
1304
g1 = Instance.new("BodyGyro", Root)
1305
g1.D = 175
1306
g1.P = 20000
1307
g1.MaxTorque = Vector3.new(0,9000,0)
1308
for i = 1, 12 do
1309
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1310
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.4,-.2,-.2) * CFrame.Angles(math.rad(90),math.rad(130),math.rad(0)),.3)
1311
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1312
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
1313
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1314
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1315
swait()
1316
end
1317
tr1.Enabled = true
1318
slash = slasher[math.random(1,#slasher)]
1319
slashs.SoundId = "rbxassetid://"..slash
1320
slashs:Play()
1321
hitbox = Instance.new("Part",Torso)
1322
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1323
hitbox.Anchored = true
1324
hitbox.Transparency = 1
1325
hitbox.Size = Vector3.new(1,1,1)
1326
hitbox.CanCollide = false
1327
Hit = damagealll(3,hitbox.Position)
1328
for _,v in pairs(Hit) do
1329
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1330
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1331
slash2 = slasher2[math.random(1,#slasher2)]
1332
local damagesound = Instance.new("Sound",slachtoffer.Parent:FindFirstChild("Torso") or slachtoffer.Parent:FindFirstChild("UpperTorso"))
1333
damagesound.SoundId = "rbxassetid://"..slash2
1334
damagesound.Volume = 8
1335
damagesound:Play()
1336
removeuseless:AddItem(damagesound,4)
1337
slachtoffer:TakeDamage(math.random(29,52))
1338
end
1339
end
1340
ws = 6
1341
for i = 1, 12 do
1342
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1343
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
1344
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1345
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-60), math.rad(0)), 0.3)
1346
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1347
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1348
swait()
1349
end
1350
removeuseless:AddItem(g1,.001)
1351
hitbox:Remove()
1352
tr1.Enabled = false
1353
attacking = false
1354
debounce = false
1355
ws = 19
1356
elseif combo2 then
1357
combo1 = false
1358
combo2 = false
1359
combo3 = true
1360
attacking = true
1361
ws = 12
1362
g1 = Instance.new("BodyGyro", Root)
1363
g1.D = 175
1364
g1.P = 20000
1365
g1.MaxTorque = Vector3.new(0,9000,0)
1366
for i = 1, 12 do
1367
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1368
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1369
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.3)
1370
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.3)
1371
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1372
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1373
swait()
1374
end
1375
tr1.Enabled = true
1376
slash = slasher[math.random(1,#slasher)]
1377
slashs.SoundId = "rbxassetid://"..slash
1378
slashs:Play()
1379
hitbox = Instance.new("Part",Torso)
1380
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1381
hitbox.Anchored = true
1382
hitbox.Transparency = 1
1383
hitbox.Size = Vector3.new(1,1,1)
1384
hitbox.CanCollide = false
1385
Hit = damagealll(3,hitbox.Position)
1386
for _,v in pairs(Hit) do
1387
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1388
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1389
slachtoffer:TakeDamage(math.random(34,42))
1390
slash2 = slasher2[math.random(1,#slasher2)]
1391
local damagesound = Instance.new("Sound",slachtoffer.Parent:FindFirstChild("Torso") or slachtoffer.Parent:FindFirstChild("UpperTorso"))
1392
damagesound.SoundId = "rbxassetid://"..slash2
1393
damagesound.Volume = 8
1394
damagesound:Play()
1395
removeuseless:AddItem(damagesound,4)
1396
end
1397
end
1398
for i = 1, 12 do
1399
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1400
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1401
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
1402
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.8,-.25,0) * CFrame.Angles(math.rad(-60),math.rad(-70),math.rad(0)),.3)
1403
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1404
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1405
swait()
1406
end
1407
removeuseless:AddItem(g1,.001)
1408
tr1.Enabled = false
1409
debounce = false
1410
hitbox:Remove()
1411
attacking = false
1412
ws = 19
1413
elseif combo3 then
1414
combo1 = true
1415
combo2 = false
1416
combo3 = false
1417
attacking = true
1418
spinny = 0
1419
ws = 16
1420
local spinnysound = Instance.new("Sound",Torso)
1421
spinnysound.SoundId = "rbxassetid://1290491542"
1422
spinnysound.Volume = 8
1423
spinnysound.Pitch = .8
1424
spinnysound:Play()
1425
tr1.Enabled = true
1426
hitbox = Instance.new("Part",Torso)
1427
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1428
hitbox.Anchored = true
1429
hitbox.Transparency = 1
1430
hitbox.Size = Vector3.new(1,1,1)
1431
hitbox.CanCollide = false
1432
if spin1 then
1433
spin1 = false
1434
spin2 = true
1435
else
1436
spin1 = true
1437
spin2 = false
1438
end
1439
for i = 1, 45 do
1440
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1441
local Hit = damagealll(3,hitbox.Position)
1442
for _,v in pairs(Hit) do
1443
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1444
local slachtoffer = v:FindFirstChildOfClass("Humanoid")
1445
slachtoffer:TakeDamage(math.random(1,3))
1446
end
1447
end
1448
if spin1 then
1449
spinny = spinny - 45
1450
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.4,.5) * CFrame.Angles(math.rad(-90),math.rad(90),math.rad(0)),.3)
1451
LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.55,.55,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.3)
1452
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
1453
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(spinny), math.rad(0)), 0.3)
1454
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1455
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1456
elseif spin2 then
1457
spinny = spinny - 45
1458
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.4,.5) * CFrame.Angles(math.rad(-90),math.rad(90),math.rad(0)),.3)
1459
LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.55,.55,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.3)
1460
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
1461
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(spinny), math.rad(0)), 0.3)
1462
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1463
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1464
end
1465
swait()
1466
end
1467
tr1.Enabled = false
1468
spinnysound:Remove()
1469
attacking = false
1470
debounce = false
1471
spinny = 0
1472
ROOTLERP.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1473
ws = 19
1474
end
1475
end)
1476
1477
mouse.KeyDown:connect(function(Press)
1478
Press=Press:lower()
1479
if Press=='q' then
1480
if mouse.Target ~= nil then
1481
if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1482
if debounce then return end
1483
debounce = true
1484
attacking = true
1485
enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1486
SOUND(Torso,862693565,10,false,5)
1487
RightArm.BrickColor = BrickColor.new("Light orange")
1488
for i = 1, 400 do
1489
if targetfound then break end
1490
local Hit = damagealll(5,Torso.Position)
1491
for _,v in pairs(Hit) do
1492
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
1493
targetfound = true
1494
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1495
end
1496
end
1497
if enemy.RigType == Enum.HumanoidRigType.R15 then
1498
hum:MoveTo(enemy.Parent:FindFirstChild("UpperTorso").Position)
1499
else
1500
hum:MoveTo(enemy.Parent:FindFirstChild("Torso").Position)
1501
end
1502
footsteps.Volume = 2
1503
footsteps.Pitch = 2.2
1504
ws = 30
1505
change = 2
1506
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
1507
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
1508
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.07 + 0.2*math.sin(sine/3.5), 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
1509
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9 - 0.35 * math.cos(sine/7)/2.8, -.3  + 0.2 - math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) + -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/7), math.rad(0), math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
1510
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9 + 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 + math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) - -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
1511
swait()
1512
end
1513
if targetfound then
1514
ws = 0
1515
enemy.WalkSpeed = 0
1516
SOUND(rightlocation,862701802,9,false,5)
1517
footsteps.Volume = 0
1518
footsteps.Pitch = 1.6
1519
for i = 1, 12 do
1520
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1521
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.175, 0) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(0)), 0.3)
1522
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1523
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1524
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.79,.05) * CFrame.Angles(math.rad(190),math.rad(0),math.rad(-10)),.3)
1525
swait()
1526
end
1527
locationpartz = Instance.new("Part",Torso)
1528
locationpartz.Size = Vector3.new(1,1,1)
1529
locationpartz.Anchored = false
1530
locationpartz.Transparency = 1
1531
locationpartz.CanCollide = false
1532
locationpartz.CFrame = rightlocation.CFrame * CFrame.new(0,-1.5,0)
1533
if enemy.RigType == Enum.HumanoidRigType.R15 then
1534
enemy.Parent.UpperTorso.CFrame = locationpartz.CFrame * CFrame.new(1,0,0) * CFrame.Angles(math.rad(-90),0,0)
1535
else
1536
enemy.Parent.Torso.CFrame = locationpartz.CFrame * CFrame.new(1,0,0) * CFrame.Angles(math.rad(-90),0,0)
1537
end
1538
if enemy.RigType == Enum.HumanoidRigType.R15 then
1539
weldofweld = weldBetween(locationpartz,enemy.Parent.UpperTorso)
1540
else
1541
weldofweld = weldBetween(locationpartz,enemy.Parent.Torso)
1542
end
1543
weldofweld.C0 = CFrame.Angles(math.rad(-90),0,0)
1544
locationpartz.Anchored = true
1545
SOUND(RightArm,877870515,7,false,6)
1546
for i = 1, 250 do
1547
locationpartz.CFrame = rightlocation.CFrame * CFrame.new(0,-1.5,0) 
1548
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.44,-.125) * CFrame.Angles(math.rad(48),math.rad(0),math.rad(30)), 0.02)
1549
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.175, 0) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(0)), 0.03)
1550
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
1551
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
1552
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.79,.05) * CFrame.Angles(math.rad(190),math.rad(0),math.rad(-12)),.03)
1553
swait()
1554
end
1555
if enemy.RigType == Enum.HumanoidRigType.R15 then
1556
ded = Instance.new("Sound",enemy.Parent.UpperTorso)
1557
else
1558
ded = Instance.new("Sound",enemy.Parent.Torso)
1559
end
1560
ded.SoundId = "rbxassetid://429400881"
1561
ded.Volume = 9
1562
ded.Pitch = .9
1563
ded:Play()
1564
coroutine.wrap(function()
1565
local energyplosion = Instance.new("Part",Torso)
1566
if enemy.RigType == Enum.HumanoidRigType.R15 then
1567
energyplosion.CFrame = enemy.Parent.UpperTorso.CFrame
1568
else
1569
energyplosion.CFrame = enemy.Parent.Torso.CFrame
1570
end
1571
energyplosion.Size = Vector3.new(.1,.1,.1)
1572
energyplosion.BrickColor = BrickColor.new("Tr. Red")
1573
energyplosion.Anchored = true
1574
energyplosion.CanCollide = false
1575
energyplosion.Transparency = 0
1576
energyplosion.Shape = "Ball"
1577
energyplosion.Material = "Neon"
1578
for i = 1, 20 do
1579
enemy.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1580
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1581
energyplosion.Size = energyplosion.Size + Vector3.new(2,2,2)
1582
energyplosion.Transparency = energyplosion.Transparency + .05
1583
swait()
1584
end
1585
hum.CameraOffset = Vector3.new(0,0,0)
1586
enemy.CameraOffset = Vector3.new(0,0,0)
1587
energyplosion:Remove()
1588
end)()
1589
locationpartz:Remove()
1590
targetfound = false
1591
footsteps.Volume = 0
1592
enemy.Parent:BreakJoints()
1593
coroutine.wrap(function()
1594
tauntsoundz = Instance.new("Sound", Head)
1595
tauntsoundz.Volume = 10
1596
tauntsoundz.SoundId = "rbxassetid://246480487"
1597
tauntsoundz.Looped = false
1598
tauntsoundz:Play()
1599
wait(3)
1600
wait(tauntsoundz.TimeLength)
1601
tauntsoundz:Remove()
1602
end)()
1603
change = .5
1604
for i = 1, 90 do 
1605
swait()
1606
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
1607
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
1608
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
1609
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
1610
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
1611
end
1612
attacking = false
1613
debounce = false
1614
else
1615
footsteps.Pitch = 1.6
1616
targetfound = false
1617
footsteps.Volume = 0
1618
debounce = false
1619
attacking = false
1620
end
1621
end
1622
end
1623
elseif Press=='y' then
1624
if debounce then return end
1625
debounce = true
1626
attacking = true
1627
ws = 12
1628
g1 = Instance.new("BodyGyro", Root)
1629
g1.D = 175
1630
g1.P = 20000
1631
g1.MaxTorque = Vector3.new(0,9000,0)
1632
local chargo = Instance.new("Sound",rightlocation)
1633
chargo.SoundId = "rbxassetid://306181935"
1634
chargo.Volume = 7
1635
chargo.Looped = false
1636
chargo.Pitch = 1.1
1637
chargo:Play()
1638
removeuseless:AddItem(chargo,5)
1639
for i = 1, 120 do
1640
coroutine.wrap(function()
1641
local sk = Instance.new("Part",Torso)
1642
sk.CanCollide = false
1643
sk.Anchored = true
1644
sk.BrickColor = BrickColor.new("Tr. Red")
1645
sk.Name = "sk"
1646
sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1647
local skmesh = Instance.new("SpecialMesh",sk)
1648
skmesh.MeshId = "rbxassetid://662586858"
1649
skmesh.Name = "wave"
1650
skmesh.Scale = Vector3.new(.01,.001,.01)
1651
for i = 1, 20 do
1652
skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
1653
sk.Transparency = sk.Transparency + .05
1654
swait()
1655
end
1656
sk:Remove()
1657
end)()
1658
coroutine.wrap(function()
1659
local wshockwave = Instance.new("Part", Torso)
1660
wshockwave.Size = Vector3.new(1,1,1)
1661
wshockwave.CanCollide = false
1662
wshockwave.Anchored = true
1663
wshockwave.Transparency = .45
1664
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1665
wshockwave.CFrame = CFrame.new(rightlocation.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1666
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1667
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1668
wshockwavemesh.Name = "wswm"
1669
wshockwavemesh.MeshId = "rbxassetid://20329976"
1670
removeuseless:AddItem(wshockwave,2)
1671
for i = 1, 20 do
1672
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1,0,1)
1673
wshockwave.Transparency = wshockwave.Transparency + .05
1674
swait()
1675
end
1676
wshockwave:Remove()
1677
end)()
1678
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1679
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1680
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.03)
1681
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.03)
1682
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
1683
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
1684
swait()
1685
end
1686
coroutine.wrap(function()
1687
local bullet = Instance.new("Part",Torso)
1688
bullet.CanCollide = false
1689
bullet.Anchored = false
1690
bullet.Size = Vector3.new(2,2,2)
1691
bullet.Transparency = .5
1692
bullet.Shape = "Ball"
1693
bullet.Material = "Neon"
1694
bullet.BrickColor = BrickColor.new("Tr. Red")
1695
bullet.CFrame = rightlocation.CFrame
1696
energloop = Instance.new("Sound",bullet)
1697
energloop.Volume = 6
1698
energloop.SoundId = "rbxassetid://2607597779"
1699
energloop.Looped = true
1700
MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Tr. Red").Color,BrickColor.new("Deep Orange").Color))
1701
local bov = Instance.new("BodyVelocity",bullet)
1702
bov.maxForce = Vector3.new(99999,99999,99999)
1703
bullet.CFrame = CFrame.new(bullet.Position,mouse.Hit.p)
1704
bov.velocity = bullet.CFrame.lookVector*180
1705
for i = 1, 225 do
1706
local Hit = damagealll(15,bullet.Position)
1707
for _,v in pairs(Hit) do
1708
if v:FindFirstChildOfClass("Humanoid") and v.Name ~= Player.Name then
1709
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1710
slachtoffer:TakeDamage(math.random(3,10))
1711
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1712
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1713
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1714
vel.velocity = CFrame.new(bullet.Position,torso.Position).lookVector*120
1715
removeuseless:AddItem(vel,.1)
1716
end
1717
end
1718
local sk = Instance.new("Part",Torso)
1719
sk.CanCollide = false
1720
sk.Anchored = true
1721
sk.BrickColor = BrickColor.new("Tr. Red")
1722
sk.Name = "sk"
1723
sk.CFrame = bullet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1724
local skmesh = Instance.new("SpecialMesh",sk)
1725
skmesh.MeshId = "rbxassetid://662586858"
1726
skmesh.Name = "wave"
1727
skmesh.Scale = Vector3.new(.01,.001,.01)
1728
coroutine.wrap(function()
1729
for i = 1, 20 do
1730
skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
1731
sk.Transparency = sk.Transparency + .05
1732
swait()
1733
end
1734
sk:Remove()
1735
end)()
1736
local wshockwave = Instance.new("Part", Torso)
1737
wshockwave.Size = Vector3.new(1,1,1)
1738
wshockwave.CanCollide = false
1739
wshockwave.Anchored = true
1740
wshockwave.Transparency = .45
1741
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1742
wshockwave.CFrame = CFrame.new(bullet.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1743
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1744
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1745
wshockwavemesh.Name = "wswm"
1746
wshockwavemesh.MeshId = "rbxassetid://20329976"
1747
removeuseless:AddItem(wshockwave,2)
1748
coroutine.wrap(function()
1749
for i = 1, 20 do
1750
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3,0,3)
1751
wshockwave.Transparency = wshockwave.Transparency + .05
1752
swait()
1753
end
1754
wshockwave:Remove()
1755
end)()
1756
swait()
1757
end
1758
bullet:Remove()
1759
end)()
1760
energloop:Play()
1761
local bems = Instance.new("Sound",rightlocation)
1762
bems.SoundId = "rbxassetid://1351572613"
1763
bems.Volume = 8
1764
bems:Play()
1765
removeuseless:AddItem(bems,5)
1766
for i = 1, 12 do
1767
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
1768
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1769
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-8), math.rad(60), math.rad(0)), 0.3)
1770
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1771
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1772
swait()
1773
end
1774
removeuseless:AddItem(g1,.001)
1775
debounce = false
1776
attacking = false
1777
elseif Press=='u' then
1778
if mouse.Target ~= nil then
1779
if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1780
if debounce then return end
1781
debounce = true
1782
attacking = true
1783
enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1784
ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
1785
ws = 12
1786
g1 = Instance.new("BodyGyro", Root)
1787
g1.D = 175
1788
g1.P = 20000
1789
g1.MaxTorque = Vector3.new(0,9000,0)
1790
local chargo = Instance.new("Sound",rightlocation)
1791
chargo.SoundId = "rbxassetid://306181935"
1792
chargo.Volume = 7
1793
chargo.Looped = false
1794
chargo.Pitch = 1.1
1795
chargo:Play()
1796
removeuseless:AddItem(chargo,5)
1797
for i = 1, 120 do
1798
coroutine.wrap(function()
1799
local sk = Instance.new("Part",Torso)
1800
sk.CanCollide = false
1801
sk.Anchored = true
1802
sk.BrickColor = BrickColor.new("Tr. Red")
1803
sk.Name = "sk"
1804
sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1805
local skmesh = Instance.new("SpecialMesh",sk)
1806
skmesh.MeshId = "rbxassetid://662586858"
1807
skmesh.Name = "wave"
1808
skmesh.Scale = Vector3.new(.01,.001,.01)
1809
for i = 1, 20 do
1810
skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
1811
sk.Transparency = sk.Transparency + .05
1812
swait()
1813
end
1814
sk:Remove()
1815
end)()
1816
coroutine.wrap(function()
1817
local wshockwave = Instance.new("Part", Torso)
1818
wshockwave.Size = Vector3.new(1,1,1)
1819
wshockwave.CanCollide = false
1820
wshockwave.Anchored = true
1821
wshockwave.Transparency = .45
1822
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1823
wshockwave.CFrame = CFrame.new(rightlocation.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1824
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1825
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1826
wshockwavemesh.Name = "wswm"
1827
wshockwavemesh.MeshId = "rbxassetid://20329976"
1828
removeuseless:AddItem(wshockwave,2)
1829
for i = 1, 20 do
1830
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1,0,1)
1831
wshockwave.Transparency = wshockwave.Transparency + .05
1832
swait()
1833
end
1834
wshockwave:Remove()
1835
end)()
1836
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1837
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1838
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.03)
1839
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.03)
1840
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
1841
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
1842
swait()
1843
end
1844
coroutine.wrap(function()
1845
local bullet = Instance.new("Part",Torso)
1846
bullet.CanCollide = false
1847
bullet.Anchored = false
1848
bullet.Size = Vector3.new(2,2,2)
1849
bullet.Transparency = .5
1850
bullet.Shape = "Ball"
1851
bullet.Material = "Neon"
1852
bullet.BrickColor = BrickColor.new("Tr. Red")
1853
bullet.CFrame = rightlocation.CFrame
1854
energloop = Instance.new("Sound",bullet)
1855
energloop.Volume = 6
1856
energloop.SoundId = "rbxassetid://2607597779"
1857
energloop.Looped = true
1858
MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Tr. Red").Color,BrickColor.new("Deep Orange").Color))
1859
maxsped = 45
1860
local bov = Instance.new("RocketPropulsion",bullet)
1861
bov.MaxThrust = 4000
1862
bov.MaxSpeed = maxsped
1863
bov.MaxTorque = Vector3.new(99999999,99999999,99999999)
1864
bov.Target = ETorso
1865
bov.TargetRadius = math.huge
1866
bov:fire()
1867
for i = 1, 1001 do
1868
maxsped = maxsped + 1
1869
bov.MaxSpeed = maxsped
1870
local Hit = damagealll(15,bullet.Position)
1871
for _,v in pairs(Hit) do
1872
if v:FindFirstChildOfClass("Humanoid") and v.Name ~= Player.Name then
1873
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1874
slachtoffer:TakeDamage(1)
1875
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1876
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1877
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1878
vel.velocity = CFrame.new(bullet.Position,torso.Position).lookVector*150
1879
removeuseless:AddItem(vel,.1)
1880
end
1881
end
1882
local sk = Instance.new("Part",Torso)
1883
sk.CanCollide = false
1884
sk.Anchored = true
1885
sk.BrickColor = BrickColor.new("Tr. Red")
1886
sk.Name = "sk"
1887
sk.CFrame = bullet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1888
local skmesh = Instance.new("SpecialMesh",sk)
1889
skmesh.MeshId = "rbxassetid://662586858"
1890
skmesh.Name = "wave"
1891
skmesh.Scale = Vector3.new(.01,.001,.01)
1892
coroutine.wrap(function()
1893
for i = 1, 20 do
1894
skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
1895
sk.Transparency = sk.Transparency + .05
1896
swait()
1897
end
1898
sk:Remove()
1899
end)()
1900
local wshockwave = Instance.new("Part", Torso)
1901
wshockwave.Size = Vector3.new(1,1,1)
1902
wshockwave.CanCollide = false
1903
wshockwave.Anchored = true
1904
wshockwave.Transparency = .45
1905
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1906
wshockwave.CFrame = CFrame.new(bullet.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1907
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1908
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1909
wshockwavemesh.Name = "wswm"
1910
wshockwavemesh.MeshId = "rbxassetid://20329976"
1911
removeuseless:AddItem(wshockwave,2)
1912
coroutine.wrap(function()
1913
for i = 1, 20 do
1914
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3,0,3)
1915
wshockwave.Transparency = wshockwave.Transparency + .05
1916
swait()
1917
end
1918
wshockwave:Remove()
1919
end)()
1920
swait()
1921
end
1922
bullet:Remove()
1923
end)()
1924
energloop:Play()
1925
local bems = Instance.new("Sound",rightlocation)
1926
bems.SoundId = "rbxassetid://1351572613"
1927
bems.Volume = 8
1928
bems:Play()
1929
removeuseless:AddItem(bems,5)
1930
for i = 1, 12 do
1931
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
1932
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1933
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-8), math.rad(60), math.rad(0)), 0.3)
1934
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1935
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1936
swait()
1937
end
1938
removeuseless:AddItem(g1,.001)
1939
debounce = false
1940
attacking = false
1941
end
1942
end
1943
elseif Press=='t' then
1944
if oofing then return end
1945
if dedlaff then return end
1946
if tauntdebounce == true then return end
1947
if debounce then return end
1948
debounce = true
1949
attacking = true
1950
ws = 4
1951
coroutine.wrap(function()
1952
for i = 1, 60 do 
1953
swait()
1954
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
1955
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
1956
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
1957
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
1958
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
1959
end
1960
debounce = false
1961
attacking = false
1962
ws = 19
1963
end)()
1964
tauntdebounce = true
1965
tauntsound = Instance.new("Sound", Head)
1966
tauntsound.Volume = 10
1967
tauntsound.SoundId = "rbxassetid://246480487"
1968
tauntsound.Looped = false
1969
tauntsound:Play()
1970
wait(3)
1971
wait(tauntsound.TimeLength)
1972
tauntsound:Remove()
1973
wait(1)
1974
tauntdebounce = false
1975
end
1976
end)
1977
1978
mouse.KeyDown:connect(function(Press)
1979
Press=Press:lower()
1980
if Press=='r' then
1981
if mouse.Target ~= nil then
1982
if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1983
if debounce then return end
1984
debounce = true
1985
attacking = true
1986
ws = 8
1987
enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1988
for i = 1, 20 do
1989
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
1990
LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(.3,1.62,-.07) * CFrame.Angles(math.rad(-120),math.rad(-99),math.rad(0)),.3)
1991
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
1992
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
1993
swait()
1994
end
1995
for i = 1, 20 do
1996
if grabbed then break end
1997
local Hit = damagealll(5,rightlocation.Position)
1998
for _,v in pairs(Hit) do
1999
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
2000
grabbed = true
2001
slachtoffer = v:FindFirstChildOfClass("Humanoid")
2002
end
2003
end
2004
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2005
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2006
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.25,-.18,.2) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(0)),.3)
2007
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-2), math.rad(-40), math.rad(0)), 0.3)
2008
swait()
2009
end
2010
if grabbed then
2011
change = .5
2012
ws = 0
2013
jp = 0
2014
enemyweld = weldBetween(enemy.Parent.Head,leftlocation)
2015
enemyweld.C0 = CFrame.new(0,-.6,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180))
2016
for i = 1, 35 do
2017
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
2018
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.4 + .02 * math.sin(sine/12),.10 * -math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 10 * math.sin(sine/12)),math.rad(0),math.rad(-25)), 0.1)
2019
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
2020
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
2021
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.8,.39) * CFrame.Angles(math.rad(-138),math.rad(0),math.rad(0)),.3)
2022
swait()
2023
end
2024
rawr = Instance.new("Sound",Head)
2025
rawr.SoundId = "rbxassetid://246480487"
2026
rawr.Volume = 8
2027
rawr.Pitch = 1.05
2028
rawr:Play()
2029
wait(.35)
2030
for i = 1, 60 do
2031
if enemy.Health > 1 then
2032
enemy:TakeDamage(1)
2033
end
2034
hum.CameraOffset = Vector3.new(math.random(-1,1),0,math.random(-1,1))
2035
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
2036
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
2037
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
2038
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
2039
swait()
2040
end
2041
hum.CameraOffset = Vector3.new(0,0,0)
2042
g1 = Instance.new("BodyGyro", Root)
2043
g1.D = 175
2044
g1.P = 20000
2045
g1.MaxTorque = Vector3.new(0,9000,0)
2046
for i = 1, 25 do
2047
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2048
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2049
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
2050
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.2,.39) * CFrame.Angles(math.rad(-90),math.rad(30),math.rad(0)),.3)
2051
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(-0),math.rad(40),math.rad(0)),.1)
2052
swait()
2053
end
2054
g1:Remove()
2055
enemyweld:Remove()
2056
throwo = Instance.new("Sound",enemy.Parent.Head)
2057
throwo.SoundId = "rbxassetid://2314640406"
2058
throwo.Volume = 10
2059
throwo.Pitch = .95
2060
throwo:Play()
2061
enemy:TakeDamage(math.random(4,10))
2062
removeuseless:AddItem(throwo,4)
2063
local bov = Instance.new("BodyVelocity",enemy.Parent.Head)
2064
bov.maxForce = Vector3.new(99999,99999,99999)
2065
enemy.Parent.Head.CFrame = CFrame.new(enemy.Parent.Head.Position,mouse.Hit.p)
2066
bov.velocity = enemy.Parent.Head.CFrame.lookVector*100
2067
removeuseless:AddItem(bov,.25)
2068
for i = 1, 25 do
2069
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
2070
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
2071
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.25,-.18,.2) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(0)),.3)
2072
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(-0),math.rad(-40),math.rad(0)),.1)
2073
swait()
2074
end
2075
jp = 85
2076
grabbed = false
2077
debounce = false
2078
attacking = false
2079
else
2080
ws = 19
2081
jp = 85
2082
grabbed = false
2083
debounce = false
2084
attacking = false
2085
end
2086
end
2087
end
2088
end
2089
end)
2090
2091
mouse.KeyDown:connect(function(Press)
2092
Press=Press:lower()
2093
if Press=='e' then
2094
if debounce then return end
2095
debounce = true
2096
attacking = true
2097
coroutine.wrap(function()
2098
if dash1 then
2099
dash1 = false
2100
dash2 = true
2101
for i = 1, 30 do
2102
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
2103
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
2104
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
2105
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2106
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2107
swait()
2108
end
2109
elseif dash2 then
2110
dash1 = true
2111
dash2 = false
2112
for i = 1, 30 do
2113
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
2114
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
2115
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
2116
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, -.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2117
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,.3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2118
swait()
2119
end
2120
end
2121
end)()
2122
local boomsound = Instance.new("Sound",Torso)
2123
boomsound.SoundId = "rbxassetid://1177784919"
2124
boomsound.Volume = 8
2125
boomsound:Play()
2126
removeuseless:AddItem(boomsound,5)
2127
local tornadotwistloc = Instance.new("Part",Torso)
2128
tornadotwistloc.CFrame = Root.CFrame
2129
tornadotwistloc.Anchored = true
2130
tornadotwistloc.Transparency = 1
2131
tornadotwistloc.CanCollide = false
2132
tornadotwistloc.Size = Vector3.new(1,1,1)
2133
twist = 0
2134
grassblocksloc = Instance.new("Part",Torso)
2135
grassblocksloc.Size = Vector3.new(1,1,1)
2136
grassblocksloc.CanCollide = false
2137
grassblocksloc.Transparency = 1
2138
grassblocksloc.Anchored = false
2139
grassblockslocweld = weldBetween(grassblocksloc,Torso)
2140
grassblockslocweld.C0 = CFrame.new(4,4,0)
2141
grassblocksloc2 = Instance.new("Part",Torso)
2142
grassblocksloc2.Size = Vector3.new(1,1,1)
2143
grassblocksloc2.CanCollide = false
2144
grassblocksloc2.Transparency = 1
2145
grassblocksloc2.Anchored = false
2146
grassblockslocweld2 = weldBetween(grassblocksloc2,Torso)
2147
grassblockslocweld2.C0 = CFrame.new(-4,4,0)
2148
coroutine.wrap(function()
2149
for i = 1, 30 do
2150
Hit = damagealll(16,Torso.Position)
2151
for _,v in pairs(Hit) do
2152
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
2153
slachtoffer = v:FindFirstChildOfClass("Humanoid")
2154
slachtoffer:TakeDamage(math.random(1,4))
2155
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
2156
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
2157
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
2158
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*90
2159
removeuseless:AddItem(vel,.1)
2160
end
2161
end
2162
coroutine.wrap(function()
2163
local sk = Instance.new("Part",Torso)
2164
sk.CanCollide = false
2165
sk.Anchored = true
2166
sk.BrickColor = BrickColor.new("Tr. Red")
2167
sk.Name = "sk"
2168
sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
2169
local skmesh = Instance.new("SpecialMesh",sk)
2170
skmesh.MeshId = "rbxassetid://662586858"
2171
skmesh.Name = "wave"
2172
skmesh.Scale = Vector3.new(.04,.01,.04)
2173
removeuseless:AddItem(sk,2)
2174
local energys = Instance.new("Part",Torso)
2175
energys.Size = Vector3.new(3.5,3.5,3.5)
2176
energys.Material = "Neon"
2177
energys.BrickColor = BrickColor.new("Tr. Red")
2178
energys.Anchored = true
2179
energys.CanCollide = false
2180
energys.CFrame = grassblocksloc.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
2181
local energys2 = Instance.new("Part",Torso)
2182
energys2.Size = Vector3.new(3.5,3.5,3.5)
2183
energys2.Material = "Neon"
2184
energys2.BrickColor = BrickColor.new("Tr. Red")
2185
energys2.Anchored = true
2186
energys2.CanCollide = false
2187
energys2.CFrame = grassblocksloc2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
2188
for i = 1, 20 do
2189
skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
2190
sk.Transparency = sk.Transparency + .05
2191
energys2.Transparency = energys2.Transparency + .05
2192
energys.Transparency = energys.Transparency + .05
2193
swait()
2194
end
2195
sk:Remove()
2196
energys2:Remove()
2197
energys:Remove()
2198
end)()
2199
Root.CFrame = Root.CFrame * CFrame.new(0,0,-2.4)
2200
swait()
2201
end
2202
debounce = false
2203
attacking = false
2204
end)()
2205
coroutine.wrap(function()
2206
local wind = Instance.new("Part", Torso)
2207
wind.Size = Vector3.new(0.5, 0.5, 0.5)
2208
wind.Material = "Neon"
2209
wind.BrickColor = BrickColor.new("Really white")
2210
wind.Transparency = .5
2211
wind.Anchored = true
2212
wind.CanCollide = false
2213
wind.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),0,0)
2214
windMESH = Instance.new("SpecialMesh", wind)
2215
windMESH.Scale = Vector3.new(4.5,7.5,4.5)
2216
windMESH.MeshId = "rbxassetid://168892432"
2217
local wind2 = Instance.new("Part", Torso)
2218
wind2.Size = Vector3.new(0.5, 0.5, 0.5)
2219
wind2.Material = "Neon"
2220
wind2.BrickColor = BrickColor.new("Really white")
2221
wind2.Transparency = .5
2222
wind2.Anchored = true
2223
wind2.CanCollide = false
2224
wind2.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),0,0)
2225
windMESH2 = Instance.new("SpecialMesh", wind2)
2226
windMESH2.Scale = Vector3.new(2.5,5.5,2.5)
2227
windMESH2.MeshId = "rbxassetid://168892432"
2228
for i = 1, 50 do
2229
twist = twist + 11
2230
windMESH.Scale = windMESH.Scale + Vector3.new(.35,.35,.35)
2231
windMESH2.Scale = windMESH2.Scale + Vector3.new(.35,.35,.35)
2232
wind.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),math.rad(twist),0)
2233
wind2.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),math.rad(-twist),0)
2234
wind.Transparency = wind.Transparency + .015
2235
wind2.Transparency = wind2.Transparency + .015
2236
swait()
2237
end
2238
wind:Remove()
2239
wind2:Remove()
2240
end)()
2241
end
2242
end)
2243
2244
checks1 = coroutine.wrap(function() -------Checks
2245
while true do
2246
hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,3*3,Character)
2247
if Root.Velocity.y > 1 and hf == nil then
2248
position = "Jump"
2249
elseif Root.Velocity.y < -1 and hf == nil then
2250
position = "Falling"
2251
elseif Root.Velocity.Magnitude < 2 and hf ~= nil then
2252
position = "Idle"
2253
elseif Root.Velocity.Magnitude > 2 and hf ~= nil then
2254
position = "Walking"
2255
end
2256
wait()
2257
end
2258
end)
2259
checks1()
2260
2261
oofing = true
2262
hum.HealthChanged:Connect(function(healthz)
2263
if tauntdebounce then return end
2264
if dedlaff then return end
2265
if oofing then return end
2266
oofing = true
2267
ouchtable = beingattackedtable[math.random(1,#beingattackedtable)]
2268
ouch = Instance.new("Sound",Head)
2269
ouch.SoundId = "rbxassetid://"..ouchtable
2270
ouch.Volume = 8
2271
ouch:Play()
2272
wait(1)
2273
wait(ouch.TimeLength)
2274
ouch:Remove()
2275
wait(1)
2276
oofing = false
2277
end)
2278
coroutine.wrap(function()
2279
wait(2)
2280
oofing = false
2281
end)()
2282
2283
OrgnC0 = Neck.C0
2284
local movelimbs = coroutine.wrap(function()
2285
while RunSrv.RenderStepped:wait() do
2286
TrsoLV = Torso.CFrame.lookVector
2287
Dist = nil
2288
Diff = nil
2289
if not MseGuide then
2290
print("Failed to recognize")
2291
else
2292
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
2293
Dist = (Head.CFrame.p-Point).magnitude
2294
Diff = Head.CFrame.Y-Point.Y
2295
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
2296
Dist2 = (LeftArm.CFrame.p-Point).magnitude
2297
Diff2 = LeftArm.CFrame.Y-Point.Y
2298
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2299
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
2300
end
2301
end
2302
end)
2303
movelimbs()
2304
immortal = {}
2305
for i,v in pairs(Character:GetDescendants()) do
2306
	if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
2307
		if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
2308
			v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
2309
		end
2310
		table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
2311
	elseif v:IsA("JointInstance") then
2312
		table.insert(immortal,{v,v.Parent,nil,nil,nil})
2313
	end
2314
end
2315
for e = 1, #immortal do
2316
	if immortal[e] ~= nil then
2317
		local STUFF = immortal[e]
2318
		local PART = STUFF[1]
2319
		local PARENT = STUFF[2]
2320
		local MATERIAL = STUFF[3]
2321
		local COLOR = STUFF[4]
2322
		local TRANSPARENCY = STUFF[5]
2323
if levitate then
2324
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
2325
			PART.Material = MATERIAL
2326
			PART.Color = COLOR
2327
			PART.Transparency = TRANSPARENCY
2328
		end
2329
		PART.AncestryChanged:connect(function()
2330
			PART.Parent = PARENT
2331
		end)
2332
else
2333
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
2334
			PART.Material = MATERIAL
2335
			PART.Color = COLOR
2336
			PART.Transparency = TRANSPARENCY
2337
		end
2338
		PART.AncestryChanged:connect(function()
2339
			PART.Parent = PARENT
2340
		end)
2341
end
2342
	end
2343
end
2344
function immortality()
2345
	for e = 1, #immortal do
2346
		if immortal[e] ~= nil then
2347
			local STUFF = immortal[e]
2348
			local PART = STUFF[1]
2349
			local PARENT = STUFF[2]
2350
			local MATERIAL = STUFF[3]
2351
			local COLOR = STUFF[4]
2352
			local TRANSPARENCY = STUFF[5]
2353
			if PART.ClassName == "Part" and PART == Root then
2354
				PART.Material = MATERIAL
2355
				PART.Color = COLOR
2356
				PART.Transparency = TRANSPARENCY
2357
			end
2358
			if PART.Parent ~= PARENT then
2359
				hum:Remove()
2360
				PART.Parent = PARENT
2361
				hum = Instance.new("Humanoid",Character)
2362
                                hum.Name = "nightfall"
2363
			end
2364
		end
2365
	end
2366
end
2367
alreadyflip = false
2368
function jumpsound()
2369
if alreadyflip then return end
2370
alreadyflip = true
2371
flipsound = Instance.new("Sound",Torso)
2372
flipsound.SoundId = "rbxassetid://1031614266"
2373
flipsound.Volume = 2
2374
flipsound.Pitch = 1
2375
flipsound:Play()
2376
removeuseless:AddItem(flipsound,2)
2377
wait(1)
2378
alreadyflip = false
2379
end
2380
coroutine.wrap(function()
2381
while true do
2382
if hum.Health < .1 then
2383
deadsound = Instance.new("Sound", Torso)
2384
deadsound.Volume = 6
2385
deadsound.SoundId = "rbxassetid://1411352723"
2386
deadsound:Play()
2387
immortality()
2388
end
2389
wait()
2390
end
2391
end)()
2392
spinny = 0
2393
local anims = coroutine.wrap(function()
2394
while true do
2395
settime = 0.05
2396
sine = sine + change
2397
if position == "Jump" and attacking == false then
2398
coroutine.wrap(function()
2399
jumpsound()
2400
end)()
2401
spinny = spinny - 18
2402
change = 1
2403
ws = 35
2404
footsteps.Volume = 0
2405
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
2406
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
2407
LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
2408
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(spinny), math.rad(0), math.rad(0)), 0.4)
2409
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.2)
2410
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-10)), 0.2)
2411
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
2412
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
2413
elseif position == "Falling" and attacking == false then
2414
change = 1
2415
ws = 19
2416
spinny = 0
2417
footsteps.Volume = 0
2418
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.15)
2419
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
2420
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
2421
LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
2422
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
2423
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(8), math.rad(-4), math.rad(0)), 0.2)
2424
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
2425
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
2426
elseif position == "Walking" and attacking == false and running == false then
2427
change = 1.2
2428
if invisible then
2429
ws = 30
2430
else
2431
ws = 19
2432
end
2433
walking = true
2434
spinny = 0
2435
footsteps.Volume = 2
2436
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
2437
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
2438
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.07 + 0.2*math.sin(sine/3.5), 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
2439
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9 - 0.35 * math.cos(sine/7)/2.8, -.3  + 0.2 - math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) + -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/7), math.rad(0), math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
2440
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9 + 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 + math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) - -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
2441
elseif position == "Idle" and attacking == false and running == false then
2442
change = .5
2443
if invisible then
2444
ws = 30
2445
else
2446
ws = 19
2447
end
2448
spinny = 0
2449
footsteps.Volume = 0
2450
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
2451
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.1)
2452
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.4 + .02 * math.sin(sine/12),.10 * -math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 10 * math.sin(sine/12)),math.rad(0),math.rad(-25)), 0.1)
2453
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
2454
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
2455
end
2456
swait()
2457
end
2458
end)
2459
anims()
2460
warn("He's here. Made by Supr14")