lafur

Untitled

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