Advertisement
Void_scripter0

Noob king

Feb 17th, 2019
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.09 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141. plr = game.Players.LocalPlayer
  142. script.Parent = plr.PlayerGui --prevents from getting stolen on nonsb games
  143. repeat
  144. wait(0.2)
  145. until plr.Character
  146. chr = plr.Character
  147. mouse = plr:GetMouse()
  148. selected = false
  149. human = chr:FindFirstChild("Humanoid")
  150. ragged = false
  151. movindamover = false
  152. coolindown = false
  153. togglecamshake = false
  154. warudo = false
  155. waruding = false
  156. rootpart = chr:WaitForChild("HumanoidRootPart")
  157. torso = chr:WaitForChild("Torso")
  158. rarm = chr:WaitForChild("Right Arm")
  159. larm = chr:WaitForChild("Left Arm")
  160. rleg = chr:WaitForChild("Right Leg")
  161. lleg = chr:WaitForChild("Left Leg")
  162. local nscale = Instance.new("NumberValue")
  163. nscale.Value = 1
  164. nscale.Parent = nil
  165. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  166. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  167. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  168. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  169. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  170. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  171. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  172. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  173. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  174. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  175. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  176. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  177. nscale.Changed:connect(function()
  178. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  179. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  180. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  181. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  182. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  183. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  184. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  185. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  186. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  187. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  188. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  189. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  190. end)
  191. Heartbeat = Instance.new("BindableEvent")
  192. Heartbeat.Name = "Heartbeat"
  193. Heartbeat.Parent = script
  194. frame = 0.016666666666666666
  195. tf = 0
  196. game:GetService("RunService").Heartbeat:connect(function(s, p)
  197. tf = tf + s
  198. if tf >= frame then
  199. for i = 1, math.floor(tf / frame) do
  200. Heartbeat:Fire()
  201. end
  202. tf = tf - frame * math.floor(tf / frame)
  203. end
  204. end)
  205. function swait(num)
  206. if num == 0 or num == nil then
  207. Heartbeat.Event:wait()
  208. else
  209. for i = 1, num do
  210. Heartbeat.Event:wait()
  211. end
  212. end
  213. end
  214. local mod = Instance.new("Model")
  215. mod.Name = "stuff"
  216. mod.Parent = chr
  217. tool = Instance.new("Tool")
  218. tool.CanBeDropped = false
  219. tool.RequiresHandle = false
  220. tool.ToolTip = "haha funny memeeeee xdd"
  221. tool.Parent = plr.Backpack
  222. tool.Name = "haha"
  223. local screngui = Instance.new("ScreenGui")
  224. screngui.Parent = plr.PlayerGui
  225. local fram = Instance.new("Frame")
  226. fram.AnchorPoint = Vector2.new(0.5, 0.5)
  227. fram.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  228. fram.BorderColor3 = Color3.new(0, 0, 0)
  229. fram.BorderSizePixel = 2
  230. fram.Position = UDim2.new(0.5, 0, 0.85, 0)
  231. fram.Size = UDim2.new(0.25, 75, 0, 25)
  232. fram.Parent = screngui
  233. local manabar = Instance.new("ImageLabel")
  234. manabar.Name = "ManaBar"
  235. manabar.AnchorPoint = Vector2.new(0.5, 0.5)
  236. manabar.BackgroundColor3 = Color3.new(1, 0.9333333333333333, 0.1607843137254902)
  237. manabar.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  238. manabar.BorderSizePixel = 0
  239. manabar.LayoutOrder = 3
  240. manabar.Position = UDim2.new(0.5, 0, 0.5, 0)
  241. manabar.Size = UDim2.new(1, -6, 1, -6)
  242. manabar.ZIndex = 5
  243. manabar.Parent = fram
  244. local nobm = Instance.new("ImageLabel")
  245. nobm.Name = "xd"
  246. nobm.AnchorPoint = Vector2.new(0.5, 0.5)
  247. nobm.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  248. nobm.BorderColor3 = Color3.new(0, 0, 0)
  249. nobm.BorderSizePixel = 2
  250. nobm.Position = UDim2.new(0.5, 0, -0.3, 0)
  251. nobm.Size = UDim2.new(0.35, 0, 0.6, 0)
  252. nobm.ZIndex = 2
  253. nobm.Parent = fram
  254. local nobote = Instance.new("TextLabel")
  255. nobote.Name = "texto"
  256. nobote.AnchorPoint = Vector2.new(0.5, 0.5)
  257. nobote.BackgroundTransparency = 1
  258. nobote.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  259. nobote.BorderSizePixel = 0
  260. nobote.Position = UDim2.new(0.5, 0, 0.5, 0)
  261. nobote.Size = UDim2.new(1, 0, 1, 0)
  262. nobote.ZIndex = 3
  263. nobote.Font = "Arcade"
  264. nobote.Text = "Noob-o-meter"
  265. nobote.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  266. nobote.TextScaled = true
  267. nobote.TextStrokeTransparency = 1
  268. nobote.Parent = nobm
  269. local mano = Instance.new("ImageLabel")
  270. mano.Name = "xd"
  271. mano.AnchorPoint = Vector2.new(0.5, 0.5)
  272. mano.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  273. mano.BorderColor3 = Color3.new(0, 0, 0)
  274. mano.BorderSizePixel = 2
  275. mano.Position = UDim2.new(0.5, 0, 1.1, 0)
  276. mano.Size = UDim2.new(0.1, 0, 0.6, 0)
  277. mano.ZIndex = 2
  278. mano.Parent = fram
  279. local manu = Instance.new("TextLabel")
  280. manu.Name = "texto"
  281. manu.AnchorPoint = Vector2.new(0.5, 0.5)
  282. manu.BackgroundTransparency = 1
  283. manu.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  284. manu.BorderSizePixel = 0
  285. manu.Position = UDim2.new(0.5, 0, 0.5, 0)
  286. manu.Size = UDim2.new(1, 0, 1, 0)
  287. manu.ZIndex = 3
  288. manu.Font = "Arcade"
  289. manu.Text = "100"
  290. manu.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  291. manu.TextScaled = true
  292. manu.TextStrokeTransparency = 1
  293. manu.Parent = mano
  294. local mana = Instance.new("IntValue")
  295. mana.Value = 100
  296. mana.Name = "Mana"
  297. mana.Parent = fram
  298. coroutine.resume(coroutine.create(function()
  299. while true do
  300. wait(0.15)
  301. manabar:TweenSize(UDim2.new(1 * mana.Value / 100, -6, 1, -6), 2, 1, 0.2, false, nil)
  302. if mana.Value < 100 then
  303. mana.Value = mana.Value + 1
  304. manu.Text = mana.Value
  305. if mana.Value < 0 then
  306. mana.Value = 0
  307. end
  308. end
  309. end
  310. end))
  311. function nooutline(part)
  312. part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  313. end
  314. function test()
  315. if selected == false then
  316. return
  317. end
  318. if waruding == true then
  319. return
  320. end
  321. if ragged == false then
  322. ragged = true
  323. human.PlatformStand = true
  324. if rarm and torso:FindFirstChild("Right Shoulder") then
  325. torso:FindFirstChild("Right Shoulder"):Destroy()
  326. makegloo(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  327. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  328. end
  329. if larm and torso:FindFirstChild("Left Shoulder") then
  330. torso:FindFirstChild("Left Shoulder"):Destroy()
  331. makegloo(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  332. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  333. end
  334. if rleg and torso:FindFirstChild("Right Hip") then
  335. torso:FindFirstChild("Right Hip"):Destroy()
  336. makegloo(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  337. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  338. end
  339. if lleg and torso:FindFirstChild("Left Hip") then
  340. torso:FindFirstChild("Left Hip"):Destroy()
  341. makegloo(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  342. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  343. end
  344. elseif ragged == true then
  345. ragged = false
  346. human.Jump = true
  347. if rarm and torso:FindFirstChild("Right Shoulder") then
  348. torso:FindFirstChild("Right Shoulder"):Destroy()
  349. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  350. rarm:FindFirstChild("touchy"):Destroy()
  351. end
  352. if larm and torso:FindFirstChild("Left Shoulder") then
  353. torso:FindFirstChild("Left Shoulder"):Destroy()
  354. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  355. larm:FindFirstChild("touchy"):Destroy()
  356. end
  357. if rleg and torso:FindFirstChild("Right Hip") then
  358. torso:FindFirstChild("Right Hip"):Destroy()
  359. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  360. rleg:FindFirstChild("touchy"):Destroy()
  361. end
  362. if lleg and torso:FindFirstChild("Left Hip") then
  363. torso:FindFirstChild("Left Hip"):Destroy()
  364. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  365. lleg:FindFirstChild("touchy"):Destroy()
  366. end
  367. end
  368. end
  369. function makegloo(paren, co, ci, parto, parti, nam)
  370. local gloo = Instance.new("Glue")
  371. gloo.Name = nam
  372. gloo.C0 = co
  373. gloo.C1 = ci
  374. gloo.Part0 = parto
  375. gloo.Part1 = parti
  376. gloo.Parent = paren
  377. end
  378. function makejoint(paren, co, ci, parto, parti, nam)
  379. local gloo = Instance.new("Motor6D")
  380. gloo.Name = nam
  381. gloo.C0 = co
  382. gloo.C1 = ci
  383. gloo.Part0 = parto
  384. gloo.Part1 = parti
  385. gloo.Parent = paren
  386. end
  387. function maketouchy(parent, limb, cframe)
  388. local pr = Instance.new("Part")
  389. pr.Name = "touchy"
  390. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  391. pr.Transparency = 1
  392. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  393. pr.CanCollide = true
  394. pr.Anchored = false
  395. pr.Parent = parent
  396. local w = Instance.new("Weld")
  397. w.Part0 = pr
  398. w.Part1 = limb
  399. w.C0 = cframe
  400. w.Parent = pr
  401. end
  402. function movinit()
  403. if ragged == true then
  404. do
  405. local bodyp = Instance.new("BodyPosition")
  406. bodyp.MaxForce = Vector3.new(100000, 100000, 100000)
  407. bodyp.Position = mouse.Hit.p
  408. bodyp.P = 100
  409. bodyp.Name = "bodehforce"
  410. bodyp.D = 20
  411. bodyp.Parent = rootpart
  412. delay(0.01, function()
  413. bodyp:Destroy()
  414. end)
  415. end
  416. end
  417. end
  418. function shoom()
  419. if selected == false then
  420. return
  421. end
  422. if waruding == true then
  423. return
  424. end
  425. if mana.Value < 5 then
  426. return
  427. end
  428. local mcir1 = Instance.new("Part")
  429. mcir1.Anchored = true
  430. mcir1.CanCollide = false
  431. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  432. mcir1.Transparency = 1
  433. mcir1.CFrame = CFrame.new(rootpart.Position + Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)), mouse.Hit.p)
  434. mcir1.Parent = mod
  435. game.Debris:AddItem(mcir1, 8)
  436. local d1 = Instance.new("Decal")
  437. d1.Texture = "rbxassetid://602615043"
  438. d1.Face = "Front"
  439. d1.Parent = mcir1
  440. local d2 = Instance.new("Decal")
  441. d2.Texture = "rbxassetid://602617463"
  442. d2.Face = "Back"
  443. d2.Parent = mcir1
  444. local bme = Instance.new("BlockMesh")
  445. bme.Parent = mcir1
  446. for _ = 1, 9 do
  447. wait()
  448. bme.Scale = bme.Scale:lerp(Vector3.new(35, 35, 0), 0.3)
  449. end
  450. makenoob(mcir1.CFrame, (mouse.Hit.p - mcir1.Position).unit * 150, math.random(8, 12) / 10)
  451. mana.Value = mana.Value - 5
  452. coroutine.resume(coroutine.create(function()
  453. wait(1)
  454. for _ = 1, 12 do
  455. wait()
  456. d1.Transparency = d1.Transparency + 0.08
  457. d2.Transparency = d2.Transparency + 0.08
  458. end
  459. mcir1:Destroy()
  460. end))
  461. end
  462. function transpo()
  463. if selected == false then
  464. return
  465. end
  466. if waruding == true then
  467. return
  468. end
  469. if mana.Value < 5 then
  470. return
  471. end
  472. if mouse.Target.Parent.Name == "Noob" and mouse.Target.Parent.Humanoid.Health ~= 0 then
  473. do
  474. local nibz = mouse.Target.Parent
  475. chr.PrimaryPart = rootpart
  476. nibz.PrimaryPart = nibz:FindFirstChild("HumanoidRootPart")
  477. local g = Instance.new("Part")
  478. g.CanCollide, g.Anchored = false, true
  479. g.Transparency = 1
  480. g.CFrame = rootpart.CFrame
  481. g.Parent = workspace
  482. game.Debris:AddItem(g, 4)
  483. local sou = Instance.new("Sound")
  484. sou.Pitch = math.random(7, 11) / 10
  485. sou.Volume = 0.9
  486. sou.SoundId = "rbxassetid://111124523"
  487. sou.Parent = g
  488. sou:Play()
  489. local pe = Instance.new("ParticleEmitter")
  490. pe.Acceleration = Vector3.new(0, 8, 0)
  491. pe.Lifetime = NumberRange.new(1, 1.5)
  492. pe.Rate = 20000
  493. pe.RotSpeed = NumberRange.new(-30, 30)
  494. pe.Rotation = NumberRange.new(0, 360)
  495. pe.Size = NumberSequence.new({
  496. NumberSequenceKeypoint.new(0, 4.38, 0),
  497. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  498. NumberSequenceKeypoint.new(1, 1.48, 0)
  499. })
  500. pe.Texture = "rbxassetid://244221440"
  501. pe.Transparency = NumberSequence.new({
  502. NumberSequenceKeypoint.new(0, 0, 0),
  503. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  504. NumberSequenceKeypoint.new(1, 1, 1)
  505. })
  506. pe.ZOffset = 5
  507. pe.VelocitySpread = 360
  508. pe.Parent = g
  509. delay(0.14, function()
  510. pe.Enabled = false
  511. end)
  512. chr:SetPrimaryPartCFrame(nibz:FindFirstChild("HumanoidRootPart").CFrame)
  513. local g2 = Instance.new("Part")
  514. g2.CanCollide, g2.Anchored = false, true
  515. g2.Transparency = 1
  516. g2.CFrame = nibz:FindFirstChild("HumanoidRootPart").CFrame
  517. g2.Parent = workspace
  518. game.Debris:AddItem(g2, 4)
  519. local sou2 = Instance.new("Sound")
  520. sou2.Pitch = math.random(7, 11) / 10
  521. sou2.Volume = 0.9
  522. sou2.SoundId = "rbxassetid://111124523"
  523. sou2.Parent = g2
  524. sou2:Play()
  525. local pe2 = Instance.new("ParticleEmitter")
  526. pe2.Acceleration = Vector3.new(0, 8, 0)
  527. pe2.Lifetime = NumberRange.new(1, 1.5)
  528. pe2.Rate = 20000
  529. pe2.RotSpeed = NumberRange.new(-30, 30)
  530. pe2.Rotation = NumberRange.new(0, 360)
  531. pe2.Size = NumberSequence.new({
  532. NumberSequenceKeypoint.new(0, 4.38, 0),
  533. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  534. NumberSequenceKeypoint.new(1, 1.48, 0)
  535. })
  536. pe2.Texture = "rbxassetid://244221440"
  537. pe2.Transparency = NumberSequence.new({
  538. NumberSequenceKeypoint.new(0, 0, 0),
  539. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  540. NumberSequenceKeypoint.new(1, 1, 1)
  541. })
  542. pe2.ZOffset = 5
  543. pe2.VelocitySpread = 360
  544. pe2.Parent = g2
  545. delay(0.14, function()
  546. pe2.Enabled = false
  547. end)
  548. nibz:SetPrimaryPartCFrame(g.CFrame)
  549. mana.Value = mana.Value - 5
  550. end
  551. end
  552. end
  553. function pow()
  554. if selected == false then
  555. return
  556. end
  557. if coolindown == true then
  558. return
  559. end
  560. if waruding == true then
  561. return
  562. end
  563. if mana.Value < 50 then
  564. return
  565. end
  566. coolindown = true
  567. local propertieslol = function(part)
  568. part.Material = "SmoothPlastic"
  569. part.CanCollide = false
  570. part.Locked = true
  571. part.Anchored = true
  572. part.Size = Vector3.new(0.2, 0.2, 0.2)
  573. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  574. end
  575. local mover = Instance.new("Part")
  576. mover.Transparency = 1
  577. mover.Size = Vector3.new(0.2, 0.2, 0.2)
  578. mover.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  579. mover.Anchored = true
  580. mover.CanCollide = false
  581. mover.Parent = mod
  582. local mciro = Instance.new("Part")
  583. mciro.Name = "mciro"
  584. mciro.BrickColor = BrickColor.new("Bright yellow")
  585. propertieslol(mciro)
  586. mciro.CFrame = rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0)
  587. mciro.Transparency = 1
  588. mciro.Parent = mod
  589. local mc = Instance.new("BlockMesh")
  590. mc.Scale = Vector3.new(0, 0, 0)
  591. mc.Parent = mciro
  592. local d1 = Instance.new("Decal")
  593. d1.Texture = "rbxassetid://602615043"
  594. d1.Face = "Top"
  595. d1.Parent = mciro
  596. local d2 = Instance.new("Decal")
  597. d2.Texture = "rbxassetid://602617463"
  598. d2.Face = "Bottom"
  599. d2.Parent = mciro
  600. movindamover = true
  601. coroutine.resume(coroutine.create(function()
  602. while movindamover == true do
  603. swait()
  604. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0), 0.4)
  605. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  606. mc.Scale = mc.Scale:lerp(Vector3.new(120, 0, 120), 0.1)
  607. end
  608. end))
  609. local handle = Instance.new("Part")
  610. handle.Name = "Handle"
  611. handle.BrickColor = BrickColor.new("Br. yellowish green")
  612. propertieslol(handle)
  613. handle.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  614. handle.Parent = mod
  615. local m0 = Instance.new("SpecialMesh")
  616. m0.MeshType = "Head"
  617. m0.Parent = handle
  618. local h1 = Instance.new("Part")
  619. h1.Name = "h1"
  620. h1.BrickColor = BrickColor.new("Br. yellowish green")
  621. propertieslol(h1)
  622. h1.CFrame = mover.CFrame * CFrame.new(0, 3, 0)
  623. h1.Parent = mod
  624. local m1 = Instance.new("SpecialMesh")
  625. m1.MeshType = "Head"
  626. m1.Parent = h1
  627. local h2 = Instance.new("Part")
  628. h2.Name = "h2"
  629. h2.BrickColor = BrickColor.new("Br. yellowish green")
  630. propertieslol(h2)
  631. h2.CFrame = mover.CFrame * CFrame.new(0, -3, 0)
  632. h2.Parent = mod
  633. local m2 = Instance.new("SpecialMesh")
  634. m2.MeshType = "Head"
  635. m2.Parent = h2
  636. local he = Instance.new("Part")
  637. he.Name = "he"
  638. he.BrickColor = BrickColor.new("Bright yellow")
  639. propertieslol(he)
  640. he.CFrame = mover.CFrame * CFrame.new(0, -3.75, 0)
  641. he.Parent = mod
  642. local m3 = Instance.new("SpecialMesh")
  643. m3.MeshType = "Head"
  644. m3.Parent = he
  645. local ht = Instance.new("Part")
  646. ht.Name = "ht"
  647. ht.BrickColor = BrickColor.new("White")
  648. propertieslol(ht)
  649. ht.CFrame = mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0)
  650. ht.Parent = mod
  651. local m4 = Instance.new("SpecialMesh")
  652. m4.MeshType = "Head"
  653. m4.MeshId = "http://www.roblox.com/asset/?id=1082802"
  654. m4.TextureId = "http://www.roblox.com/asset/?id=1082804"
  655. m4.Parent = ht
  656. local p1 = Instance.new("Part")
  657. p1.Name = "p1"
  658. p1.BrickColor = BrickColor.new("Bright blue")
  659. propertieslol(p1)
  660. p1.CFrame = mover.CFrame * CFrame.new(0, 12, 0)
  661. p1.Parent = mod
  662. local m5 = Instance.new("SpecialMesh")
  663. m5.MeshType = "Head"
  664. m5.Parent = p1
  665. local p2 = Instance.new("Part")
  666. p2.Name = "p2"
  667. p2.BrickColor = BrickColor.new("Bright blue")
  668. propertieslol(p2)
  669. p2.CFrame = mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0)
  670. p2.Parent = mod
  671. local m6 = Instance.new("SpecialMesh")
  672. m6.MeshType = "FileMesh"
  673. m6.MeshId = "rbxassetid://1033714"
  674. m6.Parent = p2
  675. local he1 = Instance.new("Part")
  676. he1.Name = "he1"
  677. he1.BrickColor = BrickColor.new("Bright yellow")
  678. propertieslol(he1)
  679. he1.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0)
  680. he1.Parent = mod
  681. local m7 = Instance.new("SpecialMesh")
  682. m7.MeshType = "Head"
  683. m7.Parent = he1
  684. local hdec1 = Instance.new("Decal")
  685. hdec1.Texture = "rbxasset://textures/face.png"
  686. hdec1.Face = "Front"
  687. hdec1.Parent = he1
  688. local he2 = Instance.new("Part")
  689. he2.Name = "he2"
  690. he2.BrickColor = BrickColor.new("Bright yellow")
  691. propertieslol(he2)
  692. he2.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0)
  693. he2.Transparency = 1
  694. he2.Parent = mod
  695. local m8 = Instance.new("SpecialMesh")
  696. m8.MeshType = "Head"
  697. m8.Parent = he2
  698. local hdec2 = Instance.new("Decal")
  699. hdec2.Texture = "rbxasset://textures/face.png"
  700. hdec2.Face = "Front"
  701. hdec2.Parent = he2
  702. local het1 = Instance.new("Part")
  703. het1.Name = "het1"
  704. het1.BrickColor = BrickColor.new("Bright yellow")
  705. propertieslol(het1)
  706. het1.CFrame = mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0)
  707. het1.Parent = mod
  708. local m9 = Instance.new("SpecialMesh")
  709. m9.MeshType = "FileMesh"
  710. m9.MeshId = "http://www.roblox.com/asset/?id=272942659"
  711. m9.TextureId = "http://www.roblox.com/asset/?id=272942750"
  712. m9.Parent = het1
  713. local he3 = Instance.new("Part")
  714. he3.Name = "he3"
  715. he3.BrickColor = BrickColor.new("Bright yellow")
  716. propertieslol(he3)
  717. he3.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90))
  718. he3.Parent = mod
  719. local m10 = Instance.new("SpecialMesh")
  720. m10.MeshType = "Head"
  721. m10.Parent = he3
  722. local hdec3 = Instance.new("Decal")
  723. hdec3.Texture = "rbxasset://textures/face.png"
  724. hdec3.Face = "Front"
  725. hdec3.Parent = he3
  726. local he4 = Instance.new("Part")
  727. he4.Name = "he4"
  728. he4.BrickColor = BrickColor.new("Bright yellow")
  729. propertieslol(he4)
  730. he4.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90))
  731. he4.Transparency = 1
  732. he4.Parent = mod
  733. local m11 = Instance.new("SpecialMesh")
  734. m11.MeshType = "Head"
  735. m11.Parent = he4
  736. local hdec4 = Instance.new("Decal")
  737. hdec4.Texture = "rbxasset://textures/face.png"
  738. hdec4.Face = "Front"
  739. hdec4.Parent = he4
  740. local he5 = Instance.new("Part")
  741. he5.Name = "he5"
  742. he5.BrickColor = BrickColor.new("Bright yellow")
  743. propertieslol(he5)
  744. he5.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90))
  745. he5.Parent = mod
  746. local m12 = Instance.new("SpecialMesh")
  747. m12.MeshType = "Head"
  748. m12.Parent = he5
  749. local hdec5 = Instance.new("Decal")
  750. hdec5.Texture = "rbxasset://textures/face.png"
  751. hdec5.Face = "Front"
  752. hdec5.Parent = he5
  753. local he6 = Instance.new("Part")
  754. he6.Name = "he6"
  755. he6.BrickColor = BrickColor.new("Bright yellow")
  756. propertieslol(he6)
  757. he6.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90))
  758. he6.Transparency = 1
  759. he6.Parent = mod
  760. local m13 = Instance.new("SpecialMesh")
  761. m13.MeshType = "Head"
  762. m13.Parent = he6
  763. local hdec6 = Instance.new("Decal")
  764. hdec6.Texture = "rbxasset://textures/face.png"
  765. hdec6.Face = "Front"
  766. hdec6.Parent = he6
  767. m0.Scale = Vector3.new(0, 0, 0)
  768. m1.Scale = Vector3.new(0, 0, 0)
  769. m2.Scale = Vector3.new(0, 0, 0)
  770. m3.Scale = Vector3.new(0, 0, 0)
  771. m4.Scale = Vector3.new(0, 0, 0)
  772. m5.Scale = Vector3.new(0, 0, 0)
  773. m6.Scale = Vector3.new(0, 0, 0)
  774. m7.Scale = Vector3.new(0, 0, 0)
  775. m8.Scale = Vector3.new(0, 0, 0)
  776. m9.Scale = Vector3.new(0, 0, 0)
  777. m10.Scale = Vector3.new(0, 0, 0)
  778. m11.Scale = Vector3.new(0, 0, 0)
  779. m12.Scale = Vector3.new(0, 0, 0)
  780. m13.Scale = Vector3.new(0, 0, 0)
  781. coroutine.resume(coroutine.create(function()
  782. while mover do
  783. swait()
  784. handle.CFrame = handle.CFrame:lerp(mover.CFrame, 0.4)
  785. h1.CFrame = h1.CFrame:lerp(mover.CFrame * CFrame.new(0, 3, 0), 0.4)
  786. h2.CFrame = h2.CFrame:lerp(mover.CFrame * CFrame.new(0, -3, 0), 0.4)
  787. he.CFrame = he.CFrame:lerp(mover.CFrame * CFrame.new(0, -4, 0), 0.4)
  788. ht.CFrame = ht.CFrame:lerp(mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  789. p1.CFrame = p1.CFrame:lerp(mover.CFrame * CFrame.new(0, 12, 0), 0.4)
  790. p2.CFrame = p2.CFrame:lerp(mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  791. he1.CFrame = he1.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  792. he2.CFrame = he2.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  793. het1.CFrame = het1.CFrame:lerp(mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  794. he3.CFrame = he3.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  795. he4.CFrame = he4.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90)), 0.4)
  796. he5.CFrame = he5.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90)), 0.4)
  797. he6.CFrame = he6.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90)), 0.4)
  798. end
  799. end))
  800. local function expando(mesho, vectorz)
  801. mesho.Scale = Vector3.new(0, 0, 0)
  802. local sond = Instance.new("Sound")
  803. sond.Volume = 1.2
  804. sond.Pitch = 1
  805. sond.EmitterSize = 10
  806. sond.SoundId = "rbxassetid://315152748"
  807. sond.Parent = mesho.Parent
  808. sond:Play()
  809. mana.Value = mana.Value - 3
  810. for _ = 1, 5 do
  811. swait()
  812. mesho.Scale = mesho.Scale:lerp(vectorz + Vector3.new(6, 6, 6), 0.65)
  813. end
  814. for _ = 1, 3 do
  815. swait()
  816. mesho.Scale = mesho.Scale:lerp(vectorz, 0.65)
  817. end
  818. mesho.Scale = vectorz
  819. end
  820. expando(m0, Vector3.new(5, 30, 5))
  821. expando(m1, Vector3.new(6, 5.5, 5.5))
  822. expando(m2, Vector3.new(6, 5.5, 5.5))
  823. expando(m3, Vector3.new(6.5, 6.5, 6.5))
  824. expando(m4, Vector3.new(1.25, 1.25, 1.25))
  825. expando(m5, Vector3.new(5, 90, 4))
  826. expando(m6, Vector3.new(2, 20, 2))
  827. expando(m7, Vector3.new(75, 75, 75))
  828. expando(m8, Vector3.new(75, 75, 75))
  829. expando(m9, Vector3.new(12, 11, 11))
  830. expando(m10, Vector3.new(60, 60, 60))
  831. expando(m11, Vector3.new(60, 60, 60))
  832. expando(m12, Vector3.new(60, 60, 60))
  833. expando(m13, Vector3.new(60, 60, 60))
  834. wait(0.2)
  835. movindamover = false
  836. coroutine.resume(coroutine.create(function()
  837. local sond = Instance.new("Sound")
  838. sond.Volume = 2.5
  839. sond.Pitch = 0.5
  840. sond.SoundId = "rbxassetid://320557353"
  841. sond.Parent = p2
  842. sond:Play()
  843. end))
  844. for _ = 1, 60 do
  845. swait()
  846. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)) * CFrame.new(0, 16, 4), 0.1)
  847. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  848. end
  849. coroutine.resume(coroutine.create(function()
  850. local sond = Instance.new("Sound")
  851. sond.Volume = 5.5
  852. sond.Pitch = 0.6
  853. sond.SoundId = "rbxassetid://320557353"
  854. sond.Parent = p2
  855. sond:Play()
  856. end))
  857. for d = 1, 5 do
  858. swait()
  859. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 13, -5), 0.008 + d / 8)
  860. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  861. end
  862. for e = 1, 3 do
  863. swait()
  864. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(0)) * CFrame.new(0, 6, 13), 0.7 + e / 9)
  865. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  866. end
  867. coroutine.resume(coroutine.create(function()
  868. local sond = Instance.new("Sound")
  869. sond.Volume = 5
  870. sond.Pitch = 0.9
  871. sond.SoundId = "rbxassetid://157878578"
  872. sond.Parent = mciro
  873. sond:Play()
  874. end))
  875. local ra = Ray.new(mciro.Position, mciro.CFrame.upVector * 3)
  876. local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {chr}, false, true)
  877. if part then
  878. local cfremz = CFrame.new(positi)
  879. debris(cfremz, part, 20)
  880. end
  881. mana.Value = mana.Value - 30
  882. for m = 1, 18 do
  883. makenoob(mciro.CFrame * CFrame.new(math.random(-15, 15), math.random(-32, -4), math.random(-15, 15)), Vector3.new(math.random(-100, 100), math.random(100, 200), math.random(-100, 100)), math.random(4, 16) / 10)
  884. end
  885. coroutine.resume(coroutine.create(function()
  886. local pou1 = Instance.new("Part")
  887. propertieslol(pou1)
  888. pou1.BrickColor = BrickColor.new("Grey")
  889. pou1.Transparency = 0.5
  890. pou1.CFrame = mciro.CFrame * CFrame.new(0, -28, 0) * CFrame.Angles(math.rad(180), 0, 0)
  891. pou1.Parent = mod
  892. local mosh = Instance.new("SpecialMesh")
  893. mosh.MeshType = "FileMesh"
  894. mosh.MeshId = "rbxassetid://489415447"
  895. mosh.Scale = Vector3.new(0.1, 0.1, 0.1)
  896. mosh.Parent = pou1
  897. local pou2 = Instance.new("Part")
  898. propertieslol(pou2)
  899. pou2.BrickColor = BrickColor.new("Grey")
  900. pou2.Transparency = 0.5
  901. pou2.CFrame = mciro.CFrame * CFrame.new(0, -23, 0) * CFrame.Angles(math.rad(180), 0, 0)
  902. pou2.Parent = mod
  903. local mosh2 = Instance.new("SpecialMesh")
  904. mosh2.MeshType = "FileMesh"
  905. mosh2.MeshId = "rbxassetid://489415447"
  906. mosh2.Scale = Vector3.new(0.1, 0.1, 0.1)
  907. mosh2.Parent = pou2
  908. for x = 1, 4 do
  909. wait()
  910. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.Angles(0, math.rad(4), 0), 0.4)
  911. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(15, 100, 15), 0.4)
  912. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  913. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(25, 80, 25), 0.4)
  914. end
  915. for x = 1, 40 do
  916. wait()
  917. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  918. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  919. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  920. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  921. end
  922. for x = 1, 19 do
  923. wait()
  924. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  925. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  926. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  927. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  928. pou1.Transparency = pou1.Transparency + 0.03
  929. pou2.Transparency = pou2.Transparency + 0.03
  930. end
  931. end))
  932. hito(mciro, 24, 40)
  933. camshake(mciro, 48, 6)
  934. wait(3)
  935. for _, g in pairs(mod:GetChildren()) do
  936. if g.ClassName == "Part" then
  937. coroutine.resume(coroutine.create(function()
  938. for _ = 1, 24 do
  939. wait()
  940. g.Transparency = g.Transparency + 0.06
  941. end
  942. g:Destroy()
  943. end))
  944. for _, d in ipairs(g:GetChildren()) do
  945. if d.ClassName == "Decal" then
  946. coroutine.resume(coroutine.create(function()
  947. if d.Transparency ~= 1 then
  948. for _ = 1, 24 do
  949. wait()
  950. d.Transparency = d.Transparency + 0.06
  951. end
  952. end
  953. end))
  954. end
  955. end
  956. delay(2, function()
  957. coolindown = false
  958. end)
  959. end
  960. end
  961. end
  962. function ZAWARUDO()
  963. if selected == false then
  964. return
  965. end
  966. if warudo == true then
  967. return
  968. end
  969. if workspace:FindFirstChild("The Noob") then
  970. return
  971. end
  972. warudo = true
  973. waruding = true
  974. local animo = human.Animator
  975. animo.Parent = nil
  976. chr.Animate.Disabled = true
  977. local lmao = Instance.new("Sound")
  978. lmao.EmitterSize = 150
  979. lmao.Volume = 1.25
  980. lmao.MaxDistance = 2700
  981. lmao.SoundId = "rbxassetid://170620840"
  982. lmao.Parent = rootpart
  983. game.Debris:AddItem(lmao, 25)
  984. lmao:Play()
  985. chr.PrimaryPart = rootpart
  986. wait(0.75)
  987. rootpart.Anchored = true
  988. for _ = 1, 40 do
  989. wait(0.04)
  990. chr:MoveTo(rootpart.Position + Vector3.new(0, 60, 0))
  991. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  992. end
  993. for _ = 1, 12 do
  994. wait(0.03)
  995. chr:MoveTo(rootpart.Position + Vector3.new(0, 10, 0))
  996. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  997. end
  998. for c = 1, 14 do
  999. wait(0.01)
  1000. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(178)), 0.3)
  1001. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(-178)), 0.3)
  1002. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1003. torso:FindFirstChild("Right Hip").C0 = torso:FindFirstChild("Right Hip").C0:lerp(RightHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(0)), 0.3)
  1004. torso:FindFirstChild("Left Hip").C0 = torso:FindFirstChild("Left Hip").C0:lerp(LeftHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.3)
  1005. end
  1006. local trn = function(p)
  1007. for _ = 1, 6 do
  1008. wait()
  1009. p.Transparency = p.Transparency - 0.18
  1010. end
  1011. end
  1012. local function bignoob(cfrem, scalo)
  1013. nscale.Value = scalo
  1014. local md = Instance.new("Model")
  1015. md.Name = "The Noob"
  1016. md.Parent = workspace
  1017. local hu = Instance.new("Humanoid")
  1018. hu.MaxHealth = 0
  1019. hu.RigType = "R6"
  1020. hu.Name = "nothumanxd"
  1021. hu.Parent = md
  1022. local anm = Instance.new("Animator")
  1023. anm.Parent = hu
  1024. hu.PlatformStand = true
  1025. local hd = Instance.new("Part")
  1026. hd.Name = "Head"
  1027. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1028. hd.TopSurface = "Smooth"
  1029. hd.BottomSurface = "Inlet"
  1030. hd.Locked = true
  1031. hd.Transparency = 1
  1032. hd.BrickColor = BrickColor.new("Bright yellow")
  1033. hd.CanCollide = false
  1034. hd.Parent = md
  1035. local hm = Instance.new("SpecialMesh")
  1036. hm.MeshType = "Head"
  1037. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1038. hm.Parent = hd
  1039. local hf = Instance.new("Decal")
  1040. hf.Texture = "rbxasset://textures/face.png"
  1041. local gen = math.random(1, 40)
  1042. if gen == 3 then
  1043. hf.Texture = "rbxassetid://260884109"
  1044. end
  1045. if gen == 8 then
  1046. hf.Texture = "rbxassetid://260569492"
  1047. end
  1048. if gen == 12 then
  1049. hf.Texture = "rbxassetid://259580505"
  1050. end
  1051. if gen == 16 then
  1052. hf.Texture = "rbxassetid://259579232"
  1053. end
  1054. if gen == 24 then
  1055. hf.Texture = "rbxassetid://259571525"
  1056. end
  1057. if gen == 28 then
  1058. hf.Texture = "rbxassetid://258283210"
  1059. end
  1060. if gen == 32 then
  1061. hf.Texture = "rbxassetid://258940032"
  1062. end
  1063. if gen == 38 then
  1064. hf.Texture = "rbxassetid://673220970"
  1065. hf.Color3 = Color3.new(0, 0, 0)
  1066. end
  1067. hf.Face = "Front"
  1068. hf.Parent = hd
  1069. local hrp = Instance.new("Part")
  1070. hrp.Name = "HumanoidRootPart"
  1071. hrp.TopSurface, hrp.BottomSurface = 0, 0
  1072. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1073. hrp.Transparency = 1
  1074. hrp.CanCollide = false
  1075. hrp.Anchored = true
  1076. hrp.Locked = true
  1077. hrp.Parent = md
  1078. local learm = Instance.new("Part")
  1079. learm.Name = "Left Arm"
  1080. learm.BrickColor = BrickColor.new("Bright yellow")
  1081. learm.CanCollide = false
  1082. learm.Transparency = 1
  1083. learm.Locked = true
  1084. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1085. learm.Parent = md
  1086. local riarm = Instance.new("Part")
  1087. riarm.Name = "Right Arm"
  1088. riarm.BrickColor = BrickColor.new("Bright yellow")
  1089. riarm.CanCollide = false
  1090. riarm.Transparency = 1
  1091. riarm.Locked = true
  1092. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1093. riarm.Parent = md
  1094. local leleg = Instance.new("Part")
  1095. leleg.Name = "Left Leg"
  1096. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  1097. leleg.CanCollide = false
  1098. leleg.Transparency = 1
  1099. leleg.Locked = true
  1100. leleg.BottomSurface = 0
  1101. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1102. leleg.Parent = md
  1103. local rileg = Instance.new("Part")
  1104. rileg.Name = "Right Leg"
  1105. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  1106. rileg.CanCollide = false
  1107. rileg.Locked = true
  1108. rileg.Transparency = 1
  1109. rileg.BottomSurface = 0
  1110. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1111. rileg.Parent = md
  1112. local tor = Instance.new("Part")
  1113. tor.Name = "Torso"
  1114. tor.BrickColor = BrickColor.new("Bright blue")
  1115. tor.Locked = true
  1116. tor.Anchored = true
  1117. tor.CanCollide = false
  1118. tor.Transparency = 1
  1119. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1120. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1121. tor.Parent = md
  1122. md.PrimaryPart = hrp
  1123. md:SetPrimaryPartCFrame(cfrem)
  1124. md:makeJoints()
  1125. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1126. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1127. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1128. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1129. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  1130. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1131. tor:FindFirstChild("Right Shoulder").C0 = tor:FindFirstChild("Right Shoulder").C0 * CFrame.new(7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  1132. tor:FindFirstChild("Left Shoulder").C0 = tor:FindFirstChild("Left Shoulder").C0 * CFrame.new(-7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  1133. tor:FindFirstChild("Right Hip").C0 = tor:FindFirstChild("Right Hip").C0 * CFrame.new(7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  1134. tor:FindFirstChild("Left Hip").C0 = tor:FindFirstChild("Left Hip").C0 * CFrame.new(-7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  1135. tor:FindFirstChild("Neck").C0 = tor:FindFirstChild("Neck").C0 * CFrame.new(0, 1, 3) * CFrame.Angles(math.rad(-90), 0, 0)
  1136. trn(tor)
  1137. trn(hd)
  1138. trn(learm)
  1139. trn(riarm)
  1140. trn(leleg)
  1141. trn(rileg)
  1142. nscale.Value = 1
  1143. end
  1144. local yehboi = true
  1145. bignoob(rootpart.CFrame * CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(90), 0, 0), 15)
  1146. coroutine.resume(coroutine.create(function()
  1147. while workspace:FindFirstChild("The Noob") and yehboi == true do
  1148. swait()
  1149. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 9, 0) * CFrame.Angles(math.rad(90), 0, 0))
  1150. end
  1151. end))
  1152. local function bam(cframe, intens, nu)
  1153. local pou1 = Instance.new("Part")
  1154. pou1.BrickColor = BrickColor.new("Grey")
  1155. pou1.Transparency = 0.1
  1156. pou1.CFrame = cframe
  1157. pou1.Parent = mod
  1158. local mosh = Instance.new("SpecialMesh")
  1159. mosh.MeshType = "FileMesh"
  1160. mosh.MeshId = "rbxassetid://489415447"
  1161. mosh.Scale = Vector3.new(1, 1, 1)
  1162. mosh.Parent = pou1
  1163. coroutine.resume(coroutine.create(function()
  1164. for _ = 1, nu do
  1165. swait()
  1166. mosh.Scale = mosh.Scale + Vector3.new(3 * intens, 3 * intens, 3 * intens)
  1167. pou1.Transparency = pou1.Transparency + 0.9 / nu
  1168. end
  1169. pou1:Destroy()
  1170. end))
  1171. end
  1172. wait(1)
  1173. for _ = 1, 50 do
  1174. wait(0.025)
  1175. chr:MoveTo(rootpart.Position + Vector3.new(0, -9.5, 0))
  1176. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(-3.8), math.rad(0), math.rad(0)))
  1177. end
  1178. for _ = 1, 30 do
  1179. wait()
  1180. chr:MoveTo(rootpart.Position + Vector3.new(0, -79.1, 0))
  1181. end
  1182. local ry = Ray.new(rootpart.Position + Vector3.new(0, -6, 0), rootpart.CFrame.upVector * 150)
  1183. local part, poso = workspace:FindPartOnRayWithIgnoreList(ry, {chr}, false, false)
  1184. if part then
  1185. debris(CFrame.new(poso), part, 25)
  1186. end
  1187. chr:MoveTo(poso + Vector3.new(0, 15, 0))
  1188. yehboi = false
  1189. coroutine.resume(coroutine.create(function()
  1190. local sond = Instance.new("Sound")
  1191. sond.Volume = 3
  1192. sond.Pitch = 0.5
  1193. sond.MaxDistance = 300
  1194. sond.SoundId = "rbxassetid://157878578"
  1195. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  1196. sond:Play()
  1197. end))
  1198. stun(workspace:FindFirstChild("The Noob").Torso, 26, 7)
  1199. hito(workspace:FindFirstChild("The Noob").Torso, 26, 15)
  1200. bam(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 16, 32)
  1201. for _ = 1, 10 do
  1202. wait()
  1203. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(7), math.rad(0), math.rad(0)))
  1204. end
  1205. for _ = 1, 8 do
  1206. wait()
  1207. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(4.5), math.rad(2), math.rad(0)))
  1208. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80)), 0.4)
  1209. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.4)
  1210. end
  1211. local br = Instance.new("Part")
  1212. br.Anchored = true
  1213. br.CFrame = workspace:FindFirstChild("The Noob").Torso.CFrame
  1214. br.Transparency = 1
  1215. br.CanCollide = false
  1216. br.Parent = workspace
  1217. game.Debris:AddItem(br, 30)
  1218. local hrz = Instance.new("Part")
  1219. hrz.Anchored = true
  1220. hrz.CFrame = rootpart.CFrame
  1221. hrz.Transparency = 1
  1222. hrz.CanCollide = false
  1223. hrz.Parent = workspace
  1224. game.Debris:AddItem(hrz, 30)
  1225. wait(0.4)
  1226. coroutine.resume(coroutine.create(function()
  1227. local f = true
  1228. for n = 1, 70 do
  1229. wait()
  1230. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(br.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)))
  1231. if f == true then
  1232. chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(-32), math.rad(0)))
  1233. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(21)), 0.9)
  1234. f = false
  1235. elseif f == false then
  1236. chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0)))
  1237. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-21)), 0.9)
  1238. f = true
  1239. end
  1240. end
  1241. end))
  1242. for _ = 1, 18 do
  1243. wait(0.06)
  1244. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  1245. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(-117, -100))), 1)
  1246. makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  1247. bam(larm.CFrame, 1, 9)
  1248. coroutine.resume(coroutine.create(function()
  1249. local sond = Instance.new("Sound")
  1250. sond.Volume = 0.7
  1251. sond.PlaybackSpeed = math.random(19, 26) / 10
  1252. sond.SoundId = "rbxassetid://157878578"
  1253. sond.MaxDistance = 150
  1254. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  1255. sond:Play()
  1256. end))
  1257. wait(0.06)
  1258. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(100, 117))), 1)
  1259. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(68, 82))), 1)
  1260. makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  1261. hito(workspace:FindFirstChild("The Noob").Torso, 18, 5)
  1262. if part then
  1263. debris(CFrame.new(poso), part, 1)
  1264. end
  1265. bam(rarm.CFrame, 1, 9)
  1266. end
  1267. wait(0.6)
  1268. for _ = 1, 15 do
  1269. wait(0.02)
  1270. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(0)))
  1271. end
  1272. for _ = 1, 8 do
  1273. swait()
  1274. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  1275. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(50, 51)), math.rad(math.random(-91, -89))), 1)
  1276. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(61)), 0.9)
  1277. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-18), math.rad(0)))
  1278. end
  1279. coroutine.resume(coroutine.create(function()
  1280. local sond = Instance.new("Sound")
  1281. sond.Volume = 3
  1282. sond.PlaybackSpeed = math.random(6, 8) / 10
  1283. sond.SoundId = "rbxassetid://157878578"
  1284. sond.MaxDistance = 200
  1285. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  1286. sond:Play()
  1287. end))
  1288. bam(larm.CFrame, 6, 24)
  1289. hito(workspace:FindFirstChild("The Noob").Torso, 32, 20)
  1290. wait(0.6)
  1291. for _, d in pairs(torso:GetChildren()) do
  1292. if d.ClassName == "Motor6D" then
  1293. d:Destroy()
  1294. end
  1295. end
  1296. makejoint(torso, NeckC0, NeckC1, torso, chr.Head, "Neck")
  1297. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  1298. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  1299. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  1300. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  1301. chr:SetPrimaryPartCFrame(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, 0, 8))
  1302. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  1303. for _ = 1, 40 do
  1304. swait()
  1305. chr:MoveTo(rootpart.CFrame.p + Vector3.new(0, 2, -3))
  1306. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  1307. end
  1308. rootpart.Anchored = false
  1309. animo.Parent = human
  1310. chr.Animate.Disabled = false
  1311. hito(workspace:FindFirstChild("The Noob").Torso, 36, 40)
  1312. for _, parz in pairs(workspace:FindFirstChild("The Noob"):GetChildren()) do
  1313. if parz.ClassName == "Part" then
  1314. for _, g in pairs(parz:GetChildren()) do
  1315. if g.ClassName == "Motor6D" then
  1316. g:Destroy()
  1317. end
  1318. end
  1319. if parz.Name == "HumanoidRootPart" then
  1320. parz:Destroy()
  1321. end
  1322. if workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid") then
  1323. workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid"):Destroy()
  1324. end
  1325. parz.Anchored = false
  1326. parz.CanCollide = false
  1327. do
  1328. local bodyp = Instance.new("BodyVelocity")
  1329. bodyp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1330. bodyp.Velocity = Vector3.new(math.random(-200, 200), math.random(150, 300), math.random(-200, 200))
  1331. bodyp.P = 500
  1332. bodyp.Parent = parz
  1333. parz.RotVelocity = Vector3.new(math.random(-700, 700), math.random(-700, 700), math.random(-700, 700))
  1334. delay(0.02, function()
  1335. bodyp:Destroy()
  1336. wait(2)
  1337. parz.CanCollide = true
  1338. end)
  1339. game.Debris:AddItem(parz, 10)
  1340. end
  1341. end
  1342. end
  1343. coroutine.resume(coroutine.create(function()
  1344. local ex = Instance.new("Explosion")
  1345. ex.BlastRadius = 40
  1346. ex.DestroyJointRadiusPercent = 0.2
  1347. ex.BlastPressure = 120
  1348. ex.ExplosionType = 2
  1349. ex.Position = workspace:FindFirstChild("The Noob").Torso.Position
  1350. ex.Visible = true
  1351. ex.Parent = workspace
  1352. wait(12)
  1353. if workspace:FindFirstChild("The Noob") then
  1354. workspace:FindFirstChild("The Noob"):Destroy()
  1355. end
  1356. wait(0.5)
  1357. warudo = false
  1358. end))
  1359. waruding = false
  1360. end
  1361. function makenoob(cfrem, velocity, scalo)
  1362. nscale.Value = scalo
  1363. local md = Instance.new("Model")
  1364. md.Name = "Noob"
  1365. md.Parent = workspace
  1366. local hu = Instance.new("Humanoid")
  1367. hu.RigType = "R6"
  1368. hu.Parent = md
  1369. local anm = Instance.new("Animator")
  1370. anm.Parent = hu
  1371. hu.PlatformStand = true
  1372. local light = function(part)
  1373. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  1374. end
  1375. local hd = Instance.new("Part")
  1376. hd.Name = "Head"
  1377. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  1378. hd.TopSurface = "Smooth"
  1379. hd.BottomSurface = "Inlet"
  1380. hd.Locked = true
  1381. hd.BrickColor = BrickColor.new("Bright yellow")
  1382. hd.CanCollide = true
  1383. hd.Anchored = false
  1384. light(hd)
  1385. hd.Parent = md
  1386. local hm = Instance.new("SpecialMesh")
  1387. hm.MeshType = "Head"
  1388. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  1389. hm.Parent = hd
  1390. local hf = Instance.new("Decal")
  1391. hf.Texture = "rbxasset://textures/face.png"
  1392. local gen = math.random(1, 40)
  1393. if gen == 3 then
  1394. hf.Texture = "rbxassetid://260884109"
  1395. end
  1396. if gen == 8 then
  1397. hf.Texture = "rbxassetid://260569492"
  1398. end
  1399. if gen == 12 then
  1400. hf.Texture = "rbxassetid://259580505"
  1401. end
  1402. if gen == 16 then
  1403. hf.Texture = "rbxassetid://259579232"
  1404. end
  1405. if gen == 24 then
  1406. hf.Texture = "rbxassetid://259571525"
  1407. end
  1408. if gen == 28 then
  1409. hf.Texture = "rbxassetid://258283210"
  1410. end
  1411. if gen == 32 then
  1412. hf.Texture = "rbxassetid://258940032"
  1413. end
  1414. if gen == 38 then
  1415. hf.Texture = "rbxassetid://673220970"
  1416. hf.Color3 = Color3.new(0, 0, 0)
  1417. end
  1418. hf.Face = "Front"
  1419. hf.Parent = hd
  1420. local hrp = Instance.new("Part")
  1421. hrp.Name = "HumanoidRootPart"
  1422. hrp.TopSurface, hrp.BottomSurface = 0, 0
  1423. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1424. hrp.Transparency = 1
  1425. hrp.CanCollide = false
  1426. hrp.Locked = true
  1427. light(hrp)
  1428. hrp.Parent = md
  1429. local learm = Instance.new("Part")
  1430. learm.Name = "Left Arm"
  1431. learm.BrickColor = BrickColor.new("Bright yellow")
  1432. learm.CanCollide = false
  1433. learm.Locked = true
  1434. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1435. light(learm)
  1436. learm.Parent = md
  1437. local riarm = Instance.new("Part")
  1438. riarm.Name = "Right Arm"
  1439. riarm.BrickColor = BrickColor.new("Bright yellow")
  1440. riarm.CanCollide = false
  1441. riarm.Locked = true
  1442. light(riarm)
  1443. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1444. riarm.Parent = md
  1445. local leleg = Instance.new("Part")
  1446. leleg.Name = "Left Leg"
  1447. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  1448. leleg.CanCollide = false
  1449. leleg.Locked = true
  1450. light(leleg)
  1451. leleg.BottomSurface = 0
  1452. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1453. leleg.Parent = md
  1454. local rileg = Instance.new("Part")
  1455. rileg.Name = "Right Leg"
  1456. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  1457. rileg.CanCollide = false
  1458. rileg.Locked = true
  1459. light(rileg)
  1460. rileg.BottomSurface = 0
  1461. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1462. rileg.Parent = md
  1463. local tor = Instance.new("Part")
  1464. tor.Name = "Torso"
  1465. tor.BrickColor = BrickColor.new("Bright blue")
  1466. tor.Locked = true
  1467. light(tor)
  1468. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  1469. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  1470. tor.Parent = md
  1471. md.PrimaryPart = hrp
  1472. md:SetPrimaryPartCFrame(cfrem * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)))
  1473. md:makeJoints()
  1474. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  1475. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  1476. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  1477. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  1478. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  1479. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  1480. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1481. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  1482. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1483. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  1484. local d = math.random(0, 12)
  1485. if d == 5 then
  1486. local sun = Instance.new("Sound")
  1487. sun.SoundId = "rbxassetid://167285348"
  1488. sun.Pitch = math.random(9, 10) / 10
  1489. sun.Volume = 3
  1490. sun.Parent = hrp
  1491. sun:Play()
  1492. elseif d == 6 then
  1493. local sun = Instance.new("Sound")
  1494. sun.SoundId = "rbxassetid://604650009"
  1495. sun.Pitch = math.random(7, 13) / 10
  1496. sun.Volume = 3
  1497. sun.Parent = hrp
  1498. sun:Play()
  1499. end
  1500. local bodyp = Instance.new("BodyVelocity")
  1501. bodyp.MaxForce = Vector3.new(90000, 90000, 90000)
  1502. bodyp.Velocity = velocity
  1503. bodyp.P = 5000
  1504. bodyp.Parent = hrp
  1505. delay(0.06, function()
  1506. bodyp:Destroy()
  1507. end)
  1508. nscale.Value = 1
  1509. end
  1510. function hito(partoz, magn, dmg)
  1511. for _, guy in pairs(workspace:GetChildren()) do
  1512. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  1513. local humz = guy:FindFirstChild("Humanoid")
  1514. local torse = guy:FindFirstChild("Torso")
  1515. humz:TakeDamage(dmg)
  1516. end
  1517. end
  1518. end
  1519. function stun(partoz, magn, time)
  1520. for _, guy in pairs(workspace:GetChildren()) do
  1521. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  1522. do
  1523. local humz = guy:FindFirstChild("Humanoid")
  1524. local torse = guy:FindFirstChild("Torso")
  1525. guy.PrimaryPart = torse
  1526. torse.Anchored = true
  1527. if guy:FindFirstChild("HumanoidRootPart") then
  1528. guy:FindFirstChild("HumanoidRootPart").Anchored = true
  1529. delay(time, function()
  1530. if guy:FindFirstChild("HumanoidRootPart") then
  1531. guy:FindFirstChild("HumanoidRootPart").Anchored = false
  1532. end
  1533. end)
  1534. end
  1535. guy:SetPrimaryPartCFrame(torse.CFrame * CFrame.Angles(math.rad(0), 0, 0))
  1536. delay(time, function()
  1537. if torse then
  1538. torse.Anchored = false
  1539. end
  1540. end)
  1541. end
  1542. end
  1543. end
  1544. end
  1545. function debris(cfremz, thepart, amt)
  1546. for j = 1, amt do
  1547. do
  1548. local pr = Instance.new("Part")
  1549. nooutline(pr)
  1550. pr.Name = "debrisobeb"
  1551. pr.Anchored = true
  1552. pr.BrickColor = thepart.BrickColor
  1553. pr.CanCollide = true
  1554. pr.Material = thepart.Material
  1555. pr.Transparency = thepart.Transparency
  1556. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  1557. pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  1558. pr.Parent = workspace
  1559. game.Debris:AddItem(pr, 25)
  1560. delay(15, function()
  1561. if pr then
  1562. pr.CanCollide = false
  1563. pr.Anchored = false
  1564. end
  1565. end)
  1566. end
  1567. end
  1568. for c = 1, amt do
  1569. do
  1570. local pr2 = Instance.new("Part")
  1571. nooutline(pr2)
  1572. pr2.Name = "moredebr"
  1573. pr2.Anchored = false
  1574. pr2.BrickColor = thepart.BrickColor
  1575. pr2.CanCollide = false
  1576. pr2.Material = thepart.Material
  1577. pr2.Transparency = thepart.Transparency
  1578. pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  1579. pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  1580. pr2.Parent = workspace
  1581. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  1582. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  1583. game.Debris:AddItem(pr2, 45)
  1584. delay(2, function()
  1585. pr2.CanCollide = true
  1586. wait(10)
  1587. if pr2 then
  1588. pr2.CanCollide = false
  1589. end
  1590. end)
  1591. end
  1592. end
  1593. end
  1594. function camshake(partoz, magn, intens)
  1595. if togglecamshake == true then
  1596. return
  1597. end
  1598. for _, guy in pairs(workspace:GetChildren()) do
  1599. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  1600. coroutine.resume(coroutine.create(function()
  1601. local humz = guy:FindFirstChild("Humanoid")
  1602. local torse = guy:FindFirstChild("Torso")
  1603. for _ = 1, 5 * intens do
  1604. wait()
  1605. humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
  1606. end
  1607. humz.CameraOffset = Vector3.new(0, 0, 0)
  1608. end))
  1609. end
  1610. end
  1611. end
  1612. function cleannoobs()
  1613. for _, nib in pairs(workspace:GetChildren()) do
  1614. coroutine.resume(coroutine.create(function()
  1615. if nib.Name == "Noob" then
  1616. if nib:FindFirstChild("HumanoidRootPart") then
  1617. wait(0.06)
  1618. do
  1619. local g = Instance.new("Part")
  1620. g.CanCollide, g.Anchored = false, true
  1621. g.Transparency = 1
  1622. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  1623. g.Parent = workspace
  1624. game.Debris:AddItem(g, 4)
  1625. local sou = Instance.new("Sound")
  1626. sou.Pitch = math.random(7, 11) / 10
  1627. sou.Volume = 0.9
  1628. sou.SoundId = "rbxassetid://111124523"
  1629. sou.Parent = g
  1630. sou:Play()
  1631. local pe = Instance.new("ParticleEmitter")
  1632. pe.Acceleration = Vector3.new(0, 8, 0)
  1633. pe.Lifetime = NumberRange.new(1, 1.5)
  1634. pe.Rate = 20000
  1635. pe.RotSpeed = NumberRange.new(-30, 30)
  1636. pe.Rotation = NumberRange.new(0, 360)
  1637. pe.Size = NumberSequence.new({
  1638. NumberSequenceKeypoint.new(0, 4.38, 0),
  1639. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  1640. NumberSequenceKeypoint.new(1, 1.48, 0)
  1641. })
  1642. pe.Texture = "rbxassetid://244221440"
  1643. pe.Transparency = NumberSequence.new({
  1644. NumberSequenceKeypoint.new(0, 0, 0),
  1645. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  1646. NumberSequenceKeypoint.new(1, 1, 1)
  1647. })
  1648. pe.ZOffset = 5
  1649. pe.VelocitySpread = 360
  1650. pe.Parent = g
  1651. delay(0.04, function()
  1652. pe.Enabled = false
  1653. end)
  1654. end
  1655. end
  1656. nib:Destroy()
  1657. end
  1658. end))
  1659. end
  1660. end
  1661. tool.Activated:connect(function()
  1662. movinit()
  1663. end)
  1664. mouse.KeyDown:connect(function(key)
  1665. if key == "r" then
  1666. test()
  1667. end
  1668. if key == "q" then
  1669. shoom()
  1670. end
  1671. if key == "f" then
  1672. pow()
  1673. end
  1674. if key == "t" then
  1675. transpo()
  1676. end
  1677. if key == "c" then
  1678. cleannoobs()
  1679. end
  1680. if key == "m" and plr.Name == "periastr0n" or key == "m" and plr.Name == "XTheShowcaserX" or key == "m" and plr.Name == "Fenrier" then
  1681. ZAWARUDO()
  1682. end
  1683. if key == "k" then
  1684. if togglecamshake == false then
  1685. togglecamshake = true
  1686. elseif togglecamshake == true then
  1687. togglecamshake = false
  1688. end
  1689. end
  1690. end)
  1691. tool.Equipped:connect(function()
  1692. selected = true
  1693. end)
  1694. tool.Unequipped:connect(function()
  1695. selected = false
  1696. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement