Advertisement
5325325325

Untitled

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