Advertisement
gecksad

Untitled

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