Advertisement
DarkScriptZEditors

Noob

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