Advertisement
Pukaciu

Noob_bat2

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