Advertisement
Finnegan5

baseball bat

Jul 12th, 2017
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.25 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  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(0, 0, 0)),
  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("Really black")
  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("Really black")
  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://168146979"
  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://293341992"
  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("Maroon") 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 = 1
  471. Blood.LockedToPart = true
  472. Blood.Texture = "http://www.roblox.com/asset/?id=745304849"
  473. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 10), 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("White", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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://161964276"
  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("White", "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("White", "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("White", "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("Really black", "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("White", "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("White", "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("White", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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("Really black", "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://261566877")
  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("Bright yellow")
  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(0, 0, 0)
  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("Really black")
  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("Really black")
  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 = 8
  1678. derp.DestroyJointRadiusPercent = 0
  1679. derp.ExplosionType = 2
  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("Daisy orange")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://160506713"
  1740. d1.Face = "Front"
  1741. d1.Parent = mcir1
  1742. local d2 = Instance.new("Decal")
  1743. d2.Texture = "rbxassetid://160506713"
  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("Institutional 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://261566877"
  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=164417280"
  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://261566877"
  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("Maroon") 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("Really black")
  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://261566877"
  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://261566877"
  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 + 100
  2175. chr.Humanoid.Health = chr.Humanoid.Health + 50
  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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement