Advertisement
marioisdabomb

Untitled

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