Advertisement
TheGamerKing

Pepsi*man Bat (Edited and created by RobinandBatman9)

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