Advertisement
saba1517

Untitled

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