View difference between Paste ID: K3rxXT62 and Awys4RX8
SHOW: | | - or go back to the newest paste.
1
-----------//EXECUTIONER BRUTALLUS\\-----------
2
--[[Movelist
3
Mouseclick = 2 attacks
4
1 = Slice
5
2 = Smash
6
R = Axe throw
7
T = Gigantic roar
8
Y = Obliterating kick
9
F = Power(Makes you extremely powerful)
10
Z,X,C,V,B,N,M = Music changes, be warned however, if you don't like REAL music, this is not for you.
11
---------]]
12
13
--Since my entire module got leaked, i will be leaking everything EXCEPT 2 of my best scripts, stop being so hungry for 'rare' scripts, skids.--
14
--First titan i've created, this can go either well or bad.--
15
--Pretty old script, however, still better than the majority of the shit being made today(horrible skidglitcher edits + banisher guns)--
16
--Given to VengefulProgram to showcase, now stop whining about him leaking shit when I am the one leaking it.--
17
--KEEP IN MIND this script was never finished, meaning it's still a bit buggy, expect animation errors and/or other bugs--
18
--Alright enough talk, have fun with the script.--
19
20
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
21
do
22
	script.Parent = owner.Character
23
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
24
	local function NewFakeEvent()
25
		local Bind = Instance.new("BindableEvent")
26
		local Fake;Fake = {Connections = {},
27
		fakeEvent=true;
28
		Connect=function(self,Func)
29
			Bind.Event:connect(Func)
30
			self.Connections[Bind] = true
31
			return setmetatable({Connected = true},{
32
			__index = function (self,Index)
33
				if Index:lower() == "disconnect" then
34
					return function() Fake.Connections[Bind] = false;self.Connected = false end
35
				end
36
				return Fake[Index]
37
			end;
38
			__tostring = function() return "Connection" end;
39
		})
40
		end}
41
		Fake.connect = Fake.Connect;return Fake;
42
	end
43
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
44
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
45
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
46
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
47
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
48
	local function TriggerEvent(self,Event,...)
49
		local Trigger = Mouse[Event]
50
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
51
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
52
		end
53
	end
54
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
55
	Event.OnServerEvent:Connect(function(FiredBy,Input)
56
		if FiredBy.Name ~= owner.Name then return end
57
		if Input.MouseEvent then
58
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
59
		else
60
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
61
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
62
			for _,Action in pairs(ContextActionService.Actions) do
63
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
64
			end
65
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
66
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
67
		end
68
	end)
69
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
70
	Event.Parent = NLS([[
71
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
72
		local Input = function(Input,gameProcessedEvent)
73
			if gameProcessedEvent then return end
74
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
75
		end
76
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
77
		local Hit,Target
78
		while wait(1/30) do
79
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
80
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
81
			end
82
		end
83
	]],owner.Character)
84
end
85
RealGame = game;game = setmetatable({},{
86
	__index = function (self,Index)
87
		local Sandbox = function (Thing)
88
			if Thing:IsA("Player") then
89
				local RealPlayer = Thing
90
				return setmetatable({},{
91
					__index = function (self,Index)
92
						local Type = type(RealPlayer[Index])
93
						if Type == "function" then
94
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
95
								return function (self)return InternalData["Mouse"] end
96
							end
97
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
98
						end
99
						return RealPlayer[Index]
100
					end;
101
					__tostring = function(self) return RealPlayer.Name end
102
				})
103
			end
104
		end
105
		if RealGame[Index] then
106
			local Type = type(RealGame[Index])
107
			if Type == "function" then
108
				if Index:lower() == "getservice" or Index:lower() == "service" then
109
					return function (self,Service)
110
						local FakeServices = {
111
							["players"] = function()
112
								return setmetatable({},{
113
									__index = function (self2,Index2)
114
										local RealService = RealGame:GetService(Service)
115
										local Type2 = type(Index2)
116
										if Type2 == "function" then
117
											return function (self,...) return RealService[Index2](RealService,...)end
118
										else
119
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
120
											return RealService[Index2]
121
										end
122
									end;
123
									__tostring = function(self) return RealGame:GetService(Service).Name end
124
								})
125
							end;
126
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
127
							["userinputservice"] = function() return InternalData["UserInputService"] end;
128
							["runservice"] = function()
129
								return setmetatable({},{
130
									__index = function(self2,Index2)
131
										local RealService = RealGame:GetService(Service)
132
										local Type2 = type(Index2)
133
										if Type2 == "function" then
134
											return function (self,...) return RealService[Index2](RealService,...) end
135
										else
136
											local RunServices = {
137
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
138
												["renderstepped"] = function() return RealService["Stepped"] end
139
											}
140
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
141
											return RealService[Index2]
142
										end
143
									end
144
								})
145
							end
146
						}
147
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
148
						return RealGame:GetService(Service)
149
					end
150
				end
151
				return function (self,...) return RealGame[Index](RealGame,...) end
152
			else
153
				if game:GetService(Index) then return game:GetService(Index) end
154
				return RealGame[Index]
155
			end
156
		end
157
		return nil
158
	end
159
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
160
161
Player=game:GetService("Players").LocalPlayer
162
Character=Player.Character
163
Character.Humanoid.Name = "noneofurbusiness"
164
hum = Character.noneofurbusiness
165
LeftArm=Character["Left Arm"]
166
LeftLeg=Character["Left Leg"]
167
RightArm=Character["Right Arm"]
168
RightLeg=Character["Right Leg"]
169
Root=Character["HumanoidRootPart"]
170
Head=Character["Head"]
171
Torso=Character["Torso"]
172
Neck=Torso["Neck"]
173
RootJoint = Root["RootJoint"]
174
Neck = Torso["Neck"]
175
RightShoulder = Torso["Right Shoulder"]
176
LeftShoulder = Torso["Left Shoulder"]
177
RightHip = Torso["Right Hip"]
178
LeftHip = Torso["Left Hip"]
179
RunSrv = game:GetService("RunService")
180
RenderStepped = game:GetService("RunService").RenderStepped
181
removeuseless = game:GetService("Debris")
182
tween = game:GetService("TweenService")
183
mouse = Player:GetMouse()
184
MseGuide = true
185
attacking = false
186
debounce = false
187
pickdebounce = true
188
pickingup = false
189
levitate = false
190
rotate1 = true
191
rotate2 = false
192
hitdebounce = false
193
blockspawned = false
194
darkmode = false
195
notthrow = false
196
smashdebounce = true
197
smashdebounce2 = false
198
tauntdebounce = false
199
phammerthrow = false
200
position = "Idle"
201
swingforit = false
202
change = 0
203
darkvolume = 0
204
ws = 26
205
jp = 150
206
sine = 0
207
settime = 0
208
dgs = 75
209
combo1 = true
210
combo2 = false
211
212
screenGui = Instance.new("ScreenGui")
213
screenGui.Parent = script.Parent
214
215
216
id = 2291912291
217
218
---Titan---
219
Root.Size = Root.Size * 3.9
220
LeftArm.Size = LeftArm.Size * 4
221
Torso.Size = Torso.Size * 4
222
RightArm.Size = RightArm.Size * 4
223
RightLeg.Size = RightLeg.Size * 4
224
LeftLeg.Size = LeftLeg.Size * 4
225
Head.Size = Head.Size * 4
226
RootJoint.Parent = RootPart
227
Neck.Parent = Torso
228
RightShoulder.Parent = Torso
229
LeftShoulder.Parent = Torso
230
RightHip.Parent = Torso
231
LeftHip.Parent = Torso
232
233
local HEADLERP = Instance.new("ManualWeld")
234
HEADLERP.Parent = Head
235
HEADLERP.Part0 = Head
236
HEADLERP.Part1 = Head
237
HEADLERP.C0 = CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
238
239
local TORSOLERP = Instance.new("ManualWeld")
240
TORSOLERP.Parent = Torso
241
TORSOLERP.Part0 = Torso
242
TORSOLERP.Part1 = Torso
243
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
244
245
local ROOTLERP = Instance.new("ManualWeld")
246
ROOTLERP.Parent = Root
247
ROOTLERP.Part0 = Root
248
ROOTLERP.Part1 = Torso
249
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
250
251
local RIGHTARMLERP = Instance.new("ManualWeld")
252
RIGHTARMLERP.Parent = RightArm
253
RIGHTARMLERP.Part0 = RightArm
254
RIGHTARMLERP.Part1 = Torso
255
RIGHTARMLERP.C1 = CFrame.new(5.5,0,0)
256
257
local LEFTARMLERP = Instance.new("ManualWeld")
258
LEFTARMLERP.Parent = LeftArm
259
LEFTARMLERP.Part0 = LeftArm
260
LEFTARMLERP.Part1 = Torso
261
LEFTARMLERP.C1 = CFrame.new(-5.5,0,0)
262
263
local RIGHTLEGLERP = Instance.new("ManualWeld")
264
RIGHTLEGLERP.Parent = RightLeg
265
RIGHTLEGLERP.Part0 = RightLeg
266
RIGHTLEGLERP.Part1 = Torso
267
RIGHTLEGLERP.C1 = CFrame.new(2, -8, 0)
268
RIGHTLEGLERP.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(180), math.rad(1.63), math.rad(-173.169998))
269
270
local LEFTLEGLERP = Instance.new("ManualWeld")
271
LEFTLEGLERP.Parent = LeftLeg
272
LEFTLEGLERP.Part0 = LeftLeg
273
LEFTLEGLERP.Part1 = Torso
274
LEFTLEGLERP.C1 = CFrame.new(-2, -8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
275
276
local function weldBetween(a, b)
277
    local weld = Instance.new("ManualWeld", a)
278
    weld.Part0 = a
279
    weld.Part1 = b
280
    weld.C0 = a.CFrame:inverse() * b.CFrame
281
    return weld
282
end
283
284
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
285
A = Instance.new("Attachment", PARENT)
286
A.Position = POSITION1
287
A.Name = "A"
288
B = Instance.new("Attachment", PARENT)
289
B.Position = POSITION2
290
B.Name = "B"
291
trail = Instance.new("Trail", PARENT)
292
trail.Attachment0 = A
293
trail.Attachment1 = B
294
trail.Enabled = true
295
trail.Lifetime = LIFETIME
296
trail.TextureMode = "Static"
297
trail.LightInfluence = 0
298
trail.Color = COLOR
299
trail.Transparency = NumberSequence.new(0, 1)
300
end
301
302
shirt = Instance.new("Shirt", Character)
303
shirt.Name = "Shirt"
304
pants = Instance.new("Pants", Character)
305
pants.Name = "Pants"
306
Character.Shirt.ShirtTemplate = "rbxassetid://https://1718599337"----lol
307
Character.Pants.PantsTemplate = "rbxassetid://1584622055"
308
309
ArtificialHB = Instance.new("BindableEvent", script)
310
ArtificialHB.Name = "Heartbeat"
311
script:WaitForChild("Heartbeat")
312
313
frame = 1 / 60
314
tf = 0
315
allowframeloss = false
316
tossremainder = false
317
318
319
lastframe = tick()
320
script.Heartbeat:Fire()
321
322
323
game:GetService("RunService").Heartbeat:connect(function(s, p)
324
	tf = tf + s
325
	if tf >= frame then
326
		if allowframeloss then
327
			script.Heartbeat:Fire()
328
			lastframe = tick()
329
		else
330
			for i = 1, math.floor(tf / frame) do
331
				script.Heartbeat:Fire()
332
			end
333
			lastframe = tick()
334
		end
335
		if tossremainder then
336
			tf = 0
337
		else
338
			tf = tf - frame * math.floor(tf / frame)
339
		end
340
	end
341
end)
342
343
function swait(num)
344
	if num == 0 or num == nil then
345
		game:service("RunService").Stepped:wait(0)
346
	else
347
		for i = 0, num do
348
			game:service("RunService").Stepped:wait(0)
349
		end
350
	end
351
end
352
353
leftblockarm = Instance.new("Part",LeftArm)
354
leftblockarm.Size = LeftArm.Size + Vector3.new(.1,.1,.1)
355
leftblockarm.BrickColor = BrickColor.new("Institutional white")
356
leftblockarm.Anchored = false
357
leftblockarm.CanCollide = false
358
leftblockarm.Transparency = 1
359
leftblockarm.Material = "Neon"
360
leftweld = weldBetween(leftblockarm,LeftArm)
361
rightblockarm = Instance.new("Part",RightArm)
362
rightblockarm.Size = RightArm.Size + Vector3.new(.1,.1,.1)
363-
rightblockarm.BrickColor = BrickColor.new("RInstitutional white")
363+
rightblockarm.BrickColor = BrickColor.new("Institutional white")
364
rightblockarm.Anchored = false
365
rightblockarm.CanCollide = false
366
rightblockarm.Transparency = 1
367
rightblockarm.Material = "Neon"
368
rightweld = weldBetween(rightblockarm,RightArm)
369
torsoblock = Instance.new("Part",Torso)
370
torsoblock.Size = Torso.Size + Vector3.new(.1,.1,.1)
371-
torsoblock.BrickColor = BrickColor.new("RInstitutional white")
371+
torsoblock.BrickColor = BrickColor.new("Institutional white")
372
torsoblock.Anchored = false
373
torsoblock.CanCollide = false
374
torsoblock.Transparency = 1
375
torsoblock.Material = "Neon"
376
torsoblockweld = weldBetween(torsoblock,Torso)
377
rightlegg = Instance.new("Part",RightLeg)
378
rightlegg.Size = RightLeg.Size + Vector3.new(.1,.1,.1)
379
rightlegg.BrickColor = BrickColor.new("Institutional white")
380
rightlegg.Anchored = false
381
rightlegg.CanCollide = false
382
rightlegg.Transparency = 1
383
rightlegg.Material = "Neon"
384
rightlegweld = weldBetween(rightlegg,RightLeg)
385
leftlegg = Instance.new("Part",LeftLeg)
386
leftlegg.Size = LeftLeg.Size + Vector3.new(.1,.1,.1)
387
leftlegg.BrickColor = BrickColor.new("Institutional white")
388
leftlegg.Anchored = false
389
leftlegg.CanCollide = false
390
leftlegg.Transparency = 1
391
leftlegg.Material = "Neon"
392
leftlegweld = weldBetween(leftlegg,LeftLeg)
393
394
395
TheBull = Instance.new("Part",Character)
396
TheBull.Size = Vector3.new(2,2,2)
397
TheBull.CFrame = Head.CFrame
398
TheBull.CanCollide = false
399
TheBull.Name = "tbull"
400
TheBullWeld = Instance.new("Weld",TheBull)
401
TheBullWeld.Part0 = TheBull
402
TheBullWeld.Part1 = Head
403
TheBullWeld.C0 = TheBull.CFrame:inverse() * Head.CFrame * CFrame.new(0,-2,-.3)
404
mTheBull = Instance.new("SpecialMesh", TheBull)
405
mTheBull.MeshType = "FileMesh"
406
mTheBull.Scale = Vector3.new(4, 4, 4)
407
mTheBull.MeshId,mTheBull.TextureId = 'rbxassetid://101850502','rbxassetid://101850460'
408
coroutine.wrap(function()
409
m = -.18
410
b = 0
411
p = 0
412
for i = 1, 20 do
413
m = m + .2
414
p = p + .03
415
b = b + 0.01
416
local lightpart = Instance.new("Part",Head)
417
lightpart.Size = Vector3.new(.7 + p,.2,.5)
418
lightpart.Material = "Neon"
419
lightpart.Name = "lightpart"
420
lightpart.BrickColor = BrickColor.new("Really white")
421
local lightpartweld = weldBetween(lightpart,Head)
422
lightpartweld.C0 = CFrame.new(0,3.59 - m,3 - b)
423
lightpart.CanCollide = false
424
end
425
end)()
426
427
coroutine.wrap(function()
428
v = 0
429
c = 0
430
for i = 1, 20 do
431
v = v + .1
432
c = c + 0.1
433
local lightpart2 = Instance.new("Part",Head)
434
lightpart2.Size = Vector3.new(.2,.6,.2 + v)
435
lightpart2.Material = "Neon"
436
lightpart2.Name = "lightpart2"
437
lightpart2.BrickColor = BrickColor.new("Really white")
438
local lightpart2weld = weldBetween(lightpart2,Head)
439
lightpart2weld.C0 = CFrame.new(2 - c ,.2,2)
440
lightpart2.CanCollide = false
441
local lightpart3 = Instance.new("Part",Head)
442
lightpart3.Size = Vector3.new(.2,.6,.2 + v)
443
lightpart3.Material = "Neon"
444
lightpart3.Name = "lightpart3"
445
lightpart3.BrickColor = BrickColor.new("Really white")
446
local lightpart3weld = weldBetween(lightpart3,Head)
447
lightpart3weld.C0 = CFrame.new(-2 + c ,.2,2)
448
lightpart3.CanCollide = false
449
end
450
end)()
451
452
Phammerhandle = Instance.new("Part",Torso)
453
Phammerhandle.Size = Vector3.new(2,20,2)
454
Phammerhandle.Material = "Slate"
455
Phammerhandle.CanCollide = false
456
Phammerhandle.BrickColor = BrickColor.new("Institutional white")
457
Phammerhandleweld = weldBetween(Phammerhandle,RightArm)
458
Phammerhandleweld.C0 = CFrame.new(0,0,3) * CFrame.Angles(math.rad(20),0,0)
459
axehammer = Instance.new("SpecialMesh", Phammerhandle)
460
axehammer.MeshType = "FileMesh"
461
axehammer.Scale = Vector3.new(.162, .23, .137)
462
axehammer.MeshId,axehammer.TextureId = 'rbxassetid://2379879660','rbxassetid://2379879768'
463
r = 0
464
e = 0
465
466
Phammerholder = Instance.new("Part",Phammerhandle)
467
Phammerholder.Size = Vector3.new(15,6,10)
468
Phammerholder.Material = "Slate"
469
Phammerholder.CanCollide = false
470
Phammerholder.Transparency = 1
471
Phammerholder.BrickColor = BrickColor.new("Institutional white)
472
Phammerholderweld = weldBetween(Phammerholder,Phammerhandle)
473
Phammerholderweld.C0 = CFrame.new(0,0,10)
474
475
hitbox = Instance.new("Part",Phammerhandle)
476
hitbox.Size = Vector3.new(22,5,22)
477
hitbox.CanCollide = false
478
hitbox.Transparency = 1
479
hitboxweld = weldBetween(hitbox,Phammerholder)
480
hitboxweld.C0 = CFrame.new(0,11,5)
481
hitbox.CanCollide = false
482
483
darkheartbeat = Instance.new("Sound",Torso)
484
darkheartbeat.Looped = true
485
darkheartbeat.Volume = darkvolume
486
darkheartbeat.Name = "darkness"
487
darkheartbeat.SoundId = 'rbxassetid://2094108818'
488
darkheartbeat:Play()
489
490
coroutine.wrap(function()
491
while wait() do
492
hum.JumpPower = jp
493
hum.WalkSpeed = ws
494
LeftArm.BrickColor = BrickColor.new("Institutional white")
495
RightArm.BrickColor = BrickColor.new("Institutional white")
496
Head.BrickColor = BrickColor.new("Institutional white")
497
end
498
end)()
499
godmode = coroutine.wrap(function()
500
for i,v in pairs(Character:GetChildren()) do
501
if v:IsA("BasePart") and v ~= Root then
502
v.Anchored = false
503
end
504
end
505
while true do
506
hum.MaxHealth = math.huge
507
wait(0.0000001)
508
hum.Health = math.huge
509
wait()
510
end
511
end)
512
godmode()
513
ff = Instance.new("ForceField", Character)
514
ff.Visible = false
515
516
heavyslash = Instance.new("Sound",Phammerholder)
517
heavyslash.SoundId = "rbxassetid://2315879303"
518
heavyslash.Name = "hevsls"
519
heavyslash.Volume = 7
520
521
coroutine.wrap(function()
522
for i,v in pairs(Character:GetChildren()) do
523
if v.Name == "Animate" then v:Remove()
524
end
525
end
526
end)()
527
528
function damagealll(Radius,Position)		
529
	local Returning = {}		
530
	for _,v in pairs(workspace:GetChildren()) do		
531
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
532
if v:FindFirstChild("Torso") then		
533
			local Mag = (v.Torso.Position - Position).magnitude		
534
			if Mag < Radius then		
535
				table.insert(Returning,v)		
536
			end
537
elseif v:FindFirstChild("UpperTorso") then	
538
			local Mag = (v.UpperTorso.Position - Position).magnitude		
539
			if Mag < Radius then		
540
				table.insert(Returning,v)		
541
			end
542
end	
543
		end		
544
	end		
545
	return Returning		
546
end
547
548
doomtheme = Instance.new("Sound", Torso)
549
doomtheme.Volume = 5
550
doomtheme.Name = "doomtheme"
551
doomtheme.Looped = true
552
doomtheme.SoundId = "rbxassetid://"..id
553
doomtheme:Play()
554
555
heavyfootsteps = Instance.new("Sound",Torso)
556
heavyfootsteps.SoundId = "rbxassetid://1134050898"
557
heavyfootsteps.Volume = 0
558
heavyfootsteps.Name = "hfs"
559
heavyfootsteps.Pitch = .93
560
heavyfootsteps.Looped = true
561
heavyfootsteps:Play()
562
563
drag = Instance.new("Sound",Phammerholder)
564
drag.SoundId = "rbxassetid://2862170886"
565
drag.Volume = 0
566
drag.Name = "drag"
567
drag.Pitch = 1
568
drag.Looped = true
569
drag:Play()
570
571
drag2 = Instance.new("Sound",Phammerholder)
572
drag2.SoundId = "rbxassetid://2385312610"
573
drag2.Volume = 0
574
drag2.Name = "drag2"
575
drag2.Pitch = 1
576
drag2.Looped = true
577
drag2:Play()
578
579
twirlsound = Instance.new("Sound",Phammerhandle)
580
twirlsound.Volume = 10
581
twirlsound.Name = "twirlsound"
582
twirlsound.SoundId = "rbxassetid://229409838"
583
twirlsound.Looped = true
584
twirlsound.Pitch = .7
585
phamsmash = Instance.new("Sound",Phammerholder)
586
phamsmash.SoundId = "rbxassetid://2315879496"
587
phamsmash.Volume = 7
588
phamsmash.Name = "phamsmash"
589
590
Torso.ChildRemoved:connect(function(removed)
591
if removed.Name == "hfs" then
592
heavyfootsteps = Instance.new("Sound",Torso)
593
heavyfootsteps.SoundId = "rbxassetid://1134050898"
594
heavyfootsteps.Volume = 0
595
heavyfootsteps.Name = "hfs"
596
heavyfootsteps.Pitch = .93
597
heavyfootsteps.Looped = true
598
heavyfootsteps:Play()
599
end
600
end)
601
602
Phammerholder.ChildRemoved:connect(function(removed)
603
if removed.Name == "hevsls" then
604
heavyslash = Instance.new("Sound",Phammerholder)
605
heavyslash.SoundId = "rbxassetid://2315879303"
606
heavyslash.Name = "hevsls"
607
heavyslash.Volume = 7
608
end
609
end)
610
611
Phammerholder.ChildRemoved:connect(function(removed)
612
if removed.Name == "drag" then
613
drag = Instance.new("Sound",Phammerholder)
614
drag.SoundId = "rbxassetid://2293193405"
615
drag.Volume = 0
616
drag.Pitch = 1
617
drag.Looped = true
618
drag:Play()
619
end
620
end)
621
622
Phammerholder.ChildRemoved:connect(function(removed)
623
if removed.Name == "drag2" then
624
drag2 = Instance.new("Sound",Phammerholder)
625
drag2.SoundId = "rbxassetid://2385312610"
626
drag2.Volume = 0
627
drag2.Name = "drag2"
628
drag2.Pitch = 1
629
drag2.Looped = true
630
drag2:Play()
631
end
632
end)
633
634
Torso.ChildRemoved:connect(function(removed)
635
if removed.Name == "twirlsound" then
636
twirlsound = Instance.new("Sound",Phammerhandle)
637
twirlsound.Volume = 8
638
twirlsound.Name = "twirlsound"
639
twirlsound.SoundId = "rbxassetid://229409838"
640
twirlsound.Looped = true
641
twirlsound.Pitch = .7
642
end
643
end)
644
645
Torso.ChildRemoved:connect(function(removed)
646
if removed.Name == "darkness" then
647
darkheartbeat = Instance.new("Sound",Torso)
648
darkheartbeat.Looped = true
649
darkheartbeat.Name = "darkness"
650
darkheartbeat.Volume = darkvolume
651
darkheartbeat.SoundId = 'rbxassetid://2094108818'
652
darkheartbeat:Play()
653
end
654
end)
655
656
Phammerholder.ChildRemoved:connect(function(removed)
657
if removed.Name == "phamsmash" then
658
phamsmash = Instance.new("Sound",Phammerhandle)
659
phamsmash.SoundId = "rbxassetid://2315879496"
660
phamsmash.Volume = 7
661
phamsmash.Name = "phamsmash"
662
end
663
end)
664
665
Torso.ChildRemoved:connect(function(removed)
666
if removed.Name == "doomtheme" then
667
doomtheme = Instance.new("Sound", Torso)
668
doomtheme.Volume = 3
669
doomtheme.Name = "doomtheme"
670
doomtheme.Looped = true
671
doomtheme.SoundId = "rbxassetid://"..id
672
doomtheme:Play()
673
end
674
end)
675
676
for _,n in pairs(Character:GetChildren()) do
677
if n:IsA("Accessory") then n:Remove() end
678
end
679
for _,x in pairs(Character:GetChildren()) do
680
if x:IsA("Decal") then x:Remove() end
681
end
682
683
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
684
so = Instance.new("Sound")
685
so.Parent = PARENT
686
so.SoundId = "rbxassetid://"..ID
687
so.Volume = VOL
688
so.Looped = LOOP
689
so:Play()
690
removeuseless:AddItem(so,REMOVE)
691
end
692
693
mouse.KeyDown:connect(function(Press)
694
Press=Press:lower()
695
if Press=='.' then
696
hum.Parent:BreakJoints()
697
end
698
end)
699
700
mouse.KeyDown:connect(function(Press)
701
Press=Press:lower()
702
if Press=='z' then
703
id = 2019616480
704
doomtheme.SoundId = "rbxassetid://"..id
705
doomtheme:Play()
706
doomtheme.Pitch = 1
707
end
708
end)
709
710
mouse.KeyDown:connect(function(Press)
711
Press=Press:lower()
712
if Press=='x' then
713
id = 1920375161
714
doomtheme.SoundId = "rbxassetid://"..id
715
doomtheme:Play()
716
doomtheme.Pitch = 1
717
end
718
end)
719
720
mouse.KeyDown:connect(function(Press)
721
Press=Press:lower()
722
if Press=='m' then
723
id = 2410016947
724
doomtheme.SoundId = "rbxassetid://"..id
725
doomtheme:Play()
726
doomtheme.Pitch = .679
727
end
728
end)
729
730
mouse.KeyDown:connect(function(Press)
731
Press=Press:lower()
732
if Press=='b' then
733
id = 2080746791
734
doomtheme.SoundId = "rbxassetid://"..id
735
doomtheme:Play()
736
doomtheme.Pitch = 1
737
end
738
end)
739
740
mouse.KeyDown:connect(function(Press)
741
Press=Press:lower()
742
if Press=='n' then
743
id = 2127786113
744
doomtheme.SoundId = "rbxassetid://"..id
745
doomtheme:Play()
746
doomtheme.Pitch = 1
747
end
748
end)
749
750
mouse.KeyDown:connect(function(Press)
751
Press=Press:lower()
752
if Press=='v' then
753
id = 2080829514
754
doomtheme.SoundId = "rbxassetid://"..id
755
doomtheme:Play()
756
doomtheme.Pitch = 1
757
end
758
end)
759
760
mouse.KeyDown:connect(function(Press)
761
Press=Press:lower()
762
if Press=='c' then
763
id = 2291912291
764
doomtheme.SoundId = "rbxassetid://"..id
765
doomtheme:Play()
766
doomtheme.Pitch = 1
767
end
768
end)
769
770
mouse.KeyDown:connect(function(Press)
771
Press=Press:lower()
772
if Press=='n' then
773
id = 0
774
doomtheme.SoundId = "rbxassetid://"..id
775
doomtheme:Play()
776
doomtheme.Pitch = 1
777
end
778
end)
779
780
mouse.Button1Down:connect(function()
781
if debounce then return end
782
debounce = true
783
attacking = true
784
if combo2 then
785
phamsmash:Play()
786
heavyfootsteps.Volume = 0
787
drag.Volume = 0
788
drag2.Volume = 0
789
combo2 = false
790
combo1 = true
791
ws = 6
792
jp = 0
793
g1 = Instance.new("BodyGyro", Root)
794
g1.D = 175
795
g1.P = 20000
796
g1.MaxTorque = Vector3.new(0,9000,0)
797
for i = 1, 20 do
798
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
799
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
800
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
801
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,.6) * CFrame.Angles(math.rad(-35),0,math.rad(35)),.3)
802
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(0),math.rad(-35),math.rad(0)),.3)
803
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),0,0),.3)
804
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.75,0,7) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0)),.3)
805
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,5,0) * CFrame.Angles(math.rad(180),math.rad(-3),math.rad(-2)), 0.4)
806
swait()
807
end
808
ws = 0
809
smashdebounce = false
810
removeuseless:AddItem(g1,.001)
811
swoosh = Instance.new("Sound",Phammerholder)
812
swoosh.SoundId = "rbxassetid://1513044886"
813
swoosh.Volume = 8
814
swoosh.Pitch = .85
815
removeuseless:AddItem(swoosh,4)
816
swoosh:Play()
817
pobrick = Instance.new("Part",Torso)
818
pobrick.CFrame = Root.CFrame * CFrame.new(0,-11,-16)
819
pobrick.Anchored = true
820
pobrick.Name = "pobrick"
821
pobrick.Transparency = 1
822
removeuseless:AddItem(pobrick,5)
823
shockwave = Instance.new("Part", Torso)
824
shockwave.Size = Vector3.new(1,1,1)
825
shockwave.CanCollide = false
826
shockwave.Anchored = true
827
shockwave.Name = "shockwave"
828
shockwave.Transparency = .75
829
shockwave.BrickColor = BrickColor.new("White")
830
shockwave.CFrame = CFrame.new(pobrick.Position)
831
shockwavemesh = Instance.new("SpecialMesh", shockwave)
832
shockwavemesh.Scale = Vector3.new(6,3,6)
833
shockwavemesh.MeshId = "rbxassetid://20329976"
834
shockwave2 = Instance.new("Part", Torso)
835
shockwave2.Size = Vector3.new(1,1,1)
836
shockwave2.CanCollide = false
837
shockwave2.Anchored = true
838
shockwave2.Name = "shockwave2"
839
shockwave2.Transparency = .75
840
shockwave2.BrickColor = BrickColor.new("White")
841
shockwave2.CFrame = CFrame.new(pobrick.Position)
842
shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
843
shockwavemesh2.Scale = Vector3.new(4,3,4)
844
shockwavemesh2.MeshId = "rbxassetid://20329976"
845
SOUND(pobrick,168586621,8,false,5)
846
Hit = damagealll(30,pobrick.Position)
847
for _,v in pairs(Hit) do
848
if darkmode then	
849
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
850
else
851
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(34,53))
852
end
853
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
854
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
855
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
856
vel.velocity = CFrame.new(pobrick.Position,torso.Position).lookVector*150
857
removeuseless:AddItem(vel,.1)
858
end
859
coroutine.wrap(function()
860
for i = 1, 15 do
861
hum.CameraOffset = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
862
swait()
863
end
864
hum.CameraOffset = Vector3.new(0,0,0)
865
end)()
866
for i = 1, 50 do
867
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(3,.3,3)
868
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1.5,.4,1.5)
869
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+18),0)
870
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-19),0)
871
shockwave.Transparency = shockwave.Transparency + 0.014
872
shockwave2.Transparency = shockwave2.Transparency + 0.0125
873
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
874
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
875
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.8 - .2 * math.sin(sine/12), -.2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/12)), math.rad(15 - 5 * math.sin(sine/12))), 0.36)
876
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.36)
877
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,1,1) * CFrame.Angles(math.rad(-45),math.rad(-3),math.rad(-2)), 0.36)
878
swait()
879
end
880
jp = 150
881
ws = 35
882
debounce = false
883
attacking = false
884
smashdebounce = true
885
shockwave:Remove()
886
shockwave2:Remove()
887
elseif combo1 then
888
heavyfootsteps.Volume = 0
889
drag.Volume = 0
890
drag2.Volume = 0
891
combo1 = false
892
combo2 = true
893
ws = 12
894
g1 = Instance.new("BodyGyro", Root)
895
g1.D = 175
896
g1.P = 20000
897
g1.MaxTorque = Vector3.new(0,9000,0)
898
for i = 1, 15 do
899
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
900
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
901
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
902
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(35),0,math.rad(35)),.3)
903
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(35),math.rad(0)),.3)
904
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.3)
905
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(-1,-10,0) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(-0)),.3)
906
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5, 1.5, 1.2) * CFrame.Angles(math.rad(-60), math.rad(-48), math.rad(0)), 0.3)
907
swait()
908
end
909
hitdebounce = false
910
Hit = damagealll(27,Phammerholder.Position)
911
for _,v in pairs(Hit) do
912
if darkmode then	
913
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
914
else
915
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(43,59))
916
end
917
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
918
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
919
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
920
heavyslash:Play()
921
vel.velocity = CFrame.new(Phammerholder.Position,torso.Position).lookVector*125
922
removeuseless:AddItem(vel,.1)
923
end
924
hitbox.Touched:connect(function(hit)
925
if hit.Parent:IsA("Part") then
926
elseif hit.Parent:IsA("SpecialMesh") then
927
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
928
elseif hit.Parent:findFirstChildOfClass("Humanoid") and hit.Parent:findFirstChildOfClass("Humanoid").Health ~= 0 then
929
if hitdebounce then return end
930
hitdebounce = true
931
Slachtoffer = hit.Parent:FindFirstChildOfClass("Humanoid")
932
vel = Instance.new("BodyVelocity",hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")) 
933
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
934
if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
935
tors = hit.Parent:FindFirstChild("UpperTorso")
936
else
937
tors = hit.Parent:FindFirstChild("Torso")
938
end
939
SOUND(tors,541909913,10,false,2)
940
coroutine.wrap(function()
941
for i = 1, 5 do
942
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
943
swait()
944
end
945
hum.CameraOffset = Vector3.new(0,0,0)
946
end)()
947
vel.velocity = CFrame.new(Phammerholder.Position,tors.Position).lookVector*160
948
removeuseless:AddItem(vel,.1)
949
if darkmode then
950
Slachtoffer.Parent:BreakJoints()
951
else
952
Slachtoffer:TakeDamage(math.random(44,63))
953
end
954
end
955
end)
956
SOUND(Phammerholder,1513044886,8,false,2)
957
for i = 1, 20 do
958
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
959
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
960
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,.6) * CFrame.Angles(math.rad(-35),0,math.rad(35)),.3)
961
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(-35),math.rad(0)),.3)
962
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 3.5, 2) * CFrame.Angles(math.rad(-120), math.rad(120), math.rad(0)), 0.3)
963
swait()
964
end
965
removeuseless:AddItem(g1,.001)
966
ws = 35
967
hitdebounce = true
968
attacking = false
969
debounce = false
970
end
971
end)
972
973
mouse.KeyDown:connect(function(Press)
974
Press=Press:lower()
975
if Press=='y' then
976
if debounce then return end
977
heavyfootsteps.Volume = 0
978
drag.Volume = 0
979
drag2.Volume = 0
980
debounce = true
981
attacking = true
982
damagedebounce = false
983
ws = 0
984
for i = 1, 15 do
985
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
986
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
987
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1 - .25 * math.sin(sine/12)) * CFrame.Angles(math.rad(-60 + 2 *math.sin(sine/12)), math.rad(48 + 2 * math.sin(sine/12)), math.rad(2 * math.sin(sine/12))), 0.5)
988
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,.6) * CFrame.Angles(math.rad(-35),0,math.rad(35)),.45)
989
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.45)
990
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, 2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.45)
991
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, 0, -1.7) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.45)
992
swait()
993
end
994
knockbackbox = Instance.new("Part",Root)
995
knockbackbox.Size = Vector3.new(1,1,1)
996
knockbackbox.CanCollide = false
997
knockbackbox.Transparency = 1
998
knockbackboxweld = weldBetween(knockbackbox,Root)
999
knockbackboxweld.C0 = CFrame.new(2,5,5)
1000
Hit = damagealll(10,knockbackbox.Position)
1001
for _,v in pairs(Hit) do
1002
if darkmode then	
1003
v:FindFirstChildOfClass("Humanoid"):TakeDamage(99)
1004
else	
1005
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(42,50))
1006
end
1007
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1008
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1009
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1010
hitsound = Instance.new("Sound", torso)
1011
hitsound.SoundId = "rbxassetid://212197666"
1012
hitsound.Volume = 10
1013
hitsound:Play()
1014
coroutine.wrap(function()
1015
for i = 1, 15 do
1016
hum.CameraOffset = Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
1017
swait()
1018
end
1019
hum.CameraOffset = Vector3.new(0,0,0)
1020
end)()
1021
SOUND(LeftLeg,2053414752,10,false,4)
1022
removeuseless:AddItem(hitsound,3)
1023
if darkmode then
1024
vel.velocity = CFrame.new(LeftLeg.Position,torso.Position).lookVector*1000
1025
else
1026
vel.velocity = CFrame.new(LeftLeg.Position,torso.Position).lookVector*300
1027
end
1028
removeuseless:AddItem(vel,.1)
1029
end
1030
for i = 1, 30 do
1031
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.2,.7,-1.3) * CFrame.Angles(math.rad(50),math.rad(10),math.rad(0)),.5)
1032
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.5)
1033
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, -4) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)), 0.5)
1034
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, -.5, 2.5) * CFrame.Angles(math.rad(-35), math.rad(0), math.rad(0)), 0.5)
1035
swait()
1036
end
1037
ws = 35
1038
knockbackbox:Remove()
1039
damagedebounce = true
1040
attacking = false
1041
debounce = false
1042
end
1043
end)
1044
1045
mouse.KeyDown:connect(function(Press)
1046
Press=Press:lower()
1047
if Press=='t' then
1048
if debounce then return end
1049
heavyfootsteps.Volume = 0
1050
drag.Volume = 0
1051
drag2.Volume = 0
1052
debounce = true
1053
attacking = true
1054
ws = 0
1055
SOUND(Head,246480487,10,false,10)
1056
for i = 1, 30 do
1057
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
1058
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,3,1.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.5)
1059
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,3,1.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
1060
swait()
1061
end
1062
for i = 1, 10 do
1063
Hit = damagealll(60,Torso.Position)
1064
for _,v in pairs(Hit) do	
1065
v:FindFirstChildOfClass("Humanoid"):TakeDamage(1)
1066
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1067
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1068
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1069
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*100
1070
removeuseless:AddItem(vel,.1)
1071
end
1072
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-3.8,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1073
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1074
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.75,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.5)
1075
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 2, .5) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.5)
1076
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 2, .5) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.5)
1077
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.5)
1078
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.5)
1079
swait()
1080
end
1081
for i = 1, 150 do
1082
if darkmode then
1083
Hit = damagealll(999999999999,Torso.Position)
1084
else
1085
Hit = damagealll(60,Torso.Position)
1086
end
1087
for _,v in pairs(Hit) do	
1088
if darkmode then
1089
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
1090
else
1091
v:FindFirstChildOfClass("Humanoid"):TakeDamage(1)
1092
end
1093
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1094
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1095
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1096
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*100
1097
removeuseless:AddItem(vel,.1)
1098
end
1099
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1100
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-1,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.01)
1101
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 2, .5) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(90)), 0.01)
1102
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 2, .5) * CFrame.Angles(math.rad(40), math.rad(20), math.rad(-90)), 0.01)
1103
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.01)
1104
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.01)
1105
swait()
1106
end
1107
hum.CameraOffset = Vector3.new(0,0,0)
1108
ws = 35
1109
attacking = false
1110
debounce = false
1111
end
1112
end)
1113
1114
mouse.KeyDown:connect(function(Press)
1115
Press=Press:lower()
1116
if Press=='r' then
1117
if debounce then return end
1118
heavyfootsteps.Volume = 0
1119
drag.Volume = 0
1120
drag2.Volume = 0
1121
debounce = true
1122
attacking = true
1123
ws = 0
1124
g1 = Instance.new("BodyGyro", Root)
1125
g1.D = 175
1126
g1.P = 20000
1127
g1.MaxTorque = Vector3.new(0,9000,0)
1128
for i = 1, 35 do 
1129
swait()
1130
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 0 - .0 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
1131
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 0 - .0 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1132
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
1133
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.25)
1134
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,-2,-.5) * CFrame.Angles(math.rad(0),0,0),.25)
1135
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4,0,4) * CFrame.Angles(math.rad(90),math.rad(180),math.rad(-50)),.25)
1136
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,5,1.4) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(0)), 0.25)
1137
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.25)
1138
end
1139
removeuseless:AddItem(g1,.01)
1140
for i = 1, 6 do 
1141
swait()
1142
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(-0),0),.25)
1143
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,-2,-.5) * CFrame.Angles(math.rad(0),0,0),.25)
1144
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4,0,4) * CFrame.Angles(math.rad(90),math.rad(180),math.rad(-50)),.25)
1145
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,1.1,.7) * CFrame.Angles(math.rad(-60), math.rad(-25), math.rad(0)), 0.35)
1146
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-73), math.rad(42), math.rad(0)), 0.35)
1147
end
1148
phammerthrow = true
1149
twirlsound:Play()
1150
SOUND(Phammerhandle,608600954,10,false,5)
1151
coroutine.wrap(function()
1152
repeat
1153
wait(.1)
1154
Hit = damagealll(30,Phammerhandle.Position)
1155
for _,v in pairs(Hit) do
1156
if darkmode then	
1157
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
1158
else
1159
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(38,52))
1160
end
1161
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1162
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1163
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1164
vel.velocity = CFrame.new(Phammerhandle.Position,torso.Position).lookVector*100
1165
removeuseless:AddItem(vel,.1)
1166
end
1167
until phammerthrow == false
1168
end)()
1169
l = -3
1170
k = 0
1171
Phammerhandleweld.Part1 = Root
1172
for i = 1, 35 do
1173
k = k + 15
1174
l = l - 6
1175
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(20),0),.1)
1176
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,1.4,1.1) * CFrame.Angles(math.rad(-72), math.rad(-30), math.rad(0)), 0.05)
1177
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-62), math.rad(42), math.rad(0)), 0.05)
1178
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,l) * CFrame.Angles(0,math.rad(0),math.rad(0)),.3)
1179
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(k),math.rad(0)),.3)
1180
swait()
1181
end
1182
for i = 1, 35 do
1183
k = k + 11
1184
l = l + 6
1185
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(20),0),.1)
1186
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,1.4,1.1) * CFrame.Angles(math.rad(-72), math.rad(-30), math.rad(0)), 0.05)
1187
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-62), math.rad(42), math.rad(0)), 0.05)
1188
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,l) * CFrame.Angles(math.rad(0),math.rad(0),0),.3)
1189
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(k),math.rad(0)),.3)
1190
swait()
1191
end
1192
phammerthrow = false
1193
twirlsound:Stop()
1194
Phammerhandleweld.Part1 = RightArm
1195
ws = 35
1196
pickdebounce = true
1197
attacking = false
1198
hitdebounce = true
1199
debounce = false
1200
end
1201
end)
1202
1203
mouse.KeyDown:connect(function(Press)
1204
Press=Press:lower()
1205
if Press=='f' then
1206
if debounce then return end
1207
heavyfootsteps.Volume = 0
1208
drag.Volume = 0
1209
drag2.Volume = 0
1210
if darkmode then
1211
debounce = true
1212
tweentable = {}
1213
tweentable.Color = BrickColor.new("White").Color
1214
for i,v in pairs(Head:GetChildren()) do
1215
if v.Name == "lightpart" then
1216
tweenn = tween:Create(v, TweenInfo.new(3),tweentable)
1217
tweenn:Play()
1218
end
1219
end
1220
for i,v in pairs(Head:GetChildren()) do
1221
if v.Name == "lightpart2" then
1222
tweenn = tween:Create(v, TweenInfo.new(3),tweentable)
1223
tweenn:Play()
1224
end
1225
end
1226
for i,v in pairs(Head:GetChildren()) do
1227
if v.Name == "lightpart3" then
1228
tweenn = tween:Create(v, TweenInfo.new(3),tweentable)
1229
tweenn:Play()
1230
end
1231
end
1232
for i = 1, 50 do
1233
darkvolume = darkvolume - 0.2
1234
darkheartbeat.Volume = darkvolume
1235
leftblockarm.Transparency = leftblockarm.Transparency + .011
1236
rightblockarm.Transparency = rightblockarm.Transparency + .011
1237
torsoblock.Transparency = torsoblock.Transparency + .011
1238
leftlegg.Transparency = leftlegg.Transparency + .011
1239
rightlegg.Transparency = rightlegg.Transparency + .011
1240
swait()
1241
end
1242
darkvolume = 0
1243
debounce = false
1244
darkmode = false
1245
else
1246
debounce = true
1247
attacking = true
1248
darkmode = true
1249
ws = 0 
1250
jp = 0
1251
HEADLERP.Part1 = Torso
1252
horn = Instance.new("Part",Torso)
1253
horn.Size = Vector3.new(1,1,1)
1254
horn.CanCollide = false
1255
horn.BrickColor = BrickColor.new("Really black")
1256
hornweld = weldBetween(horn,LeftArm)
1257
hornweld.C0 = hornweld.C0 * CFrame.Angles(math.rad(90),math.rad(20),math.rad(45))
1258
hornweld.C1 = CFrame.new(.25,-6,0)
1259
fuckhorn = Instance.new("SpecialMesh", horn)
1260
fuckhorn.MeshType = "FileMesh"
1261
fuckhorn.Scale = Vector3.new(12, 12, 12)
1262
fuckhorn.MeshId = 'rbxassetid://114019861'
1263
fuckhorn.TextureId = 'rbxassetid://114019769'
1264
SOUND(horn,147703453,10,false,10)
1265
coroutine.wrap(function()
1266
for i = 1, 30 do
1267
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.6,0) * CFrame.Angles(math.rad(10),0,0),.5)
1268
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,3,1.5) * CFrame.Angles(math.rad(-105),math.rad(25),math.rad(0)), 0.5)
1269
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5, 0, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.5)
1270
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5, 0, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.5)
1271
swait()
1272
end
1273
end)()
1274
tweentable = {}
1275
tweentable.Color = BrickColor.new("Really red").Color
1276
for i,v in pairs(Head:GetChildren()) do
1277
if v.Name == "lightpart" then
1278
tweenn = tween:Create(v, TweenInfo.new(15),tweentable)
1279
tweenn:Play()
1280
end
1281
end
1282
for i,v in pairs(Head:GetChildren()) do
1283
if v.Name == "lightpart2" then
1284
tweenn = tween:Create(v, TweenInfo.new(15),tweentable)
1285
tweenn:Play()
1286
end
1287
end
1288
for i,v in pairs(Head:GetChildren()) do
1289
if v.Name == "lightpart3" then
1290
tweenn = tween:Create(v, TweenInfo.new(15),tweentable)
1291
tweenn:Play()
1292
end
1293
end
1294
for i = 1, 500 do
1295
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1 - .25 * math.sin(sine/12)) * CFrame.Angles(math.rad(-60 + 2 *math.sin(sine/12)), math.rad(48 + 2 * math.sin(sine/12)), math.rad(2 * math.sin(sine/12))), 0.5)
1296
hum.CameraOffset = Vector3.new(math.random(-.6,.6),math.random(-.6,.6),math.random(-.6,.6))
1297
darkvolume = darkvolume + 0.015
1298
darkheartbeat.Volume = darkvolume
1299
leftblockarm.Transparency = leftblockarm.Transparency - .0011
1300
rightblockarm.Transparency = rightblockarm.Transparency - .0011
1301
torsoblock.Transparency = torsoblock.Transparency - .0011
1302
leftlegg.Transparency = leftlegg.Transparency - .0011
1303
rightlegg.Transparency = rightlegg.Transparency - .0011
1304
swait()
1305
end
1306
ws = 35
1307
jp = 150
1308
HEADLERP.Part1 = Head
1309
hum.CameraOffset = Vector3.new(0,0,0)
1310
attacking = false
1311
debounce = false
1312
horn:Remove()
1313
end
1314
end
1315
end)
1316
1317
1318
coroutine.wrap(function()
1319
while true do
1320
if darkmode then
1321
darkheartbeat.Volume = darkvolume
1322
end
1323
swait()
1324
end
1325
end)()
1326
1327
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1328
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1329
end
1330
1331
function ray2(StartPos, EndPos, Distance, Ignore)
1332
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
1333
return ray(StartPos, DIRECTION, Distance, Ignore)
1334
end
1335
1336
checks1 = coroutine.wrap(function() -------Checks
1337
while true do
1338
hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,4*4,Character)
1339
if Root.Velocity.y > 1 and hf == nil then
1340
position = "Jump"
1341
elseif Root.Velocity.y < -1 and hf == nil then
1342
position = "Falling"
1343
elseif Root.Velocity.Magnitude < 10 and hf ~= nil then
1344
position = "Idle"
1345
elseif Root.Velocity.Magnitude > 10 and hf ~= nil then
1346
position = "Walking"
1347
end
1348
swait()
1349
end
1350
end)
1351
checks1()
1352
1353
OrgnC0 = Neck.C0 * CFrame.new(0,0,4.5)
1354
local movelimbs = coroutine.wrap(function()
1355
while RunSrv.RenderStepped:wait() do
1356
TrsoLV = Torso.CFrame.lookVector
1357
Dist = nil
1358
Diff = nil
1359
if not MseGuide then
1360
print("Failed to recognize")
1361
else
1362
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
1363
Dist = (Head.CFrame.p-Point).magnitude
1364
Diff = Head.CFrame.Y-Point.Y
1365
HEADLERP.C0 = CFrame.new(0, -6, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1366
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*.5), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1.5), .1)
1367
end
1368
end
1369
end)
1370
movelimbs()
1371
immortal = {}
1372
for i,v in pairs(Character:GetDescendants()) do
1373
	if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
1374
		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
1375
			v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1376
		end
1377
		table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
1378
	elseif v:IsA("JointInstance") then
1379
		table.insert(immortal,{v,v.Parent,nil,nil,nil})
1380
	end
1381
end
1382
for e = 1, #immortal do
1383
	if immortal[e] ~= nil then
1384
		local STUFF = immortal[e]
1385
		local PART = STUFF[1]
1386
		local PARENT = STUFF[2]
1387
		local MATERIAL = STUFF[3]
1388
		local COLOR = STUFF[4]
1389
		local TRANSPARENCY = STUFF[5]
1390
if levitate then
1391
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
1392
			PART.Material = MATERIAL
1393
			PART.Color = COLOR
1394
			PART.Transparency = TRANSPARENCY
1395
		end
1396
		PART.AncestryChanged:connect(function()
1397
			PART.Parent = PARENT
1398
		end)
1399
else
1400
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
1401
			PART.Material = MATERIAL
1402
			PART.Color = COLOR
1403
			PART.Transparency = TRANSPARENCY
1404
		end
1405
		PART.AncestryChanged:connect(function()
1406
			PART.Parent = PARENT
1407
		end)
1408
end
1409
	end
1410
end
1411
function immortality()
1412
	for e = 1, #immortal do
1413
		if immortal[e] ~= nil then
1414
			local STUFF = immortal[e]
1415
			local PART = STUFF[1]
1416
			local PARENT = STUFF[2]
1417
			local MATERIAL = STUFF[3]
1418
			local COLOR = STUFF[4]
1419
			local TRANSPARENCY = STUFF[5]
1420
			if PART.ClassName == "Part" and PART == Root then
1421
				PART.Material = MATERIAL
1422
				PART.Color = COLOR
1423
				PART.Transparency = TRANSPARENCY
1424
			end
1425
			if PART.Parent ~= PARENT then
1426
				hum:Remove()
1427
				PART.Parent = PARENT
1428
				hum = Instance.new("Humanoid",Character)
1429
if levitate then
1430
eyo1:Remove()
1431
eyo2:Remove()
1432
end
1433
                                hum.Name = "noneofurbusiness"
1434
			end
1435
		end
1436
	end
1437
end
1438
coroutine.wrap(function()
1439
while true do
1440
if hum.Health < .1 then
1441
immortality()
1442
end
1443
wait()
1444
end
1445
end)()
1446
1447
1448
local anims = coroutine.wrap(function()
1449
while true do
1450
settime = 0.05
1451
sine = sine + change
1452
if position == "Jump" and attacking == false then
1453
change = 1
1454
ws = 60
1455
heavyfootsteps.Volume = 0
1456
drag.Volume = 0
1457
drag2.Volume = 0
1458
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1459
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
1460
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1461
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
1462
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.3)
1463
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1) * CFrame.Angles(math.rad(-60), math.rad(48), math.rad(0)), 0.5)
1464
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
1465
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, -1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1466
elseif position == "Falling" and attacking == false then
1467
change = 1
1468
heavyfootsteps.Volume = 0
1469
drag.Volume = 0
1470
drag2.Volume = 0
1471
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1472
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
1473
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1474
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
1475
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.3)
1476
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, 0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.3)
1477
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
1478
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1) * CFrame.Angles(math.rad(-60), math.rad(48), math.rad(0)), 0.5)
1479
elseif position == "Walking" and attacking == false then
1480
change = .6
1481
ws = 24
1482
heavyfootsteps.Volume = 6
1483
drag.Volume = 8
1484
drag2.Volume = 9
1485
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1486
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-2,-2,13) * CFrame.Angles(math.rad(103),math.rad(-12),0),.3)
1487
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.8,0,1*math.sin(sine/6)) * CFrame.Angles(math.rad(-20*math.sin(sine/6)),math.rad(10*math.sin(sine/6)),math.rad(10)),.3)
1488
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 1.2, -1.15) * CFrame.Angles(math.rad(60), math.rad(8 + 7 * math.sin(sine/6)), math.rad(0)), 0.5)
1489
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1490
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.4 - .05 * math.sin(sine/4), 0) * CFrame.Angles(math.rad(0),math.rad(8 * math.sin(sine/6)),math.rad(0) + Root.RotVelocity.Y / 45, math.sin(20 * math.sin(sine/6))), 0.3)
1491
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0 - 0.35 * math.cos(sine/6)/2.8, -.4+ 2* math.sin(sine/6)) * CFrame.Angles(math.rad(10) + -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(25 * math.cos(sine/6))), 0.3)
1492
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, 0 + 0.35 * math.cos(sine/8)/2.8, -.4 - 2 * math.sin(sine/6)) * CFrame.Angles(math.rad(10) - -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(25 * math.cos(sine/6))), 0.3)
1493
elseif position == "Idle" and attacking == false then
1494
change = .5
1495
heavyfootsteps.Volume = 0
1496
drag.Volume = 0
1497
drag2.Volume = 0
1498
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1499
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
1500
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.4 + -.125 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
1501
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1502
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.8 - .2 * math.sin(sine/12), -.2 - .0 * math.sin(sine/12), .2 * -math.sin(sine/12)) * CFrame.Angles(math.rad(2 + 4 * math.sin(sine/12)), math.rad(0 + 3 * math.sin(sine/12)), math.rad(15 - 5 * math.sin(sine/12))), 0.3)
1503
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1 - .25 * math.sin(sine/12)) * CFrame.Angles(math.rad(-60 + 2 *math.sin(sine/12)), math.rad(48 + 2 * math.sin(sine/12)), math.rad(2 * math.sin(sine/12))), 0.5)
1504
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 0 - .125 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
1505
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 0 - .125 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1506
end
1507
swait()
1508
end
1509
end)
1510
anims()
1511
warn("Shred through everything that stands in your way. Made by Supr14")