Advertisement
Finnegan5

Rainbow bat

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