Advertisement
Guest User

Untitled

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