Advertisement
Guest User

Untitled

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