Advertisement
lafur

Untitled

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