Advertisement
DarkScriptZEditors

FE Noob baseball Bat

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