Advertisement
Zebula_The_Scripter

Noob Baseball Bat (REMADE!)

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