Advertisement
Pancakess

idk

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