Advertisement
lafur

Untitled

Mar 11th, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. plr = game.Players.timetodie23232223
  2. repeat
  3. wait(0.4)
  4. until plr.Character
  5. chr = plr.Character
  6. human = chr:FindFirstChild("Humanoid")
  7. mouse = plr:GetMouse()
  8. cam = workspace.CurrentCamera
  9. selected = false
  10. equipd = false
  11. tors = chr.Torso
  12. rarm = chr["Right Arm"]
  13. larm = chr["Left Arm"]
  14. rleg = chr["Right Leg"]
  15. lleg = chr["Left Leg"]
  16. hrp = chr.HumanoidRootPart
  17. hed = chr.Head
  18. anim = human.Animator
  19. activu = false
  20. ragged = false
  21. batting = false
  22. Heartbeat = Instance.new("BindableEvent")
  23. Heartbeat.Name = "Heartbeat"
  24. Heartbeat.Parent = script
  25. Music = false
  26. Berserk = false
  27. Combo = 1
  28. frame = 0.03333333333333333
  29. tf = 0
  30. Maedl = Instance.new("Model",chr)
  31. local ColorsArray = {ColorSequenceKeypoint.new(0, Color3.new(255/255,255/255,255/255)),
  32. ColorSequenceKeypoint.new(0.16, Color3.new(0/0,0/0,0/0)),
  33. ColorSequenceKeypoint.new(0.32, Color3.new(0/0,0/0,0/0)),
  34. ColorSequenceKeypoint.new(0.48, Color3.new(0/0,0/0,0/0)),
  35. ColorSequenceKeypoint.new(0.64, Color3.new(0/0,0/0,0/0)),
  36. ColorSequenceKeypoint.new(0.80, Color3.new(0/0,0/0,0/0)),
  37. ColorSequenceKeypoint.new(0.96, Color3.new(0/0,0/0,0/0)),
  38. ColorSequenceKeypoint.new(1, Color3.new(0/0,0/0,0/0))}
  39. local fire = Instance.new("ParticleEmitter", tors)
  40. fire.Enabled = false
  41. fire.Lifetime = NumberRange.new(1.5)
  42. fire.RotSpeed = NumberRange.new(10)
  43. fire.Rate = 250
  44. fire.VelocitySpread = 360
  45. fire.Speed = NumberRange.new(2,8)
  46. fire.Rotation = NumberRange.new(151515)
  47. fire.Name = "Fire"
  48. fire.LightEmission = 0.78
  49. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  50. fire.Color = ColorSequence.new(ColorsArray)
  51. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6), NumberSequenceKeypoint.new(1, 0)})
  52. fire.ZOffset = 3
  53.  
  54. function Lightningz(pos, pos2, radius, numParts, model, removalTime)
  55. radius = radius or 0.2
  56. numParts = numParts or 10
  57. model = model or game.Workspace
  58. local pos = pos
  59. local lastpos = lastpos
  60. local lv = CFrame.new(pos,pos2).lookVector
  61. removalTime = 0.001
  62. local dist = (pos-pos2).magnitude
  63. local trans = 0
  64. local color = BrickColor.new("White")
  65. local dbp = dist/numParts
  66. local last = pos
  67. for i = 1,numParts do
  68. local p = Instance.new("Part")
  69. p.FormFactor = "Custom"
  70. p.Size = Vector3.new(1,1,1)
  71. p.CanCollide = false
  72. p.Transparency = trans
  73. p.Anchored = true
  74. p.BrickColor = color
  75. p.Material = "Neon"
  76. local x = math.random(-100,100)/100*dbp*4
  77. local y = math.random(-100,100)/100*dbp*4
  78. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  79. local dist2 = (p2.p-last).magnitude
  80. local mid = (p2.p+last)/2
  81. local m = Instance.new("BlockMesh",p)
  82. m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
  83. p.CFrame = CFrame.new(mid,p2.p)
  84. last = p2.p
  85. p.Parent = model
  86. game.Debris:AddItem(p, 0.05)
  87. end
  88. if model ~= game.Workspace then
  89. game.Debris:AddItem(model, 0)
  90. end
  91. end
  92.  
  93. function Lightningz2(pos, pos2, radius, numParts, model, removalTime)
  94. radius = radius or 0.2
  95. numParts = numParts or 10
  96. model = model or game.Workspace
  97. local pos = pos
  98. local lastpos = lastpos
  99. local lv = CFrame.new(pos,pos2).lookVector
  100. removalTime = 0.001
  101. local dist = (pos-pos2).magnitude
  102. local trans = 0
  103. local color = BrickColor.new("White")
  104. local dbp = dist/numParts
  105. local last = pos
  106. for i = 1,numParts do
  107. local p = Instance.new("Part")
  108. p.FormFactor = "Custom"
  109. p.Size = Vector3.new(1,1,1)
  110. p.CanCollide = false
  111. p.Transparency = trans
  112. p.Anchored = true
  113. p.BrickColor = color
  114. p.Material = "Neon"
  115. local x = math.random(-100,100)/100*dbp/2
  116. local y = math.random(-100,100)/100*dbp/2
  117. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  118. local dist2 = (p2.p-last).magnitude
  119. local mid = (p2.p+last)/2
  120. local m = Instance.new("BlockMesh",p)
  121. m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
  122. p.CFrame = CFrame.new(mid,p2.p)
  123. last = p2.p
  124. p.Parent = model
  125. game.Debris:AddItem(p, 0.05)
  126. end
  127. if model ~= game.Workspace then
  128. game.Debris:AddItem(model, 0)
  129. end
  130. end
  131.  
  132. game:GetService("RunService").Heartbeat:connect(function(s, p)
  133. tf = tf + s
  134. if tf >= frame then
  135. for i = 1, math.floor(tf / frame) do
  136. Heartbeat:Fire()
  137. end
  138. tf = tf - frame * math.floor(tf / frame)
  139. end
  140. end)
  141. function swait(num)
  142. if num == 0 or num == nil then
  143. Heartbeat.Event:wait()
  144. else
  145. for i = 1, num do
  146. Heartbeat.Event:wait()
  147. end
  148. end
  149. end
  150. tool = Instance.new("Tool")
  151. tool.CanBeDropped = false
  152. tool.RequiresHandle = false
  153. tool.TextureId = "rbxassetid://291302154"
  154. tool.ToolTip = "NANI"
  155. tool.Name = "AAAAAAAAAAAAAA"
  156. tool.Parent = plr.Backpack
  157. modz = Instance.new("Model")
  158. modz.Name = "efx"
  159. modz.Parent = chr
  160. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  161. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  162. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  163. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  164. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  165. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  166. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  167. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  168. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  169. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  170. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  171. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  172. local nscale = Instance.new("NumberValue")
  173. nscale.Value = 1
  174. nscale.Parent = nil
  175. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  176. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  177. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  178. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  179. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  180. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  181. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  182. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  183. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  184. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  185. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  186. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  187. nscale.Changed:connect(function()
  188. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  189. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  190. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  191. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  192. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  193. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  194. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  195. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  196. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  197. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  198. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  199. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  200. end)
  201. RS = tors:FindFirstChild("Right Shoulder")
  202. LS = tors:FindFirstChild("Left Shoulder")
  203. RH = tors:FindFirstChild("Right Hip")
  204. LH = tors:FindFirstChild("Left Hip")
  205. RJ = hrp:FindFirstChild("RootJoint")
  206. N = tors:FindFirstChild("Neck")
  207. cf = CFrame.new
  208. ang = CFrame.Angles
  209. rd = math.rad
  210. rd2 = math.random
  211. function nooutline(p)
  212. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  213. end
  214. function makepart(color, name, reflec, trans, mater, parnt, cfram)
  215. local port = Instance.new("Part")
  216. port.BrickColor = BrickColor.new(color)
  217. port.Name = name
  218. port.Transparency = trans
  219. nooutline(port)
  220. port.Reflectance = reflec
  221. port.Material = mater
  222. port.Anchored = false
  223. port.CanCollide = false
  224. port.Locked = true
  225. port.Size = Vector3.new(0.2, 0.2, 0.2)
  226. port.Parent = parnt
  227. return port
  228. end
  229. function makemesh(meshtype, scale, meshid, parent)
  230. local mes = Instance.new("SpecialMesh")
  231. mes.MeshType = meshtype
  232. mes.Scale = scale
  233. if meshtype == "FileMesh" then
  234. mes.MeshId = meshid
  235. end
  236. mes.Parent = parent
  237. return mes
  238. end
  239. function makeweld(parent, p0, p1, c0, c1)
  240. local wel = Instance.new("Weld")
  241. wel.Part0 = p0
  242. wel.Part1 = p1
  243. wel.C0 = c0
  244. if c1 ~= nil then
  245. wel.C1 = c1
  246. end
  247. wel.Parent = parent
  248. return wel
  249. end
  250. local lauf1 = Instance.new("Sound")
  251. lauf1.SoundId = "rbxassetid://137473066"
  252. lauf1.Volume = 1.5
  253. lauf1.Pitch = 2
  254. lauf1.Parent = hrp
  255. function lerpz(joint, prop, cfrmz, alp)
  256. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  257. end
  258. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  259. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  260. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  261. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  262. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  263. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  264. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  265. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  266. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  267. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  268. function resetlerp()
  269. RJ.C0 = RJC0
  270. RJ.C1 = RJC1
  271. N.C0 = NC0
  272. N.C1 = NC1
  273. RS.C0 = RSC0
  274. RS.C1 = RSC1
  275. LS.C0 = LSC0
  276. LS.C1 = LSC1
  277. RH.C0 = RHC0
  278. RH.C1 = RHC1
  279. LH.C0 = LHC0
  280. LH.C1 = LHC1
  281. end
  282. function ragplayer(cactus)
  283. cactus.Humanoid.PlatformStand = true
  284. if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then
  285. cactus.Torso:FindFirstChild("Right Shoulder"):Destroy()
  286. makegloo(cactus.Torso, RightShoulderC0, RightShoulderC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder")
  287. maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0))
  288. end
  289. if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then
  290. cactus.Torso:FindFirstChild("Left Shoulder"):Destroy()
  291. makegloo(cactus.Torso, LeftShoulderC0, LeftShoulderC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder")
  292. maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0))
  293. end
  294. if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then
  295. cactus.Torso:FindFirstChild("Right Hip"):Destroy()
  296. makegloo(cactus.Torso, RightHipC0, RightHipC1, cactus.Torso, cactus["Right Leg"], "Right Hip")
  297. maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0))
  298. end
  299. if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then
  300. cactus.Torso:FindFirstChild("Left Hip"):Destroy()
  301. makegloo(cactus.Torso, LeftHipC0, LeftHipC1, cactus.Torso, cactus["Left Leg"], "Left Hip")
  302. maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0))
  303. end
  304. end
  305. function test()
  306. if selected == false or activu == true then
  307. return
  308. end
  309. if ragged == false then
  310. ragged = true
  311. human.PlatformStand = true
  312. if rarm and tors:FindFirstChild("Right Shoulder") then
  313. tors:FindFirstChild("Right Shoulder"):Destroy()
  314. makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  315. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  316. end
  317. if larm and tors:FindFirstChild("Left Shoulder") then
  318. tors:FindFirstChild("Left Shoulder"):Destroy()
  319. makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  320. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  321. end
  322. if rleg and tors:FindFirstChild("Right Hip") then
  323. tors:FindFirstChild("Right Hip"):Destroy()
  324. makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  325. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  326. end
  327. if lleg and tors:FindFirstChild("Left Hip") then
  328. tors:FindFirstChild("Left Hip"):Destroy()
  329. makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  330. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  331. end
  332. local BP = Instance.new("BodyPosition",tors)BP.Position = Vector3.new(0,1000,0) BP.P = 50 BP.maxForce = Vector3.new(0,math.huge,0)
  333. local BG = Instance.new("BodyGyro",tors)BG.CFrame = CFrame.new(tors.Position, mouse.hit.p)BG.P = 10 BG.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  334. elseif ragged == true then
  335. ragged = false
  336. human.Jump = true
  337. if rarm and tors:FindFirstChild("Right Shoulder") then
  338. tors:FindFirstChild("Right Shoulder"):Destroy()
  339. makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  340. rarm:FindFirstChild("touchy"):Destroy()
  341. end
  342. if larm and tors:FindFirstChild("Left Shoulder") then
  343. tors:FindFirstChild("Left Shoulder"):Destroy()
  344. makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  345. larm:FindFirstChild("touchy"):Destroy()
  346. end
  347. if rleg and tors:FindFirstChild("Right Hip") then
  348. tors:FindFirstChild("Right Hip"):Destroy()
  349. makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  350. rleg:FindFirstChild("touchy"):Destroy()
  351. end
  352. if lleg and tors:FindFirstChild("Left Hip") then
  353. tors:FindFirstChild("Left Hip"):Destroy()
  354. makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  355. lleg:FindFirstChild("touchy"):Destroy()
  356. end
  357. if tors:findFirstChild("BodyPosition")~=nil then
  358. tors.BodyPosition:remove()
  359. end
  360. if tors:findFirstChild("BodyGyro")~=nil then
  361. tors.BodyGyro:remove()
  362. end
  363. RS = tors:FindFirstChild("Right Shoulder")
  364. LS = tors:FindFirstChild("Left Shoulder")
  365. RH = tors:FindFirstChild("Right Hip")
  366. LH = tors:FindFirstChild("Left Hip")
  367. RJ = hrp:FindFirstChild("RootJoint")
  368. N = tors:FindFirstChild("Neck")
  369. end
  370. end
  371. function makegloo(paren, co, ci, parto, parti, nam)
  372. local gloo = Instance.new("Glue")
  373. gloo.Name = nam
  374. gloo.C0 = co
  375. gloo.C1 = ci
  376. gloo.Part0 = parto
  377. gloo.Part1 = parti
  378. gloo.Parent = paren
  379. end
  380. function makejoint(paren, co, ci, parto, parti, nam)
  381. local gloo = Instance.new("Motor6D")
  382. gloo.Name = nam
  383. gloo.C0 = co
  384. gloo.C1 = ci
  385. gloo.Part0 = parto
  386. gloo.Part1 = parti
  387. gloo.Parent = paren
  388. end
  389. function maketouchy(parent, limb, cframe)
  390. local pr = Instance.new("Part")
  391. pr.Name = "touchy"
  392. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  393. pr.Transparency = 1
  394. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  395. pr.CanCollide = true
  396. pr.Anchored = false
  397. pr.Parent = parent
  398. local w = Instance.new("Weld")
  399. w.Part0 = pr
  400. w.Part1 = limb
  401. w.C0 = cframe
  402. w.Parent = pr
  403. end
  404. local clibat, spec
  405. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  406. local dipperrot
  407. if dipperhat then
  408. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  409. end
  410.  
  411. function epic()
  412. if Music == false then
  413. Music = true
  414. local sond = Instance.new("Sound",tors)
  415. sond.Volume = 10
  416. sond.Pitch = 1
  417. sond.EmitterSize = 25
  418. sond.Name = "Music"
  419. sond.Looped = true
  420. sond.SoundId = "rbxassetid://840125700"
  421. sond:Play()
  422. fire.Enabled = true
  423. else
  424. tors:findFirstChild("Music"):remove()
  425. Music = false
  426. fire.Enabled = false
  427. end
  428. end
  429.  
  430. function Bloodthirst()
  431. if Music == false and Berserk == false then
  432. Music = true
  433. Berserk = true
  434. local sond = Instance.new("Sound",tors)
  435. sond.Volume = 5
  436. sond.Pitch = 1
  437. sond.EmitterSize = 25
  438. sond.Name = "Music"
  439. sond.Looped = true
  440. sond.SoundId = "rbxassetid://678853703"
  441. sond:Play()
  442. for i = 1,25 do
  443. for i2 = 1,i do
  444. local ra = math.random(4,14)/10
  445. local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(ra,ra,ra)p23.Material = "Neon" p23.BrickColor = BrickColor.new("White") p23.CanCollide = false
  446. p23.CFrame = chr.HumanoidRootPart.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  447. p23.Anchored = true local B23 = Instance.new("BlockMesh",p23)
  448. end
  449. wait()
  450. end
  451. for i,v in pairs (Maedl:children()) do
  452. v.Anchored = false
  453. local BP = Instance.new("BodyPosition",v)BP.P = 100000 BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)v:findFirstChild("BodyPosition").Position = tors.Position
  454. end
  455. wait(1)
  456. for i,v in pairs (Maedl:children()) do
  457. v:findFirstChild("BodyPosition").maxForce = Vector3.new(20000,20000,20000)
  458. v:findFirstChild("BodyPosition").Position = tors.Position+Vector3.new(math.random(-2000,2000),math.random(-2000,2000),math.random(-2000,2000))
  459. v:findFirstChild("Mesh").Scale = Vector3.new(12,12,12)game.Debris:AddItem(v,0.4)
  460. end
  461. local Blood = Instance.new("ParticleEmitter", tors)
  462. Blood.Enabled = false
  463. Blood.Lifetime = NumberRange.new(0.4)
  464. Blood.RotSpeed = NumberRange.new(0)
  465. Blood.Acceleration = Vector3.new(0,-10,0)
  466. Blood.Rate = 100
  467. Blood.VelocitySpread = 360
  468. Blood.Rotation = NumberRange.new(-360,360)
  469. Blood.Name = "Blood"
  470. Blood.LightEmission = 3
  471. Blood.LockedToPart = true
  472. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  473. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 7), NumberSequenceKeypoint.new(1, 0)})
  474. Blood.ZOffset = 4 Blood.Enabled = true
  475. Blood.Enabled = true
  476. else
  477. tors:findFirstChild("Music"):remove()
  478. Music = false
  479. Berserk = false
  480. tors:findFirstChild("Blood").Enabled = false
  481. end
  482. end
  483.  
  484. function bat()
  485. if selected == false or activu == true then
  486. return
  487. end
  488. if batting == false then
  489. batting = true
  490. do
  491. local bmod = Instance.new("Model")
  492. bmod.Name = "bmodel"
  493. bmod.Parent = chr
  494. local hnd = makepart("Brown", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  495. local hmes = makemesh("Head", Vector3.new(1, 9, 1), nil, hnd)
  496. local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  497. local pt1 = makepart("White", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  498. local p1m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt1)
  499. local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
  500. local pt2 = makepart("White", "pt2", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  501. local p2m = makemesh("FileMesh", Vector3.new(0.375, 0.375, 0.375), "rbxassetid://250640098", pt2)
  502. p2m.TextureId = "rbxassetid://250639536"
  503. local p2w = makeweld(pt2, pt2, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), nil)
  504. local pt3 = makepart("White", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  505. local p3m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt3)
  506. local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
  507. local pt4 = makepart("White", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  508. local p4m = makemesh("FileMesh", Vector3.new(0.025, 0.025, 0.025), "rbxassetid://703458158", pt4)
  509. local p4w = makeweld(pt4, pt4, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), nil)
  510. local pt5 = makepart("White", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  511. local p5m = makemesh("Cylinder", Vector3.new(21.5, 3.125, 3.125), nil, pt5)
  512. local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
  513. local pt6 = makepart("White", "pt6", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  514. local p6m = makemesh("Head", Vector3.new(3.25, 3.25, 3.25), nil, pt6)
  515. local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), nil)
  516. local pt7 = makepart("White", "pt7", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  517. local p7m = makemesh("FileMesh", Vector3.new(0.95, 0.95, 0.95), "rbxassetid://272942659", pt7)
  518. p7m.TextureId = "rbxassetid://272942750"
  519. local p7w = makeweld(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), nil)
  520. local pt8 = Instance.new("Part",chr)pt8.Transparency =1 pt8.CanCollide = false pt8.Anchored = false pt8.Size = Vector3.new(6,1,1)
  521. local w23 = Instance.new("Weld",pt8)w23.Part0 = pt8 w23.Part1 = pt5
  522. local swingwoo = Instance.new("Sound")
  523. swingwoo.SoundId = "rbxassetid://10209640"
  524. swingwoo.Pitch = rd2(10, 11) / 10
  525. swingwoo.Name = "sweae"
  526. swingwoo.Volume = 1
  527. swingwoo.Parent = hrp
  528. clibat = tool.Activated:connect(function()
  529. if selected == false or activu == true or ragged == true then
  530. return
  531. end
  532. activu = true
  533. if Combo == 1 then
  534. for _ = 1, 2 do
  535. swait()
  536. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  537. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  538. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  539. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  540. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  541. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  542. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  543. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  544. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  545. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  546. end
  547. swingwoo:Play()
  548. for X = 1, 4 do
  549. swait()
  550. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)),25)
  551. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  552. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  553. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  554. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  555. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  556. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  557. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  558. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  559. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  560. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  561. end
  562. Combo = 2
  563. elseif Combo == 2 then
  564. for _ = 1, 2 do
  565. swait()
  566. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(15), rd(25), rd(60)), 0.7)
  567. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  568. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(35), rd(-35), rd(179)), 0.7)
  569. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  570. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
  571. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  572. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  573. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  574. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
  575. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  576. end
  577. swingwoo:Play()
  578. for X = 1, 4 do
  579. swait()
  580. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
  581. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(78), rd(-15), rd(-45)), 0.7)
  582. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  583. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
  584. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  585. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
  586. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  587. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
  588. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  589. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  590. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  591. end
  592. Combo = 3
  593. elseif Combo == 3 then
  594. for _ = 1, 2 do
  595. swait()
  596. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(0), rd(25), rd(0)), 0.7)
  597. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-56), rd(0), rd(0)), 0.7)
  598. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(199)), 0.7)
  599. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  600. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
  601. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  602. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  603. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  604. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
  605. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  606. end
  607. swingwoo:Play()
  608. for X = 1, 4 do
  609. swait()
  610. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
  611. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(0), rd(-15), rd(0)), 0.7)
  612. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  613. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
  614. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  615. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
  616. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  617. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
  618. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  619. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  620. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  621. end
  622. Combo = 4
  623. else Combo = 1
  624. for _ = 1, 2 do
  625. swait()
  626. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(20), rd(10), rd(-40)), 0.7)
  627. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  628. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(129)), 0.7)
  629. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  630. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(40), rd(40), rd(20)), 0.7)
  631. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  632. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  633. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  634. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  635. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  636. end
  637. swingwoo:Play()
  638. for X = 1, 4 do
  639. swait()
  640. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
  641. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(10), rd(-30)), 0.7)
  642. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  643. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  644. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  645. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  646. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  647. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  648. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  649. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  650. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  651. end
  652. end
  653. activu = false
  654. end)
  655. spec = mouse.KeyDown:connect(function(keya)
  656. if selected == false or activu == true or ragged == true then
  657. return
  658. end
  659.  
  660. if keya == "e" then
  661. activu = true
  662. local speed = human.WalkSpeed
  663. human.WalkSpeed = 0
  664. human:SetStateEnabled(3, false)
  665. local function expa()
  666. if Berserk == false then
  667. for _ = 1, 3 do
  668. swait()
  669. hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
  670. p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  671. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
  672. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.125, 1.125, 1.125), 0.7)
  673. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 3.6750000000000003, 0.22499999999999998), 0.7)
  674. p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  675. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
  676. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
  677. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
  678. p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
  679. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
  680. p6m.Scale = p6m.Scale:lerp(Vector3.new(19.5, 19.5, 19.5), 0.7)
  681. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -18.15, 0), 0.7)
  682. p7m.Scale = p7m.Scale:lerp(Vector3.new(2.8499999999999996, 2.8499999999999996, 2.8499999999999996), 0.7)
  683. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -18.6, 0), 0.7)
  684. end
  685. for _ = 1, 5 do
  686. swait()
  687. hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
  688. p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  689. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
  690. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.75, 0.75, 0.75), 0.7)
  691. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 2.45, 0.15), 0.7)
  692. p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  693. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
  694. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
  695. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
  696. p5m.Scale = p5m.Scale:lerp(Vector3.new(43, 12.5, 12.5), 0.7)
  697. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
  698. p6m.Scale = p6m.Scale:lerp(Vector3.new(13, 13, 13), 0.7)
  699. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -12.1, 0), 0.7)
  700. p7m.Scale = p7m.Scale:lerp(Vector3.new(1.9, 1.9, 1.9), 0.7)
  701. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -12.4, 0), 0.7)
  702. end
  703. for _ = 1, 3 do
  704. swait()
  705. hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
  706. p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  707. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
  708. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.25, 2.25, 2.25), 0.7)
  709. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 7.3500000000000005, 0.44999999999999996), 0.7)
  710. p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  711. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
  712. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
  713. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
  714. p5m.Scale = p5m.Scale:lerp(Vector3.new(129, 37.5, 37.5), 0.7)
  715. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
  716. p6m.Scale = p6m.Scale:lerp(Vector3.new(39, 39, 39), 0.7)
  717. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -36.3, 0), 0.7)
  718. p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 5.699999999999999, 5.699999999999999), 0.7)
  719. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -37.2, 0), 0.7)
  720. end
  721. for _ = 1, 5 do
  722. swait()
  723. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  724. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  725. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  726. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  727. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  728. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  729. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  730. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  731. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  732. p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  733. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  734. p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  735. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  736. p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  737. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  738. end
  739. for _ = 1, 3 do
  740. swait()
  741. hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  742. p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  743. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
  744. p2m.Scale = p2m.Scale:lerp(Vector3.new(3.375, 3.375, 3.375), 0.7)
  745. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 11.025, 0.6749999999999999), 0.7)
  746. p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  747. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
  748. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
  749. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
  750. p5m.Scale = p5m.Scale:lerp(Vector3.new(193.5, 56.25, 56.25), 0.7)
  751. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
  752. p6m.Scale = p6m.Scale:lerp(Vector3.new(58.5, 58.5, 58.5), 0.7)
  753. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -54.449999999999996, 0), 0.7)
  754. p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 8.549999999999999, 8.549999999999999), 0.7)
  755. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -55.800000000000004, 0), 0.7)
  756. end
  757. for _ = 1, 5 do
  758. swait()
  759. hmes.Scale = hmes.Scale:lerp(Vector3.new(14*2.5, 63*2.5, 14*2.5), 0.7)
  760. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
  761. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*2.5, 0), 0.7)
  762. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*2.5, 2.625*2.5, 2.625*2.5), 0.7)
  763. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*2.5, 0.525*2.5), 0.7)
  764. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
  765. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*2.5, 0), 0.7)
  766. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*2.5, 0.17500000000000002*2.5, 0.17500000000000002*2.5), 0.7)
  767. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*2.5, 0), 0.7)
  768. p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*2.5, 43.75*2.5, 43.75*2.5), 0.7)
  769. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*2.5, 0), 0.7)
  770. p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*2.5, 45.5*2.5, 45.5*2.5), 0.7)
  771. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*2.5, 0), 0.7)
  772. p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*2.5, 6.6499999999999995*2.5, 6.6499999999999995*2.5), 0.7)
  773. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*2.5, 0), 0.7)
  774. end
  775. end
  776. end
  777. for _ = 1, 9 do
  778. swait()
  779. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  780. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  781. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  782. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  783. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  784. if dipperhat then
  785. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  786. end
  787. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  788. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  789. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  790. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  791. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  792. end
  793. for _ = 1, 9 do
  794. swait()
  795. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  796. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  797. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  798. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  799. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  800. if dipperhat then
  801. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  802. end
  803. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  804. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  805. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  806. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  807. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  808. end
  809. for _ = 1, 30 do
  810. swait()
  811. lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  812. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  813. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.2)
  814. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  815. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  816. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  817. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  818. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  819. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  820. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  821. end
  822. expa()
  823. for O = 1, 10 do
  824. swait()
  825. lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  826. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  827. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.001 + O * 0.01)
  828. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  829. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  830. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  831. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  832. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  833. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  834. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  835. end
  836. local whoooo = Instance.new("Sound")
  837. whoooo.Volume = 3
  838. whoooo.TimePosition = 0.15
  839. whoooo.Pitch = 0.5
  840. whoooo.SoundId = "rbxassetid://320557353"
  841. whoooo.Parent = pt5
  842. whoooo:Play()
  843. game.Debris:AddItem(whoooo, 2)
  844. if Berserk == true then
  845. for O = 1, 75 do
  846. swait()
  847. local O2 = O*0.015
  848. hito3(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -450 + Vector3.new(0, 200, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)), 25)
  849. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(60*O*(O2/2))), 0.1 + O * 0.02)
  850. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.02)
  851. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.02)
  852. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  853. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.02)
  854. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  855. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.02)
  856. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  857. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.02)
  858. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  859. hmes.Scale = hmes.Scale:lerp(Vector3.new(14*O2, 63*O2, 14*O2), 0.7)
  860. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
  861. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*O2, 0), 0.7)
  862. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*O2, 2.625*O2, 2.625*O2), 0.7)
  863. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*O2, 0.525*O2), 0.7)
  864. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
  865. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*O2, 0), 0.7)
  866. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*O2, 0.17500000000000002*O2, 0.17500000000000002*O2), 0.7)
  867. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*O2, 0), 0.7)
  868. p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*O2, 43.75*O2, 43.75*O2), 0.7)
  869. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*O2, 0), 0.7)
  870. p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*O2, 45.5*O2, 45.5*O2), 0.7)
  871. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*O2, 0), 0.7)
  872. p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*O2, 6.6499999999999995*O2, 6.6499999999999995*O2), 0.7)
  873. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*O2, 0), 0.7)
  874. wait()
  875. end
  876. else
  877. for O = 1, 6 do
  878. swait()
  879. hito(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -450 + Vector3.new(0, 200, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)), 25)
  880. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  881. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  882. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.05)
  883. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  884. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  885. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  886. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  887. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  888. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  889. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  890. end
  891. end
  892. for O = 1, 13 do
  893. swait()
  894. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  895. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  896. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  897. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  898. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  899. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  900. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  901. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  902. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  903. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  904. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  905. p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  906. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  907. p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  908. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  909. lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  910. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  911. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  912. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  913. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  914. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  915. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  916. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  917. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  918. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  919. end
  920. if dipperhat then
  921. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  922. end
  923. human.WalkSpeed = speed
  924. human:SetStateEnabled(3, true)
  925. activu = false
  926. end
  927. if keya == "q" then
  928. activu = true
  929. do
  930. local checkkey = true
  931. local keyingup = mouse.KeyUp:connect(function(xzx)
  932. if xzx == "q" then
  933. checkkey = false
  934. end
  935. end)
  936. repeat
  937. if Berserk == true then
  938. for _ = 1, 5 do
  939. swait()
  940. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  941. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  942. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  943. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  944. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  945. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  946. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  947. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  948. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  949. p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  950. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  951. p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  952. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  953. p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  954. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  955. end
  956. for _ = 1, 6 do
  957. swait()
  958. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  959. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  960. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  961. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  962. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  963. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  964. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  965. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  966. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  967. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  968. end
  969. swingwoo:Play()
  970. for X = 1, 6 do
  971. swait()
  972. hito3(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  973. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(0), rd(10)), 0.7)
  974. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  975. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  976. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  977. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  978. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  979. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  980. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  981. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  982. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  983. wait()
  984. end
  985. for O = 1, 13 do
  986. swait()
  987. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  988. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  989. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  990. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  991. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  992. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  993. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  994. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  995. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  996. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  997. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  998. p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  999. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  1000. p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  1001. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  1002. end
  1003. else
  1004. for _ = 1, 2 do
  1005. swait()
  1006. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  1007. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1008. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  1009. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1010. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  1011. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1012. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1013. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1014. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  1015. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1016. end
  1017. swingwoo:Play()
  1018. for T = 1, 2 do
  1019. swait()
  1020. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)), 25)
  1021. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  1022. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1023. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  1024. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1025. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1026. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1027. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  1028. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1029. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  1030. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1031. end
  1032. for _ = 1, 2 do
  1033. swait()
  1034. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  1035. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1036. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  1037. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1038. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  1039. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1040. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1041. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1042. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  1043. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1044. end
  1045. swingwoo:Play()
  1046. for T = 1, 2 do
  1047. swait()
  1048. if T == 2 then
  1049. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)),25)
  1050. end
  1051. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  1052. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1053. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  1054. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1055. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1056. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1057. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1058. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1059. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  1060. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1061. end
  1062. end
  1063. until not checkkey
  1064. keyingup:Disconnect()
  1065. activu = false
  1066. end
  1067. end
  1068. if keya == "f" then
  1069. activu = true
  1070. do
  1071. local speed = human.WalkSpeed
  1072. human.WalkSpeed = 10
  1073. human:SetStateEnabled(3, false)
  1074. local checkkey = true
  1075. local chargecounter = 0
  1076. local keyingup = mouse.KeyUp:connect(function(xzx)
  1077. if xzx == "f" then
  1078. checkkey = false
  1079. end
  1080. end)
  1081. local firederp
  1082. for _ = 1, 8 do
  1083. swait()
  1084. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1085. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1086. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1087. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1088. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1089. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1090. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1091. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1092. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1093. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1094. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1095. end
  1096. repeat
  1097. swait()
  1098. if Berserk == true then
  1099. chargecounter = chargecounter + 15
  1100. else
  1101. chargecounter = chargecounter + 1
  1102. end
  1103. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
  1104. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
  1105. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  1106. if chargecounter > 100 and firederp == nil then
  1107. P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1108. P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
  1109. firederp = true
  1110. end
  1111. until not checkkey or chargecounter > 450
  1112. swingwoo:Play()
  1113. for U = 1, 10 do
  1114. swait()
  1115. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)),chargecounter)
  1116. if chargecounter > 300 then
  1117. tagexplode(pt5, 25, 5)
  1118. elseif chargecounter > 200 then
  1119. tagexplode(pt5, 20, 4)
  1120. elseif chargecounter > 100 then
  1121. tagexplode(pt5, 10, 2)
  1122. elseif chargecounter > 50 then
  1123. tagexplode(pt5, 5, 1)
  1124. end
  1125. if firederp == true then
  1126. pt8:findFirstChild("Fire"):remove()
  1127. firederp = nil
  1128. end
  1129. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1130. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1131. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1132. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1133. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1134. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1135. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1136. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1137. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1138. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1139. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1140. end
  1141. swait(10)
  1142. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1143. keyingup:Disconnect()
  1144. human.WalkSpeed = speed
  1145. human:SetStateEnabled(3, true)
  1146. activu = false
  1147. end
  1148. end
  1149. if keya == "h" then
  1150. activu = true
  1151. do
  1152. local speed = human.WalkSpeed
  1153. human.WalkSpeed = 10
  1154. human:SetStateEnabled(3, false)
  1155. local checkkey = true
  1156. local chargecounter = 0
  1157. local keyingup = mouse.KeyUp:connect(function(xzx)
  1158. if xzx == "h" then
  1159. checkkey = false
  1160. end
  1161. end)
  1162. local firederp
  1163. for _ = 1, 8 do
  1164. swait()
  1165. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1166. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1167. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1168. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1169. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1170. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1171. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1172. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1173. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1174. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1175. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1176. end
  1177. repeat
  1178. swait()
  1179. if Berserk == true then
  1180. chargecounter = chargecounter + 10
  1181. else
  1182. chargecounter = chargecounter + 1
  1183. end
  1184. Lightningz(pt8.Position+Vector3.new(math.random(-chargecounter/100,chargecounter/100),math.random(-chargecounter/100,chargecounter/100),math.random((-chargecounter*6)/100,(chargecounter*6)/100)), pt8.Position+Vector3.new(math.random(-chargecounter/100,chargecounter/100),math.random(-chargecounter/100,chargecounter/100),math.random((-chargecounter*6)/100,(chargecounter*6)/100)), 0.05, 8, game.Workspace)
  1185. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
  1186. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
  1187. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  1188. until not checkkey or chargecounter > 450
  1189. swingwoo:Play()
  1190. for U = 1, 10 do
  1191. swait()
  1192. hito4(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)),chargecounter)
  1193. if chargecounter > 300 then
  1194. tagexplode(pt5, 25, 5)
  1195. elseif chargecounter > 200 then
  1196. tagexplode(pt5, 20, 4)
  1197. elseif chargecounter > 100 then
  1198. tagexplode(pt5, 10, 2)
  1199. elseif chargecounter > 50 then
  1200. tagexplode(pt5, 5, 1)
  1201. end
  1202. if firederp == true then
  1203. pt8:findFirstChild("Fire"):remove()
  1204. firederp = nil
  1205. end
  1206. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1207. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1208. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1209. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1210. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1211. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1212. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1213. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1214. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1215. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1216. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1217. end
  1218. swait(10)
  1219. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1220. keyingup:Disconnect()
  1221. human.WalkSpeed = speed
  1222. human:SetStateEnabled(3, true)
  1223. activu = false
  1224. end
  1225. end
  1226. if keya == "t" then
  1227. activu = true
  1228. do
  1229. local speed = human.WalkSpeed
  1230. human.WalkSpeed = 10
  1231. human:SetStateEnabled(3, false)
  1232. local checkkey = true
  1233. local chargecounter = 0
  1234. local keyingup = mouse.KeyUp:connect(function(xzx)
  1235. if xzx == "t" then
  1236. checkkey = false
  1237. end
  1238. end)
  1239. local firederp
  1240. for _ = 1, 8 do
  1241. swait()
  1242. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1243. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1244. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1245. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1246. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1247. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1248. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1249. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1250. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1251. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1252. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1253. end
  1254. repeat
  1255. swait()
  1256. if Berserk == true then
  1257. chargecounter = chargecounter + 15
  1258. else
  1259. chargecounter = chargecounter + 1
  1260. end
  1261. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
  1262. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
  1263. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  1264. if chargecounter > 100 and firederp == nil then
  1265. P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1266. P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
  1267. firederp = true
  1268. end
  1269. until not checkkey or chargecounter > 450
  1270. swingwoo:Play()
  1271. for U = 1, 10 do
  1272. swait()
  1273. hito2(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)), 1)
  1274. if chargecounter > 300 then
  1275. tagexplode(pt5, 25, 5)
  1276. elseif chargecounter > 200 then
  1277. tagexplode(pt5, 20, 4)
  1278. elseif chargecounter > 100 then
  1279. tagexplode(pt5, 10, 2)
  1280. elseif chargecounter > 50 then
  1281. tagexplode(pt5, 5, 1)
  1282. end
  1283. if firederp == true then
  1284. pt8:findFirstChild("Fire"):remove()
  1285. firederp = nil
  1286. end
  1287. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1288. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1289. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1290. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1291. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1292. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1293. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1294. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1295. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1296. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1297. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1298. end
  1299. batting = false
  1300. clibat:Disconnect()
  1301. spec:Disconnect()
  1302. hrp.sweae:Destroy()
  1303. local batmod = chr:FindFirstChild("bmodel")
  1304. batmod.hnd.Weld:Destroy()
  1305. batmod.PrimaryPart = batmod.hnd
  1306. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1307. for _, A in pairs(batmod:GetChildren()) do
  1308. if A.ClassName == "Part" then
  1309. A.CanCollide = true
  1310. A.Anchored = false
  1311. end
  1312. end
  1313. batmod.Parent = workspace
  1314. game.Debris:AddItem(batmod, 8)
  1315. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1316. keyingup:Disconnect()
  1317. human.WalkSpeed = speed
  1318. human:SetStateEnabled(3, true)
  1319. activu = false
  1320. end
  1321. end
  1322. end)
  1323. end
  1324. elseif batting == true then
  1325. batting = false
  1326. clibat:Disconnect()
  1327. spec:Disconnect()
  1328. hrp.sweae:Destroy()
  1329. local batmod = chr:FindFirstChild("bmodel")
  1330. batmod.hnd.Weld:Destroy()
  1331. batmod.PrimaryPart = batmod.hnd
  1332. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1333. for _, A in pairs(batmod:GetChildren()) do
  1334. if A.ClassName == "Part" then
  1335. A.CanCollide = true
  1336. A.Anchored = false
  1337. end
  1338. end
  1339. batmod.Parent = workspace
  1340. game.Debris:AddItem(batmod, 8)
  1341. end
  1342. end
  1343. local movin = false
  1344. local cliham, hamspec
  1345. function ham()
  1346. if batting == false then
  1347. batting = true
  1348. do
  1349. local bmod = Instance.new("Model")
  1350. bmod.Name = "bmodel"
  1351. bmod.Parent = chr
  1352. local makemotor = function(parent, p0, p1, c0, c1)
  1353. local wel = Instance.new("Motor6D")
  1354. wel.Part0 = p0
  1355. wel.Part1 = p1
  1356. wel.C0 = c0
  1357. if c1 ~= nil then
  1358. wel.C1 = c1
  1359. end
  1360. wel.Parent = parent
  1361. return wel
  1362. end
  1363. local hnd = makepart("Brown", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1364. hnd.Anchored = true
  1365. local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  1366. movin = true
  1367. hnd.CFrame = hrp.CFrame
  1368. coroutine.resume(coroutine.create(function()
  1369. while hnd.Anchored == true do
  1370. swait()
  1371. if movin then
  1372. hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  1373. end
  1374. end
  1375. end))
  1376. local pt1 = makepart("Brown", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1377. local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  1378. local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  1379. local pt2 = makepart("Brown", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1380. local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  1381. local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  1382. local pt3 = makepart("Magenta", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1383. local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  1384. local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  1385. local pt4 = makepart("Brown", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1386. local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  1387. p4m.TextureId = "rbxassetid://250639536"
  1388. local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  1389. local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1390. local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  1391. local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  1392. local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1393. local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
  1394. local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  1395. local pt7 = makepart("Magenta", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1396. local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  1397. local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  1398. local hdec1 = Instance.new("Decal")
  1399. hdec1.Texture = "rbxasset://textures/face.png"
  1400. hdec1.Face = "Front"
  1401. hdec1.Parent = pt7
  1402. local pt8 = makepart("Magenta", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1403. local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  1404. local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  1405. local hdec2 = Instance.new("Decal")
  1406. hdec2.Texture = "rbxasset://textures/face.png"
  1407. hdec2.Face = "Front"
  1408. hdec2.Parent = pt8
  1409. local pt9 = makepart("Magenta", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1410. local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  1411. local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  1412. p9m.TextureId = "rbxassetid://272942750"
  1413. local pt10 = makepart("Magenta", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1414. local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  1415. local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  1416. local hdec3 = Instance.new("Decal")
  1417. hdec3.Texture = "rbxasset://textures/face.png"
  1418. hdec3.Face = "Front"
  1419. hdec3.Parent = pt10
  1420. local pt11 = makepart("Magenta", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1421. local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  1422. local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  1423. local hdec4 = Instance.new("Decal")
  1424. hdec4.Texture = "rbxasset://textures/face.png"
  1425. hdec4.Face = "Front"
  1426. hdec4.Parent = pt11
  1427. local pt12 = makepart("Magenta", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1428. local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  1429. local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  1430. local hdec5 = Instance.new("Decal")
  1431. hdec5.Texture = "rbxasset://textures/face.png"
  1432. hdec5.Face = "Front"
  1433. hdec5.Parent = pt12
  1434. local pt13 = makepart("Magenta", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1435. local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  1436. local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  1437. local hdec6 = Instance.new("Decal")
  1438. hdec6.Texture = "rbxasset://textures/face.png"
  1439. hdec6.Face = "Front"
  1440. hdec6.Parent = pt13
  1441. cliham = tool.Activated:connect(function()
  1442. if selected == false or activu == true or ragged == true then
  1443. return
  1444. end
  1445. activu = true
  1446. movin = false
  1447. for B = 1, 20 do
  1448. swait()
  1449. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  1450. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  1451. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  1452. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1453. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  1454. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1455. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  1456. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1457. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  1458. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1459. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  1460. end
  1461. for B = 1, 30 do
  1462. swait()
  1463. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  1464. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  1465. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  1466. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1467. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  1468. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1469. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  1470. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1471. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  1472. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1473. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1474. end
  1475. for B = 1, 7 do
  1476. swait()
  1477. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  1478. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  1479. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  1480. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1481. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  1482. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1483. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  1484. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1485. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  1486. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1487. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1488. end
  1489. for B = 1, 4 do
  1490. swait()
  1491. lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  1492. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  1493. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  1494. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1495. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  1496. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1497. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  1498. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1499. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  1500. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1501. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1502. end
  1503. swait(15)
  1504. movin = true
  1505. activu = false
  1506. end)
  1507. end
  1508. elseif batting == true then
  1509. batting = false
  1510. cliham:Disconnect()
  1511. local badevz = chr:FindFirstChild("bmodel")
  1512. badevz.PrimaryPart = badevz.hnd
  1513. for _, A in pairs(badevz:GetChildren()) do
  1514. if A.ClassName == "Part" then
  1515. A.CanCollide = true
  1516. A.Anchored = false
  1517. end
  1518. end
  1519. movin = false
  1520. badevz.Parent = workspace
  1521. badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  1522. game.Debris:AddItem(badevz, 8)
  1523. end
  1524. end
  1525. game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  1526. function lauf()
  1527. if selected == false or activu == true then
  1528. return
  1529. end
  1530. lauf1:Play()
  1531. end
  1532. noobmodel = Instance.new("Model",chr)
  1533. function makenoob(cfrem, scalo, rags)
  1534. nscale.Value = scalo
  1535. local md = Instance.new("Model")
  1536. md.Name = "Noob"
  1537. md.Parent = workspace
  1538. local hu = Instance.new("Humanoid")
  1539. hu.RigType = "R6"
  1540. hu.MaxHealth = 100 * scalo
  1541. hu.Health = 100 * scalo
  1542. hu.Parent = md
  1543. local anm = Instance.new("Animator")
  1544. anm.Parent = hu
  1545. hu.PlatformStand = true
  1546. local light = function(part)
  1547. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1548. end
  1549. local hd = Instance.new("Part")
  1550. hd.Name = "Head"
  1551. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1552. hd.TopSurface = "Smooth"
  1553. hd.BottomSurface = "Inlet"
  1554. hd.Locked = true
  1555. hd.BrickColor = BrickColor.new("White")
  1556. hd.CanCollide = true
  1557. hd.Anchored = false
  1558. light(hd)
  1559. hd.Parent = md
  1560. local hm = Instance.new("SpecialMesh")
  1561. hm.MeshType = "Head"
  1562. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1563. hm.Parent = hd
  1564. local hf = Instance.new("Decal")
  1565. hf.Texture = "rbxasset://textures/face.png"
  1566. local gen = math.random(1, 40)
  1567. if gen == 3 then
  1568. hf.Texture = "rbxassetid://260884109"
  1569. end
  1570. if gen == 8 then
  1571. hf.Texture = "rbxassetid://260569492"
  1572. end
  1573. if gen == 12 then
  1574. hf.Texture = "rbxassetid://259580505"
  1575. end
  1576. if gen == 16 then
  1577. hf.Texture = "rbxassetid://259579232"
  1578. end
  1579. if gen == 24 then
  1580. hf.Texture = "rbxassetid://259571525"
  1581. end
  1582. if gen == 28 then
  1583. hf.Texture = "rbxassetid://258283210"
  1584. end
  1585. if gen == 32 then
  1586. hf.Texture = "rbxassetid://258940032"
  1587. end
  1588. if gen == 38 then
  1589. hf.Texture = "rbxassetid://673220970"
  1590. hf.Color3 = Color3.new(255, 255, 255)
  1591. end
  1592. hf.Face = "Front"
  1593. hf.Parent = hd
  1594. local hrpa = Instance.new("Part")
  1595. hrpa.Name = "HumanoidRootPart"
  1596. hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  1597. hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1598. hrpa.Transparency = 1
  1599. hrpa.CanCollide = false
  1600. hrpa.Locked = true
  1601. light(hrpa)
  1602. hrpa.Parent = md
  1603. local tagbomb = Instance.new("BoolValue")
  1604. tagbomb.Name = "tagbomb"
  1605. tagbomb.Value = false
  1606. tagbomb.Parent = hrpa
  1607. local learm = Instance.new("Part")
  1608. learm.Name = "Left Arm"
  1609. learm.BrickColor = BrickColor.new("White")
  1610. learm.CanCollide = false
  1611. learm.Locked = true
  1612. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1613. light(learm)
  1614. learm.Parent = md
  1615. local riarm = Instance.new("Part")
  1616. riarm.Name = "Right Arm"
  1617. riarm.BrickColor = BrickColor.new("White")
  1618. riarm.CanCollide = false
  1619. riarm.Locked = true
  1620. light(riarm)
  1621. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1622. riarm.Parent = md
  1623. local leleg = Instance.new("Part")
  1624. leleg.Name = "Left Leg"
  1625. leleg.BrickColor = BrickColor.new("White")
  1626. leleg.CanCollide = false
  1627. leleg.Locked = true
  1628. light(leleg)
  1629. leleg.BottomSurface = 0
  1630. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1631. leleg.Parent = md
  1632. local rileg = Instance.new("Part")
  1633. rileg.Name = "Right Leg"
  1634. rileg.BrickColor = BrickColor.new("White")
  1635. rileg.CanCollide = false
  1636. rileg.Locked = true
  1637. light(rileg)
  1638. rileg.BottomSurface = 0
  1639. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1640. rileg.Parent = md
  1641. local tor = Instance.new("Part")
  1642. tor.Name = "Torso"
  1643. tor.BrickColor = BrickColor.new("White")
  1644. tor.Locked = true
  1645. light(tor)
  1646. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1647. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1648. tor.Parent = md
  1649. md.PrimaryPart = hrpa
  1650. md:SetPrimaryPartCFrame(cfrem)
  1651. md:makeJoints()
  1652. makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  1653. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1654. if rags == true then
  1655. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1656. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1657. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1658. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1659. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1660. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1661. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1662. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1663. elseif rags == false then
  1664. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1665. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1666. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1667. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1668. hu.PlatformStand = false
  1669. end
  1670. nscale.Value = 1
  1671. hu.Touched:connect(function(tpart, uwot)
  1672. if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
  1673. tagbomb.Value = false
  1674. hu.Health = 0
  1675. local derp = Instance.new("Explosion")
  1676. derp.BlastPressure = 200
  1677. derp.BlastRadius = 20
  1678. derp.DestroyJointRadiusPercent = 0
  1679. derp.ExplosionType = 20
  1680. derp.Visible = true
  1681. derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  1682. derp.Parent = workspace
  1683. game.Debris:AddItem(md, 8)
  1684. end
  1685. end)
  1686. return md
  1687. end
  1688. local Moe = Instance.new("Model",game.Workspace)Moe.Name = "Baseballs"
  1689. function Baseball()
  1690. if activu == true then return end
  1691. activu = true
  1692. local Middle = Instance.new("Part",Moe)Middle.BrickColor = BrickColor.new("White")Middle.Size = Vector3.new(0.75,0.75,0.75)
  1693. Middle.TopSurface = "Smooth" Middle.BottomSurface = "Smooth" local M1 = Instance.new("SpecialMesh",Middle)M1.MeshType = "Sphere" Middle.CanCollide = false
  1694. Middle.Material = "SmoothPlastic" local W1 = Instance.new("Weld", Middle)W1.Part0 = Middle W1.Part1 = rarm W1.C0 = CFrame.new(0,1.2,0)
  1695. for _ = 1, 3 do
  1696. swait()
  1697. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  1698. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1699. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  1700. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1701. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  1702. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1703. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1704. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1705. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  1706. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1707. end
  1708. local Fre = fire:clone()Fre.Parent = Middle Fre.Enabled = true Fre.Lifetime = NumberRange.new(0.75)
  1709. Fre.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1710. game.Debris:AddItem(W1,0)
  1711. wait()
  1712. Middle.CFrame = CFrame.new(tors.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,mouse.hit.p)
  1713. local BV = Instance.new("BodyVelocity",Middle)BV.maxForce = Vector3.new(math.huge,math.huge,math.huge)BV.Velocity = Middle.CFrame.lookVector * 150
  1714. for X = 1, 3 do
  1715. swait()
  1716. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  1717. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1718. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  1719. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1720. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1721. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1722. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  1723. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1724. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  1725. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1726. end
  1727. activu = false
  1728. end
  1729. function makecircle(cfrem, scalo)
  1730. local mcir1 = Instance.new("Part")
  1731. mcir1.Anchored = true
  1732. mcir1.CanCollide = false
  1733. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  1734. mcir1.Transparency = 1
  1735. mcir1.CFrame = cfrem
  1736. mcir1.Parent = modz
  1737. game.Debris:AddItem(mcir1, 8)
  1738. local d1 = Instance.new("Decal")
  1739. d1.Texture = "rbxassetid://602615043"
  1740. d1.Face = "Front"
  1741. d1.Parent = mcir1
  1742. local d2 = Instance.new("Decal")
  1743. d2.Texture = "rbxassetid://602617463"
  1744. d2.Face = "Back"
  1745. d2.Parent = mcir1
  1746. local bme = Instance.new("BlockMesh")
  1747. bme.Parent = mcir1
  1748. for _ = 1, 2 do
  1749. swait()
  1750. bme.Scale = bme.Scale:lerp(Vector3.new(60 * scalo, 60 * scalo, 0), 0.2)
  1751. end
  1752. for _ = 1, 15 do
  1753. swait()
  1754. bme.Scale = bme.Scale:lerp(Vector3.new(-0.2 * scalo, -0.2 * scalo, 0), 0.2)
  1755. end
  1756. for _ = 1, 3 do
  1757. swait()
  1758. bme.Scale = bme.Scale:lerp(Vector3.new(80 * scalo, 80 * scalo, 0), 0.2)
  1759. end
  1760. coroutine.resume(coroutine.create(function()
  1761. swait(15)
  1762. for _ = 1, 12 do
  1763. swait()
  1764. d1.Transparency = d1.Transparency + 0.08
  1765. d2.Transparency = d2.Transparency + 0.08
  1766. end
  1767. mcir1:Destroy()
  1768. end))
  1769. return mcir1
  1770. end
  1771. function spawnnoob(circlecf, noobcf, scalez, ragd)
  1772. local aearae = makecircle(circlecf, scalez)
  1773. local nananb
  1774. if ragd then
  1775. nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  1776. elseif not ragd then
  1777. nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  1778. end
  1779. return nananb
  1780. end
  1781. function tagexplode(partoz, magn, bombdelay)
  1782. for _, guy in pairs(workspace:GetChildren()) do
  1783. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  1784. coroutine.resume(coroutine.create(function()
  1785. swait(bombdelay * 30)
  1786. guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  1787. end))
  1788. end
  1789. end
  1790. end
  1791. function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  1792. for _, guy in pairs(workspace:GetChildren()) do
  1793. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1794. do
  1795. local humz = guy:FindFirstChild("Humanoid")
  1796. local horp = guy:FindFirstChild("HumanoidRootPart")
  1797. if Berserk == true then
  1798. humz.Health = humz.Health - charge*charge*100
  1799. else
  1800. humz.Health = humz.Health - charge*charge/10
  1801. end
  1802. ragplayer(guy)
  1803. humz:SetStateEnabled(16, true)
  1804. delay(debtim, function()
  1805. humz:SetStateEnabled(16, true)
  1806. end)
  1807. local b = Instance.new("Part")
  1808. nooutline(b)
  1809. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1810. b.Transparency = 0.25
  1811. b.Anchored = true
  1812. b.CanCollide = false
  1813. b.BrickColor = BrickColor.new("White")
  1814. b.Locked = true
  1815. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1816. b.Parent = modz
  1817. local c = Instance.new("SpecialMesh")
  1818. c.MeshType = "Sphere"
  1819. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1820. c.Parent = b
  1821. game.Debris:AddItem(b, 1)
  1822. if Berserk == false then
  1823. humz:SetStateEnabled(16, true)
  1824. delay(debtim, function()
  1825. humz:SetStateEnabled(16, true)
  1826. end)
  1827. local db = Instance.new("StringValue")
  1828. db.Name = "alabo"
  1829. db.Parent = horp
  1830. delay(debtim, function()
  1831. db:Destroy()
  1832. end)
  1833. end
  1834. if bodyfdire then
  1835. local boopyve = Instance.new("BodyVelocity")
  1836. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1837. boopyve.P = 9999999999
  1838. boopyve.Velocity = bodyfdire
  1839. boopyve.Parent = horp
  1840. game.Debris:AddItem(boopyve, debtim)
  1841. end
  1842. if bodyrot then
  1843. local boopyro = Instance.new("BodyAngularVelocity")
  1844. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1845. boopyro.P = math.huge
  1846. boopyro.AngularVelocity = bodyrot
  1847. boopyro.Parent = horp
  1848. game.Debris:AddItem(boopyro, debtim)
  1849. end
  1850. for i = 1,2 do
  1851. local bet = Instance.new("Sound")
  1852. bet.Pitch = rd2(9, 11) / 10
  1853. bet.Volume = 2
  1854. bet.SoundId = "rbxassetid://694048922"
  1855. bet.Parent = b
  1856. bet:Play()
  1857. end
  1858. if charge >= 100 then
  1859. local P = guy:GetChildren()
  1860. for i = 1,#P do
  1861. if P[i].Name ~= "HumanoidRootPart" then
  1862. P[i]:remove()
  1863. end
  1864. end
  1865. for i = 1,2 do
  1866. local bet = Instance.new("Sound")
  1867. bet.Volume = 10
  1868. bet.SoundId = "rbxassetid://291487516"
  1869. bet.Parent = b
  1870. bet:Play()
  1871. end
  1872. local Rainbew = fire:clone()Rainbew.Parent = horp Rainbew.Enabled = true Rainbew.Lifetime = NumberRange.new(4) Rainbew.Speed = NumberRange.new(0)
  1873. end
  1874. coroutine.resume(coroutine.create(function()
  1875. for _ = 1, 5 do
  1876. swait()
  1877. b.Transparency = b.Transparency + 0.175
  1878. c.Scale = c.Scale + Vector3.new(2 * dmg, 2 * dmg, 2 * dmg)
  1879. end
  1880. end))
  1881. end
  1882. end
  1883. end
  1884. end
  1885. function hito2(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  1886. for _, guy in pairs(workspace:GetChildren()) do
  1887. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1888. do
  1889. local humz = guy:FindFirstChild("Humanoid")
  1890. local horp = guy:FindFirstChild("HumanoidRootPart")
  1891. ragplayer(guy)
  1892. if guy:findFirstChild("Head")~=nil then
  1893. guy.Head:BreakJoints()
  1894. local boopyve = Instance.new("BodyVelocity")
  1895. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1896. boopyve.P = 9999999999
  1897. boopyve.Velocity = bodyfdire
  1898. boopyve.Parent = guy:findFirstChild("Head")
  1899. game.Debris:AddItem(boopyve, debtim)
  1900. local Blood = Instance.new("ParticleEmitter", guy.Head)
  1901. Blood.Enabled = false
  1902. Blood.Lifetime = NumberRange.new(0.75)
  1903. Blood.RotSpeed = NumberRange.new(10)
  1904. Blood.Acceleration = Vector3.new(0,-10,0)
  1905. Blood.Rate = 250
  1906. Blood.VelocitySpread = 360
  1907. Blood.Speed = NumberRange.new(2,8)
  1908. Blood.Rotation = NumberRange.new(-360,360)
  1909. Blood.Name = "Blood"
  1910. Blood.LightEmission = -0.5
  1911. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  1912. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.8), NumberSequenceKeypoint.new(1, 0)})
  1913. Blood.ZOffset = 2 Blood.Enabled = true
  1914. end
  1915. humz:SetStateEnabled(16, true)
  1916. delay(debtim, function()
  1917. humz:SetStateEnabled(16, true)
  1918. end)
  1919. local db = Instance.new("StringValue")
  1920. db.Name = "alabo"
  1921. db.Parent = horp
  1922. delay(debtim, function()
  1923. db:Destroy()
  1924. end)
  1925. if bodyfdire then
  1926.  
  1927. end
  1928. if bodyrot then
  1929. local boopyro = Instance.new("BodyAngularVelocity")
  1930. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1931. boopyro.P = math.huge
  1932. boopyro.AngularVelocity = bodyrot
  1933. boopyro.Parent = horp
  1934. game.Debris:AddItem(boopyro, debtim)
  1935. end
  1936. for i = 1,2 do
  1937. local bet = Instance.new("Sound")
  1938. bet.Pitch = rd2(9, 11) / 10
  1939. bet.Volume = rd2(12, 14) / 10
  1940. bet.SoundId = "rbxassetid://553265835"
  1941. bet.Parent = horp
  1942. bet:Play()
  1943. end
  1944. end
  1945. end
  1946.  
  1947. end
  1948. end
  1949. function hito3(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  1950. for _, guy in pairs(workspace:GetChildren()) do
  1951. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1952. do
  1953. local humz = guy:FindFirstChild("Humanoid")
  1954. local horp = guy:FindFirstChild("HumanoidRootPart")
  1955. local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(1,1,1)p23.Material = "Neon" p23.BrickColor = BrickColor.new("White") p23.CanCollide = false
  1956. p23.CFrame = guy.Torso.CFrame*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  1957. local B23 = Instance.new("BlockMesh",p23)
  1958. local BP = Instance.new("BodyPosition",p23)BP.P = 10000000 BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)p23:findFirstChild("BodyPosition").Position = tors.Position
  1959. game.Debris:AddItem(p23,2)
  1960. guy.Torso:BreakJoints()
  1961. local b = Instance.new("Part")
  1962. nooutline(b)
  1963. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1964. b.Transparency = 0
  1965. b.Anchored = true
  1966. b.CanCollide = false
  1967. b.BrickColor = BrickColor.new("White")
  1968. b.Locked = true
  1969. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1970. b.Parent = modz
  1971. local c = Instance.new("SpecialMesh")
  1972. c.MeshType = "Sphere"
  1973. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1974. c.Parent = b
  1975. game.Debris:AddItem(b, 1)
  1976. humz:SetStateEnabled(16, true)
  1977. delay(debtim, function()
  1978. humz:SetStateEnabled(16, true)
  1979. end)
  1980. local db = Instance.new("StringValue")
  1981. db.Name = "alabo"
  1982. db.Parent = horp
  1983. delay(debtim, function()
  1984. db:Destroy()
  1985. end)
  1986. for i = 1,2 do
  1987. local bet = Instance.new("Sound")
  1988. bet.Pitch = rd2(9, 11) / 10
  1989. bet.Volume = 10
  1990. bet.SoundId = "rbxassetid://553265835"
  1991. bet.Parent = guy.Torso
  1992. bet:Play()
  1993. end
  1994. coroutine.resume(coroutine.create(function()
  1995. for _ = 1, 5 do
  1996. swait()
  1997. b.Transparency = b.Transparency + 0.2
  1998. c.Scale = c.Scale + Vector3.new(4 * dmg, 4 * dmg, 4 * dmg)
  1999. end
  2000. end))
  2001. end
  2002. end
  2003. end
  2004. end
  2005. function hito4(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  2006. for _, guy in pairs(workspace:GetChildren()) do
  2007. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2008. do
  2009. local humz = guy:FindFirstChild("Humanoid")
  2010. local horp = guy:FindFirstChild("HumanoidRootPart")
  2011. ragplayer(guy)
  2012. humz:SetStateEnabled(16, true)
  2013. delay(debtim, function()
  2014. humz:SetStateEnabled(16, true)
  2015. end)
  2016. if Berserk == false then
  2017. humz:SetStateEnabled(16, true)
  2018. delay(debtim, function()
  2019. humz:SetStateEnabled(16, true)
  2020. end)
  2021. local db = Instance.new("StringValue")
  2022. db.Name = "alabo"
  2023. db.Parent = horp
  2024. delay(debtim, function()
  2025. db:Destroy()
  2026. end)
  2027. end
  2028. local boopyve = Instance.new("BodyVelocity")
  2029. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  2030. boopyve.P = 9999999999
  2031. boopyve.Velocity = bodyfdire
  2032. boopyve.Parent = horp
  2033. if bodyrot then
  2034. local boopyro = Instance.new("BodyAngularVelocity")
  2035. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  2036. boopyro.P = math.huge
  2037. boopyro.AngularVelocity = bodyrot
  2038. boopyro.Parent = horp
  2039. game.Debris:AddItem(boopyro, debtim)
  2040. end
  2041. if charge >= 1 then
  2042. for i = 1,2 do
  2043. local bet = Instance.new("Sound")
  2044. bet.Volume = 10
  2045. bet.SoundId = "rbxassetid://517249876"
  2046. bet.Parent = tors
  2047. bet:Play()
  2048. end
  2049. for i = 1,100 do
  2050. Lightningz2(tors.Position+Vector3.new(math.random(-charge/100,charge/100)),guy.HumanoidRootPart.Position, 0.2, 8, game.Workspace)
  2051. humz.Health = 0.001
  2052. wait() end game.Debris:AddItem(boopyve, 0)
  2053. end
  2054. end
  2055. end
  2056. end
  2057. end
  2058. function cleannoobs()
  2059. for _, nib in pairs(workspace:GetChildren()) do
  2060. coroutine.resume(coroutine.create(function()
  2061. if nib.Name == "Noob" then
  2062. if nib:FindFirstChild("HumanoidRootPart") then
  2063. local g = Instance.new("Part")
  2064. g.CanCollide, g.Anchored = false, true
  2065. g.Transparency = 1
  2066. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  2067. g.Parent = workspace
  2068. game.Debris:AddItem(g, 3.5)
  2069. local sou = Instance.new("Sound")
  2070. sou.Pitch = math.random(7, 11) / 10
  2071. sou.Volume = 0.8
  2072. sou.SoundId = "rbxassetid://111124523"
  2073. sou.Parent = g
  2074. local pe = Instance.new("ParticleEmitter")
  2075. pe.Acceleration = Vector3.new(0, 8, 0)
  2076. pe.Lifetime = NumberRange.new(1, 1.5)
  2077. pe.Rate = 0.005
  2078. pe.RotSpeed = NumberRange.new(-30, 30)
  2079. pe.Rotation = NumberRange.new(0, 360)
  2080. pe.Size = NumberSequence.new({
  2081. NumberSequenceKeypoint.new(0, 4.38, 0),
  2082. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  2083. NumberSequenceKeypoint.new(1, 1.48, 0)
  2084. })
  2085. pe.Texture = "rbxassetid://244221440"
  2086. pe.Transparency = NumberSequence.new({
  2087. NumberSequenceKeypoint.new(0, 0, 0),
  2088. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  2089. NumberSequenceKeypoint.new(1, 1, 1)
  2090. })
  2091. pe.ZOffset = 5
  2092. pe.Enabled = true
  2093. pe.VelocitySpread = 360
  2094. pe.Parent = g
  2095. swait(5)
  2096. pe:Emit(6)
  2097. sou:Play()
  2098. end
  2099. nib:Destroy()
  2100. end
  2101. end))
  2102. end
  2103. end
  2104. function animo(yep)
  2105. if yep == true then
  2106. anim.Parent = human
  2107. chr.Animate.Disabled = false
  2108. elseif yep == false then
  2109. chr.Animate.Disabled = true
  2110. anim.Parent = nil
  2111. end
  2112. end
  2113. mouse.KeyDown:connect(function(key)
  2114. if key == "r" then
  2115. test()
  2116. end
  2117. if key == "m" then
  2118. lauf()
  2119. end
  2120. if key == "c" and plr.UserId == 49689731 then
  2121. ham()
  2122. end
  2123. if key == "x" then
  2124. bat()
  2125. end
  2126. if key == "y" then
  2127. epic()
  2128. end
  2129. if key == "m" then
  2130. Bloodthirst()
  2131. end
  2132. if key == "g" then
  2133. Baseball()
  2134. end
  2135. if key == "l" and plr.UserId == 49689731 and selected == true then
  2136. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
  2137. end
  2138. if key == ";" and plr.UserId == 49689731 and selected == true then
  2139. spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  2140. end
  2141. if key == "k" and plr.UserId == 49689731 and selected == true then
  2142. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  2143. end
  2144. if key == "p" then
  2145. cleannoobs()
  2146. end
  2147. if key == "z" then
  2148. if selected == false or activu == true then
  2149. return
  2150. end
  2151. if human.WalkSpeed == 24 then
  2152. human.WalkSpeed = 150
  2153. human.JumpPower = 150
  2154. else
  2155. human.WalkSpeed = 24
  2156. human.JumpPower = 85
  2157. end
  2158. end
  2159. end)
  2160. tool.Equipped:connect(function()
  2161. script.Disabled = false
  2162. selected = true
  2163. end)
  2164. tool.Unequipped:connect(function()
  2165. selected = false
  2166. end)
  2167. animo(false)
  2168. human.WalkSpeed = 24
  2169. sine = 0
  2170. charge = 1
  2171. cos = math.cos
  2172. game:GetService("RunService").RenderStepped:connect(function()
  2173. if Berserk == true then
  2174. chr.Humanoid.MaxHealth = chr.Humanoid.MaxHealth + 5000
  2175. chr.Humanoid.Health = chr.Humanoid.Health + 2500
  2176. end
  2177. if Music == true then
  2178. hito(tors, 5, 10, 0.2, hrp.CFrame.lookVector * 150, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
  2179. end
  2180. for i,v in pairs (Maedl:children()) do
  2181. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10,math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10,math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10)
  2182. v:findFirstChild("Mesh").Scale = v.Mesh.Scale + Vector3.new(0.025,0.025,0.025)
  2183. end
  2184. for i,v in pairs (Moe:children()) do
  2185. hito(v, 5, 10, 0.2, Vector3.new(math.random(-100,100),100,math.random(-100,100)), Vector3.new(0, rd2(-25, 25) * (100 / 25), rd2(-80, 80) * (100 / 40)),100)
  2186. end
  2187. for i,v in pairs (chr:children()) do
  2188. if v.ClassName == "Accessory" then
  2189. for i,v2 in pairs (v:children()) do
  2190. if v2.ClassName == "Part" then
  2191. v2.Anchored = false
  2192. end
  2193. end
  2194. end
  2195. end
  2196. for i,v in pairs (chr:children()) do
  2197. if v.ClassName == "Part" then
  2198. v.Anchored = false
  2199. end
  2200. end
  2201. if ragged == false and activu == false then
  2202. local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  2203. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  2204. local checkstate = human:GetState()
  2205. if checkstate.Value == 13 then
  2206. animpose = "Sitting"
  2207. elseif hrp.Velocity.y > 1 and checkpart == nil then
  2208. animpose = "Jumping"
  2209. elseif hrp.Velocity.y < -1 and checkpart == nil then
  2210. animpose = "Falling"
  2211. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  2212. animpose = "Idle"
  2213. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  2214. animpose = "Walking"
  2215. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  2216. animpose = "TooFast"
  2217. end
  2218. if animpose == "Idle" then
  2219. sine = sine + charge
  2220. lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
  2221. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  2222. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  2223. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2224. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  2225. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2226. lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
  2227. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2228. lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
  2229. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2230. end
  2231. if animpose == "Walking" then
  2232. sine = sine + charge
  2233. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.025 * cos(sine / 4)) * ang(rd(-5), math.sin(hrp.RotVelocity.Y / 30), math.sin(hrp.RotVelocity.Y / 5)), 0.3)
  2234. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  2235. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  2236. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2237. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  2238. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2239. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  2240. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2241. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  2242. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2243. end
  2244. if animpose == "Jumping" then
  2245. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  2246. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  2247. lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  2248. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2249. lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  2250. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2251. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  2252. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2253. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  2254. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2255. end
  2256. if animpose == "Falling" then
  2257. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  2258. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  2259. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  2260. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2261. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  2262. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2263. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  2264. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2265. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  2266. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2267. end
  2268. if animpose == "TooFast" then
  2269. sine = sine + charge
  2270. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(-20), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
  2271. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  2272. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  2273. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2274. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  2275. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2276. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  2277. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2278. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  2279. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2280. end
  2281. if animpose == "Sitting" then
  2282. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2283. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2284. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  2285. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2286. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  2287. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2288. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  2289. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2290. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  2291. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2292. end
  2293. end
  2294. end)plr = game.Players.battleman22222
  2295. repeat
  2296. wait(0.4)
  2297. until plr.Character
  2298. chr = plr.Character
  2299. human = chr:FindFirstChild("Humanoid")
  2300. mouse = plr:GetMouse()
  2301. cam = workspace.CurrentCamera
  2302. selected = false
  2303. equipd = false
  2304. tors = chr.Torso
  2305. rarm = chr["Right Arm"]
  2306. larm = chr["Left Arm"]
  2307. rleg = chr["Right Leg"]
  2308. lleg = chr["Left Leg"]
  2309. hrp = chr.HumanoidRootPart
  2310. hed = chr.Head
  2311. anim = human.Animator
  2312. activu = false
  2313. ragged = false
  2314. batting = false
  2315. Heartbeat = Instance.new("BindableEvent")
  2316. Heartbeat.Name = "Heartbeat"
  2317. Heartbeat.Parent = script
  2318. Music = false
  2319. Berserk = false
  2320. Combo = 1
  2321. frame = 0.03333333333333333
  2322. tf = 0
  2323. Maedl = Instance.new("Model",chr)
  2324. local ColorsArray = {ColorSequenceKeypoint.new(0, Color3.new(255/255,255/255,255/255)),
  2325. ColorSequenceKeypoint.new(0.16, Color3.new(0/0,0/0,0/0)),
  2326. ColorSequenceKeypoint.new(0.32, Color3.new(0/0,0/0,0/0)),
  2327. ColorSequenceKeypoint.new(0.48, Color3.new(0/0,0/0,0/0)),
  2328. ColorSequenceKeypoint.new(0.64, Color3.new(0/0,0/0,0/0)),
  2329. ColorSequenceKeypoint.new(0.80, Color3.new(0/0,0/0,0/0)),
  2330. ColorSequenceKeypoint.new(0.96, Color3.new(0/0,0/0,0/0)),
  2331. ColorSequenceKeypoint.new(1, Color3.new(0/0,0/0,0/0))}
  2332. local fire = Instance.new("ParticleEmitter", tors)
  2333. fire.Enabled = false
  2334. fire.Lifetime = NumberRange.new(1.5)
  2335. fire.RotSpeed = NumberRange.new(10)
  2336. fire.Rate = 250
  2337. fire.VelocitySpread = 360
  2338. fire.Speed = NumberRange.new(2,8)
  2339. fire.Rotation = NumberRange.new(151515)
  2340. fire.Name = "Fire"
  2341. fire.LightEmission = 0.78
  2342. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  2343. fire.Color = ColorSequence.new(ColorsArray)
  2344. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6), NumberSequenceKeypoint.new(1, 0)})
  2345. fire.ZOffset = 3
  2346.  
  2347. function Lightningz(pos, pos2, radius, numParts, model, removalTime)
  2348. radius = radius or 0.2
  2349. numParts = numParts or 10
  2350. model = model or game.Workspace
  2351. local pos = pos
  2352. local lastpos = lastpos
  2353. local lv = CFrame.new(pos,pos2).lookVector
  2354. removalTime = 0.001
  2355. local dist = (pos-pos2).magnitude
  2356. local trans = 0
  2357. local color = BrickColor.new("White")
  2358. local dbp = dist/numParts
  2359. local last = pos
  2360. for i = 1,numParts do
  2361. local p = Instance.new("Part")
  2362. p.FormFactor = "Custom"
  2363. p.Size = Vector3.new(1,1,1)
  2364. p.CanCollide = false
  2365. p.Transparency = trans
  2366. p.Anchored = true
  2367. p.BrickColor = color
  2368. p.Material = "Neon"
  2369. local x = math.random(-100,100)/100*dbp*4
  2370. local y = math.random(-100,100)/100*dbp*4
  2371. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  2372. local dist2 = (p2.p-last).magnitude
  2373. local mid = (p2.p+last)/2
  2374. local m = Instance.new("BlockMesh",p)
  2375. m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
  2376. p.CFrame = CFrame.new(mid,p2.p)
  2377. last = p2.p
  2378. p.Parent = model
  2379. game.Debris:AddItem(p, 0.05)
  2380. end
  2381. if model ~= game.Workspace then
  2382. game.Debris:AddItem(model, 0)
  2383. end
  2384. end
  2385.  
  2386. function Lightningz2(pos, pos2, radius, numParts, model, removalTime)
  2387. radius = radius or 0.2
  2388. numParts = numParts or 10
  2389. model = model or game.Workspace
  2390. local pos = pos
  2391. local lastpos = lastpos
  2392. local lv = CFrame.new(pos,pos2).lookVector
  2393. removalTime = 0.001
  2394. local dist = (pos-pos2).magnitude
  2395. local trans = 0
  2396. local color = BrickColor.new("White")
  2397. local dbp = dist/numParts
  2398. local last = pos
  2399. for i = 1,numParts do
  2400. local p = Instance.new("Part")
  2401. p.FormFactor = "Custom"
  2402. p.Size = Vector3.new(1,1,1)
  2403. p.CanCollide = false
  2404. p.Transparency = trans
  2405. p.Anchored = true
  2406. p.BrickColor = color
  2407. p.Material = "Neon"
  2408. local x = math.random(-100,100)/100*dbp/2
  2409. local y = math.random(-100,100)/100*dbp/2
  2410. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  2411. local dist2 = (p2.p-last).magnitude
  2412. local mid = (p2.p+last)/2
  2413. local m = Instance.new("BlockMesh",p)
  2414. m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
  2415. p.CFrame = CFrame.new(mid,p2.p)
  2416. last = p2.p
  2417. p.Parent = model
  2418. game.Debris:AddItem(p, 0.05)
  2419. end
  2420. if model ~= game.Workspace then
  2421. game.Debris:AddItem(model, 0)
  2422. end
  2423. end
  2424.  
  2425. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2426. tf = tf + s
  2427. if tf >= frame then
  2428. for i = 1, math.floor(tf / frame) do
  2429. Heartbeat:Fire()
  2430. end
  2431. tf = tf - frame * math.floor(tf / frame)
  2432. end
  2433. end)
  2434. function swait(num)
  2435. if num == 0 or num == nil then
  2436. Heartbeat.Event:wait()
  2437. else
  2438. for i = 1, num do
  2439. Heartbeat.Event:wait()
  2440. end
  2441. end
  2442. end
  2443. tool = Instance.new("Tool")
  2444. tool.CanBeDropped = false
  2445. tool.RequiresHandle = false
  2446. tool.TextureId = "rbxassetid://291302154"
  2447. tool.ToolTip = "NANI"
  2448. tool.Name = "AAAAAAAAAAAAAA"
  2449. tool.Parent = plr.Backpack
  2450. modz = Instance.new("Model")
  2451. modz.Name = "efx"
  2452. modz.Parent = chr
  2453. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2454. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2455. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2456. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2457. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2458. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2459. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2460. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2461. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2462. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2463. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2464. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2465. local nscale = Instance.new("NumberValue")
  2466. nscale.Value = 1
  2467. nscale.Parent = nil
  2468. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2469. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2470. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2471. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2472. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2473. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2474. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2475. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2476. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2477. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2478. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2479. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2480. nscale.Changed:connect(function()
  2481. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2482. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2483. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2484. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2485. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2486. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2487. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2488. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2489. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2490. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2491. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2492. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2493. end)
  2494. RS = tors:FindFirstChild("Right Shoulder")
  2495. LS = tors:FindFirstChild("Left Shoulder")
  2496. RH = tors:FindFirstChild("Right Hip")
  2497. LH = tors:FindFirstChild("Left Hip")
  2498. RJ = hrp:FindFirstChild("RootJoint")
  2499. N = tors:FindFirstChild("Neck")
  2500. cf = CFrame.new
  2501. ang = CFrame.Angles
  2502. rd = math.rad
  2503. rd2 = math.random
  2504. function nooutline(p)
  2505. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  2506. end
  2507. function makepart(color, name, reflec, trans, mater, parnt, cfram)
  2508. local port = Instance.new("Part")
  2509. port.BrickColor = BrickColor.new(color)
  2510. port.Name = name
  2511. port.Transparency = trans
  2512. nooutline(port)
  2513. port.Reflectance = reflec
  2514. port.Material = mater
  2515. port.Anchored = false
  2516. port.CanCollide = false
  2517. port.Locked = true
  2518. port.Size = Vector3.new(0.2, 0.2, 0.2)
  2519. port.Parent = parnt
  2520. return port
  2521. end
  2522. function makemesh(meshtype, scale, meshid, parent)
  2523. local mes = Instance.new("SpecialMesh")
  2524. mes.MeshType = meshtype
  2525. mes.Scale = scale
  2526. if meshtype == "FileMesh" then
  2527. mes.MeshId = meshid
  2528. end
  2529. mes.Parent = parent
  2530. return mes
  2531. end
  2532. function makeweld(parent, p0, p1, c0, c1)
  2533. local wel = Instance.new("Weld")
  2534. wel.Part0 = p0
  2535. wel.Part1 = p1
  2536. wel.C0 = c0
  2537. if c1 ~= nil then
  2538. wel.C1 = c1
  2539. end
  2540. wel.Parent = parent
  2541. return wel
  2542. end
  2543. local lauf1 = Instance.new("Sound")
  2544. lauf1.SoundId = "rbxassetid://137473066"
  2545. lauf1.Volume = 1.5
  2546. lauf1.Pitch = 2
  2547. lauf1.Parent = hrp
  2548. function lerpz(joint, prop, cfrmz, alp)
  2549. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  2550. end
  2551. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2552. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2553. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2554. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2555. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2556. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2557. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2558. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2559. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2560. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2561. function resetlerp()
  2562. RJ.C0 = RJC0
  2563. RJ.C1 = RJC1
  2564. N.C0 = NC0
  2565. N.C1 = NC1
  2566. RS.C0 = RSC0
  2567. RS.C1 = RSC1
  2568. LS.C0 = LSC0
  2569. LS.C1 = LSC1
  2570. RH.C0 = RHC0
  2571. RH.C1 = RHC1
  2572. LH.C0 = LHC0
  2573. LH.C1 = LHC1
  2574. end
  2575. function ragplayer(cactus)
  2576. cactus.Humanoid.PlatformStand = true
  2577. if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then
  2578. cactus.Torso:FindFirstChild("Right Shoulder"):Destroy()
  2579. makegloo(cactus.Torso, RightShoulderC0, RightShoulderC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder")
  2580. maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0))
  2581. end
  2582. if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then
  2583. cactus.Torso:FindFirstChild("Left Shoulder"):Destroy()
  2584. makegloo(cactus.Torso, LeftShoulderC0, LeftShoulderC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder")
  2585. maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0))
  2586. end
  2587. if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then
  2588. cactus.Torso:FindFirstChild("Right Hip"):Destroy()
  2589. makegloo(cactus.Torso, RightHipC0, RightHipC1, cactus.Torso, cactus["Right Leg"], "Right Hip")
  2590. maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0))
  2591. end
  2592. if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then
  2593. cactus.Torso:FindFirstChild("Left Hip"):Destroy()
  2594. makegloo(cactus.Torso, LeftHipC0, LeftHipC1, cactus.Torso, cactus["Left Leg"], "Left Hip")
  2595. maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0))
  2596. end
  2597. end
  2598. function test()
  2599. if selected == false or activu == true then
  2600. return
  2601. end
  2602. if ragged == false then
  2603. ragged = true
  2604. human.PlatformStand = true
  2605. if rarm and tors:FindFirstChild("Right Shoulder") then
  2606. tors:FindFirstChild("Right Shoulder"):Destroy()
  2607. makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  2608. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  2609. end
  2610. if larm and tors:FindFirstChild("Left Shoulder") then
  2611. tors:FindFirstChild("Left Shoulder"):Destroy()
  2612. makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  2613. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  2614. end
  2615. if rleg and tors:FindFirstChild("Right Hip") then
  2616. tors:FindFirstChild("Right Hip"):Destroy()
  2617. makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  2618. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  2619. end
  2620. if lleg and tors:FindFirstChild("Left Hip") then
  2621. tors:FindFirstChild("Left Hip"):Destroy()
  2622. makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  2623. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  2624. end
  2625. local BP = Instance.new("BodyPosition",tors)BP.Position = Vector3.new(0,1000,0) BP.P = 50 BP.maxForce = Vector3.new(0,math.huge,0)
  2626. local BG = Instance.new("BodyGyro",tors)BG.CFrame = CFrame.new(tors.Position, mouse.hit.p)BG.P = 10 BG.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  2627. elseif ragged == true then
  2628. ragged = false
  2629. human.Jump = true
  2630. if rarm and tors:FindFirstChild("Right Shoulder") then
  2631. tors:FindFirstChild("Right Shoulder"):Destroy()
  2632. makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  2633. rarm:FindFirstChild("touchy"):Destroy()
  2634. end
  2635. if larm and tors:FindFirstChild("Left Shoulder") then
  2636. tors:FindFirstChild("Left Shoulder"):Destroy()
  2637. makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  2638. larm:FindFirstChild("touchy"):Destroy()
  2639. end
  2640. if rleg and tors:FindFirstChild("Right Hip") then
  2641. tors:FindFirstChild("Right Hip"):Destroy()
  2642. makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  2643. rleg:FindFirstChild("touchy"):Destroy()
  2644. end
  2645. if lleg and tors:FindFirstChild("Left Hip") then
  2646. tors:FindFirstChild("Left Hip"):Destroy()
  2647. makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  2648. lleg:FindFirstChild("touchy"):Destroy()
  2649. end
  2650. if tors:findFirstChild("BodyPosition")~=nil then
  2651. tors.BodyPosition:remove()
  2652. end
  2653. if tors:findFirstChild("BodyGyro")~=nil then
  2654. tors.BodyGyro:remove()
  2655. end
  2656. RS = tors:FindFirstChild("Right Shoulder")
  2657. LS = tors:FindFirstChild("Left Shoulder")
  2658. RH = tors:FindFirstChild("Right Hip")
  2659. LH = tors:FindFirstChild("Left Hip")
  2660. RJ = hrp:FindFirstChild("RootJoint")
  2661. N = tors:FindFirstChild("Neck")
  2662. end
  2663. end
  2664. function makegloo(paren, co, ci, parto, parti, nam)
  2665. local gloo = Instance.new("Glue")
  2666. gloo.Name = nam
  2667. gloo.C0 = co
  2668. gloo.C1 = ci
  2669. gloo.Part0 = parto
  2670. gloo.Part1 = parti
  2671. gloo.Parent = paren
  2672. end
  2673. function makejoint(paren, co, ci, parto, parti, nam)
  2674. local gloo = Instance.new("Motor6D")
  2675. gloo.Name = nam
  2676. gloo.C0 = co
  2677. gloo.C1 = ci
  2678. gloo.Part0 = parto
  2679. gloo.Part1 = parti
  2680. gloo.Parent = paren
  2681. end
  2682. function maketouchy(parent, limb, cframe)
  2683. local pr = Instance.new("Part")
  2684. pr.Name = "touchy"
  2685. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  2686. pr.Transparency = 1
  2687. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  2688. pr.CanCollide = true
  2689. pr.Anchored = false
  2690. pr.Parent = parent
  2691. local w = Instance.new("Weld")
  2692. w.Part0 = pr
  2693. w.Part1 = limb
  2694. w.C0 = cframe
  2695. w.Parent = pr
  2696. end
  2697. local clibat, spec
  2698. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  2699. local dipperrot
  2700. if dipperhat then
  2701. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  2702. end
  2703.  
  2704. function epic()
  2705. if Music == false then
  2706. Music = true
  2707. local sond = Instance.new("Sound",tors)
  2708. sond.Volume = 10
  2709. sond.Pitch = 1
  2710. sond.EmitterSize = 25
  2711. sond.Name = "Music"
  2712. sond.Looped = true
  2713. sond.SoundId = "rbxassetid://403606225"
  2714. sond:Play()
  2715. fire.Enabled = true
  2716. else
  2717. tors:findFirstChild("Music"):remove()
  2718. Music = false
  2719. fire.Enabled = false
  2720. end
  2721. end
  2722.  
  2723. function Bloodthirst()
  2724. if Music == false and Berserk == false then
  2725. Music = true
  2726. Berserk = true
  2727. local sond = Instance.new("Sound",tors)
  2728. sond.Volume = 5
  2729. sond.Pitch = 1
  2730. sond.EmitterSize = 25
  2731. sond.Name = "Music"
  2732. sond.Looped = true
  2733. sond.SoundId = "rbxassetid://147156924"
  2734. sond:Play()
  2735. for i = 1,25 do
  2736. for i2 = 1,i do
  2737. local ra = math.random(4,14)/10
  2738. local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(ra,ra,ra)p23.Material = "Neon" p23.BrickColor = BrickColor.new("White") p23.CanCollide = false
  2739. p23.CFrame = chr.HumanoidRootPart.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  2740. p23.Anchored = true local B23 = Instance.new("BlockMesh",p23)
  2741. end
  2742. wait()
  2743. end
  2744. for i,v in pairs (Maedl:children()) do
  2745. v.Anchored = false
  2746. local BP = Instance.new("BodyPosition",v)BP.P = 100000 BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)v:findFirstChild("BodyPosition").Position = tors.Position
  2747. end
  2748. wait(1)
  2749. for i,v in pairs (Maedl:children()) do
  2750. v:findFirstChild("BodyPosition").maxForce = Vector3.new(20000,20000,20000)
  2751. v:findFirstChild("BodyPosition").Position = tors.Position+Vector3.new(math.random(-2000,2000),math.random(-2000,2000),math.random(-2000,2000))
  2752. v:findFirstChild("Mesh").Scale = Vector3.new(12,12,12)game.Debris:AddItem(v,0.4)
  2753. end
  2754. local Blood = Instance.new("ParticleEmitter", tors)
  2755. Blood.Enabled = false
  2756. Blood.Lifetime = NumberRange.new(0.4)
  2757. Blood.RotSpeed = NumberRange.new(0)
  2758. Blood.Acceleration = Vector3.new(0,-10,0)
  2759. Blood.Rate = 100
  2760. Blood.VelocitySpread = 360
  2761. Blood.Rotation = NumberRange.new(-360,360)
  2762. Blood.Name = "Blood"
  2763. Blood.LightEmission = 3
  2764. Blood.LockedToPart = true
  2765. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  2766. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 7), NumberSequenceKeypoint.new(1, 0)})
  2767. Blood.ZOffset = 4 Blood.Enabled = true
  2768. Blood.Enabled = true
  2769. else
  2770. tors:findFirstChild("Music"):remove()
  2771. Music = false
  2772. Berserk = false
  2773. tors:findFirstChild("Blood").Enabled = false
  2774. end
  2775. end
  2776.  
  2777. function bat()
  2778. if selected == false or activu == true then
  2779. return
  2780. end
  2781. if batting == false then
  2782. batting = true
  2783. do
  2784. local bmod = Instance.new("Model")
  2785. bmod.Name = "bmodel"
  2786. bmod.Parent = chr
  2787. local hnd = makepart("Brown", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  2788. local hmes = makemesh("Head", Vector3.new(1, 9, 1), nil, hnd)
  2789. local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  2790. local pt1 = makepart("White", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  2791. local p1m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt1)
  2792. local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
  2793. local pt2 = makepart("White", "pt2", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  2794. local p2m = makemesh("FileMesh", Vector3.new(0.375, 0.375, 0.375), "rbxassetid://250640098", pt2)
  2795. p2m.TextureId = "rbxassetid://250639536"
  2796. local p2w = makeweld(pt2, pt2, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), nil)
  2797. local pt3 = makepart("White", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  2798. local p3m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt3)
  2799. local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
  2800. local pt4 = makepart("White", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  2801. local p4m = makemesh("FileMesh", Vector3.new(0.025, 0.025, 0.025), "rbxassetid://703458158", pt4)
  2802. local p4w = makeweld(pt4, pt4, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), nil)
  2803. local pt5 = makepart("White", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  2804. local p5m = makemesh("Cylinder", Vector3.new(21.5, 3.125, 3.125), nil, pt5)
  2805. local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
  2806. local pt6 = makepart("White", "pt6", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  2807. local p6m = makemesh("Head", Vector3.new(3.25, 3.25, 3.25), nil, pt6)
  2808. local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), nil)
  2809. local pt7 = makepart("White", "pt7", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  2810. local p7m = makemesh("FileMesh", Vector3.new(0.95, 0.95, 0.95), "rbxassetid://272942659", pt7)
  2811. p7m.TextureId = "rbxassetid://272942750"
  2812. local p7w = makeweld(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), nil)
  2813. local pt8 = Instance.new("Part",chr)pt8.Transparency =1 pt8.CanCollide = false pt8.Anchored = false pt8.Size = Vector3.new(6,1,1)
  2814. local w23 = Instance.new("Weld",pt8)w23.Part0 = pt8 w23.Part1 = pt5
  2815. local swingwoo = Instance.new("Sound")
  2816. swingwoo.SoundId = "rbxassetid://10209640"
  2817. swingwoo.Pitch = rd2(10, 11) / 10
  2818. swingwoo.Name = "sweae"
  2819. swingwoo.Volume = 1
  2820. swingwoo.Parent = hrp
  2821. clibat = tool.Activated:connect(function()
  2822. if selected == false or activu == true or ragged == true then
  2823. return
  2824. end
  2825. activu = true
  2826. if Combo == 1 then
  2827. for _ = 1, 2 do
  2828. swait()
  2829. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  2830. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2831. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  2832. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2833. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  2834. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2835. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  2836. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2837. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  2838. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2839. end
  2840. swingwoo:Play()
  2841. for X = 1, 4 do
  2842. swait()
  2843. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)),25)
  2844. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  2845. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2846. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  2847. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2848. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  2849. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2850. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  2851. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2852. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  2853. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2854. end
  2855. Combo = 2
  2856. elseif Combo == 2 then
  2857. for _ = 1, 2 do
  2858. swait()
  2859. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(15), rd(25), rd(60)), 0.7)
  2860. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2861. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(35), rd(-35), rd(179)), 0.7)
  2862. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2863. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
  2864. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2865. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  2866. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2867. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
  2868. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2869. end
  2870. swingwoo:Play()
  2871. for X = 1, 4 do
  2872. swait()
  2873. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
  2874. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(78), rd(-15), rd(-45)), 0.7)
  2875. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2876. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
  2877. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2878. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
  2879. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2880. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
  2881. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2882. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  2883. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2884. end
  2885. Combo = 3
  2886. elseif Combo == 3 then
  2887. for _ = 1, 2 do
  2888. swait()
  2889. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(0), rd(25), rd(0)), 0.7)
  2890. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-56), rd(0), rd(0)), 0.7)
  2891. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(199)), 0.7)
  2892. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2893. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
  2894. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2895. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  2896. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2897. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
  2898. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2899. end
  2900. swingwoo:Play()
  2901. for X = 1, 4 do
  2902. swait()
  2903. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
  2904. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(0), rd(-15), rd(0)), 0.7)
  2905. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2906. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
  2907. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2908. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
  2909. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2910. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
  2911. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2912. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  2913. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2914. end
  2915. Combo = 4
  2916. else Combo = 1
  2917. for _ = 1, 2 do
  2918. swait()
  2919. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(20), rd(10), rd(-40)), 0.7)
  2920. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2921. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(129)), 0.7)
  2922. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2923. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(40), rd(40), rd(20)), 0.7)
  2924. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2925. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  2926. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2927. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  2928. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2929. end
  2930. swingwoo:Play()
  2931. for X = 1, 4 do
  2932. swait()
  2933. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
  2934. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(10), rd(-30)), 0.7)
  2935. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2936. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  2937. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2938. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  2939. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2940. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  2941. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2942. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  2943. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  2944. end
  2945. end
  2946. activu = false
  2947. end)
  2948. spec = mouse.KeyDown:connect(function(keya)
  2949. if selected == false or activu == true or ragged == true then
  2950. return
  2951. end
  2952.  
  2953. if keya == "e" then
  2954. activu = true
  2955. local speed = human.WalkSpeed
  2956. human.WalkSpeed = 0
  2957. human:SetStateEnabled(3, false)
  2958. local function expa()
  2959. if Berserk == false then
  2960. for _ = 1, 3 do
  2961. swait()
  2962. hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
  2963. p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  2964. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
  2965. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.125, 1.125, 1.125), 0.7)
  2966. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 3.6750000000000003, 0.22499999999999998), 0.7)
  2967. p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  2968. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
  2969. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
  2970. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
  2971. p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
  2972. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
  2973. p6m.Scale = p6m.Scale:lerp(Vector3.new(19.5, 19.5, 19.5), 0.7)
  2974. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -18.15, 0), 0.7)
  2975. p7m.Scale = p7m.Scale:lerp(Vector3.new(2.8499999999999996, 2.8499999999999996, 2.8499999999999996), 0.7)
  2976. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -18.6, 0), 0.7)
  2977. end
  2978. for _ = 1, 5 do
  2979. swait()
  2980. hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
  2981. p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  2982. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
  2983. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.75, 0.75, 0.75), 0.7)
  2984. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 2.45, 0.15), 0.7)
  2985. p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  2986. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
  2987. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
  2988. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
  2989. p5m.Scale = p5m.Scale:lerp(Vector3.new(43, 12.5, 12.5), 0.7)
  2990. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
  2991. p6m.Scale = p6m.Scale:lerp(Vector3.new(13, 13, 13), 0.7)
  2992. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -12.1, 0), 0.7)
  2993. p7m.Scale = p7m.Scale:lerp(Vector3.new(1.9, 1.9, 1.9), 0.7)
  2994. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -12.4, 0), 0.7)
  2995. end
  2996. for _ = 1, 3 do
  2997. swait()
  2998. hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
  2999. p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  3000. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
  3001. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.25, 2.25, 2.25), 0.7)
  3002. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 7.3500000000000005, 0.44999999999999996), 0.7)
  3003. p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  3004. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
  3005. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
  3006. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
  3007. p5m.Scale = p5m.Scale:lerp(Vector3.new(129, 37.5, 37.5), 0.7)
  3008. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
  3009. p6m.Scale = p6m.Scale:lerp(Vector3.new(39, 39, 39), 0.7)
  3010. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -36.3, 0), 0.7)
  3011. p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 5.699999999999999, 5.699999999999999), 0.7)
  3012. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -37.2, 0), 0.7)
  3013. end
  3014. for _ = 1, 5 do
  3015. swait()
  3016. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  3017. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  3018. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  3019. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  3020. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  3021. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  3022. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  3023. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  3024. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  3025. p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  3026. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  3027. p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  3028. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  3029. p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  3030. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  3031. end
  3032. for _ = 1, 3 do
  3033. swait()
  3034. hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  3035. p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  3036. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
  3037. p2m.Scale = p2m.Scale:lerp(Vector3.new(3.375, 3.375, 3.375), 0.7)
  3038. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 11.025, 0.6749999999999999), 0.7)
  3039. p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  3040. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
  3041. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
  3042. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
  3043. p5m.Scale = p5m.Scale:lerp(Vector3.new(193.5, 56.25, 56.25), 0.7)
  3044. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
  3045. p6m.Scale = p6m.Scale:lerp(Vector3.new(58.5, 58.5, 58.5), 0.7)
  3046. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -54.449999999999996, 0), 0.7)
  3047. p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 8.549999999999999, 8.549999999999999), 0.7)
  3048. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -55.800000000000004, 0), 0.7)
  3049. end
  3050. for _ = 1, 5 do
  3051. swait()
  3052. hmes.Scale = hmes.Scale:lerp(Vector3.new(14*2.5, 63*2.5, 14*2.5), 0.7)
  3053. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
  3054. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*2.5, 0), 0.7)
  3055. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*2.5, 2.625*2.5, 2.625*2.5), 0.7)
  3056. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*2.5, 0.525*2.5), 0.7)
  3057. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
  3058. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*2.5, 0), 0.7)
  3059. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*2.5, 0.17500000000000002*2.5, 0.17500000000000002*2.5), 0.7)
  3060. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*2.5, 0), 0.7)
  3061. p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*2.5, 43.75*2.5, 43.75*2.5), 0.7)
  3062. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*2.5, 0), 0.7)
  3063. p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*2.5, 45.5*2.5, 45.5*2.5), 0.7)
  3064. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*2.5, 0), 0.7)
  3065. p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*2.5, 6.6499999999999995*2.5, 6.6499999999999995*2.5), 0.7)
  3066. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*2.5, 0), 0.7)
  3067. end
  3068. end
  3069. end
  3070. for _ = 1, 9 do
  3071. swait()
  3072. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  3073. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  3074. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  3075. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3076. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  3077. if dipperhat then
  3078. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  3079. end
  3080. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3081. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  3082. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3083. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  3084. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3085. end
  3086. for _ = 1, 9 do
  3087. swait()
  3088. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  3089. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  3090. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  3091. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3092. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  3093. if dipperhat then
  3094. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  3095. end
  3096. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3097. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  3098. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3099. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  3100. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3101. end
  3102. for _ = 1, 30 do
  3103. swait()
  3104. lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  3105. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  3106. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.2)
  3107. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  3108. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  3109. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  3110. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  3111. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  3112. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  3113. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  3114. end
  3115. expa()
  3116. for O = 1, 10 do
  3117. swait()
  3118. lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  3119. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  3120. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.001 + O * 0.01)
  3121. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  3122. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  3123. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  3124. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  3125. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  3126. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  3127. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  3128. end
  3129. local whoooo = Instance.new("Sound")
  3130. whoooo.Volume = 3
  3131. whoooo.TimePosition = 0.15
  3132. whoooo.Pitch = 0.5
  3133. whoooo.SoundId = "rbxassetid://320557353"
  3134. whoooo.Parent = pt5
  3135. whoooo:Play()
  3136. game.Debris:AddItem(whoooo, 2)
  3137. if Berserk == true then
  3138. for O = 1, 75 do
  3139. swait()
  3140. local O2 = O*0.015
  3141. hito3(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -450 + Vector3.new(0, 200, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)), 25)
  3142. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(60*O*(O2/2))), 0.1 + O * 0.02)
  3143. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.02)
  3144. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.02)
  3145. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  3146. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.02)
  3147. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  3148. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.02)
  3149. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  3150. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.02)
  3151. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  3152. hmes.Scale = hmes.Scale:lerp(Vector3.new(14*O2, 63*O2, 14*O2), 0.7)
  3153. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
  3154. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*O2, 0), 0.7)
  3155. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*O2, 2.625*O2, 2.625*O2), 0.7)
  3156. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*O2, 0.525*O2), 0.7)
  3157. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
  3158. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*O2, 0), 0.7)
  3159. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*O2, 0.17500000000000002*O2, 0.17500000000000002*O2), 0.7)
  3160. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*O2, 0), 0.7)
  3161. p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*O2, 43.75*O2, 43.75*O2), 0.7)
  3162. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*O2, 0), 0.7)
  3163. p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*O2, 45.5*O2, 45.5*O2), 0.7)
  3164. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*O2, 0), 0.7)
  3165. p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*O2, 6.6499999999999995*O2, 6.6499999999999995*O2), 0.7)
  3166. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*O2, 0), 0.7)
  3167. wait()
  3168. end
  3169. else
  3170. for O = 1, 6 do
  3171. swait()
  3172. hito(pt5, 25, 40, 0.75, hrp.CFrame.rightVector * -450 + Vector3.new(0, 200, 0), Vector3.new(0, rd2(-25, 25), rd2(-160, 160)), 25)
  3173. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  3174. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  3175. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.05)
  3176. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  3177. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  3178. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  3179. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  3180. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  3181. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  3182. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  3183. end
  3184. end
  3185. for O = 1, 13 do
  3186. swait()
  3187. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  3188. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  3189. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  3190. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  3191. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  3192. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  3193. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  3194. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  3195. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  3196. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  3197. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  3198. p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  3199. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  3200. p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  3201. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  3202. lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  3203. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  3204. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  3205. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  3206. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  3207. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  3208. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  3209. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  3210. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  3211. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  3212. end
  3213. if dipperhat then
  3214. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  3215. end
  3216. human.WalkSpeed = speed
  3217. human:SetStateEnabled(3, true)
  3218. activu = false
  3219. end
  3220. if keya == "q" then
  3221. activu = true
  3222. do
  3223. local checkkey = true
  3224. local keyingup = mouse.KeyUp:connect(function(xzx)
  3225. if xzx == "q" then
  3226. checkkey = false
  3227. end
  3228. end)
  3229. repeat
  3230. if Berserk == true then
  3231. for _ = 1, 5 do
  3232. swait()
  3233. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  3234. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  3235. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  3236. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  3237. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  3238. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  3239. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  3240. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  3241. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  3242. p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  3243. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  3244. p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  3245. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  3246. p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  3247. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  3248. end
  3249. for _ = 1, 6 do
  3250. swait()
  3251. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  3252. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3253. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  3254. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3255. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  3256. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3257. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  3258. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3259. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  3260. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3261. end
  3262. swingwoo:Play()
  3263. for X = 1, 6 do
  3264. swait()
  3265. hito3(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  3266. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(0), rd(10)), 0.7)
  3267. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3268. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  3269. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3270. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  3271. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3272. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  3273. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3274. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  3275. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3276. wait()
  3277. end
  3278. for O = 1, 13 do
  3279. swait()
  3280. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  3281. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  3282. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  3283. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  3284. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  3285. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  3286. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  3287. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  3288. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  3289. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  3290. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  3291. p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  3292. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  3293. p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  3294. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  3295. end
  3296. else
  3297. for _ = 1, 2 do
  3298. swait()
  3299. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  3300. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  3301. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  3302. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3303. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  3304. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3305. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  3306. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3307. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  3308. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3309. end
  3310. swingwoo:Play()
  3311. for T = 1, 2 do
  3312. swait()
  3313. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)), 25)
  3314. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  3315. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3316. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  3317. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3318. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  3319. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3320. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  3321. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3322. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  3323. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3324. end
  3325. for _ = 1, 2 do
  3326. swait()
  3327. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  3328. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  3329. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  3330. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3331. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  3332. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3333. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  3334. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3335. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  3336. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3337. end
  3338. swingwoo:Play()
  3339. for T = 1, 2 do
  3340. swait()
  3341. if T == 2 then
  3342. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)),25)
  3343. end
  3344. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  3345. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  3346. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  3347. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3348. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  3349. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3350. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  3351. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3352. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  3353. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3354. end
  3355. end
  3356. until not checkkey
  3357. keyingup:Disconnect()
  3358. activu = false
  3359. end
  3360. end
  3361. if keya == "f" then
  3362. activu = true
  3363. do
  3364. local speed = human.WalkSpeed
  3365. human.WalkSpeed = 10
  3366. human:SetStateEnabled(3, false)
  3367. local checkkey = true
  3368. local chargecounter = 0
  3369. local keyingup = mouse.KeyUp:connect(function(xzx)
  3370. if xzx == "f" then
  3371. checkkey = false
  3372. end
  3373. end)
  3374. local firederp
  3375. for _ = 1, 8 do
  3376. swait()
  3377. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  3378. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  3379. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  3380. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  3381. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3382. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  3383. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  3384. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  3385. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3386. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  3387. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  3388. end
  3389. repeat
  3390. swait()
  3391. if Berserk == true then
  3392. chargecounter = chargecounter + 15
  3393. else
  3394. chargecounter = chargecounter + 1
  3395. end
  3396. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
  3397. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
  3398. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  3399. if chargecounter > 100 and firederp == nil then
  3400. P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3401. P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
  3402. firederp = true
  3403. end
  3404. until not checkkey or chargecounter > 450
  3405. swingwoo:Play()
  3406. for U = 1, 10 do
  3407. swait()
  3408. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)),chargecounter)
  3409. if chargecounter > 300 then
  3410. tagexplode(pt5, 25, 5)
  3411. elseif chargecounter > 200 then
  3412. tagexplode(pt5, 20, 4)
  3413. elseif chargecounter > 100 then
  3414. tagexplode(pt5, 10, 2)
  3415. elseif chargecounter > 50 then
  3416. tagexplode(pt5, 5, 1)
  3417. end
  3418. if firederp == true then
  3419. pt8:findFirstChild("Fire"):remove()
  3420. firederp = nil
  3421. end
  3422. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  3423. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  3424. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  3425. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  3426. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  3427. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  3428. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  3429. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  3430. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  3431. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  3432. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  3433. end
  3434. swait(10)
  3435. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  3436. keyingup:Disconnect()
  3437. human.WalkSpeed = speed
  3438. human:SetStateEnabled(3, true)
  3439. activu = false
  3440. end
  3441. end
  3442. if keya == "h" then
  3443. activu = true
  3444. do
  3445. local speed = human.WalkSpeed
  3446. human.WalkSpeed = 10
  3447. human:SetStateEnabled(3, false)
  3448. local checkkey = true
  3449. local chargecounter = 0
  3450. local keyingup = mouse.KeyUp:connect(function(xzx)
  3451. if xzx == "h" then
  3452. checkkey = false
  3453. end
  3454. end)
  3455. local firederp
  3456. for _ = 1, 8 do
  3457. swait()
  3458. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  3459. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  3460. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  3461. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  3462. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3463. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  3464. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  3465. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  3466. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3467. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  3468. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  3469. end
  3470. repeat
  3471. swait()
  3472. if Berserk == true then
  3473. chargecounter = chargecounter + 10
  3474. else
  3475. chargecounter = chargecounter + 1
  3476. end
  3477. Lightningz(pt8.Position+Vector3.new(math.random(-chargecounter/100,chargecounter/100),math.random(-chargecounter/100,chargecounter/100),math.random((-chargecounter*6)/100,(chargecounter*6)/100)), pt8.Position+Vector3.new(math.random(-chargecounter/100,chargecounter/100),math.random(-chargecounter/100,chargecounter/100),math.random((-chargecounter*6)/100,(chargecounter*6)/100)), 0.05, 8, game.Workspace)
  3478. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
  3479. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
  3480. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  3481. until not checkkey or chargecounter > 450
  3482. swingwoo:Play()
  3483. for U = 1, 10 do
  3484. swait()
  3485. hito4(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)),chargecounter)
  3486. if chargecounter > 300 then
  3487. tagexplode(pt5, 25, 5)
  3488. elseif chargecounter > 200 then
  3489. tagexplode(pt5, 20, 4)
  3490. elseif chargecounter > 100 then
  3491. tagexplode(pt5, 10, 2)
  3492. elseif chargecounter > 50 then
  3493. tagexplode(pt5, 5, 1)
  3494. end
  3495. if firederp == true then
  3496. pt8:findFirstChild("Fire"):remove()
  3497. firederp = nil
  3498. end
  3499. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  3500. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  3501. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  3502. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  3503. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  3504. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  3505. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  3506. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  3507. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  3508. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  3509. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  3510. end
  3511. swait(10)
  3512. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  3513. keyingup:Disconnect()
  3514. human.WalkSpeed = speed
  3515. human:SetStateEnabled(3, true)
  3516. activu = false
  3517. end
  3518. end
  3519. if keya == "t" then
  3520. activu = true
  3521. do
  3522. local speed = human.WalkSpeed
  3523. human.WalkSpeed = 10
  3524. human:SetStateEnabled(3, false)
  3525. local checkkey = true
  3526. local chargecounter = 0
  3527. local keyingup = mouse.KeyUp:connect(function(xzx)
  3528. if xzx == "t" then
  3529. checkkey = false
  3530. end
  3531. end)
  3532. local firederp
  3533. for _ = 1, 8 do
  3534. swait()
  3535. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  3536. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  3537. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  3538. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  3539. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3540. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  3541. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  3542. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  3543. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  3544. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  3545. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  3546. end
  3547. repeat
  3548. swait()
  3549. if Berserk == true then
  3550. chargecounter = chargecounter + 15
  3551. else
  3552. chargecounter = chargecounter + 1
  3553. end
  3554. lerpz(RS, "C0", RSC0 * cf(rd2(-5, 5) / 100, rd2(-5, 5) / 100, rd2(-5, 5) / 100) * ang(rd(rd2(65, 75)), rd(rd2(-15, 5)), rd(rd2(75, 85))), 0.05 + chargecounter * 0.002)
  3555. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(rd2(-15, -5)), rd(rd2(-75, -65)), rd(rd2(-80, -70))), 0.05 + chargecounter * 0.002)
  3556. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  3557. if chargecounter > 100 and firederp == nil then
  3558. P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3559. P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
  3560. firederp = true
  3561. end
  3562. until not checkkey or chargecounter > 450
  3563. swingwoo:Play()
  3564. for U = 1, 10 do
  3565. swait()
  3566. hito2(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * (80 + chargecounter * 1) + Vector3.new(0, 6 + 6 * (chargecounter / 5), 0), Vector3.new(0, rd2(-25, 25) * (chargecounter / 25), rd2(-80, 80) * (chargecounter / 40)), 1)
  3567. if chargecounter > 300 then
  3568. tagexplode(pt5, 25, 5)
  3569. elseif chargecounter > 200 then
  3570. tagexplode(pt5, 20, 4)
  3571. elseif chargecounter > 100 then
  3572. tagexplode(pt5, 10, 2)
  3573. elseif chargecounter > 50 then
  3574. tagexplode(pt5, 5, 1)
  3575. end
  3576. if firederp == true then
  3577. pt8:findFirstChild("Fire"):remove()
  3578. firederp = nil
  3579. end
  3580. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  3581. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  3582. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  3583. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  3584. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  3585. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  3586. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  3587. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  3588. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  3589. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  3590. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  3591. end
  3592. batting = false
  3593. clibat:Disconnect()
  3594. spec:Disconnect()
  3595. hrp.sweae:Destroy()
  3596. local batmod = chr:FindFirstChild("bmodel")
  3597. batmod.hnd.Weld:Destroy()
  3598. batmod.PrimaryPart = batmod.hnd
  3599. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  3600. for _, A in pairs(batmod:GetChildren()) do
  3601. if A.ClassName == "Part" then
  3602. A.CanCollide = true
  3603. A.Anchored = false
  3604. end
  3605. end
  3606. batmod.Parent = workspace
  3607. game.Debris:AddItem(batmod, 8)
  3608. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  3609. keyingup:Disconnect()
  3610. human.WalkSpeed = speed
  3611. human:SetStateEnabled(3, true)
  3612. activu = false
  3613. end
  3614. end
  3615. end)
  3616. end
  3617. elseif batting == true then
  3618. batting = false
  3619. clibat:Disconnect()
  3620. spec:Disconnect()
  3621. hrp.sweae:Destroy()
  3622. local batmod = chr:FindFirstChild("bmodel")
  3623. batmod.hnd.Weld:Destroy()
  3624. batmod.PrimaryPart = batmod.hnd
  3625. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  3626. for _, A in pairs(batmod:GetChildren()) do
  3627. if A.ClassName == "Part" then
  3628. A.CanCollide = true
  3629. A.Anchored = false
  3630. end
  3631. end
  3632. batmod.Parent = workspace
  3633. game.Debris:AddItem(batmod, 8)
  3634. end
  3635. end
  3636. local movin = false
  3637. local cliham, hamspec
  3638. function ham()
  3639. if batting == false then
  3640. batting = true
  3641. do
  3642. local bmod = Instance.new("Model")
  3643. bmod.Name = "bmodel"
  3644. bmod.Parent = chr
  3645. local makemotor = function(parent, p0, p1, c0, c1)
  3646. local wel = Instance.new("Motor6D")
  3647. wel.Part0 = p0
  3648. wel.Part1 = p1
  3649. wel.C0 = c0
  3650. if c1 ~= nil then
  3651. wel.C1 = c1
  3652. end
  3653. wel.Parent = parent
  3654. return wel
  3655. end
  3656. local hnd = makepart("Brown", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3657. hnd.Anchored = true
  3658. local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  3659. movin = true
  3660. hnd.CFrame = hrp.CFrame
  3661. coroutine.resume(coroutine.create(function()
  3662. while hnd.Anchored == true do
  3663. swait()
  3664. if movin then
  3665. hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  3666. end
  3667. end
  3668. end))
  3669. local pt1 = makepart("Brown", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3670. local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  3671. local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  3672. local pt2 = makepart("Brown", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3673. local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  3674. local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  3675. local pt3 = makepart("Magenta", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3676. local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  3677. local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  3678. local pt4 = makepart("Brown", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3679. local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  3680. p4m.TextureId = "rbxassetid://250639536"
  3681. local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  3682. local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3683. local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  3684. local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  3685. local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3686. local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
  3687. local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  3688. local pt7 = makepart("Magenta", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3689. local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  3690. local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  3691. local hdec1 = Instance.new("Decal")
  3692. hdec1.Texture = "rbxasset://textures/face.png"
  3693. hdec1.Face = "Front"
  3694. hdec1.Parent = pt7
  3695. local pt8 = makepart("Magenta", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  3696. local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  3697. local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  3698. local hdec2 = Instance.new("Decal")
  3699. hdec2.Texture = "rbxasset://textures/face.png"
  3700. hdec2.Face = "Front"
  3701. hdec2.Parent = pt8
  3702. local pt9 = makepart("Magenta", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3703. local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  3704. local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  3705. p9m.TextureId = "rbxassetid://272942750"
  3706. local pt10 = makepart("Magenta", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3707. local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  3708. local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  3709. local hdec3 = Instance.new("Decal")
  3710. hdec3.Texture = "rbxasset://textures/face.png"
  3711. hdec3.Face = "Front"
  3712. hdec3.Parent = pt10
  3713. local pt11 = makepart("Magenta", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  3714. local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  3715. local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  3716. local hdec4 = Instance.new("Decal")
  3717. hdec4.Texture = "rbxasset://textures/face.png"
  3718. hdec4.Face = "Front"
  3719. hdec4.Parent = pt11
  3720. local pt12 = makepart("Magenta", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  3721. local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  3722. local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  3723. local hdec5 = Instance.new("Decal")
  3724. hdec5.Texture = "rbxasset://textures/face.png"
  3725. hdec5.Face = "Front"
  3726. hdec5.Parent = pt12
  3727. local pt13 = makepart("Magenta", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  3728. local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  3729. local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  3730. local hdec6 = Instance.new("Decal")
  3731. hdec6.Texture = "rbxasset://textures/face.png"
  3732. hdec6.Face = "Front"
  3733. hdec6.Parent = pt13
  3734. cliham = tool.Activated:connect(function()
  3735. if selected == false or activu == true or ragged == true then
  3736. return
  3737. end
  3738. activu = true
  3739. movin = false
  3740. for B = 1, 20 do
  3741. swait()
  3742. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  3743. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  3744. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  3745. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  3746. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  3747. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  3748. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  3749. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  3750. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  3751. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  3752. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  3753. end
  3754. for B = 1, 30 do
  3755. swait()
  3756. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  3757. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  3758. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  3759. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  3760. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  3761. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  3762. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  3763. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  3764. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  3765. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  3766. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  3767. end
  3768. for B = 1, 7 do
  3769. swait()
  3770. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  3771. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  3772. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  3773. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  3774. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  3775. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  3776. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  3777. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  3778. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  3779. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  3780. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  3781. end
  3782. for B = 1, 4 do
  3783. swait()
  3784. lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  3785. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  3786. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  3787. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  3788. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  3789. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  3790. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  3791. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  3792. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  3793. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  3794. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  3795. end
  3796. swait(15)
  3797. movin = true
  3798. activu = false
  3799. end)
  3800. end
  3801. elseif batting == true then
  3802. batting = false
  3803. cliham:Disconnect()
  3804. local badevz = chr:FindFirstChild("bmodel")
  3805. badevz.PrimaryPart = badevz.hnd
  3806. for _, A in pairs(badevz:GetChildren()) do
  3807. if A.ClassName == "Part" then
  3808. A.CanCollide = true
  3809. A.Anchored = false
  3810. end
  3811. end
  3812. movin = false
  3813. badevz.Parent = workspace
  3814. badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  3815. game.Debris:AddItem(badevz, 8)
  3816. end
  3817. end
  3818. game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  3819. function lauf()
  3820. if selected == false or activu == true then
  3821. return
  3822. end
  3823. lauf1:Play()
  3824. end
  3825. noobmodel = Instance.new("Model",chr)
  3826. function makenoob(cfrem, scalo, rags)
  3827. nscale.Value = scalo
  3828. local md = Instance.new("Model")
  3829. md.Name = "Noob"
  3830. md.Parent = workspace
  3831. local hu = Instance.new("Humanoid")
  3832. hu.RigType = "R6"
  3833. hu.MaxHealth = 100 * scalo
  3834. hu.Health = 100 * scalo
  3835. hu.Parent = md
  3836. local anm = Instance.new("Animator")
  3837. anm.Parent = hu
  3838. hu.PlatformStand = true
  3839. local light = function(part)
  3840. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  3841. end
  3842. local hd = Instance.new("Part")
  3843. hd.Name = "Head"
  3844. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  3845. hd.TopSurface = "Smooth"
  3846. hd.BottomSurface = "Inlet"
  3847. hd.Locked = true
  3848. hd.BrickColor = BrickColor.new("White")
  3849. hd.CanCollide = true
  3850. hd.Anchored = false
  3851. light(hd)
  3852. hd.Parent = md
  3853. local hm = Instance.new("SpecialMesh")
  3854. hm.MeshType = "Head"
  3855. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  3856. hm.Parent = hd
  3857. local hf = Instance.new("Decal")
  3858. hf.Texture = "rbxasset://textures/face.png"
  3859. local gen = math.random(1, 40)
  3860. if gen == 3 then
  3861. hf.Texture = "rbxassetid://260884109"
  3862. end
  3863. if gen == 8 then
  3864. hf.Texture = "rbxassetid://260569492"
  3865. end
  3866. if gen == 12 then
  3867. hf.Texture = "rbxassetid://259580505"
  3868. end
  3869. if gen == 16 then
  3870. hf.Texture = "rbxassetid://259579232"
  3871. end
  3872. if gen == 24 then
  3873. hf.Texture = "rbxassetid://259571525"
  3874. end
  3875. if gen == 28 then
  3876. hf.Texture = "rbxassetid://258283210"
  3877. end
  3878. if gen == 32 then
  3879. hf.Texture = "rbxassetid://258940032"
  3880. end
  3881. if gen == 38 then
  3882. hf.Texture = "rbxassetid://673220970"
  3883. hf.Color3 = Color3.new(255, 255, 255)
  3884. end
  3885. hf.Face = "Front"
  3886. hf.Parent = hd
  3887. local hrpa = Instance.new("Part")
  3888. hrpa.Name = "HumanoidRootPart"
  3889. hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  3890. hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  3891. hrpa.Transparency = 1
  3892. hrpa.CanCollide = false
  3893. hrpa.Locked = true
  3894. light(hrpa)
  3895. hrpa.Parent = md
  3896. local tagbomb = Instance.new("BoolValue")
  3897. tagbomb.Name = "tagbomb"
  3898. tagbomb.Value = false
  3899. tagbomb.Parent = hrpa
  3900. local learm = Instance.new("Part")
  3901. learm.Name = "Left Arm"
  3902. learm.BrickColor = BrickColor.new("White")
  3903. learm.CanCollide = false
  3904. learm.Locked = true
  3905. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  3906. light(learm)
  3907. learm.Parent = md
  3908. local riarm = Instance.new("Part")
  3909. riarm.Name = "Right Arm"
  3910. riarm.BrickColor = BrickColor.new("White")
  3911. riarm.CanCollide = false
  3912. riarm.Locked = true
  3913. light(riarm)
  3914. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  3915. riarm.Parent = md
  3916. local leleg = Instance.new("Part")
  3917. leleg.Name = "Left Leg"
  3918. leleg.BrickColor = BrickColor.new("White")
  3919. leleg.CanCollide = false
  3920. leleg.Locked = true
  3921. light(leleg)
  3922. leleg.BottomSurface = 0
  3923. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  3924. leleg.Parent = md
  3925. local rileg = Instance.new("Part")
  3926. rileg.Name = "Right Leg"
  3927. rileg.BrickColor = BrickColor.new("White")
  3928. rileg.CanCollide = false
  3929. rileg.Locked = true
  3930. light(rileg)
  3931. rileg.BottomSurface = 0
  3932. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  3933. rileg.Parent = md
  3934. local tor = Instance.new("Part")
  3935. tor.Name = "Torso"
  3936. tor.BrickColor = BrickColor.new("White")
  3937. tor.Locked = true
  3938. light(tor)
  3939. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  3940. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  3941. tor.Parent = md
  3942. md.PrimaryPart = hrpa
  3943. md:SetPrimaryPartCFrame(cfrem)
  3944. md:makeJoints()
  3945. makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  3946. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  3947. if rags == true then
  3948. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  3949. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  3950. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  3951. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  3952. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  3953. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  3954. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  3955. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  3956. elseif rags == false then
  3957. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  3958. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  3959. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  3960. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  3961. hu.PlatformStand = false
  3962. end
  3963. nscale.Value = 1
  3964. hu.Touched:connect(function(tpart, uwot)
  3965. if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
  3966. tagbomb.Value = false
  3967. hu.Health = 0
  3968. local derp = Instance.new("Explosion")
  3969. derp.BlastPressure = 200
  3970. derp.BlastRadius = 20
  3971. derp.DestroyJointRadiusPercent = 0
  3972. derp.ExplosionType = 20
  3973. derp.Visible = true
  3974. derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  3975. derp.Parent = workspace
  3976. game.Debris:AddItem(md, 8)
  3977. end
  3978. end)
  3979. return md
  3980. end
  3981. local Moe = Instance.new("Model",game.Workspace)Moe.Name = "Baseballs"
  3982. function Baseball()
  3983. if activu == true then return end
  3984. activu = true
  3985. local Middle = Instance.new("Part",Moe)Middle.BrickColor = BrickColor.new("White")Middle.Size = Vector3.new(0.75,0.75,0.75)
  3986. Middle.TopSurface = "Smooth" Middle.BottomSurface = "Smooth" local M1 = Instance.new("SpecialMesh",Middle)M1.MeshType = "Sphere" Middle.CanCollide = false
  3987. Middle.Material = "SmoothPlastic" local W1 = Instance.new("Weld", Middle)W1.Part0 = Middle W1.Part1 = rarm W1.C0 = CFrame.new(0,1.2,0)
  3988. for _ = 1, 3 do
  3989. swait()
  3990. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  3991. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3992. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  3993. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3994. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  3995. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3996. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  3997. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  3998. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  3999. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  4000. end
  4001. local Fre = fire:clone()Fre.Parent = Middle Fre.Enabled = true Fre.Lifetime = NumberRange.new(0.75)
  4002. Fre.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  4003. game.Debris:AddItem(W1,0)
  4004. wait()
  4005. Middle.CFrame = CFrame.new(tors.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,mouse.hit.p)
  4006. local BV = Instance.new("BodyVelocity",Middle)BV.maxForce = Vector3.new(math.huge,math.huge,math.huge)BV.Velocity = Middle.CFrame.lookVector * 150
  4007. for X = 1, 3 do
  4008. swait()
  4009. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  4010. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  4011. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  4012. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  4013. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  4014. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  4015. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  4016. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  4017. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  4018. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  4019. end
  4020. activu = false
  4021. end
  4022. function makecircle(cfrem, scalo)
  4023. local mcir1 = Instance.new("Part")
  4024. mcir1.Anchored = true
  4025. mcir1.CanCollide = false
  4026. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  4027. mcir1.Transparency = 1
  4028. mcir1.CFrame = cfrem
  4029. mcir1.Parent = modz
  4030. game.Debris:AddItem(mcir1, 8)
  4031. local d1 = Instance.new("Decal")
  4032. d1.Texture = "rbxassetid://602615043"
  4033. d1.Face = "Front"
  4034. d1.Parent = mcir1
  4035. local d2 = Instance.new("Decal")
  4036. d2.Texture = "rbxassetid://602617463"
  4037. d2.Face = "Back"
  4038. d2.Parent = mcir1
  4039. local bme = Instance.new("BlockMesh")
  4040. bme.Parent = mcir1
  4041. for _ = 1, 2 do
  4042. swait()
  4043. bme.Scale = bme.Scale:lerp(Vector3.new(60 * scalo, 60 * scalo, 0), 0.2)
  4044. end
  4045. for _ = 1, 15 do
  4046. swait()
  4047. bme.Scale = bme.Scale:lerp(Vector3.new(-0.2 * scalo, -0.2 * scalo, 0), 0.2)
  4048. end
  4049. for _ = 1, 3 do
  4050. swait()
  4051. bme.Scale = bme.Scale:lerp(Vector3.new(80 * scalo, 80 * scalo, 0), 0.2)
  4052. end
  4053. coroutine.resume(coroutine.create(function()
  4054. swait(15)
  4055. for _ = 1, 12 do
  4056. swait()
  4057. d1.Transparency = d1.Transparency + 0.08
  4058. d2.Transparency = d2.Transparency + 0.08
  4059. end
  4060. mcir1:Destroy()
  4061. end))
  4062. return mcir1
  4063. end
  4064. function spawnnoob(circlecf, noobcf, scalez, ragd)
  4065. local aearae = makecircle(circlecf, scalez)
  4066. local nananb
  4067. if ragd then
  4068. nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  4069. elseif not ragd then
  4070. nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  4071. end
  4072. return nananb
  4073. end
  4074. function tagexplode(partoz, magn, bombdelay)
  4075. for _, guy in pairs(workspace:GetChildren()) do
  4076. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  4077. coroutine.resume(coroutine.create(function()
  4078. swait(bombdelay * 30)
  4079. guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  4080. end))
  4081. end
  4082. end
  4083. end
  4084. function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  4085. for _, guy in pairs(workspace:GetChildren()) do
  4086. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  4087. do
  4088. local humz = guy:FindFirstChild("Humanoid")
  4089. local horp = guy:FindFirstChild("HumanoidRootPart")
  4090. if Berserk == true then
  4091. humz.Health = humz.Health - charge*charge*100
  4092. else
  4093. humz.Health = humz.Health - charge*charge/10
  4094. end
  4095. ragplayer(guy)
  4096. humz:SetStateEnabled(16, true)
  4097. delay(debtim, function()
  4098. humz:SetStateEnabled(16, true)
  4099. end)
  4100. local b = Instance.new("Part")
  4101. nooutline(b)
  4102. b.Size = Vector3.new(0.2, 0.2, 0.2)
  4103. b.Transparency = 0.25
  4104. b.Anchored = true
  4105. b.CanCollide = false
  4106. b.BrickColor = BrickColor.new("White")
  4107. b.Locked = true
  4108. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  4109. b.Parent = modz
  4110. local c = Instance.new("SpecialMesh")
  4111. c.MeshType = "Sphere"
  4112. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  4113. c.Parent = b
  4114. game.Debris:AddItem(b, 1)
  4115. if Berserk == false then
  4116. humz:SetStateEnabled(16, true)
  4117. delay(debtim, function()
  4118. humz:SetStateEnabled(16, true)
  4119. end)
  4120. local db = Instance.new("StringValue")
  4121. db.Name = "alabo"
  4122. db.Parent = horp
  4123. delay(debtim, function()
  4124. db:Destroy()
  4125. end)
  4126. end
  4127. if bodyfdire then
  4128. local boopyve = Instance.new("BodyVelocity")
  4129. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  4130. boopyve.P = 9999999999
  4131. boopyve.Velocity = bodyfdire
  4132. boopyve.Parent = horp
  4133. game.Debris:AddItem(boopyve, debtim)
  4134. end
  4135. if bodyrot then
  4136. local boopyro = Instance.new("BodyAngularVelocity")
  4137. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  4138. boopyro.P = math.huge
  4139. boopyro.AngularVelocity = bodyrot
  4140. boopyro.Parent = horp
  4141. game.Debris:AddItem(boopyro, debtim)
  4142. end
  4143. for i = 1,2 do
  4144. local bet = Instance.new("Sound")
  4145. bet.Pitch = rd2(9, 11) / 10
  4146. bet.Volume = 2
  4147. bet.SoundId = "rbxassetid://694048922"
  4148. bet.Parent = b
  4149. bet:Play()
  4150. end
  4151. if charge >= 100 then
  4152. local P = guy:GetChildren()
  4153. for i = 1,#P do
  4154. if P[i].Name ~= "HumanoidRootPart" then
  4155. P[i]:remove()
  4156. end
  4157. end
  4158. for i = 1,2 do
  4159. local bet = Instance.new("Sound")
  4160. bet.Volume = 10
  4161. bet.SoundId = "rbxassetid://291487516"
  4162. bet.Parent = b
  4163. bet:Play()
  4164. end
  4165. local Rainbew = fire:clone()Rainbew.Parent = horp Rainbew.Enabled = true Rainbew.Lifetime = NumberRange.new(4) Rainbew.Speed = NumberRange.new(0)
  4166. end
  4167. coroutine.resume(coroutine.create(function()
  4168. for _ = 1, 5 do
  4169. swait()
  4170. b.Transparency = b.Transparency + 0.175
  4171. c.Scale = c.Scale + Vector3.new(2 * dmg, 2 * dmg, 2 * dmg)
  4172. end
  4173. end))
  4174. end
  4175. end
  4176. end
  4177. end
  4178. function hito2(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  4179. for _, guy in pairs(workspace:GetChildren()) do
  4180. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  4181. do
  4182. local humz = guy:FindFirstChild("Humanoid")
  4183. local horp = guy:FindFirstChild("HumanoidRootPart")
  4184. ragplayer(guy)
  4185. if guy:findFirstChild("Head")~=nil then
  4186. guy.Head:BreakJoints()
  4187. local boopyve = Instance.new("BodyVelocity")
  4188. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  4189. boopyve.P = 9999999999
  4190. boopyve.Velocity = bodyfdire
  4191. boopyve.Parent = guy:findFirstChild("Head")
  4192. game.Debris:AddItem(boopyve, debtim)
  4193. local Blood = Instance.new("ParticleEmitter", guy.Head)
  4194. Blood.Enabled = false
  4195. Blood.Lifetime = NumberRange.new(0.75)
  4196. Blood.RotSpeed = NumberRange.new(10)
  4197. Blood.Acceleration = Vector3.new(0,-10,0)
  4198. Blood.Rate = 250
  4199. Blood.VelocitySpread = 360
  4200. Blood.Speed = NumberRange.new(2,8)
  4201. Blood.Rotation = NumberRange.new(-360,360)
  4202. Blood.Name = "Blood"
  4203. Blood.LightEmission = -0.5
  4204. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  4205. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.8), NumberSequenceKeypoint.new(1, 0)})
  4206. Blood.ZOffset = 2 Blood.Enabled = true
  4207. end
  4208. humz:SetStateEnabled(16, true)
  4209. delay(debtim, function()
  4210. humz:SetStateEnabled(16, true)
  4211. end)
  4212. local db = Instance.new("StringValue")
  4213. db.Name = "alabo"
  4214. db.Parent = horp
  4215. delay(debtim, function()
  4216. db:Destroy()
  4217. end)
  4218. if bodyfdire then
  4219.  
  4220. end
  4221. if bodyrot then
  4222. local boopyro = Instance.new("BodyAngularVelocity")
  4223. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  4224. boopyro.P = math.huge
  4225. boopyro.AngularVelocity = bodyrot
  4226. boopyro.Parent = horp
  4227. game.Debris:AddItem(boopyro, debtim)
  4228. end
  4229. for i = 1,2 do
  4230. local bet = Instance.new("Sound")
  4231. bet.Pitch = rd2(9, 11) / 10
  4232. bet.Volume = rd2(12, 14) / 10
  4233. bet.SoundId = "rbxassetid://553265835"
  4234. bet.Parent = horp
  4235. bet:Play()
  4236. end
  4237. end
  4238. end
  4239.  
  4240. end
  4241. end
  4242. function hito3(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  4243. for _, guy in pairs(workspace:GetChildren()) do
  4244. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  4245. do
  4246. local humz = guy:FindFirstChild("Humanoid")
  4247. local horp = guy:FindFirstChild("HumanoidRootPart")
  4248. local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(1,1,1)p23.Material = "Neon" p23.BrickColor = BrickColor.new("White") p23.CanCollide = false
  4249. p23.CFrame = guy.Torso.CFrame*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  4250. local B23 = Instance.new("BlockMesh",p23)
  4251. local BP = Instance.new("BodyPosition",p23)BP.P = 10000000 BP.maxForce = Vector3.new(math.huge,math.huge,math.huge)p23:findFirstChild("BodyPosition").Position = tors.Position
  4252. game.Debris:AddItem(p23,2)
  4253. guy.Torso:BreakJoints()
  4254. local b = Instance.new("Part")
  4255. nooutline(b)
  4256. b.Size = Vector3.new(0.2, 0.2, 0.2)
  4257. b.Transparency = 0
  4258. b.Anchored = true
  4259. b.CanCollide = false
  4260. b.BrickColor = BrickColor.new("White")
  4261. b.Locked = true
  4262. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  4263. b.Parent = modz
  4264. local c = Instance.new("SpecialMesh")
  4265. c.MeshType = "Sphere"
  4266. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  4267. c.Parent = b
  4268. game.Debris:AddItem(b, 1)
  4269. humz:SetStateEnabled(16, true)
  4270. delay(debtim, function()
  4271. humz:SetStateEnabled(16, true)
  4272. end)
  4273. local db = Instance.new("StringValue")
  4274. db.Name = "alabo"
  4275. db.Parent = horp
  4276. delay(debtim, function()
  4277. db:Destroy()
  4278. end)
  4279. for i = 1,2 do
  4280. local bet = Instance.new("Sound")
  4281. bet.Pitch = rd2(9, 11) / 10
  4282. bet.Volume = 10
  4283. bet.SoundId = "rbxassetid://553265835"
  4284. bet.Parent = guy.Torso
  4285. bet:Play()
  4286. end
  4287. coroutine.resume(coroutine.create(function()
  4288. for _ = 1, 5 do
  4289. swait()
  4290. b.Transparency = b.Transparency + 0.2
  4291. c.Scale = c.Scale + Vector3.new(4 * dmg, 4 * dmg, 4 * dmg)
  4292. end
  4293. end))
  4294. end
  4295. end
  4296. end
  4297. end
  4298. function hito4(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  4299. for _, guy in pairs(workspace:GetChildren()) do
  4300. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  4301. do
  4302. local humz = guy:FindFirstChild("Humanoid")
  4303. local horp = guy:FindFirstChild("HumanoidRootPart")
  4304. ragplayer(guy)
  4305. humz:SetStateEnabled(16, true)
  4306. delay(debtim, function()
  4307. humz:SetStateEnabled(16, true)
  4308. end)
  4309. if Berserk == false then
  4310. humz:SetStateEnabled(16, true)
  4311. delay(debtim, function()
  4312. humz:SetStateEnabled(16, true)
  4313. end)
  4314. local db = Instance.new("StringValue")
  4315. db.Name = "alabo"
  4316. db.Parent = horp
  4317. delay(debtim, function()
  4318. db:Destroy()
  4319. end)
  4320. end
  4321. local boopyve = Instance.new("BodyVelocity")
  4322. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  4323. boopyve.P = 9999999999
  4324. boopyve.Velocity = bodyfdire
  4325. boopyve.Parent = horp
  4326. if bodyrot then
  4327. local boopyro = Instance.new("BodyAngularVelocity")
  4328. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  4329. boopyro.P = math.huge
  4330. boopyro.AngularVelocity = bodyrot
  4331. boopyro.Parent = horp
  4332. game.Debris:AddItem(boopyro, debtim)
  4333. end
  4334. if charge >= 1 then
  4335. for i = 1,2 do
  4336. local bet = Instance.new("Sound")
  4337. bet.Volume = 10
  4338. bet.SoundId = "rbxassetid://517249876"
  4339. bet.Parent = tors
  4340. bet:Play()
  4341. end
  4342. for i = 1,100 do
  4343. Lightningz2(tors.Position+Vector3.new(math.random(-charge/100,charge/100)),guy.HumanoidRootPart.Position, 0.2, 8, game.Workspace)
  4344. humz.Health = 0.001
  4345. wait() end game.Debris:AddItem(boopyve, 0)
  4346. end
  4347. end
  4348. end
  4349. end
  4350. end
  4351. function cleannoobs()
  4352. for _, nib in pairs(workspace:GetChildren()) do
  4353. coroutine.resume(coroutine.create(function()
  4354. if nib.Name == "Noob" then
  4355. if nib:FindFirstChild("HumanoidRootPart") then
  4356. local g = Instance.new("Part")
  4357. g.CanCollide, g.Anchored = false, true
  4358. g.Transparency = 1
  4359. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  4360. g.Parent = workspace
  4361. game.Debris:AddItem(g, 3.5)
  4362. local sou = Instance.new("Sound")
  4363. sou.Pitch = math.random(7, 11) / 10
  4364. sou.Volume = 0.8
  4365. sou.SoundId = "rbxassetid://111124523"
  4366. sou.Parent = g
  4367. local pe = Instance.new("ParticleEmitter")
  4368. pe.Acceleration = Vector3.new(0, 8, 0)
  4369. pe.Lifetime = NumberRange.new(1, 1.5)
  4370. pe.Rate = 0.005
  4371. pe.RotSpeed = NumberRange.new(-30, 30)
  4372. pe.Rotation = NumberRange.new(0, 360)
  4373. pe.Size = NumberSequence.new({
  4374. NumberSequenceKeypoint.new(0, 4.38, 0),
  4375. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  4376. NumberSequenceKeypoint.new(1, 1.48, 0)
  4377. })
  4378. pe.Texture = "rbxassetid://244221440"
  4379. pe.Transparency = NumberSequence.new({
  4380. NumberSequenceKeypoint.new(0, 0, 0),
  4381. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  4382. NumberSequenceKeypoint.new(1, 1, 1)
  4383. })
  4384. pe.ZOffset = 5
  4385. pe.Enabled = true
  4386. pe.VelocitySpread = 360
  4387. pe.Parent = g
  4388. swait(5)
  4389. pe:Emit(6)
  4390. sou:Play()
  4391. end
  4392. nib:Destroy()
  4393. end
  4394. end))
  4395. end
  4396. end
  4397. function animo(yep)
  4398. if yep == true then
  4399. anim.Parent = human
  4400. chr.Animate.Disabled = false
  4401. elseif yep == false then
  4402. chr.Animate.Disabled = true
  4403. anim.Parent = nil
  4404. end
  4405. end
  4406. mouse.KeyDown:connect(function(key)
  4407. if key == "r" then
  4408. test()
  4409. end
  4410. if key == "m" then
  4411. lauf()
  4412. end
  4413. if key == "c" and plr.UserId == 49689731 then
  4414. ham()
  4415. end
  4416. if key == "x" then
  4417. bat()
  4418. end
  4419. if key == "y" then
  4420. epic()
  4421. end
  4422. if key == "m" then
  4423. Bloodthirst()
  4424. end
  4425. if key == "g" then
  4426. Baseball()
  4427. end
  4428. if key == "l" and plr.UserId == 49689731 and selected == true then
  4429. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
  4430. end
  4431. if key == ";" and plr.UserId == 49689731 and selected == true then
  4432. spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  4433. end
  4434. if key == "k" and plr.UserId == 49689731 and selected == true then
  4435. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  4436. end
  4437. if key == "p" then
  4438. cleannoobs()
  4439. end
  4440. if key == "z" then
  4441. if selected == false or activu == true then
  4442. return
  4443. end
  4444. if human.WalkSpeed == 24 then
  4445. human.WalkSpeed = 150
  4446. human.JumpPower = 150
  4447. else
  4448. human.WalkSpeed = 24
  4449. human.JumpPower = 85
  4450. end
  4451. end
  4452. end)
  4453. tool.Equipped:connect(function()
  4454. script.Disabled = false
  4455. selected = true
  4456. end)
  4457. tool.Unequipped:connect(function()
  4458. selected = false
  4459. end)
  4460. animo(false)
  4461. human.WalkSpeed = 24
  4462. sine = 0
  4463. charge = 1
  4464. cos = math.cos
  4465. game:GetService("RunService").RenderStepped:connect(function()
  4466. if Berserk == true then
  4467. chr.Humanoid.MaxHealth = chr.Humanoid.MaxHealth + 5000
  4468. chr.Humanoid.Health = chr.Humanoid.Health + 2500
  4469. end
  4470. if Music == true then
  4471. hito(tors, 5, 10, 0.2, hrp.CFrame.lookVector * 150, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
  4472. end
  4473. for i,v in pairs (Maedl:children()) do
  4474. v:findFirstChild("Mesh").Offset = Vector3.new(math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10,math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10,math.random(-15-v.Mesh.Scale.Y,15+v.Mesh.Scale.Y)/10)
  4475. v:findFirstChild("Mesh").Scale = v.Mesh.Scale + Vector3.new(0.025,0.025,0.025)
  4476. end
  4477. for i,v in pairs (Moe:children()) do
  4478. hito(v, 5, 10, 0.2, Vector3.new(math.random(-100,100),100,math.random(-100,100)), Vector3.new(0, rd2(-25, 25) * (100 / 25), rd2(-80, 80) * (100 / 40)),100)
  4479. end
  4480. for i,v in pairs (chr:children()) do
  4481. if v.ClassName == "Accessory" then
  4482. for i,v2 in pairs (v:children()) do
  4483. if v2.ClassName == "Part" then
  4484. v2.Anchored = false
  4485. end
  4486. end
  4487. end
  4488. end
  4489. for i,v in pairs (chr:children()) do
  4490. if v.ClassName == "Part" then
  4491. v.Anchored = false
  4492. end
  4493. end
  4494. if ragged == false and activu == false then
  4495. local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  4496. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  4497. local checkstate = human:GetState()
  4498. if checkstate.Value == 13 then
  4499. animpose = "Sitting"
  4500. elseif hrp.Velocity.y > 1 and checkpart == nil then
  4501. animpose = "Jumping"
  4502. elseif hrp.Velocity.y < -1 and checkpart == nil then
  4503. animpose = "Falling"
  4504. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  4505. animpose = "Idle"
  4506. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  4507. animpose = "Walking"
  4508. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  4509. animpose = "TooFast"
  4510. end
  4511. if animpose == "Idle" then
  4512. sine = sine + charge
  4513. lerpz(RJ, "C0", RJC0 * cf(0.05 * cos(sine / 40), 0, -0.05 - 0.05 * cos(sine / 20)) * ang(rd(0), rd(0), rd(0)), 0.3)
  4514. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  4515. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  4516. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4517. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  4518. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4519. lerpz(RH, "C0", RHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), 0.05 * cos(sine / 40)) * ang(rd(-5), rd(-5), rd(1)), 0.3)
  4520. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4521. lerpz(LH, "C0", LHC0 * cf(0, 0.05 + 0.05 * cos(sine / 20), -0.05 * cos(sine / 40)) * ang(rd(-5), rd(5), rd(1)), 0.3)
  4522. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4523. end
  4524. if animpose == "Walking" then
  4525. sine = sine + charge
  4526. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.025 * cos(sine / 4)) * ang(rd(-5), math.sin(hrp.RotVelocity.Y / 30), math.sin(hrp.RotVelocity.Y / 5)), 0.3)
  4527. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  4528. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  4529. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4530. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 5)), rd(-20 * cos(sine / 5)), rd(90 * cos(sine / 5))), 0.6)
  4531. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4532. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  4533. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4534. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-90 * cos(sine / 5))), 0.6)
  4535. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4536. end
  4537. if animpose == "Jumping" then
  4538. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  4539. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  4540. lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  4541. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4542. lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  4543. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4544. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  4545. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4546. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  4547. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4548. end
  4549. if animpose == "Falling" then
  4550. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  4551. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  4552. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  4553. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4554. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  4555. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4556. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  4557. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4558. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  4559. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4560. end
  4561. if animpose == "TooFast" then
  4562. sine = sine + charge
  4563. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.35 * cos(sine / 2)) * ang(rd(-20), math.sin(hrp.RotVelocity.Y / 20), math.sin(hrp.RotVelocity.Y / 2)), 0.3)
  4564. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  4565. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  4566. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4567. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5 * cos(sine / 3)), rd(-120 * cos(sine / 3)), rd(110 * cos(sine / 3))), 0.6)
  4568. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4569. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  4570. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4571. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-110 * cos(sine / 3))), 0.6)
  4572. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4573. end
  4574. if animpose == "Sitting" then
  4575. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4576. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4577. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  4578. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4579. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  4580. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4581. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  4582. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4583. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  4584. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4585. end
  4586. end
  4587. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement