Advertisement
Axelpuff

Noob Smash FE

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