Void_scripter0

Noob Executioner

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