Advertisement
samuelrichter66

dahnoob v2

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