Advertisement
TheGamerKing

Big Smoke's Bat (Made by RobinandBatman9, which is me)

Aug 6th, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.48 KB | None | 0 0
  1. --Big Smoke's Bat [Edited by me, RobinandBatman9]
  2. --I give credit to the original owner who made this script.
  3.  
  4. plr = game.Players.LocalPlayer
  5. repeat
  6. wait(0.4)
  7. until plr.Character
  8. chr = plr.Character
  9. human = chr:FindFirstChild("Humanoid")
  10. mouse = plr:GetMouse()
  11. cam = workspace.CurrentCamera
  12. selected = false
  13. equipd = false
  14. tors = chr.Torso
  15. rarm = chr["Right Arm"]
  16. larm = chr["Left Arm"]
  17. rleg = chr["Right Leg"]
  18. lleg = chr["Left Leg"]
  19. hrp = chr.HumanoidRootPart
  20. hed = chr.Head
  21. anim = human.Animator
  22. activu = false
  23. ragged = false
  24. batting = false
  25. Heartbeat = Instance.new("BindableEvent")
  26. Heartbeat.Name = "Heartbeat"
  27. Heartbeat.Parent = script
  28. Music = false
  29. Berserk = false
  30. Combo = 1
  31. frame = 0.03333333333333333
  32. tf = 0
  33. Maedl = Instance.new("Model",chr)
  34. local ColorsArray = {ColorSequenceKeypoint.new(0, Color3.new(255/255,255/255,255/255)),
  35. ColorSequenceKeypoint.new(0.16, Color3.new(0/0,0/0,0/0)),
  36. ColorSequenceKeypoint.new(0.32, Color3.new(0/0,0/0,0/0)),
  37. ColorSequenceKeypoint.new(0.48, Color3.new(0/0,0/0,0/0)),
  38. ColorSequenceKeypoint.new(0.64, Color3.new(0/0,0/0,0/0)),
  39. ColorSequenceKeypoint.new(0.80, Color3.new(0/0,0/0,0/0)),
  40. ColorSequenceKeypoint.new(0.96, Color3.new(0/0,0/0,0/0)),
  41. ColorSequenceKeypoint.new(1, Color3.new(0/0,0/0,0/0))}
  42. local fire = Instance.new("ParticleEmitter", tors)
  43. fire.Enabled = false
  44. fire.Lifetime = NumberRange.new(1.5)
  45. fire.RotSpeed = NumberRange.new(10)
  46. fire.Rate = 250
  47. fire.VelocitySpread = 360
  48. fire.Speed = NumberRange.new(2,8)
  49. fire.Rotation = NumberRange.new(151515)
  50. fire.Name = "Fire"
  51. fire.LightEmission = 0.78
  52. fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  53. fire.Color = ColorSequence.new(ColorsArray)
  54. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6), NumberSequenceKeypoint.new(1, 0)})
  55. fire.ZOffset = 3
  56.  
  57. function Lightningz(pos, pos2, radius, numParts, model, removalTime)
  58. radius = radius or 0.2
  59. numParts = numParts or 10
  60. model = model or game.Workspace
  61. local pos = pos
  62. local lastpos = lastpos
  63. local lv = CFrame.new(pos,pos2).lookVector
  64. removalTime = 0.001
  65. local dist = (pos-pos2).magnitude
  66. local trans = 0
  67. local color = BrickColor.new("Bright red")
  68. local dbp = dist/numParts
  69. local last = pos
  70. for i = 1,numParts do
  71. local p = Instance.new("Part")
  72. p.FormFactor = "Custom"
  73. p.Size = Vector3.new(1,1,1)
  74. p.CanCollide = false
  75. p.Transparency = trans
  76. p.Anchored = true
  77. p.BrickColor = color
  78. p.Material = "Neon"
  79. local x = math.random(-100,100)/100*dbp*4
  80. local y = math.random(-100,100)/100*dbp*4
  81. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  82. local dist2 = (p2.p-last).magnitude
  83. local mid = (p2.p+last)/2
  84. local m = Instance.new("BlockMesh",p)
  85. m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
  86. p.CFrame = CFrame.new(mid,p2.p)
  87. last = p2.p
  88. p.Parent = model
  89. game.Debris:AddItem(p, 0.05)
  90. end
  91. if model ~= game.Workspace then
  92. game.Debris:AddItem(model, 0)
  93. end
  94. end
  95.  
  96. function Lightningz2(pos, pos2, radius, numParts, model, removalTime)
  97. radius = radius or 0.2
  98. numParts = numParts or 10
  99. model = model or game.Workspace
  100. local pos = pos
  101. local lastpos = lastpos
  102. local lv = CFrame.new(pos,pos2).lookVector
  103. removalTime = 0.001
  104. local dist = (pos-pos2).magnitude
  105. local trans = 0
  106. local color = BrickColor.new("Bright red")
  107. local dbp = dist/numParts
  108. local last = pos
  109. for i = 1,numParts do
  110. local p = Instance.new("Part")
  111. p.FormFactor = "Custom"
  112. p.Size = Vector3.new(1,1,1)
  113. p.CanCollide = false
  114. p.Transparency = trans
  115. p.Anchored = true
  116. p.BrickColor = color
  117. p.Material = "Neon"
  118. local x = math.random(-100,100)/100*dbp/2
  119. local y = math.random(-100,100)/100*dbp/2
  120. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  121. local dist2 = (p2.p-last).magnitude
  122. local mid = (p2.p+last)/2
  123. local m = Instance.new("BlockMesh",p)
  124. m.Scale = Vector3.new(radius,radius,dist2 + (radius/4))
  125. p.CFrame = CFrame.new(mid,p2.p)
  126. last = p2.p
  127. p.Parent = model
  128. game.Debris:AddItem(p, 0.05)
  129. end
  130. if model ~= game.Workspace then
  131. game.Debris:AddItem(model, 0)
  132. end
  133. end
  134.  
  135. game:GetService("RunService").Heartbeat:connect(function(s, p)
  136. tf = tf + s
  137. if tf >= frame then
  138. for i = 1, math.floor(tf / frame) do
  139. Heartbeat:Fire()
  140. end
  141. tf = tf - frame * math.floor(tf / frame)
  142. end
  143. end)
  144. function swait(num)
  145. if num == 0 or num == nil then
  146. Heartbeat.Event:wait()
  147. else
  148. for i = 1, num do
  149. Heartbeat.Event:wait()
  150. end
  151. end
  152. end
  153. tool = Instance.new("Tool")
  154. tool.CanBeDropped = false
  155. tool.RequiresHandle = false
  156. tool.TextureId = "rbxassetid://291302154"
  157. tool.ToolTip = "LETS FOLLOW DAT TRAIN, CJ!"
  158. tool.Name = "AAAAAAAAAAAAAA"
  159. tool.Parent = plr.Backpack
  160. modz = Instance.new("Model")
  161. modz.Name = "efx"
  162. modz.Parent = chr
  163. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  164. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  165. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  166. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  167. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  168. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  169. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  170. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  171. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  172. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  173. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  174. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  175. local nscale = Instance.new("NumberValue")
  176. nscale.Value = 1
  177. nscale.Parent = nil
  178. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  179. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  180. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  181. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  182. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  183. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  184. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  185. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  186. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  187. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  188. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  189. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  190. nscale.Changed:connect(function()
  191. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  192. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  193. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  194. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  195. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  196. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  197. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  198. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  199. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  200. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  201. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  202. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  203. end)
  204. RS = tors:FindFirstChild("Right Shoulder")
  205. LS = tors:FindFirstChild("Left Shoulder")
  206. RH = tors:FindFirstChild("Right Hip")
  207. LH = tors:FindFirstChild("Left Hip")
  208. RJ = hrp:FindFirstChild("RootJoint")
  209. N = tors:FindFirstChild("Neck")
  210. cf = CFrame.new
  211. ang = CFrame.Angles
  212. rd = math.rad
  213. rd2 = math.random
  214. function nooutline(p)
  215. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  216. end
  217. function makepart(color, name, reflec, trans, mater, parnt, cfram)
  218. local port = Instance.new("Part")
  219. port.BrickColor = BrickColor.new(color)
  220. port.Name = name
  221. port.Transparency = trans
  222. nooutline(port)
  223. port.Reflectance = reflec
  224. port.Material = mater
  225. port.Anchored = false
  226. port.CanCollide = false
  227. port.Locked = true
  228. port.Size = Vector3.new(0.2, 0.2, 0.2)
  229. port.Parent = parnt
  230. return port
  231. end
  232. function makemesh(meshtype, scale, meshid, parent)
  233. local mes = Instance.new("SpecialMesh")
  234. mes.MeshType = meshtype
  235. mes.Scale = scale
  236. if meshtype == "FileMesh" then
  237. mes.MeshId = meshid
  238. end
  239. mes.Parent = parent
  240. return mes
  241. end
  242. function makeweld(parent, p0, p1, c0, c1)
  243. local wel = Instance.new("Weld")
  244. wel.Part0 = p0
  245. wel.Part1 = p1
  246. wel.C0 = c0
  247. if c1 ~= nil then
  248. wel.C1 = c1
  249. end
  250. wel.Parent = parent
  251. return wel
  252. end
  253. local lauf1 = Instance.new("Sound")
  254. lauf1.SoundId = "rbxassetid://247050817"
  255. lauf1.Volume = 1
  256. lauf1.Pitch = 1
  257. lauf1.Parent = hrp
  258. function lerpz(joint, prop, cfrmz, alp)
  259. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  260. end
  261. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  262. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  263. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  264. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  265. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  266. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  267. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  268. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  269. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  270. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  271. function resetlerp()
  272. RJ.C0 = RJC0
  273. RJ.C1 = RJC1
  274. N.C0 = NC0
  275. N.C1 = NC1
  276. RS.C0 = RSC0
  277. RS.C1 = RSC1
  278. LS.C0 = LSC0
  279. LS.C1 = LSC1
  280. RH.C0 = RHC0
  281. RH.C1 = RHC1
  282. LH.C0 = LHC0
  283. LH.C1 = LHC1
  284. end
  285. function ragplayer(cactus)
  286. cactus.Humanoid.PlatformStand = true
  287. if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then
  288. cactus.Torso:FindFirstChild("Right Shoulder"):Destroy()
  289. makegloo(cactus.Torso, RightShoulderC0, RightShoulderC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder")
  290. maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0))
  291. end
  292. if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then
  293. cactus.Torso:FindFirstChild("Left Shoulder"):Destroy()
  294. makegloo(cactus.Torso, LeftShoulderC0, LeftShoulderC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder")
  295. maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0))
  296. end
  297. if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then
  298. cactus.Torso:FindFirstChild("Right Hip"):Destroy()
  299. makegloo(cactus.Torso, RightHipC0, RightHipC1, cactus.Torso, cactus["Right Leg"], "Right Hip")
  300. maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0))
  301. end
  302. if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then
  303. cactus.Torso:FindFirstChild("Left Hip"):Destroy()
  304. makegloo(cactus.Torso, LeftHipC0, LeftHipC1, cactus.Torso, cactus["Left Leg"], "Left Hip")
  305. maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0))
  306. end
  307. end
  308. function test()
  309. if selected == false or activu == true then
  310. return
  311. end
  312. if ragged == false then
  313. ragged = true
  314. human.PlatformStand = true
  315. if rarm and tors:FindFirstChild("Right Shoulder") then
  316. tors:FindFirstChild("Right Shoulder"):Destroy()
  317. makegloo(tors, RightShoulderC0, RightShoulderC1, tors, rarm, "Right Shoulder")
  318. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  319. end
  320. if larm and tors:FindFirstChild("Left Shoulder") then
  321. tors:FindFirstChild("Left Shoulder"):Destroy()
  322. makegloo(tors, LeftShoulderC0, LeftShoulderC1, tors, larm, "Left Shoulder")
  323. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  324. end
  325. if rleg and tors:FindFirstChild("Right Hip") then
  326. tors:FindFirstChild("Right Hip"):Destroy()
  327. makegloo(tors, RightHipC0, RightHipC1, tors, rleg, "Right Hip")
  328. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  329. end
  330. if lleg and tors:FindFirstChild("Left Hip") then
  331. tors:FindFirstChild("Left Hip"):Destroy()
  332. makegloo(tors, LeftHipC0, LeftHipC1, tors, lleg, "Left Hip")
  333. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  334. end
  335. local BP = Instance.new("BodyPosition",tors)BP.Position = Vector3.new(0,1000,0) BP.P = 50 BP.maxForce = Vector3.new(0,math.huge,0)
  336. 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)
  337. elseif ragged == true then
  338. ragged = false
  339. human.Jump = true
  340. if rarm and tors:FindFirstChild("Right Shoulder") then
  341. tors:FindFirstChild("Right Shoulder"):Destroy()
  342. makejoint(tors, RSC0, RSC1, tors, rarm, "Right Shoulder")
  343. rarm:FindFirstChild("touchy"):Destroy()
  344. end
  345. if larm and tors:FindFirstChild("Left Shoulder") then
  346. tors:FindFirstChild("Left Shoulder"):Destroy()
  347. makejoint(tors, LSC0, LSC1, tors, larm, "Left Shoulder")
  348. larm:FindFirstChild("touchy"):Destroy()
  349. end
  350. if rleg and tors:FindFirstChild("Right Hip") then
  351. tors:FindFirstChild("Right Hip"):Destroy()
  352. makejoint(tors, RHC0, RHC1, tors, rleg, "Right Hip")
  353. rleg:FindFirstChild("touchy"):Destroy()
  354. end
  355. if lleg and tors:FindFirstChild("Left Hip") then
  356. tors:FindFirstChild("Left Hip"):Destroy()
  357. makejoint(tors, LHC0, LHC1, tors, lleg, "Left Hip")
  358. lleg:FindFirstChild("touchy"):Destroy()
  359. end
  360. if tors:findFirstChild("BodyPosition")~=nil then
  361. tors.BodyPosition:remove()
  362. end
  363. if tors:findFirstChild("BodyGyro")~=nil then
  364. tors.BodyGyro:remove()
  365. end
  366. RS = tors:FindFirstChild("Right Shoulder")
  367. LS = tors:FindFirstChild("Left Shoulder")
  368. RH = tors:FindFirstChild("Right Hip")
  369. LH = tors:FindFirstChild("Left Hip")
  370. RJ = hrp:FindFirstChild("RootJoint")
  371. N = tors:FindFirstChild("Neck")
  372. end
  373. end
  374. function makegloo(paren, co, ci, parto, parti, nam)
  375. local gloo = Instance.new("Glue")
  376. gloo.Name = nam
  377. gloo.C0 = co
  378. gloo.C1 = ci
  379. gloo.Part0 = parto
  380. gloo.Part1 = parti
  381. gloo.Parent = paren
  382. end
  383. function makejoint(paren, co, ci, parto, parti, nam)
  384. local gloo = Instance.new("Motor6D")
  385. gloo.Name = nam
  386. gloo.C0 = co
  387. gloo.C1 = ci
  388. gloo.Part0 = parto
  389. gloo.Part1 = parti
  390. gloo.Parent = paren
  391. end
  392. function maketouchy(parent, limb, cframe)
  393. local pr = Instance.new("Part")
  394. pr.Name = "touchy"
  395. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  396. pr.Transparency = 1
  397. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  398. pr.CanCollide = true
  399. pr.Anchored = false
  400. pr.Parent = parent
  401. local w = Instance.new("Weld")
  402. w.Part0 = pr
  403. w.Part1 = limb
  404. w.C0 = cframe
  405. w.Parent = pr
  406. end
  407. local clibat, spec
  408. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  409. local dipperrot
  410. if dipperhat then
  411. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  412. end
  413.  
  414. function epic()
  415. if Music == false then
  416. Music = true
  417. local sond = Instance.new("Sound",tors)
  418. sond.Volume = 10
  419. sond.Pitch = 1
  420. sond.EmitterSize = 25
  421. sond.Name = "Music"
  422. sond.Looped = true
  423. sond.SoundId = "rbxassetid://578938929"
  424. sond:Play()
  425. fire.Enabled = true
  426. else
  427. tors:findFirstChild("Music"):remove()
  428. Music = false
  429. fire.Enabled = false
  430. end
  431. end
  432.  
  433. function Bloodthirst()
  434. if Music == false and Berserk == false then
  435. Music = true
  436. Berserk = true
  437. local sond = Instance.new("Sound",tors)
  438. sond.Volume = 5
  439. sond.Pitch = 1
  440. sond.EmitterSize = 25
  441. sond.Name = "Music"
  442. sond.Looped = true
  443. sond.SoundId = "rbxassetid://241184313"
  444. sond:Play()
  445. for i = 1,25 do
  446. for i2 = 1,i do
  447. local ra = math.random(4,14)/10
  448. local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(ra,ra,ra)p23.Material = "Neon" p23.BrickColor = BrickColor.new("Maroon") p23.CanCollide = false
  449. 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))
  450. p23.Anchored = true local B23 = Instance.new("BlockMesh",p23)
  451. end
  452. wait()
  453. end
  454. for i,v in pairs (Maedl:children()) do
  455. v.Anchored = false
  456. 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
  457. end
  458. wait(1)
  459. for i,v in pairs (Maedl:children()) do
  460. v:findFirstChild("BodyPosition").maxForce = Vector3.new(20000,20000,20000)
  461. v:findFirstChild("BodyPosition").Position = tors.Position+Vector3.new(math.random(-2000,2000),math.random(-2000,2000),math.random(-2000,2000))
  462. v:findFirstChild("Mesh").Scale = Vector3.new(12,12,12)game.Debris:AddItem(v,0.4)
  463. end
  464. local Blood = Instance.new("ParticleEmitter", tors)
  465. Blood.Enabled = false
  466. Blood.Lifetime = NumberRange.new(0.4)
  467. Blood.RotSpeed = NumberRange.new(0)
  468. Blood.Acceleration = Vector3.new(0,-10,0)
  469. Blood.Rate = 100
  470. Blood.VelocitySpread = 360
  471. Blood.Rotation = NumberRange.new(-360,360)
  472. Blood.Name = "Blood"
  473. Blood.LightEmission = 1
  474. Blood.LockedToPart = true
  475. Blood.Texture = "http://www.roblox.com/asset/?id=379086382"
  476. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 7), NumberSequenceKeypoint.new(1, 0)})
  477. Blood.ZOffset = 4 Blood.Enabled = true
  478. Blood.Enabled = true
  479. else
  480. tors:findFirstChild("Music"):remove()
  481. Music = false
  482. Berserk = false
  483. tors:findFirstChild("Blood").Enabled = false
  484. end
  485. end
  486.  
  487. function bat()
  488. if selected == false or activu == true then
  489. return
  490. end
  491. if batting == false then
  492. batting = true
  493. do
  494. local bmod = Instance.new("Model")
  495. bmod.Name = "bmodel"
  496. bmod.Parent = chr
  497. local hnd = makepart("Forest green", "hnd", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  498. local hmes = makemesh("Head", Vector3.new(1, 9, 1), nil, hnd)
  499. local hwel = makeweld(hnd, hnd, rarm, ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0), nil)
  500. local pt1 = makepart("Forest green", "pt1", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  501. local p1m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt1)
  502. local p1w = makeweld(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), nil)
  503. local pt2 = makepart("Really blue", "pt2", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  504. local p2m = makemesh("FileMesh", Vector3.new(0.375, 0.375, 0.375), "rbxassetid://250640098", pt2)
  505. p2m.TextureId = "rbxassetid://250639536"
  506. local p2w = makeweld(pt2, pt2, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), nil)
  507. local pt3 = makepart("Really blue", "pt3", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  508. local p3m = makemesh("Head", Vector3.new(1.5, 1.5, 1.5), nil, pt3)
  509. local p3w = makeweld(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), nil)
  510. local pt4 = makepart("Really blue", "pt4", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  511. local p4m = makemesh("FileMesh", Vector3.new(0.025, 0.025, 0.025), "rbxassetid://703458158", pt4)
  512. local p4w = makeweld(pt4, pt4, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), nil)
  513. local pt5 = makepart("Black", "pt5", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  514. local p5m = makemesh("Cylinder", Vector3.new(21.5, 3.125, 3.125), nil, pt5)
  515. local p5w = makeweld(pt5, pt5, hnd, ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), nil)
  516. local pt6 = makepart("Black", "pt6", 0, 0, "SmoothPlastic", bmod, rarm.CFrame)
  517. local p6m = makemesh("Head", Vector3.new(3.25, 3.25, 3.25), nil, pt6)
  518. local p6w = makeweld(pt6, pt6, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), nil)
  519. local pt7 = makepart("Black", "pt7", 0, 1, "SmoothPlastic", bmod, rarm.CFrame)
  520. local p7m = makemesh("FileMesh", Vector3.new(0.95, 0.95, 0.95), "rbxassetid://272942659", pt7)
  521. p7m.TextureId = "rbxassetid://272942750"
  522. local p7w = makeweld(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), nil)
  523. local pt8 = Instance.new("Part",chr)pt8.Transparency =1 pt8.CanCollide = false pt8.Anchored = false pt8.Size = Vector3.new(6,1,1)
  524. local w23 = Instance.new("Weld",pt8)w23.Part0 = pt8 w23.Part1 = pt5
  525. local swingwoo = Instance.new("Sound")
  526. swingwoo.SoundId = "rbxassetid://409176756"
  527. swingwoo.Pitch = rd2(10, 11) / 10
  528. swingwoo.Name = "sweae"
  529. swingwoo.Volume = 1
  530. swingwoo.Parent = hrp
  531. clibat = tool.Activated:connect(function()
  532. if selected == false or activu == true or ragged == true then
  533. return
  534. end
  535. activu = true
  536. if Combo == 1 then
  537. for _ = 1, 2 do
  538. swait()
  539. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  540. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  541. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  542. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  543. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  544. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  545. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  546. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  547. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  548. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  549. end
  550. swingwoo:Play()
  551. for X = 1, 4 do
  552. swait()
  553. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)),25)
  554. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  555. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  556. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  557. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  558. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  559. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  560. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  561. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  562. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  563. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  564. end
  565. Combo = 2
  566. elseif Combo == 2 then
  567. for _ = 1, 2 do
  568. swait()
  569. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(15), rd(25), rd(60)), 0.7)
  570. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  571. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(35), rd(-35), rd(179)), 0.7)
  572. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  573. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
  574. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  575. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  576. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  577. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
  578. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  579. end
  580. swingwoo:Play()
  581. for X = 1, 4 do
  582. swait()
  583. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
  584. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(78), rd(-15), rd(-45)), 0.7)
  585. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  586. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
  587. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  588. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
  589. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  590. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
  591. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  592. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  593. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  594. end
  595. Combo = 3
  596. elseif Combo == 3 then
  597. for _ = 1, 2 do
  598. swait()
  599. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(0), rd(25), rd(0)), 0.7)
  600. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-56), rd(0), rd(0)), 0.7)
  601. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(199)), 0.7)
  602. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  603. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(35), rd(30)), 0.7)
  604. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  605. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  606. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  607. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-35), rd(-110)), 0.7)
  608. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  609. end
  610. swingwoo:Play()
  611. for X = 1, 4 do
  612. swait()
  613. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 25)
  614. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(0), rd(-15), rd(0)), 0.7)
  615. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  616. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(15), rd(35)), 0.7)
  617. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  618. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-120), rd(15), rd(25)), 0.7)
  619. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  620. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-35), rd(80)), 0.7)
  621. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  622. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  623. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  624. end
  625. Combo = 4
  626. else Combo = 1
  627. for _ = 1, 2 do
  628. swait()
  629. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(20), rd(10), rd(-40)), 0.7)
  630. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  631. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(129)), 0.7)
  632. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  633. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(40), rd(40), rd(20)), 0.7)
  634. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  635. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  636. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  637. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  638. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  639. end
  640. swingwoo:Play()
  641. for X = 1, 4 do
  642. swait()
  643. hito(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
  644. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(10), rd(-30)), 0.7)
  645. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  646. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  647. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  648. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  649. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  650. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  651. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  652. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  653. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  654. end
  655. end
  656. activu = false
  657. end)
  658. spec = mouse.KeyDown:connect(function(keya)
  659. if selected == false or activu == true or ragged == true then
  660. return
  661. end
  662.  
  663. if keya == "e" then
  664. activu = true
  665. local speed = human.WalkSpeed
  666. human.WalkSpeed = 0
  667. human:SetStateEnabled(3, false)
  668. local function expa()
  669. if Berserk == false then
  670. for _ = 1, 3 do
  671. swait()
  672. hmes.Scale = hmes.Scale:lerp(Vector3.new(6, 27, 6), 0.7)
  673. p1m.Scale = p1m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  674. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), 0.7)
  675. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.125, 1.125, 1.125), 0.7)
  676. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 3.6750000000000003, 0.22499999999999998), 0.7)
  677. p3m.Scale = p3m.Scale:lerp(Vector3.new(7.5, 7.5, 7.5), 0.7)
  678. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), 0.7)
  679. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.07500000000000001, 0.07500000000000001, 0.07500000000000001), 0.7)
  680. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -3.75, 0), 0.7)
  681. p5m.Scale = p5m.Scale:lerp(Vector3.new(64.5, 18.75, 18.75), 0.7)
  682. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -12.075000000000001, 0), 0.7)
  683. p6m.Scale = p6m.Scale:lerp(Vector3.new(19.5, 19.5, 19.5), 0.7)
  684. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -18.15, 0), 0.7)
  685. p7m.Scale = p7m.Scale:lerp(Vector3.new(2.8499999999999996, 2.8499999999999996, 2.8499999999999996), 0.7)
  686. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -18.6, 0), 0.7)
  687. end
  688. for _ = 1, 5 do
  689. swait()
  690. hmes.Scale = hmes.Scale:lerp(Vector3.new(4, 18, 4), 0.7)
  691. p1m.Scale = p1m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  692. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 2, 0), 0.7)
  693. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.75, 0.75, 0.75), 0.7)
  694. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 2.45, 0.15), 0.7)
  695. p3m.Scale = p3m.Scale:lerp(Vector3.new(5, 5, 5), 0.7)
  696. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -2, 0), 0.7)
  697. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.05, 0.05, 0.05), 0.7)
  698. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -2.5, 0), 0.7)
  699. p5m.Scale = p5m.Scale:lerp(Vector3.new(43, 12.5, 12.5), 0.7)
  700. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -8.05, 0), 0.7)
  701. p6m.Scale = p6m.Scale:lerp(Vector3.new(13, 13, 13), 0.7)
  702. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -12.1, 0), 0.7)
  703. p7m.Scale = p7m.Scale:lerp(Vector3.new(1.9, 1.9, 1.9), 0.7)
  704. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -12.4, 0), 0.7)
  705. end
  706. for _ = 1, 3 do
  707. swait()
  708. hmes.Scale = hmes.Scale:lerp(Vector3.new(12, 54, 12), 0.7)
  709. p1m.Scale = p1m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  710. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 6, 0), 0.7)
  711. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.25, 2.25, 2.25), 0.7)
  712. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 7.3500000000000005, 0.44999999999999996), 0.7)
  713. p3m.Scale = p3m.Scale:lerp(Vector3.new(15, 15, 15), 0.7)
  714. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6, 0), 0.7)
  715. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.15000000000000002, 0.15000000000000002, 0.15000000000000002), 0.7)
  716. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -7.5, 0), 0.7)
  717. p5m.Scale = p5m.Scale:lerp(Vector3.new(129, 37.5, 37.5), 0.7)
  718. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -24.150000000000002, 0), 0.7)
  719. p6m.Scale = p6m.Scale:lerp(Vector3.new(39, 39, 39), 0.7)
  720. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -36.3, 0), 0.7)
  721. p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 5.699999999999999, 5.699999999999999), 0.7)
  722. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -37.2, 0), 0.7)
  723. end
  724. for _ = 1, 5 do
  725. swait()
  726. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  727. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  728. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  729. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  730. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  731. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  732. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  733. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  734. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  735. p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  736. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  737. p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  738. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  739. p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  740. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  741. end
  742. for _ = 1, 3 do
  743. swait()
  744. hmes.Scale = hmes.Scale:lerp(Vector3.new(18, 81, 18), 0.7)
  745. p1m.Scale = p1m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  746. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 9, 0), 0.7)
  747. p2m.Scale = p2m.Scale:lerp(Vector3.new(3.375, 3.375, 3.375), 0.7)
  748. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 11.025, 0.6749999999999999), 0.7)
  749. p3m.Scale = p3m.Scale:lerp(Vector3.new(22.5, 22.5, 22.5), 0.7)
  750. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -9, 0), 0.7)
  751. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.225, 0.225, 0.225), 0.7)
  752. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -11.25, 0), 0.7)
  753. p5m.Scale = p5m.Scale:lerp(Vector3.new(193.5, 56.25, 56.25), 0.7)
  754. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -36.225, 0), 0.7)
  755. p6m.Scale = p6m.Scale:lerp(Vector3.new(58.5, 58.5, 58.5), 0.7)
  756. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -54.449999999999996, 0), 0.7)
  757. p7m.Scale = p7m.Scale:lerp(Vector3.new(5.699999999999999, 8.549999999999999, 8.549999999999999), 0.7)
  758. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -55.800000000000004, 0), 0.7)
  759. end
  760. for _ = 1, 5 do
  761. swait()
  762. hmes.Scale = hmes.Scale:lerp(Vector3.new(14*2.5, 63*2.5, 14*2.5), 0.7)
  763. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
  764. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*2.5, 0), 0.7)
  765. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*2.5, 2.625*2.5, 2.625*2.5), 0.7)
  766. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*2.5, 0.525*2.5), 0.7)
  767. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*2.5, 17.5*2.5, 17.5*2.5), 0.7)
  768. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*2.5, 0), 0.7)
  769. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*2.5, 0.17500000000000002*2.5, 0.17500000000000002*2.5), 0.7)
  770. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*2.5, 0), 0.7)
  771. p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*2.5, 43.75*2.5, 43.75*2.5), 0.7)
  772. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*2.5, 0), 0.7)
  773. p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*2.5, 45.5*2.5, 45.5*2.5), 0.7)
  774. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*2.5, 0), 0.7)
  775. p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*2.5, 6.6499999999999995*2.5, 6.6499999999999995*2.5), 0.7)
  776. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*2.5, 0), 0.7)
  777. end
  778. end
  779. end
  780. for _ = 1, 9 do
  781. swait()
  782. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  783. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  784. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  785. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  786. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -0.2) * ang(rd(70), rd(-60), rd(-100)), 0.5)
  787. if dipperhat then
  788. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.3)
  789. end
  790. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  791. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  792. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  793. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  794. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  795. end
  796. for _ = 1, 9 do
  797. swait()
  798. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.5)
  799. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.5)
  800. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(-10)), 0.5)
  801. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  802. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  803. if dipperhat then
  804. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(15, 0, 0), 0.3)
  805. end
  806. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  807. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-10)), 0.5)
  808. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  809. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.5)
  810. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  811. end
  812. for _ = 1, 30 do
  813. swait()
  814. lerpz(RJ, "C0", RJC0 * cf(1.1, 0.6, 0) * ang(rd(0), rd(0), rd(-120)), 0.2)
  815. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.2)
  816. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.2)
  817. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  818. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.2)
  819. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  820. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.2)
  821. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  822. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.2)
  823. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  824. end
  825. expa()
  826. for O = 1, 10 do
  827. swait()
  828. lerpz(RJ, "C0", RJC0 * cf(0, 0.3, 0) * ang(rd(0), rd(0), rd(60)), 0.001 + O * 0.01)
  829. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.001 + O * 0.01)
  830. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(85)), 0.001 + O * 0.01)
  831. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  832. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.001 + O * 0.01)
  833. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  834. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.001 + O * 0.01)
  835. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  836. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.001 + O * 0.01)
  837. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.001 + O * 0.01)
  838. end
  839. local whoooo = Instance.new("Sound")
  840. whoooo.Volume = 3
  841. whoooo.TimePosition = 0.15
  842. whoooo.Pitch = 0.5
  843. whoooo.SoundId = "rbxassetid://320557353"
  844. whoooo.Parent = pt5
  845. whoooo:Play()
  846. game.Debris:AddItem(whoooo, 2)
  847. if Berserk == true then
  848. for O = 1, 75 do
  849. swait()
  850. local O2 = O*0.015
  851. 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)
  852. 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)
  853. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.02)
  854. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.02)
  855. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  856. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.02)
  857. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  858. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.02)
  859. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  860. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.02)
  861. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.02)
  862. hmes.Scale = hmes.Scale:lerp(Vector3.new(14*O2, 63*O2, 14*O2), 0.7)
  863. p1m.Scale = p1m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
  864. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 7*O2, 0), 0.7)
  865. p2m.Scale = p2m.Scale:lerp(Vector3.new(2.625*O2, 2.625*O2, 2.625*O2), 0.7)
  866. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 8.575000000000001*O2, 0.525*O2), 0.7)
  867. p3m.Scale = p3m.Scale:lerp(Vector3.new(17.5*O2, 17.5*O2, 17.5*O2), 0.7)
  868. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -7*O2, 0), 0.7)
  869. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.17500000000000002*O2, 0.17500000000000002*O2, 0.17500000000000002*O2), 0.7)
  870. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -8.75*O2, 0), 0.7)
  871. p5m.Scale = p5m.Scale:lerp(Vector3.new(150.5*O2, 43.75*O2, 43.75*O2), 0.7)
  872. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -28.175000000000004*O2, 0), 0.7)
  873. p6m.Scale = p6m.Scale:lerp(Vector3.new(45.5*O2, 45.5*O2, 45.5*O2), 0.7)
  874. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -42.35*O2, 0), 0.7)
  875. p7m.Scale = p7m.Scale:lerp(Vector3.new(6.6499999999999995*O2, 6.6499999999999995*O2, 6.6499999999999995*O2), 0.7)
  876. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -43.4*O2, 0), 0.7)
  877. wait()
  878. end
  879. else
  880. for O = 1, 6 do
  881. swait()
  882. 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)
  883. lerpz(RJ, "C0", RJC0 * cf(0.9, -0.7, 0) * ang(rd(0), rd(0), rd(120)), 0.1 + O * 0.05)
  884. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.1 + O * 0.05)
  885. lerpz(RS, "C0", RSC0 * cf(0, -0.4, 0.2) * ang(rd(85), rd(0), rd(35)), 0.1 + O * 0.05)
  886. lerpz(RS, "C1", RSC1 * cf(0, -0.4, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  887. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(-20), rd(-60), rd(-80)), 0.1 + O * 0.05)
  888. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  889. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.1 + O * 0.05)
  890. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  891. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.1 + O * 0.05)
  892. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + O * 0.05)
  893. end
  894. end
  895. for O = 1, 13 do
  896. swait()
  897. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  898. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  899. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  900. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  901. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  902. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  903. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  904. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  905. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  906. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  907. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  908. p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  909. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  910. p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  911. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  912. lerpz(RJ, "C0", RJC0 * cf(1.1, -0.8, 0) * ang(rd(0), rd(0), rd(150)), 0.05 + O * 0.075)
  913. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-20)), 0.05 + O * 0.075)
  914. lerpz(RS, "C0", RSC0 * cf(0, 0.4, 0.2) * ang(rd(80), rd(30), rd(10)), 0.05 + O * 0.075)
  915. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  916. lerpz(LS, "C0", LSC0 * cf(0, -0.2, -0.7) * ang(rd(20), rd(20), rd(-20)), 0.05 + O * 0.075)
  917. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  918. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-5)), 0.05 + O * 0.075)
  919. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  920. lerpz(LH, "C0", LHC0 * cf(0.4, 0, -0.4) * ang(rd(-10), rd(70), rd(-5)), 0.05 + O * 0.075)
  921. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + O * 0.075)
  922. end
  923. if dipperhat then
  924. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  925. end
  926. human.WalkSpeed = speed
  927. human:SetStateEnabled(3, true)
  928. activu = false
  929. end
  930. if keya == "q" then
  931. activu = true
  932. do
  933. local checkkey = true
  934. local keyingup = mouse.KeyUp:connect(function(xzx)
  935. if xzx == "q" then
  936. checkkey = false
  937. end
  938. end)
  939. repeat
  940. if Berserk == true then
  941. for _ = 1, 5 do
  942. swait()
  943. hmes.Scale = hmes.Scale:lerp(Vector3.new(8, 36, 8), 0.7)
  944. p1m.Scale = p1m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  945. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 4, 0), 0.7)
  946. p2m.Scale = p2m.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.7)
  947. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 4.9, 0.3), 0.7)
  948. p3m.Scale = p3m.Scale:lerp(Vector3.new(10, 10, 10), 0.7)
  949. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), 0.7)
  950. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.1, 0.1, 0.1), 0.7)
  951. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -5, 0), 0.7)
  952. p5m.Scale = p5m.Scale:lerp(Vector3.new(86, 25, 25), 0.7)
  953. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -16.1, 0), 0.7)
  954. p6m.Scale = p6m.Scale:lerp(Vector3.new(26, 26, 26), 0.7)
  955. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -24.2, 0), 0.7)
  956. p7m.Scale = p7m.Scale:lerp(Vector3.new(3.8, 3.8, 3.8), 0.7)
  957. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -24.8, 0), 0.7)
  958. end
  959. for _ = 1, 6 do
  960. swait()
  961. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  962. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  963. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  964. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  965. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  966. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  967. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  968. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  969. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  970. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  971. end
  972. swingwoo:Play()
  973. for X = 1, 6 do
  974. swait()
  975. hito3(pt5, 5, 10, 0.2, hrp.CFrame.lookVector * 25, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)))
  976. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(0), rd(10)), 0.7)
  977. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  978. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  979. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  980. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  981. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  982. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  983. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  984. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  985. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  986. wait()
  987. end
  988. for O = 1, 13 do
  989. swait()
  990. hmes.Scale = hmes.Scale:lerp(Vector3.new(2, 9, 2), 0.05 + O * 0.075)
  991. p1m.Scale = p1m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  992. p1w.C0 = p1w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, 1, 0), 0.05 + O * 0.075)
  993. p2m.Scale = p2m.Scale:lerp(Vector3.new(0.375, 0.375, 0.375), 0.05 + O * 0.075)
  994. p2w.C0 = p2w.C0:lerp(ang(rd(180), rd(180), rd(0)) * cf(0, 1.225, 0.075), 0.05 + O * 0.075)
  995. p3m.Scale = p3m.Scale:lerp(Vector3.new(2.5, 2.5, 2.5), 0.05 + O * 0.075)
  996. p3w.C0 = p3w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0), 0.05 + O * 0.075)
  997. p4m.Scale = p4m.Scale:lerp(Vector3.new(0.025, 0.025, 0.025), 0.05 + O * 0.075)
  998. p4w.C0 = p4w.C0:lerp(ang(rd(180), rd(0), rd(0)) * cf(0, -1.25, 0), 0.05 + O * 0.075)
  999. p5m.Scale = p5m.Scale:lerp(Vector3.new(21.5, 6.25, 6.25), 0.05 + O * 0.075)
  1000. p5w.C0 = p5w.C0:lerp(ang(rd(0), rd(0), rd(90)) * cf(0, -4.025, 0), 0.05 + O * 0.075)
  1001. p6m.Scale = p6m.Scale:lerp(Vector3.new(6.5, 6.5, 6.5), 0.05 + O * 0.075)
  1002. p6w.C0 = p6w.C0:lerp(ang(rd(0), rd(0), rd(0)) * cf(0, -6.05, 0), 0.05 + O * 0.075)
  1003. p7m.Scale = p7m.Scale:lerp(Vector3.new(0.95, 0.95, 0.95), 0.05 + O * 0.075)
  1004. p7w.C0 = p7w.C0:lerp(ang(rd(0), rd(90), rd(0)) * cf(0, -6.2, 0), 0.05 + O * 0.075)
  1005. end
  1006. else
  1007. for _ = 1, 2 do
  1008. swait()
  1009. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  1010. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1011. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  1012. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1013. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  1014. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1015. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1016. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1017. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  1018. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1019. end
  1020. swingwoo:Play()
  1021. for T = 1, 2 do
  1022. swait()
  1023. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)), 25)
  1024. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  1025. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1026. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  1027. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1028. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1029. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1030. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  1031. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1032. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  1033. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1034. end
  1035. for _ = 1, 2 do
  1036. swait()
  1037. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-30), rd(20), rd(0)), 0.7)
  1038. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1039. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(179)), 0.7)
  1040. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1041. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-40), rd(20), rd(30)), 0.7)
  1042. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1043. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1044. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1045. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(35)), 0.7)
  1046. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1047. end
  1048. swingwoo:Play()
  1049. for T = 1, 2 do
  1050. swait()
  1051. if T == 2 then
  1052. hito(pt5, 5, 4, 0.03, hrp.CFrame.lookVector * 10, Vector3.new(0, rd2(-2, 2), rd2(-10, 10)),25)
  1053. end
  1054. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(40), rd(40), rd(0)), 0.7)
  1055. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.7)
  1056. lerpz(RS, "C0", RSC0 * cf(0, 0.5, 0) * ang(rd(60), rd(20), rd(30)), 0.7)
  1057. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1058. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1059. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1060. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1061. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1062. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-30), rd(20), rd(-65)), 0.7)
  1063. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1064. end
  1065. end
  1066. until not checkkey
  1067. keyingup:Disconnect()
  1068. activu = false
  1069. end
  1070. end
  1071. if keya == "f" then
  1072. activu = true
  1073. do
  1074. local speed = human.WalkSpeed
  1075. human.WalkSpeed = 10
  1076. human:SetStateEnabled(3, false)
  1077. local checkkey = true
  1078. local chargecounter = 0
  1079. local keyingup = mouse.KeyUp:connect(function(xzx)
  1080. if xzx == "f" then
  1081. checkkey = false
  1082. end
  1083. end)
  1084. local firederp
  1085. for _ = 1, 8 do
  1086. swait()
  1087. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1088. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1089. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1090. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1091. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1092. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1093. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1094. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1095. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1096. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1097. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1098. end
  1099. repeat
  1100. swait()
  1101. if Berserk == true then
  1102. chargecounter = chargecounter + 15
  1103. else
  1104. chargecounter = chargecounter + 1
  1105. end
  1106. 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)
  1107. 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)
  1108. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  1109. if chargecounter > 100 and firederp == nil then
  1110. P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1111. P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
  1112. firederp = true
  1113. end
  1114. until not checkkey or chargecounter > 450
  1115. swingwoo:Play()
  1116. for U = 1, 10 do
  1117. swait()
  1118. 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)
  1119. if chargecounter > 300 then
  1120. tagexplode(pt5, 25, 5)
  1121. elseif chargecounter > 200 then
  1122. tagexplode(pt5, 20, 4)
  1123. elseif chargecounter > 100 then
  1124. tagexplode(pt5, 10, 2)
  1125. elseif chargecounter > 50 then
  1126. tagexplode(pt5, 5, 1)
  1127. end
  1128. if firederp == true then
  1129. pt8:findFirstChild("Fire"):remove()
  1130. firederp = nil
  1131. end
  1132. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1133. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1134. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1135. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1136. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1137. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1138. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1139. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1140. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1141. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1142. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1143. end
  1144. swait(10)
  1145. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1146. keyingup:Disconnect()
  1147. human.WalkSpeed = speed
  1148. human:SetStateEnabled(3, true)
  1149. activu = false
  1150. end
  1151. end
  1152. if keya == "h" then
  1153. activu = true
  1154. do
  1155. local speed = human.WalkSpeed
  1156. human.WalkSpeed = 10
  1157. human:SetStateEnabled(3, false)
  1158. local checkkey = true
  1159. local chargecounter = 0
  1160. local keyingup = mouse.KeyUp:connect(function(xzx)
  1161. if xzx == "h" then
  1162. checkkey = false
  1163. end
  1164. end)
  1165. local firederp
  1166. for _ = 1, 8 do
  1167. swait()
  1168. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1169. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1170. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1171. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1172. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1173. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1174. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1175. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1176. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1177. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1178. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1179. end
  1180. repeat
  1181. swait()
  1182. if Berserk == true then
  1183. chargecounter = chargecounter + 10
  1184. else
  1185. chargecounter = chargecounter + 1
  1186. end
  1187. 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)
  1188. 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)
  1189. 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)
  1190. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  1191. until not checkkey or chargecounter > 450
  1192. swingwoo:Play()
  1193. for U = 1, 10 do
  1194. swait()
  1195. 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)
  1196. if chargecounter > 300 then
  1197. tagexplode(pt5, 25, 5)
  1198. elseif chargecounter > 200 then
  1199. tagexplode(pt5, 20, 4)
  1200. elseif chargecounter > 100 then
  1201. tagexplode(pt5, 10, 2)
  1202. elseif chargecounter > 50 then
  1203. tagexplode(pt5, 5, 1)
  1204. end
  1205. if firederp == true then
  1206. pt8:findFirstChild("Fire"):remove()
  1207. firederp = nil
  1208. end
  1209. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1210. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1211. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1212. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1213. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1214. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1215. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1216. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1217. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1218. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1219. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1220. end
  1221. swait(10)
  1222. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1223. keyingup:Disconnect()
  1224. human.WalkSpeed = speed
  1225. human:SetStateEnabled(3, true)
  1226. activu = false
  1227. end
  1228. end
  1229. if keya == "t" then
  1230. activu = true
  1231. do
  1232. local speed = human.WalkSpeed
  1233. human.WalkSpeed = 10
  1234. human:SetStateEnabled(3, false)
  1235. local checkkey = true
  1236. local chargecounter = 0
  1237. local keyingup = mouse.KeyUp:connect(function(xzx)
  1238. if xzx == "t" then
  1239. checkkey = false
  1240. end
  1241. end)
  1242. local firederp
  1243. for _ = 1, 8 do
  1244. swait()
  1245. hwel.C0 = hwel.C0:lerp(ang(rd(65), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1246. lerpz(RJ, "C0", RJC0 * cf(0.5, 0.5, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  1247. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(60)), 0.5)
  1248. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(70), rd(-10), rd(80)), 0.5)
  1249. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1250. lerpz(LS, "C0", LSC0 * cf(-0.3, -0.1, -1) * ang(rd(-10), rd(-70), rd(-75)), 0.5)
  1251. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1252. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.5)
  1253. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1254. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(0), rd(80), rd(-5)), 0.5)
  1255. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.5)
  1256. end
  1257. repeat
  1258. swait()
  1259. if Berserk == true then
  1260. chargecounter = chargecounter + 15
  1261. else
  1262. chargecounter = chargecounter + 1
  1263. end
  1264. 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)
  1265. 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)
  1266. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(rd2(-25, -15)), rd(0)), 0.05 + chargecounter * 0.002)
  1267. if chargecounter > 100 and firederp == nil then
  1268. P = fire:clone()P.Parent = pt8 P.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1269. P.Speed = NumberRange.new(5,10)P.Enabled = true P.Lifetime = NumberRange.new(0.8)P.ZOffset = 2
  1270. firederp = true
  1271. end
  1272. until not checkkey or chargecounter > 450
  1273. swingwoo:Play()
  1274. for U = 1, 10 do
  1275. swait()
  1276. 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)
  1277. if chargecounter > 300 then
  1278. tagexplode(pt5, 25, 5)
  1279. elseif chargecounter > 200 then
  1280. tagexplode(pt5, 20, 4)
  1281. elseif chargecounter > 100 then
  1282. tagexplode(pt5, 10, 2)
  1283. elseif chargecounter > 50 then
  1284. tagexplode(pt5, 5, 1)
  1285. end
  1286. if firederp == true then
  1287. pt8:findFirstChild("Fire"):remove()
  1288. firederp = nil
  1289. end
  1290. hwel.C0 = hwel.C0:lerp(ang(rd(135), rd(0), rd(0)) * cf(0, 1, 0), 0.6)
  1291. lerpz(RJ, "C0", RJC0 * cf(0.5, -0.5, 0) * ang(rd(0), rd(0), rd(50)), 0.6)
  1292. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-30)), 0.6)
  1293. lerpz(RS, "C0", RSC0 * cf(0.75, 0.5, -0.5) * ang(rd(0), rd(60), rd(120)), 0.4)
  1294. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(100), rd(0)), 0.4)
  1295. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(20), rd(-125)), 0.4)
  1296. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.4)
  1297. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(5)), 0.6)
  1298. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  1299. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(-6)), 0.6)
  1300. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.6)
  1301. end
  1302. batting = false
  1303. clibat:Disconnect()
  1304. spec:Disconnect()
  1305. hrp.sweae:Destroy()
  1306. local batmod = chr:FindFirstChild("bmodel")
  1307. batmod.hnd.Weld:Destroy()
  1308. batmod.PrimaryPart = batmod.hnd
  1309. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1310. for _, A in pairs(batmod:GetChildren()) do
  1311. if A.ClassName == "Part" then
  1312. A.CanCollide = true
  1313. A.Anchored = false
  1314. end
  1315. end
  1316. batmod.Parent = workspace
  1317. game.Debris:AddItem(batmod, 8)
  1318. hwel.C0 = ang(rd(90), rd(0), rd(0)) * cf(0, 1, 0)
  1319. keyingup:Disconnect()
  1320. human.WalkSpeed = speed
  1321. human:SetStateEnabled(3, true)
  1322. activu = false
  1323. end
  1324. end
  1325. end)
  1326. end
  1327. elseif batting == true then
  1328. batting = false
  1329. clibat:Disconnect()
  1330. spec:Disconnect()
  1331. hrp.sweae:Destroy()
  1332. local batmod = chr:FindFirstChild("bmodel")
  1333. batmod.hnd.Weld:Destroy()
  1334. batmod.PrimaryPart = batmod.hnd
  1335. batmod:SetPrimaryPartCFrame(rarm.CFrame * ang(rd(-90), rd(0), rd(0)) * cf(0, 0, -1))
  1336. for _, A in pairs(batmod:GetChildren()) do
  1337. if A.ClassName == "Part" then
  1338. A.CanCollide = true
  1339. A.Anchored = false
  1340. end
  1341. end
  1342. batmod.Parent = workspace
  1343. game.Debris:AddItem(batmod, 8)
  1344. end
  1345. end
  1346. local movin = false
  1347. local cliham, hamspec
  1348. function ham()
  1349. if batting == false then
  1350. batting = true
  1351. do
  1352. local bmod = Instance.new("Model")
  1353. bmod.Name = "bmodel"
  1354. bmod.Parent = chr
  1355. local makemotor = function(parent, p0, p1, c0, c1)
  1356. local wel = Instance.new("Motor6D")
  1357. wel.Part0 = p0
  1358. wel.Part1 = p1
  1359. wel.C0 = c0
  1360. if c1 ~= nil then
  1361. wel.C1 = c1
  1362. end
  1363. wel.Parent = parent
  1364. return wel
  1365. end
  1366. local hnd = makepart("Br. yellowish green", "hnd", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1367. hnd.Anchored = true
  1368. local hmes = makemesh("Head", Vector3.new(5, 30, 5), nil, hnd)
  1369. movin = true
  1370. hnd.CFrame = hrp.CFrame
  1371. coroutine.resume(coroutine.create(function()
  1372. while hnd.Anchored == true do
  1373. swait()
  1374. if movin then
  1375. hnd.CFrame = hnd.CFrame:lerp(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, 11, 0), 0.65)
  1376. end
  1377. end
  1378. end))
  1379. local pt1 = makepart("Br. yellowish green", "pt1", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1380. local p1m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt1)
  1381. local p1w = makemotor(pt1, pt1, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3, 0), nil)
  1382. local pt2 = makepart("Br. yellowish green", "pt2", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1383. local p2m = makemesh("Head", Vector3.new(6, 5.5, 5.5), nil, pt2)
  1384. local p2w = makemotor(pt2, pt2, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -3, 0), nil)
  1385. local pt3 = makepart("Bright yellow", "pt3", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1386. local p3m = makemesh("Head", Vector3.new(6.5, 6.5, 6.5), nil, pt3)
  1387. local p3w = makemotor(pt3, pt3, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, 3.75, 0), nil)
  1388. local pt4 = makepart("Br. yellowish green", "pt4", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1389. local p4m = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://250640098", pt4)
  1390. p4m.TextureId = "rbxassetid://250639536"
  1391. local p4w = makemotor(pt4, pt4, hnd, ang(rd(180), rd(180), rd(0)) * cf(0, 4.25, 0.25), nil)
  1392. local pt5 = makepart("Bright blue", "pt5", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1393. local p5m = makemesh("Head", Vector3.new(5, 90, 4), nil, pt5)
  1394. local p5w = makemotor(pt5, pt5, hnd, ang(rd(0), rd(0), rd(0)) * cf(0, -12, 0), nil)
  1395. local pt6 = makepart("Bright blue", "pt6", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1396. local p6m = makemesh("FileMesh", Vector3.new(0.16, 0.4, 0.16), "rbxassetid://703458158", pt6)
  1397. local p6w = makemotor(pt6, pt6, hnd, ang(rd(180), rd(0), rd(0)) * cf(0, -16, 0), nil)
  1398. local pt7 = makepart("Bright yellow", "pt7", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1399. local p7m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt7)
  1400. local p7w = makemotor(pt7, pt7, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -27, 0), nil)
  1401. local hdec1 = Instance.new("Decal")
  1402. hdec1.Texture = "rbxasset://textures/face.png"
  1403. hdec1.Face = "Front"
  1404. hdec1.Parent = pt7
  1405. local pt8 = makepart("Bright yellow", "pt8", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1406. local p8m = makemesh("Head", Vector3.new(75, 75, 75), nil, pt8)
  1407. local p8w = makemotor(pt8, pt8, hnd, ang(rd(0), rd(-90), rd(0)) * cf(0, -27, 0), nil)
  1408. local hdec2 = Instance.new("Decal")
  1409. hdec2.Texture = "rbxasset://textures/face.png"
  1410. hdec2.Face = "Front"
  1411. hdec2.Parent = pt8
  1412. local pt9 = makepart("Bright yellow", "pt9", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1413. local p9m = makemesh("FileMesh", Vector3.new(12, 11, 11), "rbxassetid://272942659", pt9)
  1414. local p9w = makemotor(pt9, pt9, hnd, ang(rd(0), rd(90), rd(0)) * cf(0, -30, 0), nil)
  1415. p9m.TextureId = "rbxassetid://272942750"
  1416. local pt10 = makepart("Bright yellow", "pt10", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1417. local p10m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt10)
  1418. local p10w = makemotor(pt10, pt10, pt7, ang(rd(0), rd(0), rd(90)) * cf(11, 0, 0), nil)
  1419. local hdec3 = Instance.new("Decal")
  1420. hdec3.Texture = "rbxasset://textures/face.png"
  1421. hdec3.Face = "Front"
  1422. hdec3.Parent = pt10
  1423. local pt11 = makepart("Bright yellow", "pt11", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1424. local p11m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt11)
  1425. local p11w = makemotor(pt11, pt11, pt7, ang(rd(0), rd(180), rd(90)) * cf(11, 0, 0), nil)
  1426. local hdec4 = Instance.new("Decal")
  1427. hdec4.Texture = "rbxasset://textures/face.png"
  1428. hdec4.Face = "Front"
  1429. hdec4.Parent = pt11
  1430. local pt12 = makepart("Bright yellow", "pt12", 0, 0, "SmoothPlastic", bmod, hrp.CFrame)
  1431. local p12m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt12)
  1432. local p12w = makemotor(pt12, pt12, pt7, ang(rd(0), rd(0), rd(-90)) * cf(-11, 0, 0), nil)
  1433. local hdec5 = Instance.new("Decal")
  1434. hdec5.Texture = "rbxasset://textures/face.png"
  1435. hdec5.Face = "Front"
  1436. hdec5.Parent = pt12
  1437. local pt13 = makepart("Bright yellow", "pt13", 0, 1, "SmoothPlastic", bmod, hrp.CFrame)
  1438. local p13m = makemesh("Head", Vector3.new(60, 60, 60), nil, pt13)
  1439. local p13w = makemotor(pt13, pt13, pt7, ang(rd(0), rd(180), rd(-90)) * cf(-11, 0, 0), nil)
  1440. local hdec6 = Instance.new("Decal")
  1441. hdec6.Texture = "rbxasset://textures/face.png"
  1442. hdec6.Face = "Front"
  1443. hdec6.Parent = pt13
  1444. cliham = tool.Activated:connect(function()
  1445. if selected == false or activu == true or ragged == true then
  1446. return
  1447. end
  1448. activu = true
  1449. movin = false
  1450. for B = 1, 20 do
  1451. swait()
  1452. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.4)
  1453. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(0), rd(0)), 0.4)
  1454. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-15), rd(-5), rd(170)), 0.4)
  1455. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1456. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-10), rd(10)), 0.4)
  1457. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1458. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(-10)), 0.4)
  1459. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1460. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(10)), 0.4)
  1461. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1462. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 0.1 + B * 0.045)
  1463. end
  1464. for B = 1, 30 do
  1465. swait()
  1466. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, 0) * ang(rd(-25), rd(0), rd(-50)), 0.1 + B / 80)
  1467. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-18), rd(0), rd(40)), 0.1 + B / 80)
  1468. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-30), rd(-5), rd(160)), 0.1 + B / 80)
  1469. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1470. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-20), rd(-150)), 0.1 + B / 80)
  1471. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1472. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(-10)), 0.1 + B / 80)
  1473. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1474. lerpz(LH, "C0", LHC0 * cf(0.5, 0, -0.4) * ang(rd(-5), rd(60), rd(-110)), 0.1 + B / 80)
  1475. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + B / 80)
  1476. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1477. end
  1478. for B = 1, 7 do
  1479. swait()
  1480. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(40)), 0.015 + B / 15)
  1481. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.015 + B / 15)
  1482. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-50), rd(100)), 0.015 + B / 15)
  1483. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1484. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.015 + B / 15)
  1485. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1486. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(10)), 0.015 + B / 15)
  1487. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1488. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(-20)), 0.015 + B / 15)
  1489. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.015 + B / 15)
  1490. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1491. end
  1492. for B = 1, 4 do
  1493. swait()
  1494. lerpz(RJ, "C0", RJC0 * cf(0, -0.8, 0) * ang(rd(70), rd(0), rd(40)), 0.38 + B * 0.1)
  1495. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(9), rd(0), rd(-15)), 0.38 + B * 0.1)
  1496. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(100)), 0.38 + B * 0.1)
  1497. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1498. lerpz(LS, "C0", LSC0 * cf(-0.8, 0, -1) * ang(rd(-60), rd(-25), rd(-90)), 0.38 + B * 0.1)
  1499. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1500. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-20), rd(60)), 0.38 + B * 0.1)
  1501. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1502. lerpz(LH, "C0", LHC0 * cf(0.1, 0, -0.1) * ang(rd(-5), rd(20), rd(70)), 0.38 + B * 0.1)
  1503. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.38 + B * 0.1)
  1504. hnd.CFrame = hnd.CFrame:lerp(rarm.CFrame * ang(rd(-110), rd(0), rd(0)) * cf(0, 0, -1), 1)
  1505. end
  1506. swait(15)
  1507. movin = true
  1508. activu = false
  1509. end)
  1510. end
  1511. elseif batting == true then
  1512. batting = false
  1513. cliham:Disconnect()
  1514. local badevz = chr:FindFirstChild("bmodel")
  1515. badevz.PrimaryPart = badevz.hnd
  1516. for _, A in pairs(badevz:GetChildren()) do
  1517. if A.ClassName == "Part" then
  1518. A.CanCollide = true
  1519. A.Anchored = false
  1520. end
  1521. end
  1522. movin = false
  1523. badevz.Parent = workspace
  1524. badevz:SetPrimaryPartCFrame(hrp.CFrame * ang(rd(40), rd(0), rd(0)) * cf(0, -11, 0))
  1525. game.Debris:AddItem(badevz, 8)
  1526. end
  1527. end
  1528. game:GetService("ContentProvider"):Preload("rbxassetid://725969678")
  1529. function lauf()
  1530. if selected == false or activu == true then
  1531. return
  1532. end
  1533. lauf1:Play()
  1534. end
  1535. noobmodel = Instance.new("Model",chr)
  1536. function makenoob(cfrem, scalo, rags)
  1537. nscale.Value = scalo
  1538. local md = Instance.new("Model")
  1539. md.Name = "Noob"
  1540. md.Parent = workspace
  1541. local hu = Instance.new("Humanoid")
  1542. hu.RigType = "R6"
  1543. hu.MaxHealth = 100 * scalo
  1544. hu.Health = 100 * scalo
  1545. hu.Parent = md
  1546. local anm = Instance.new("Animator")
  1547. anm.Parent = hu
  1548. hu.PlatformStand = true
  1549. local light = function(part)
  1550. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1551. end
  1552. local hd = Instance.new("Part")
  1553. hd.Name = "Head"
  1554. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1555. hd.TopSurface = "Smooth"
  1556. hd.BottomSurface = "Inlet"
  1557. hd.Locked = true
  1558. hd.BrickColor = BrickColor.new("Bright yellow")
  1559. hd.CanCollide = true
  1560. hd.Anchored = false
  1561. light(hd)
  1562. hd.Parent = md
  1563. local hm = Instance.new("SpecialMesh")
  1564. hm.MeshType = "Head"
  1565. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1566. hm.Parent = hd
  1567. local hf = Instance.new("Decal")
  1568. hf.Texture = "rbxasset://textures/face.png"
  1569. local gen = math.random(1, 40)
  1570. if gen == 3 then
  1571. hf.Texture = "rbxassetid://260884109"
  1572. end
  1573. if gen == 8 then
  1574. hf.Texture = "rbxassetid://260569492"
  1575. end
  1576. if gen == 12 then
  1577. hf.Texture = "rbxassetid://259580505"
  1578. end
  1579. if gen == 16 then
  1580. hf.Texture = "rbxassetid://259579232"
  1581. end
  1582. if gen == 24 then
  1583. hf.Texture = "rbxassetid://259571525"
  1584. end
  1585. if gen == 28 then
  1586. hf.Texture = "rbxassetid://258283210"
  1587. end
  1588. if gen == 32 then
  1589. hf.Texture = "rbxassetid://258940032"
  1590. end
  1591. if gen == 38 then
  1592. hf.Texture = "rbxassetid://673220970"
  1593. hf.Color3 = Color3.new(0, 0, 0)
  1594. end
  1595. hf.Face = "Front"
  1596. hf.Parent = hd
  1597. local hrpa = Instance.new("Part")
  1598. hrpa.Name = "HumanoidRootPart"
  1599. hrpa.TopSurface, hrpa.BottomSurface = 0, 0
  1600. hrpa.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1601. hrpa.Transparency = 1
  1602. hrpa.CanCollide = false
  1603. hrpa.Locked = true
  1604. light(hrpa)
  1605. hrpa.Parent = md
  1606. local tagbomb = Instance.new("BoolValue")
  1607. tagbomb.Name = "tagbomb"
  1608. tagbomb.Value = false
  1609. tagbomb.Parent = hrpa
  1610. local learm = Instance.new("Part")
  1611. learm.Name = "Left Arm"
  1612. learm.BrickColor = BrickColor.new("Bright yellow")
  1613. learm.CanCollide = false
  1614. learm.Locked = true
  1615. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1616. light(learm)
  1617. learm.Parent = md
  1618. local riarm = Instance.new("Part")
  1619. riarm.Name = "Right Arm"
  1620. riarm.BrickColor = BrickColor.new("Bright yellow")
  1621. riarm.CanCollide = false
  1622. riarm.Locked = true
  1623. light(riarm)
  1624. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1625. riarm.Parent = md
  1626. local leleg = Instance.new("Part")
  1627. leleg.Name = "Left Leg"
  1628. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  1629. leleg.CanCollide = false
  1630. leleg.Locked = true
  1631. light(leleg)
  1632. leleg.BottomSurface = 0
  1633. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1634. leleg.Parent = md
  1635. local rileg = Instance.new("Part")
  1636. rileg.Name = "Right Leg"
  1637. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  1638. rileg.CanCollide = false
  1639. rileg.Locked = true
  1640. light(rileg)
  1641. rileg.BottomSurface = 0
  1642. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1643. rileg.Parent = md
  1644. local tor = Instance.new("Part")
  1645. tor.Name = "Torso"
  1646. tor.BrickColor = BrickColor.new("Bright blue")
  1647. tor.Locked = true
  1648. light(tor)
  1649. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1650. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1651. tor.Parent = md
  1652. md.PrimaryPart = hrpa
  1653. md:SetPrimaryPartCFrame(cfrem)
  1654. md:makeJoints()
  1655. makejoint(hrpa, RootJointC0, RootJointC1, hrpa, tor, "RootJoint")
  1656. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1657. if rags == true then
  1658. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1659. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1660. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1661. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1662. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1663. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1664. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1665. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1666. elseif rags == false then
  1667. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1668. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1669. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1670. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1671. hu.PlatformStand = false
  1672. end
  1673. nscale.Value = 1
  1674. hu.Touched:connect(function(tpart, uwot)
  1675. if tagbomb.Value == true and tpart.Parent ~= md and tpart.Parent.Parent ~= md and tpart.Parent.Parent.Parent ~= md then
  1676. tagbomb.Value = false
  1677. hu.Health = 0
  1678. local derp = Instance.new("Explosion")
  1679. derp.BlastPressure = 200
  1680. derp.BlastRadius = 8
  1681. derp.DestroyJointRadiusPercent = 0
  1682. derp.ExplosionType = 2
  1683. derp.Visible = true
  1684. derp.Position = uwot.Position - Vector3.new(0, 0.5, 0)
  1685. derp.Parent = workspace
  1686. game.Debris:AddItem(md, 8)
  1687. end
  1688. end)
  1689. return md
  1690. end
  1691. local Moe = Instance.new("Model",game.Workspace)Moe.Name = "Baseballs"
  1692. function Baseball()
  1693. if activu == true then return end
  1694. activu = true
  1695. local Middle = Instance.new("Part",Moe)Middle.BrickColor = BrickColor.new("Daisy orange")Middle.Size = Vector3.new(0.75,0.75,0.75)
  1696. Middle.TopSurface = "Smooth" Middle.BottomSurface = "Smooth" local M1 = Instance.new("SpecialMesh",Middle)M1.MeshType = "Sphere" Middle.CanCollide = false
  1697. Middle.Material = "SmoothPlastic" local W1 = Instance.new("Weld", Middle)W1.Part0 = Middle W1.Part1 = rarm W1.C0 = CFrame.new(0,1.2,0)
  1698. for _ = 1, 3 do
  1699. swait()
  1700. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, 0) * ang(rd(-20), rd(10), rd(-40)), 0.7)
  1701. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1702. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(-20), rd(179)), 0.7)
  1703. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1704. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(30)), 0.7)
  1705. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1706. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.7)
  1707. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1708. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-110)), 0.7)
  1709. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1710. end
  1711. local Fre = fire:clone()Fre.Parent = Middle Fre.Enabled = true Fre.Lifetime = NumberRange.new(0.75)
  1712. Fre.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1713. game.Debris:AddItem(W1,0)
  1714. wait()
  1715. Middle.CFrame = CFrame.new(tors.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,mouse.hit.p)
  1716. local BV = Instance.new("BodyVelocity",Middle)BV.maxForce = Vector3.new(math.huge,math.huge,math.huge)BV.Velocity = Middle.CFrame.lookVector * 150
  1717. for X = 1, 3 do
  1718. swait()
  1719. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(60), rd(-10), rd(30)), 0.7)
  1720. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1721. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(20), rd(20), rd(40)), 0.7)
  1722. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1723. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-70), rd(20), rd(30)), 0.7)
  1724. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1725. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(80)), 0.7)
  1726. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1727. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(60)), 0.7)
  1728. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.7)
  1729. end
  1730. activu = false
  1731. end
  1732. function makecircle(cfrem, scalo)
  1733. local mcir1 = Instance.new("Part")
  1734. mcir1.Anchored = true
  1735. mcir1.CanCollide = false
  1736. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  1737. mcir1.Transparency = 1
  1738. mcir1.CFrame = cfrem
  1739. mcir1.Parent = modz
  1740. game.Debris:AddItem(mcir1, 8)
  1741. local d1 = Instance.new("Decal")
  1742. d1.Texture = "rbxassetid://602615043"
  1743. d1.Face = "Front"
  1744. d1.Parent = mcir1
  1745. local d2 = Instance.new("Decal")
  1746. d2.Texture = "rbxassetid://602617463"
  1747. d2.Face = "Back"
  1748. d2.Parent = mcir1
  1749. local bme = Instance.new("BlockMesh")
  1750. bme.Parent = mcir1
  1751. for _ = 1, 2 do
  1752. swait()
  1753. bme.Scale = bme.Scale:lerp(Vector3.new(60 * scalo, 60 * scalo, 0), 0.2)
  1754. end
  1755. for _ = 1, 15 do
  1756. swait()
  1757. bme.Scale = bme.Scale:lerp(Vector3.new(-0.2 * scalo, -0.2 * scalo, 0), 0.2)
  1758. end
  1759. for _ = 1, 3 do
  1760. swait()
  1761. bme.Scale = bme.Scale:lerp(Vector3.new(80 * scalo, 80 * scalo, 0), 0.2)
  1762. end
  1763. coroutine.resume(coroutine.create(function()
  1764. swait(15)
  1765. for _ = 1, 12 do
  1766. swait()
  1767. d1.Transparency = d1.Transparency + 0.08
  1768. d2.Transparency = d2.Transparency + 0.08
  1769. end
  1770. mcir1:Destroy()
  1771. end))
  1772. return mcir1
  1773. end
  1774. function spawnnoob(circlecf, noobcf, scalez, ragd)
  1775. local aearae = makecircle(circlecf, scalez)
  1776. local nananb
  1777. if ragd then
  1778. nananb = makenoob(aearae.CFrame * noobcf, scalez, true)
  1779. elseif not ragd then
  1780. nananb = makenoob(aearae.CFrame * noobcf, scalez, false)
  1781. end
  1782. return nananb
  1783. end
  1784. function tagexplode(partoz, magn, bombdelay)
  1785. for _, guy in pairs(workspace:GetChildren()) do
  1786. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy.Name == "Noob" and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude then
  1787. coroutine.resume(coroutine.create(function()
  1788. swait(bombdelay * 30)
  1789. guy:FindFirstChild("HumanoidRootPart").tagbomb.Value = true
  1790. end))
  1791. end
  1792. end
  1793. end
  1794. function hito(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  1795. for _, guy in pairs(workspace:GetChildren()) do
  1796. 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
  1797. do
  1798. local humz = guy:FindFirstChild("Humanoid")
  1799. local horp = guy:FindFirstChild("HumanoidRootPart")
  1800. if Berserk == true then
  1801. humz.Health = humz.Health - charge*charge*100
  1802. else
  1803. humz.Health = humz.Health - charge*charge/10
  1804. end
  1805. ragplayer(guy)
  1806. humz:SetStateEnabled(16, true)
  1807. delay(debtim, function()
  1808. humz:SetStateEnabled(16, true)
  1809. end)
  1810. local b = Instance.new("Part")
  1811. nooutline(b)
  1812. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1813. b.Transparency = 0.25
  1814. b.Anchored = true
  1815. b.CanCollide = false
  1816. b.BrickColor = BrickColor.new("Institutional white")
  1817. b.Locked = true
  1818. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1819. b.Parent = modz
  1820. local c = Instance.new("SpecialMesh")
  1821. c.MeshType = "Sphere"
  1822. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1823. c.Parent = b
  1824. game.Debris:AddItem(b, 1)
  1825. if Berserk == false then
  1826. humz:SetStateEnabled(16, true)
  1827. delay(debtim, function()
  1828. humz:SetStateEnabled(16, true)
  1829. end)
  1830. local db = Instance.new("StringValue")
  1831. db.Name = "alabo"
  1832. db.Parent = horp
  1833. delay(debtim, function()
  1834. db:Destroy()
  1835. end)
  1836. end
  1837. if bodyfdire then
  1838. local boopyve = Instance.new("BodyVelocity")
  1839. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1840. boopyve.P = 9999999999
  1841. boopyve.Velocity = bodyfdire
  1842. boopyve.Parent = horp
  1843. game.Debris:AddItem(boopyve, debtim)
  1844. end
  1845. if bodyrot then
  1846. local boopyro = Instance.new("BodyAngularVelocity")
  1847. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1848. boopyro.P = math.huge
  1849. boopyro.AngularVelocity = bodyrot
  1850. boopyro.Parent = horp
  1851. game.Debris:AddItem(boopyro, debtim)
  1852. end
  1853. for i = 1,2 do
  1854. local bet = Instance.new("Sound")
  1855. bet.Pitch = rd2(9, 11) / 10
  1856. bet.Volume = 2
  1857. bet.SoundId = "rbxassetid://247050817"
  1858. bet.Parent = b
  1859. bet:Play()
  1860. end
  1861. if charge >= 100 then
  1862. local P = guy:GetChildren()
  1863. for i = 1,#P do
  1864. if P[i].Name ~= "HumanoidRootPart" then
  1865. P[i]:remove()
  1866. end
  1867. end
  1868. for i = 1,2 do
  1869. local bet = Instance.new("Sound")
  1870. bet.Volume = 10
  1871. bet.SoundId = "rbxassetid://247050817"
  1872. bet.Parent = b
  1873. bet:Play()
  1874. end
  1875. local Rainbew = fire:clone()Rainbew.Parent = horp Rainbew.Enabled = true Rainbew.Lifetime = NumberRange.new(4) Rainbew.Speed = NumberRange.new(0)
  1876. end
  1877. coroutine.resume(coroutine.create(function()
  1878. for _ = 1, 5 do
  1879. swait()
  1880. b.Transparency = b.Transparency + 0.175
  1881. c.Scale = c.Scale + Vector3.new(2 * dmg, 2 * dmg, 2 * dmg)
  1882. end
  1883. end))
  1884. end
  1885. end
  1886. end
  1887. end
  1888. function hito2(partoz, magn, dmg, debtim, bodyfdire, bodyrot)
  1889. for _, guy in pairs(workspace:GetChildren()) do
  1890. 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
  1891. do
  1892. local humz = guy:FindFirstChild("Humanoid")
  1893. local horp = guy:FindFirstChild("HumanoidRootPart")
  1894. ragplayer(guy)
  1895. if guy:findFirstChild("Head")~=nil then
  1896. guy.Head:BreakJoints()
  1897. local boopyve = Instance.new("BodyVelocity")
  1898. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  1899. boopyve.P = 9999999999
  1900. boopyve.Velocity = bodyfdire
  1901. boopyve.Parent = guy:findFirstChild("Head")
  1902. game.Debris:AddItem(boopyve, debtim)
  1903. local Blood = Instance.new("ParticleEmitter", guy.Head)
  1904. Blood.Enabled = false
  1905. Blood.Lifetime = NumberRange.new(0.75)
  1906. Blood.RotSpeed = NumberRange.new(10)
  1907. Blood.Acceleration = Vector3.new(0,-10,0)
  1908. Blood.Rate = 250
  1909. Blood.VelocitySpread = 360
  1910. Blood.Speed = NumberRange.new(2,8)
  1911. Blood.Rotation = NumberRange.new(-360,360)
  1912. Blood.Name = "Blood"
  1913. Blood.LightEmission = -0.5
  1914. Blood.Texture = "http://www.roblox.com/asset/?id=513989292"
  1915. Blood.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.8), NumberSequenceKeypoint.new(1, 0)})
  1916. Blood.ZOffset = 2 Blood.Enabled = true
  1917. end
  1918. humz:SetStateEnabled(16, true)
  1919. delay(debtim, function()
  1920. humz:SetStateEnabled(16, true)
  1921. end)
  1922. local db = Instance.new("StringValue")
  1923. db.Name = "alabo"
  1924. db.Parent = horp
  1925. delay(debtim, function()
  1926. db:Destroy()
  1927. end)
  1928. if bodyfdire then
  1929.  
  1930. end
  1931. if bodyrot then
  1932. local boopyro = Instance.new("BodyAngularVelocity")
  1933. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1934. boopyro.P = math.huge
  1935. boopyro.AngularVelocity = bodyrot
  1936. boopyro.Parent = horp
  1937. game.Debris:AddItem(boopyro, debtim)
  1938. end
  1939. for i = 1,2 do
  1940. local bet = Instance.new("Sound")
  1941. bet.Pitch = rd2(9, 11) / 10
  1942. bet.Volume = rd2(12, 14) / 10
  1943. bet.SoundId = "rbxassetid://553265835"
  1944. bet.Parent = horp
  1945. bet:Play()
  1946. end
  1947. end
  1948. end
  1949.  
  1950. end
  1951. end
  1952. function hito3(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  1953. for _, guy in pairs(workspace:GetChildren()) do
  1954. 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
  1955. do
  1956. local humz = guy:FindFirstChild("Humanoid")
  1957. local horp = guy:FindFirstChild("HumanoidRootPart")
  1958. local p23 = Instance.new("Part",Maedl)p23.Size = Vector3.new(1,1,1)p23.Material = "Neon" p23.BrickColor = BrickColor.new("Maroon") p23.CanCollide = false
  1959. p23.CFrame = guy.Torso.CFrame*CFrame.Angles(math.random(-90,90),math.random(-90,90),math.random(-90,90))
  1960. local B23 = Instance.new("BlockMesh",p23)
  1961. 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
  1962. game.Debris:AddItem(p23,2)
  1963. guy.Torso:BreakJoints()
  1964. local b = Instance.new("Part")
  1965. nooutline(b)
  1966. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1967. b.Transparency = 0
  1968. b.Anchored = true
  1969. b.CanCollide = false
  1970. b.BrickColor = BrickColor.new("Maroon")
  1971. b.Locked = true
  1972. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1973. b.Parent = modz
  1974. local c = Instance.new("SpecialMesh")
  1975. c.MeshType = "Sphere"
  1976. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1977. c.Parent = b
  1978. game.Debris:AddItem(b, 1)
  1979. humz:SetStateEnabled(16, true)
  1980. delay(debtim, function()
  1981. humz:SetStateEnabled(16, true)
  1982. end)
  1983. local db = Instance.new("StringValue")
  1984. db.Name = "alabo"
  1985. db.Parent = horp
  1986. delay(debtim, function()
  1987. db:Destroy()
  1988. end)
  1989. for i = 1,2 do
  1990. local bet = Instance.new("Sound")
  1991. bet.Pitch = rd2(9, 11) / 10
  1992. bet.Volume = 10
  1993. bet.SoundId = "rbxassetid://247050817"
  1994. bet.Parent = guy.Torso
  1995. bet:Play()
  1996. end
  1997. coroutine.resume(coroutine.create(function()
  1998. for _ = 1, 5 do
  1999. swait()
  2000. b.Transparency = b.Transparency + 0.2
  2001. c.Scale = c.Scale + Vector3.new(4 * dmg, 4 * dmg, 4 * dmg)
  2002. end
  2003. end))
  2004. end
  2005. end
  2006. end
  2007. end
  2008. function hito4(partoz, magn, dmg, debtim, bodyfdire, bodyrot, charge)
  2009. for _, guy in pairs(workspace:GetChildren()) do
  2010. 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
  2011. do
  2012. local humz = guy:FindFirstChild("Humanoid")
  2013. local horp = guy:FindFirstChild("HumanoidRootPart")
  2014. ragplayer(guy)
  2015. humz:SetStateEnabled(16, true)
  2016. delay(debtim, function()
  2017. humz:SetStateEnabled(16, true)
  2018. end)
  2019. if Berserk == false then
  2020. humz:SetStateEnabled(16, true)
  2021. delay(debtim, function()
  2022. humz:SetStateEnabled(16, true)
  2023. end)
  2024. local db = Instance.new("StringValue")
  2025. db.Name = "alabo"
  2026. db.Parent = horp
  2027. delay(debtim, function()
  2028. db:Destroy()
  2029. end)
  2030. end
  2031. local boopyve = Instance.new("BodyVelocity")
  2032. boopyve.MaxForce = Vector3.new(9999999999999, 9999999999999, 9999999999999)
  2033. boopyve.P = 9999999999
  2034. boopyve.Velocity = bodyfdire
  2035. boopyve.Parent = horp
  2036. if bodyrot then
  2037. local boopyro = Instance.new("BodyAngularVelocity")
  2038. boopyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  2039. boopyro.P = math.huge
  2040. boopyro.AngularVelocity = bodyrot
  2041. boopyro.Parent = horp
  2042. game.Debris:AddItem(boopyro, debtim)
  2043. end
  2044. if charge >= 1 then
  2045. for i = 1,2 do
  2046. local bet = Instance.new("Sound")
  2047. bet.Volume = 10
  2048. bet.SoundId = "rbxassetid://318250043"
  2049. bet.Parent = tors
  2050. bet:Play()
  2051. end
  2052. for i = 1,100 do
  2053. Lightningz2(tors.Position+Vector3.new(math.random(-charge/100,charge/100)),guy.HumanoidRootPart.Position, 0.2, 8, game.Workspace)
  2054. humz.Health = 0.001
  2055. wait() end game.Debris:AddItem(boopyve, 0)
  2056. end
  2057. end
  2058. end
  2059. end
  2060. end
  2061. function cleannoobs()
  2062. for _, nib in pairs(workspace:GetChildren()) do
  2063. coroutine.resume(coroutine.create(function()
  2064. if nib.Name == "Noob" then
  2065. if nib:FindFirstChild("HumanoidRootPart") then
  2066. local g = Instance.new("Part")
  2067. g.CanCollide, g.Anchored = false, true
  2068. g.Transparency = 1
  2069. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  2070. g.Parent = workspace
  2071. game.Debris:AddItem(g, 3.5)
  2072. local sou = Instance.new("Sound")
  2073. sou.Pitch = math.random(7, 11) / 10
  2074. sou.Volume = 0.8
  2075. sou.SoundId = "rbxassetid://111124523"
  2076. sou.Parent = g
  2077. local pe = Instance.new("ParticleEmitter")
  2078. pe.Acceleration = Vector3.new(0, 8, 0)
  2079. pe.Lifetime = NumberRange.new(1, 1.5)
  2080. pe.Rate = 0.005
  2081. pe.RotSpeed = NumberRange.new(-30, 30)
  2082. pe.Rotation = NumberRange.new(0, 360)
  2083. pe.Size = NumberSequence.new({
  2084. NumberSequenceKeypoint.new(0, 4.38, 0),
  2085. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  2086. NumberSequenceKeypoint.new(1, 1.48, 0)
  2087. })
  2088. pe.Texture = "rbxassetid://244221440"
  2089. pe.Transparency = NumberSequence.new({
  2090. NumberSequenceKeypoint.new(0, 0, 0),
  2091. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  2092. NumberSequenceKeypoint.new(1, 1, 1)
  2093. })
  2094. pe.ZOffset = 5
  2095. pe.Enabled = true
  2096. pe.VelocitySpread = 360
  2097. pe.Parent = g
  2098. swait(5)
  2099. pe:Emit(6)
  2100. sou:Play()
  2101. end
  2102. nib:Destroy()
  2103. end
  2104. end))
  2105. end
  2106. end
  2107. function animo(yep)
  2108. if yep == true then
  2109. anim.Parent = human
  2110. chr.Animate.Disabled = false
  2111. elseif yep == false then
  2112. chr.Animate.Disabled = true
  2113. anim.Parent = nil
  2114. end
  2115. end
  2116. mouse.KeyDown:connect(function(key)
  2117. if key == "r" then
  2118. test()
  2119. end
  2120. if key == "m" then
  2121. lauf()
  2122. end
  2123. if key == "c" and plr.UserId == 49689731 then
  2124. ham()
  2125. end
  2126. if key == "x" then
  2127. bat()
  2128. end
  2129. if key == "y" then
  2130. epic()
  2131. end
  2132. if key == "m" then
  2133. Bloodthirst()
  2134. end
  2135. if key == "g" then
  2136. Baseball()
  2137. end
  2138. if key == "l" and plr.UserId == 49689731 and selected == true then
  2139. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, true)
  2140. end
  2141. if key == ";" and plr.UserId == 49689731 and selected == true then
  2142. spawnnoob(hrp.CFrame * cf(5, 60, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 10, true)
  2143. end
  2144. if key == "k" and plr.UserId == 49689731 and selected == true then
  2145. spawnnoob(hrp.CFrame * cf(5, 3, -1) * ang(rd(90), 0, 0), cf(0, 0, 0) * ang(rd(-90), 0, 0), 1, false)
  2146. end
  2147. if key == "p" then
  2148. cleannoobs()
  2149. end
  2150. if key == "z" then
  2151. if selected == false or activu == true then
  2152. return
  2153. end
  2154. if human.WalkSpeed == 24 then
  2155. human.WalkSpeed = 150
  2156. human.JumpPower = 150
  2157. else
  2158. human.WalkSpeed = 24
  2159. human.JumpPower = 85
  2160. end
  2161. end
  2162. end)
  2163. tool.Equipped:connect(function()
  2164. script.Disabled = false
  2165. selected = true
  2166. end)
  2167. tool.Unequipped:connect(function()
  2168. selected = false
  2169. end)
  2170. animo(false)
  2171. human.WalkSpeed = 24
  2172. sine = 0
  2173. charge = 1
  2174. cos = math.cos
  2175. game:GetService("RunService").RenderStepped:connect(function()
  2176. if Berserk == true then
  2177. chr.Humanoid.MaxHealth = chr.Humanoid.MaxHealth + 100
  2178. chr.Humanoid.Health = chr.Humanoid.Health + 50
  2179. end
  2180. if Music == true then
  2181. hito(tors, 5, 10, 0.2, hrp.CFrame.lookVector * 150, Vector3.new(0, rd2(-5, 5), rd2(-40, 40)), 1)
  2182. end
  2183. for i,v in pairs (Maedl:children()) do
  2184. 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)
  2185. v:findFirstChild("Mesh").Scale = v.Mesh.Scale + Vector3.new(0.025,0.025,0.025)
  2186. end
  2187. for i,v in pairs (Moe:children()) do
  2188. 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)
  2189. end
  2190. for i,v in pairs (chr:children()) do
  2191. if v.ClassName == "Accessory" then
  2192. for i,v2 in pairs (v:children()) do
  2193. if v2.ClassName == "Part" then
  2194. v2.Anchored = false
  2195. end
  2196. end
  2197. end
  2198. end
  2199. for i,v in pairs (chr:children()) do
  2200. if v.ClassName == "Part" then
  2201. v.Anchored = false
  2202. end
  2203. end
  2204. if ragged == false and activu == false then
  2205. local checkfloor = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  2206. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  2207. local checkstate = human:GetState()
  2208. if checkstate.Value == 13 then
  2209. animpose = "Sitting"
  2210. elseif hrp.Velocity.y > 1 and checkpart == nil then
  2211. animpose = "Jumping"
  2212. elseif hrp.Velocity.y < -1 and checkpart == nil then
  2213. animpose = "Falling"
  2214. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  2215. animpose = "Idle"
  2216. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 40 then
  2217. animpose = "Walking"
  2218. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 40 then
  2219. animpose = "TooFast"
  2220. end
  2221. if animpose == "Idle" then
  2222. sine = sine + charge
  2223. 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)
  2224. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), 0.3)
  2225. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  2226. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2227. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), 0.3)
  2228. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2229. 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)
  2230. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2231. 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)
  2232. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2233. end
  2234. if animpose == "Walking" then
  2235. sine = sine + charge
  2236. 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)
  2237. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(0)), 0.3)
  2238. 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)
  2239. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2240. 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)
  2241. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2242. 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)
  2243. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2244. 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)
  2245. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2246. end
  2247. if animpose == "Jumping" then
  2248. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.3)
  2249. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  2250. lerpz(RS, "C0", RSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(-5), rd(-20)), 0.3)
  2251. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2252. lerpz(LS, "C0", LSC0 * cf(0, -0.5, 0.2) * ang(rd(-70), rd(5), rd(20)), 0.3)
  2253. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2254. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-20)), 0.3)
  2255. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2256. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-20), rd(20), rd(15)), 0.3)
  2257. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2258. end
  2259. if animpose == "Falling" then
  2260. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  2261. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  2262. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(-5), rd(-20)), 0.3)
  2263. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2264. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.6) * ang(rd(-150), rd(5), rd(20)), 0.3)
  2265. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2266. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(-15), rd(-20)), 0.3)
  2267. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2268. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(15), rd(15)), 0.3)
  2269. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2270. end
  2271. if animpose == "TooFast" then
  2272. sine = sine + charge
  2273. 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)
  2274. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15 - 5 * cos(sine / 2)), rd(0), rd(0)), 0.3)
  2275. 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)
  2276. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2277. 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)
  2278. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2279. 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)
  2280. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2281. 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)
  2282. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2283. end
  2284. if animpose == "Sitting" then
  2285. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2286. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2287. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  2288. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2289. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  2290. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2291. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  2292. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2293. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  2294. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  2295. end
  2296. end
  2297. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement