sIendytubble

noob bat

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