Advertisement
Hermaxs

Untitled

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