Advertisement
ghostteen14

Untitled

May 12th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.30 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  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,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Joseph Deramus")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. function TakeDamage(hum, dmg)
  148. hum:TakeDamage(dmg)
  149. end
  150. plr = game.Players.LocalPlayer
  151. repeat
  152. wait(0.4)
  153. until plr.Character
  154. chr = plr.Character
  155. human = chr:FindFirstChild("Humanoid")
  156. human.MaxHealth, human.Health = math.huge, math.huge
  157. mouse = plr:GetMouse()
  158. cam = workspace.CurrentCamera
  159. selected = false
  160. equipd = false
  161. tors = chr.Torso
  162. rarm = chr["Right Arm"]
  163. larm = chr["Left Arm"]
  164. rleg = chr["Right Leg"]
  165. lleg = chr["Left Leg"]
  166. hrp = chr.HumanoidRootPart
  167. hed = chr.Head
  168. anim = human.Animator
  169. activu = false
  170. appeared = false
  171. animpose = nil
  172. POSU = false
  173. local wherto = hrp
  174. local addcfr = CFrame.new(0, 0, 0)
  175. Heartbeat = Instance.new("BindableEvent")
  176. Heartbeat.Name = "Heartbeat"
  177. Heartbeat.Parent = script
  178. frame = 0.03333333333333333
  179. tf = 0
  180. game:GetService("RunService").Heartbeat:connect(function(s, p)
  181. tf = tf + s
  182. if tf >= frame then
  183. for i = 1, math.floor(tf / frame) do
  184. Heartbeat:Fire()
  185. end
  186. tf = tf - frame * math.floor(tf / frame)
  187. end
  188. end)
  189. function swait(num)
  190. if num == 0 or num == nil then
  191. Heartbeat.Event:wait()
  192. else
  193. for i = 1, num do
  194. Heartbeat.Event:wait()
  195. end
  196. end
  197. end
  198. tool = Instance.new("Tool")
  199. tool.CanBeDropped = false
  200. tool.RequiresHandle = false
  201. tool.TextureId = "rbxassetid://291302154"
  202. tool.ToolTip = "NANI"
  203. tool.Name = "AAAAAAAAAAAAAA"
  204. tool.Parent = plr.Backpack
  205. modz = Instance.new("Model")
  206. modz.Name = "efx"
  207. modz.Parent = chr
  208. ZANOOB = Instance.new("Model")
  209. ZANOOB.Name = "THE NOOB"
  210. ZANOOB.Parent = chr
  211. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  212. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  213. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  214. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  215. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  216. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  217. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  218. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  219. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  220. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  221. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  222. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  223. RS = tors:FindFirstChild("Right Shoulder")
  224. LS = tors:FindFirstChild("Left Shoulder")
  225. RH = tors:FindFirstChild("Right Hip")
  226. LH = tors:FindFirstChild("Left Hip")
  227. RJ = hrp:FindFirstChild("RootJoint")
  228. N = tors:FindFirstChild("Neck")
  229. cf = CFrame.new
  230. ang = CFrame.Angles
  231. rd = math.rad
  232. rd2 = math.random
  233. function nooutline(p)
  234. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  235. end
  236. function makepart(color, name, reflec, mater, parnt, cfram)
  237. local port = Instance.new("Part")
  238. port.BrickColor = BrickColor.new(color)
  239. port.Name = name
  240. port.Transparency = 1
  241. nooutline(port)
  242. port.Reflectance = reflec
  243. port.Material = mater
  244. port.Anchored = false
  245. port.CanCollide = false
  246. port.Locked = true
  247. port.Size = Vector3.new(0.2, 0.2, 0.2)
  248. port.Parent = parnt
  249. return port
  250. end
  251. function makemesh(meshtype, scale, meshid, parent)
  252. local mes = Instance.new("SpecialMesh")
  253. mes.MeshType = meshtype
  254. mes.Scale = scale
  255. if meshtype == "FileMesh" then
  256. mes.MeshId = meshid
  257. end
  258. mes.Parent = parent
  259. return mes
  260. end
  261. function makemotor(parent, p0, p1, c0, c1)
  262. swait()
  263. local wel = Instance.new("Motor6D")
  264. wel.Part0 = p0
  265. wel.Part1 = p1
  266. wel.C0 = c0
  267. if c1 ~= nil then
  268. wel.C1 = c1
  269. end
  270. wel.Parent = parent
  271. return wel
  272. end
  273. local konodioda = Instance.new("Sound")
  274. konodioda.SoundId = "rbxassetid://853224808"
  275. konodioda.Volume = 3.5
  276. konodioda.Parent = hrp
  277. local bast = Instance.new("Sound")
  278. bast.SoundId = "rbxassetid://178605770"
  279. bast.Volume = 1000
  280. bast.Parent = hrp
  281. local zaworld = Instance.new("Sound")
  282. zaworld.SoundId = "rbxassetid://180148408"
  283. zaworld.Volume = 1000
  284. zaworld.Parent = hrp
  285. local wry = Instance.new("Sound")
  286. wry.SoundId = "rbxassetid://178605750"
  287. wry.Volume = 1000
  288. wry.Parent = hrp
  289. function animo(yep)
  290. if yep == true then
  291. anim.Parent = human
  292. chr.Animate.Disabled = false
  293. elseif yep == false then
  294. chr.Animate.Disabled = true
  295. anim.Parent = nil
  296. end
  297. end
  298. animo(false)
  299. function lerpz(joint, prop, cfrmz, alp)
  300. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  301. end
  302. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  303. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  304. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  305. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  306. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  307. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  308. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  309. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  310. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  311. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  312. function resetlerp(whoever)
  313. if whoever == nil then
  314. RJ.C0 = RJC0
  315. RJ.C1 = RJC1
  316. N.C0 = NC0
  317. N.C1 = NC1
  318. RS.C0 = RSC0
  319. RS.C1 = RSC1
  320. LS.C0 = LSC0
  321. LS.C1 = LSC1
  322. RH.C0 = RHC0
  323. RH.C1 = RHC1
  324. LH.C0 = LHC0
  325. LH.C1 = LHC1
  326. elseif whoever ~= nil then
  327. nRJ.C0 = RJC0
  328. nRJ.C1 = RJC1
  329. nN.C0 = NC0
  330. nN.C1 = NC1
  331. nRS.C0 = RSC0
  332. nRS.C1 = RSC1
  333. nLS.C0 = LSC0
  334. nLS.C1 = LSC1
  335. nRH.C0 = RHC0
  336. nRH.C1 = RHC1
  337. nLH.C0 = LHC0
  338. nLH.C1 = LHC1
  339. end
  340. end
  341. function STANDO(cfr)
  342. local rooto = Instance.new("Part")
  343. nooutline(rooto)
  344. rooto.Name = "HumanoidRootPart"
  345. rooto.Anchored = true
  346. rooto.CFrame = cfr
  347. rooto.Size = Vector3.new(2, 2, 1)
  348. rooto.CanCollide = false
  349. rooto.Locked = true
  350. rooto.Transparency = 1
  351. rooto.Parent = ZANOOB
  352. local head = Instance.new("Part")
  353. nooutline(head)
  354. head.Anchored = false
  355. head.CFrame = rooto.CFrame * CFrame.new(0, 1.5, 0)
  356. head.Size = Vector3.new(2, 1, 1)
  357. head.BrickColor = BrickColor.new("Bright yellow")
  358. head.CanCollide = false
  359. head.Name = "Head"
  360. head.Locked = true
  361. head.Transparency = 1
  362. head.Parent = ZANOOB
  363. local headmesh = makemesh("Head", Vector3.new(1.25, 1.25, 1.25), nil, head)
  364. local headdecal = Instance.new("Decal")
  365. headdecal.Name = "face"
  366. headdecal.Texture = "rbxasset://textures/face.png"
  367. headdecal.Face = "Front"
  368. headdecal.Transparency = 1
  369. headdecal.Parent = head
  370. local torso = Instance.new("Part")
  371. nooutline(torso)
  372. torso.Name = "Torso"
  373. torso.Anchored = false
  374. torso.CFrame = rooto.CFrame * CFrame.new(0, 0, 0)
  375. torso.Size = Vector3.new(2, 1, 1)
  376. torso.BrickColor = BrickColor.new("Bright blue")
  377. torso.CanCollide = false
  378. torso.Transparency = 1
  379. torso.Locked = true
  380. torso.Parent = ZANOOB
  381. local torsomesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/torso.mesh", torso)
  382. local leftarm = Instance.new("Part")
  383. nooutline(leftarm)
  384. leftarm.Anchored = false
  385. leftarm.Name = "Left Arm"
  386. leftarm.CFrame = rooto.CFrame * CFrame.new(1.5, 0, 0)
  387. leftarm.Size = Vector3.new(1, 2, 1)
  388. leftarm.BrickColor = BrickColor.new("Bright yellow")
  389. leftarm.CanCollide = false
  390. leftarm.Transparency = 1
  391. leftarm.Locked = true
  392. leftarm.Parent = ZANOOB
  393. local leftarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftarm.mesh", leftarm)
  394. local rightarm = Instance.new("Part")
  395. nooutline(rightarm)
  396. rightarm.Anchored = false
  397. rightarm.CFrame = rooto.CFrame * CFrame.new(-1.5, 0, 0)
  398. rightarm.Name = "Right Arm"
  399. rightarm.Size = Vector3.new(1, 2, 1)
  400. rightarm.BrickColor = BrickColor.new("Bright yellow")
  401. rightarm.CanCollide = false
  402. rightarm.Locked = true
  403. rightarm.Transparency = 1
  404. rightarm.Parent = ZANOOB
  405. local rightarmmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightarm.mesh", rightarm)
  406. local leftleg = Instance.new("Part")
  407. nooutline(leftleg)
  408. leftleg.Anchored = false
  409. leftleg.CFrame = rooto.CFrame * CFrame.new(1.5, -1.5, 0)
  410. leftleg.Name = "Left Leg"
  411. leftleg.Size = Vector3.new(1, 2, 1)
  412. leftleg.BrickColor = BrickColor.new("Br. yellowish green")
  413. leftleg.CanCollide = false
  414. leftleg.Transparency = 1
  415. leftleg.Locked = true
  416. leftleg.Parent = ZANOOB
  417. local leftlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/leftleg.mesh", leftleg)
  418. local rightleg = Instance.new("Part")
  419. nooutline(rightleg)
  420. rightleg.Anchored = false
  421. rightleg.CFrame = rooto.CFrame * CFrame.new(-1.5, -1.5, 0)
  422. rightleg.Name = "Right Leg"
  423. rightleg.Size = Vector3.new(1, 2, 1)
  424. rightleg.BrickColor = BrickColor.new("Br. yellowish green")
  425. rightleg.CanCollide = false
  426. rightleg.Locked = true
  427. rightleg.Transparency = 1
  428. rightleg.Parent = ZANOOB
  429. local rightlegmesh = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxasset://fonts/rightleg.mesh", rightleg)
  430. local rootweld = makemotor(rooto, rooto, torso, RJC0, RJC1)
  431. rootweld.Name = "RootJoint"
  432. local neckweld = makemotor(torso, torso, head, NC0, NC1)
  433. neckweld.Name = "Neck"
  434. local rshoulderweld = makemotor(torso, torso, rightarm, RSC0, RSC1)
  435. rshoulderweld.Name = "Right Shoulder"
  436. local lshoulderweld = makemotor(torso, torso, leftarm, LSC0, LSC1)
  437. lshoulderweld.Name = "Left Shoulder"
  438. local rhipweld = makemotor(torso, torso, rightleg, RHC0, RHC1)
  439. rhipweld.Name = "Right Hip"
  440. local lhipweld = makemotor(torso, torso, leftleg, LHC0, LHC1)
  441. lhipweld.Name = "Left Hip"
  442. local pa1 = Instance.new("Part")
  443. nooutline(pa1)
  444. pa1.Anchored = false
  445. pa1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  446. pa1.Name = "pa1"
  447. pa1.Size = Vector3.new(0.2, 0.2, 0.2)
  448. pa1.BrickColor = BrickColor.new("Bright yellow")
  449. pa1.CanCollide = false
  450. pa1.Locked = true
  451. pa1.Transparency = 1
  452. pa1.Parent = ZANOOB
  453. local pa1m = makemesh("FileMesh", Vector3.new(0.55, 0.55, 0.35), "rbxasset://fonts/torso.mesh", pa1)
  454. local pa1w = makemotor(pa1, pa1, torso, ang(rd(0), rd(90), rd(15)) * cf(-0.75, -0.75, 0.3), ang(rd(20), 0, 0))
  455. local pa2 = Instance.new("Part")
  456. nooutline(pa2)
  457. pa2.Anchored = false
  458. pa2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  459. pa2.Name = "pa2"
  460. pa2.Size = Vector3.new(0.2, 0.2, 0.2)
  461. pa2.BrickColor = BrickColor.new("Bright yellow")
  462. pa2.CanCollide = false
  463. pa2.Locked = true
  464. pa2.Transparency = 1
  465. pa2.Parent = ZANOOB
  466. local pa2m = makemesh("FileMesh", Vector3.new(0.55, 0.55, 0.35), "rbxasset://fonts/torso.mesh", pa2)
  467. local pa2w = makemotor(pa2, pa2, torso, ang(rd(0), rd(90), rd(-15)) * cf(0.75, -0.75, 0.3), ang(rd(20), 0, 0))
  468. local pa3 = Instance.new("Part")
  469. nooutline(pa3)
  470. pa3.Anchored = false
  471. pa3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  472. pa3.Name = "pa3"
  473. pa3.Size = Vector3.new(0.2, 0.2, 0.2)
  474. pa3.BrickColor = BrickColor.new("Bright yellow")
  475. pa3.CanCollide = false
  476. pa3.Locked = true
  477. pa3.Transparency = 1
  478. pa3.Parent = ZANOOB
  479. local pa3m = makemesh("FileMesh", Vector3.new(0.45, 0.45, 0.35), "rbxasset://fonts/torso.mesh", pa3)
  480. local pa3w = makemotor(pa3, pa3, torso, ang(rd(0), rd(90), rd(5)) * cf(-0.575, -0.1, 0.275), ang(rd(0), 0, 0))
  481. local pa4 = Instance.new("Part")
  482. nooutline(pa4)
  483. pa4.Anchored = false
  484. pa4.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  485. pa4.Name = "pa4"
  486. pa4.Size = Vector3.new(0.2, 0.2, 0.2)
  487. pa4.BrickColor = BrickColor.new("Bright yellow")
  488. pa4.CanCollide = false
  489. pa4.Locked = true
  490. pa4.Transparency = 1
  491. pa4.Parent = ZANOOB
  492. local pa4m = makemesh("FileMesh", Vector3.new(0.45, 0.45, 0.35), "rbxasset://fonts/torso.mesh", pa4)
  493. local pa4w = makemotor(pa4, pa4, torso, ang(rd(0), rd(90), rd(-5)) * cf(0.575, -0.1, 0.275), ang(rd(0), 0, 0))
  494. local pa5 = Instance.new("Part")
  495. nooutline(pa5)
  496. pa5.Anchored = false
  497. pa5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  498. pa5.Name = "pa5"
  499. pa5.Size = Vector3.new(0.2, 0.2, 0.2)
  500. pa5.BrickColor = BrickColor.new("Bright yellow")
  501. pa5.CanCollide = false
  502. pa5.Locked = true
  503. pa5.Transparency = 1
  504. pa5.Parent = ZANOOB
  505. local pa5m = makemesh("FileMesh", Vector3.new(0.35, 0.35, 0.35), "rbxasset://fonts/torso.mesh", pa5)
  506. local pa5w = makemotor(pa5, pa5, torso, ang(rd(0), rd(90), rd(-15)) * cf(-0.625, 0.375, 0.45), ang(rd(-20), 0, 0))
  507. local pa6 = Instance.new("Part")
  508. nooutline(pa6)
  509. pa6.Anchored = false
  510. pa6.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  511. pa6.Name = "pa6"
  512. pa6.Size = Vector3.new(0.2, 0.2, 0.2)
  513. pa6.BrickColor = BrickColor.new("Bright yellow")
  514. pa6.CanCollide = false
  515. pa6.Locked = true
  516. pa6.Transparency = 1
  517. pa6.Parent = ZANOOB
  518. local pa6m = makemesh("FileMesh", Vector3.new(0.35, 0.35, 0.35), "rbxasset://fonts/torso.mesh", pa6)
  519. local pa6w = makemotor(pa6, pa6, torso, ang(rd(0), rd(90), rd(15)) * cf(0.625, 0.375, 0.45), ang(rd(-20), 0, 0))
  520. local pa7 = Instance.new("Part")
  521. nooutline(pa7)
  522. pa7.Anchored = false
  523. pa7.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  524. pa7.Name = "pa7"
  525. pa7.Size = Vector3.new(0.2, 0.2, 0.2)
  526. pa7.BrickColor = BrickColor.new("Bright yellow")
  527. pa7.CanCollide = false
  528. pa7.Locked = true
  529. pa7.Transparency = 1
  530. pa7.Parent = ZANOOB
  531. local pa7m = makemesh("FileMesh", Vector3.new(1.05, 0.201, 1.1), "rbxasset://fonts/torso.mesh", pa7)
  532. local pa7w = makemotor(pa7, pa7, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.8, 0), ang(0, 0, 0))
  533. local pa8 = Instance.new("Part")
  534. nooutline(pa8)
  535. pa8.Anchored = false
  536. pa8.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  537. pa8.Name = "pa8"
  538. pa8.Size = Vector3.new(0.2, 0.2, 0.2)
  539. pa8.BrickColor = BrickColor.new("Bright yellow")
  540. pa8.CanCollide = false
  541. pa8.Locked = true
  542. pa8.Transparency = 1
  543. pa8.Parent = ZANOOB
  544. local pa8m = makemesh("FileMesh", Vector3.new(1.45, 1.45, 1), "rbxassetid://105992239", pa8)
  545. local pa8w = makemotor(pa8, pa8, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.8, 0.7), ang(0, 0, 0))
  546. local pa9 = Instance.new("Part")
  547. nooutline(pa9)
  548. pa9.Anchored = false
  549. pa9.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  550. pa9.Name = "pa9"
  551. pa9.Size = Vector3.new(0.2, 0.2, 0.2)
  552. pa9.BrickColor = BrickColor.new("Br. yellowish green")
  553. pa9.CanCollide = false
  554. pa9.Locked = true
  555. pa9.Transparency = 1
  556. pa9.Parent = ZANOOB
  557. local pa9m = makemesh("FileMesh", Vector3.new(1.65, 1.65, 1), "rbxassetid://105992239", pa9)
  558. local pa9w = makemotor(pa9, pa9, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 0.8, 0.675), ang(0, 0, 0))
  559. local pa10 = Instance.new("Part")
  560. nooutline(pa10)
  561. pa10.Anchored = false
  562. pa10.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  563. pa10.Name = "pa10"
  564. pa10.Size = Vector3.new(0.2, 0.2, 0.2)
  565. pa10.BrickColor = BrickColor.new("Bright yellow")
  566. pa10.CanCollide = false
  567. pa10.Locked = true
  568. pa10.Transparency = 1
  569. pa10.Parent = ZANOOB
  570. local pa10m = makemesh("Head", Vector3.new(4.5, 11.5, 4.5), nil, pa10)
  571. local pa10w = makemotor(pa10, pa10, torso, ang(rd(0), rd(0), rd(0)) * cf(0.425, 0, -0.8), ang(0, 0, 0))
  572. local pa11 = Instance.new("Part")
  573. nooutline(pa11)
  574. pa11.Anchored = false
  575. pa11.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  576. pa11.Name = "pa11"
  577. pa11.Size = Vector3.new(0.2, 0.2, 0.2)
  578. pa11.BrickColor = BrickColor.new("Bright yellow")
  579. pa11.CanCollide = false
  580. pa11.Locked = true
  581. pa11.Transparency = 1
  582. pa11.Parent = ZANOOB
  583. local pa11m = makemesh("Head", Vector3.new(4.5, 11.5, 4.5), nil, pa11)
  584. local pa11w = makemotor(pa11, pa11, torso, ang(rd(0), rd(0), rd(0)) * cf(-0.425, 0, -0.8), ang(0, 0, 0))
  585. local raemblem = Instance.new("Part")
  586. nooutline(raemblem)
  587. raemblem.Anchored = false
  588. raemblem.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  589. raemblem.Name = "raemblem"
  590. raemblem.Size = Vector3.new(0.2, 0.2, 0.2)
  591. raemblem.BrickColor = BrickColor.new("Bright yellow")
  592. raemblem.CanCollide = false
  593. raemblem.Locked = true
  594. raemblem.Material = "SmoothPlastic"
  595. raemblem.Transparency = 1
  596. raemblem.Parent = ZANOOB
  597. local raemblemm = makemesh("Brick", Vector3.new(0, 3, 3), nil, raemblem)
  598. local raemblemw = makemotor(raemblem, raemblem, rightarm, ang(rd(0.5), rd(0), rd(0)) * cf(-0.5, -0.5, 0), ang(rd(0), 0, 0))
  599. local emmes = Instance.new("Decal")
  600. emmes.Texture = "rbxassetid://291302154"
  601. emmes.Transparency = 1
  602. emmes.Face = "Right"
  603. emmes.Name = "embe"
  604. emmes.Parent = raemblem
  605. local ra1 = Instance.new("Part")
  606. nooutline(ra1)
  607. ra1.Anchored = false
  608. ra1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  609. ra1.Name = "ra1"
  610. ra1.Size = Vector3.new(0.2, 0.2, 0.2)
  611. ra1.BrickColor = BrickColor.new("Bright yellow")
  612. ra1.CanCollide = false
  613. ra1.Locked = true
  614. ra1.Transparency = 1
  615. ra1.Parent = ZANOOB
  616. local ra1m = makemesh("FileMesh", Vector3.new(1.1, 0.25, 1.1), "rbxasset://fonts/rightarm.mesh", ra1)
  617. local ra1w = makemotor(ra1, ra1, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
  618. local ra2 = Instance.new("Part")
  619. nooutline(ra2)
  620. ra2.Anchored = false
  621. ra2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  622. ra2.Name = "ra2"
  623. ra2.Size = Vector3.new(0.2, 0.2, 0.2)
  624. ra2.BrickColor = BrickColor.new("Bright yellow")
  625. ra2.CanCollide = false
  626. ra2.Locked = true
  627. ra2.Transparency = 1
  628. ra2.Parent = ZANOOB
  629. local ra2m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.1), "rbxasset://fonts/rightarm.mesh", ra2)
  630. local ra2w = makemotor(ra2, ra2, rightarm, ang(rd(0), rd(0), rd(0)) * cf(-0.175, 0.9, 0), ang(rd(0), 0, 0))
  631. local ra3 = Instance.new("Part")
  632. nooutline(ra3)
  633. ra3.Anchored = false
  634. ra3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  635. ra3.Name = "ra3"
  636. ra3.Size = Vector3.new(0.2, 0.2, 0.2)
  637. ra3.BrickColor = BrickColor.new("Br. yellowish green")
  638. ra3.CanCollide = false
  639. ra3.Locked = true
  640. ra3.Transparency = 1
  641. ra3.Parent = ZANOOB
  642. local ra3m = makemesh("FileMesh", Vector3.new(1.15, 0.2, 1.15), "rbxasset://fonts/rightarm.mesh", ra3)
  643. local ra3w = makemotor(ra3, ra3, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
  644. local ra4 = Instance.new("Part")
  645. nooutline(ra4)
  646. ra4.Anchored = false
  647. ra4.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  648. ra4.Name = "ra4"
  649. ra4.Size = Vector3.new(0.2, 0.2, 0.2)
  650. ra4.BrickColor = BrickColor.new("Br. yellowish green")
  651. ra4.CanCollide = false
  652. ra4.Locked = true
  653. ra4.Transparency = 1
  654. ra4.Parent = ZANOOB
  655. local ra4m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.15), "rbxasset://fonts/rightarm.mesh", ra4)
  656. local ra4w = makemotor(ra4, ra4, rightarm, ang(rd(0), rd(0), rd(0)) * cf(-0.2, 0.85, 0), ang(rd(0), 0, 0))
  657. local ra5 = Instance.new("Part")
  658. nooutline(ra5)
  659. ra5.Anchored = false
  660. ra5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  661. ra5.Name = "ra5"
  662. ra5.Size = Vector3.new(0.2, 0.2, 0.2)
  663. ra5.BrickColor = BrickColor.new("Bright yellow")
  664. ra5.CanCollide = false
  665. ra5.Locked = true
  666. ra5.Transparency = 1
  667. ra5.Parent = ZANOOB
  668. local ra5m = makemesh("FileMesh", Vector3.new(1.35, 1.35, 1.35), "rbxassetid://105992239", ra5)
  669. local ra5w = makemotor(ra5, ra5, rightarm, ang(rd(0), rd(90), rd(0)) * cf(-0.65, 0.7, 0), ang(rd(0), 0, 0))
  670. local la1 = Instance.new("Part")
  671. nooutline(la1)
  672. la1.Anchored = false
  673. la1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  674. la1.Name = "la1"
  675. la1.Size = Vector3.new(0.2, 0.2, 0.2)
  676. la1.BrickColor = BrickColor.new("Bright yellow")
  677. la1.CanCollide = false
  678. la1.Locked = true
  679. la1.Transparency = 1
  680. la1.Parent = ZANOOB
  681. local la1m = makemesh("FileMesh", Vector3.new(1.1, 0.25, 1.1), "rbxasset://fonts/rightarm.mesh", la1)
  682. local la1w = makemotor(la1, la1, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
  683. local la2 = Instance.new("Part")
  684. nooutline(la2)
  685. la2.Anchored = false
  686. la2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  687. la2.Name = "la2"
  688. la2.Size = Vector3.new(0.2, 0.2, 0.2)
  689. la2.BrickColor = BrickColor.new("Bright yellow")
  690. la2.CanCollide = false
  691. la2.Locked = true
  692. la2.Transparency = 1
  693. la2.Parent = ZANOOB
  694. local la2m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.1), "rbxasset://fonts/rightarm.mesh", la2)
  695. local la2w = makemotor(la2, la2, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0.175, 0.9, 0), ang(rd(0), 0, 0))
  696. local la3 = Instance.new("Part")
  697. nooutline(la3)
  698. la3.Anchored = false
  699. la3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  700. la3.Name = "la3"
  701. la3.Size = Vector3.new(0.2, 0.2, 0.2)
  702. la3.BrickColor = BrickColor.new("Br. yellowish green")
  703. la3.CanCollide = false
  704. la3.Locked = true
  705. la3.Transparency = 1
  706. la3.Parent = ZANOOB
  707. local la3m = makemesh("FileMesh", Vector3.new(1.15, 0.2, 1.15), "rbxasset://fonts/rightarm.mesh", la3)
  708. local la3w = makemotor(la3, la3, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0, 0.55, 0), ang(rd(0), 0, 0))
  709. local la4 = Instance.new("Part")
  710. nooutline(la4)
  711. la4.Anchored = false
  712. la4.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  713. la4.Name = "la4"
  714. la4.Size = Vector3.new(0.2, 0.2, 0.2)
  715. la4.BrickColor = BrickColor.new("Br. yellowish green")
  716. la4.CanCollide = false
  717. la4.Locked = true
  718. la4.Transparency = 1
  719. la4.Parent = ZANOOB
  720. local la4m = makemesh("FileMesh", Vector3.new(0.75, 0.15, 1.15), "rbxasset://fonts/rightarm.mesh", la4)
  721. local la4w = makemotor(la4, la4, leftarm, ang(rd(0), rd(0), rd(0)) * cf(0.2, 0.85, 0), ang(rd(0), 0, 0))
  722. local la5 = Instance.new("Part")
  723. nooutline(la5)
  724. la5.Anchored = false
  725. la5.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  726. la5.Name = "la5"
  727. la5.Size = Vector3.new(0.2, 0.2, 0.2)
  728. la5.BrickColor = BrickColor.new("Bright yellow")
  729. la5.CanCollide = false
  730. la5.Locked = true
  731. la5.Transparency = 1
  732. la5.Parent = ZANOOB
  733. local la5m = makemesh("FileMesh", Vector3.new(1.35, 1.35, 1.35), "rbxassetid://105992239", la5)
  734. local la5w = makemotor(la5, la5, leftarm, ang(rd(0), rd(90), rd(0)) * cf(0.4, 0.7, 0), ang(rd(0), 0, 0))
  735. local ll1 = Instance.new("Part")
  736. nooutline(ll1)
  737. ll1.Anchored = false
  738. ll1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  739. ll1.Name = "ll1"
  740. ll1.Size = Vector3.new(0.2, 0.2, 0.2)
  741. ll1.BrickColor = BrickColor.new("Br. yellowish green")
  742. ll1.CanCollide = false
  743. ll1.Locked = true
  744. ll1.Transparency = 1
  745. ll1.Parent = ZANOOB
  746. local ll1m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", ll1)
  747. local ll1w = makemotor(ll1, ll1, leftleg, ang(rd(7), rd(30), rd(20)) * cf(-0.25, -0.3, 0.525), ang(0, 0, 0))
  748. local ll2 = Instance.new("Part")
  749. nooutline(ll2)
  750. ll2.Anchored = false
  751. ll2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  752. ll2.Name = "ll2"
  753. ll2.Size = Vector3.new(0.2, 0.2, 0.2)
  754. ll2.BrickColor = BrickColor.new("Br. yellowish green")
  755. ll2.CanCollide = false
  756. ll2.Locked = true
  757. ll2.Transparency = 1
  758. ll2.Parent = ZANOOB
  759. local ll2m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", ll2)
  760. local ll2w = makemotor(ll2, ll2, leftleg, ang(rd(7), rd(-30), rd(-20)) * cf(0.25, -0.3, 0.525), ang(0, 0, 0))
  761. local ll3 = Instance.new("Part")
  762. nooutline(ll3)
  763. ll3.Anchored = false
  764. ll3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  765. ll3.Name = "ll3"
  766. ll3.Size = Vector3.new(0.2, 0.2, 0.2)
  767. ll3.BrickColor = BrickColor.new("Bright yellow")
  768. ll3.CanCollide = false
  769. ll3.Locked = true
  770. ll3.Transparency = 1
  771. ll3.Parent = ZANOOB
  772. local ll3m = makemesh("FileMesh", Vector3.new(1.4, 1.4, 1.3), "rbxassetid://105992239", ll3)
  773. local ll3w = makemotor(ll3, ll3, leftleg, ang(rd(15), rd(0), rd(0)) * cf(0, 0, 0.7), ang(0, 0, 0))
  774. local rr1 = Instance.new("Part")
  775. nooutline(rr1)
  776. rr1.Anchored = false
  777. rr1.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  778. rr1.Name = "rr1"
  779. rr1.Size = Vector3.new(0.2, 0.2, 0.2)
  780. rr1.BrickColor = BrickColor.new("Br. yellowish green")
  781. rr1.CanCollide = false
  782. rr1.Locked = true
  783. rr1.Transparency = 1
  784. rr1.Parent = ZANOOB
  785. local rr1m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", rr1)
  786. local rr1w = makemotor(rr1, rr1, rightleg, ang(rd(7), rd(30), rd(20)) * cf(-0.25, -0.3, 0.525), ang(0, 0, 0))
  787. local rr2 = Instance.new("Part")
  788. nooutline(rr2)
  789. rr2.Anchored = false
  790. rr2.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  791. rr2.Name = "rr2"
  792. rr2.Size = Vector3.new(0.2, 0.2, 0.2)
  793. rr2.BrickColor = BrickColor.new("Br. yellowish green")
  794. rr2.CanCollide = false
  795. rr2.Locked = true
  796. rr2.Transparency = 1
  797. rr2.Parent = ZANOOB
  798. local rr2m = makemesh("FileMesh", Vector3.new(0.5, 0.35, 0.2), "rbxasset://fonts/leftleg.mesh", rr2)
  799. local rr2w = makemotor(rr2, rr2, rightleg, ang(rd(7), rd(-30), rd(-20)) * cf(0.25, -0.3, 0.525), ang(0, 0, 0))
  800. local rr3 = Instance.new("Part")
  801. nooutline(rr3)
  802. rr3.Anchored = false
  803. rr3.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  804. rr3.Name = "rr3"
  805. rr3.Size = Vector3.new(0.2, 0.2, 0.2)
  806. rr3.BrickColor = BrickColor.new("Bright yellow")
  807. rr3.CanCollide = false
  808. rr3.Locked = true
  809. rr3.Transparency = 1
  810. rr3.Parent = ZANOOB
  811. local rr3m = makemesh("FileMesh", Vector3.new(1.4, 1.4, 1.3), "rbxassetid://105992239", rr3)
  812. local rr3w = makemotor(rr3, rr3, rightleg, ang(rd(15), rd(0), rd(0)) * cf(0, 0, 0.7), ang(0, 0, 0))
  813. return ZANOOB
  814. end
  815. local thenoob = STANDO(hrp.CFrame * CFrame.new(0, 0, 0))
  816. coroutine.resume(coroutine.create(function()
  817. local rot = thenoob.HumanoidRootPart
  818. repeat
  819. swait()
  820. rot.CFrame = rot.CFrame:lerp(wherto.CFrame * addcfr, 0.5)
  821. until rot == nil
  822. end))
  823. local rot = thenoob.HumanoidRootPart
  824. local ntorso = thenoob:FindFirstChild("Torso")
  825. local rightarm = thenoob:FindFirstChild("Right Arm")
  826. local leftarm = thenoob:FindFirstChild("Left Arm")
  827. local leftleg = thenoob:FindFirstChild("Left Leg")
  828. local rightleg = thenoob:FindFirstChild("Right Leg")
  829. local head = thenoob:FindFirstChild("Head")
  830. local face = head:FindFirstChild("face")
  831. local emblem = thenoob:FindFirstChild("raemblem"):FindFirstChild("embe")
  832. local embpart = thenoob:FindFirstChild("raemblem")
  833. local nRJ = rot:FindFirstChild("RootJoint")
  834. local nN = ntorso:FindFirstChild("Neck")
  835. local nRS = ntorso:FindFirstChild("Right Shoulder")
  836. local nLS = ntorso:FindFirstChild("Left Shoulder")
  837. local nRH = ntorso:FindFirstChild("Right Hip")
  838. local nLH = ntorso:FindFirstChild("Left Hip")
  839. function standappear(nbz)
  840. if selected == false or activu == true then
  841. return
  842. end
  843. if appeared == false then
  844. appeared = true
  845. wherto = hrp
  846. addcfr = cf(-2, 1, 2)
  847. local apear = Instance.new("Sound")
  848. apear.SoundId = "rbxassetid://463010917"
  849. apear.Parent = rot
  850. apear.Volume = 1.25
  851. game.Debris:AddItem(apear, 1.5)
  852. apear:Play()
  853. for _, n in pairs(nbz:GetChildren()) do
  854. coroutine.resume(coroutine.create(function()
  855. for _ = 1, 5 do
  856. if n ~= rot and n ~= embpart and n.ClassName ~= "Sound" then
  857. swait()
  858. n.Transparency = n.Transparency - 0.2
  859. face.Transparency = face.Transparency - 0.2
  860. emblem.Transparency = emblem.Transparency - 0.2
  861. end
  862. end
  863. if n ~= rot and n ~= embpart then
  864. n.Transparency = 0
  865. end
  866. face.Transparency = 0
  867. emblem.Transparency = 0
  868. end))
  869. end
  870. elseif appeared == true then
  871. appeared = false
  872. wherto = hrp
  873. addcfr = cf(0, 0, 0)
  874. for _, n in pairs(nbz:GetChildren()) do
  875. coroutine.resume(coroutine.create(function()
  876. for _ = 1, 5 do
  877. if n ~= rot and n ~= embpart then
  878. swait()
  879. n.Transparency = n.Transparency + 0.2
  880. face.Transparency = face.Transparency + 0.2
  881. emblem.Transparency = emblem.Transparency + 0.2
  882. end
  883. end
  884. if n ~= rot and n ~= embpart then
  885. n.Transparency = 1
  886. end
  887. face.Transparency = 1
  888. emblem.Transparency = 1
  889. end))
  890. end
  891. end
  892. end
  893. function THREATENING()
  894. if selected == false or activu == true then
  895. return
  896. end
  897. if POSU == false then
  898. POSU = true
  899. human.WalkSpeed = 0
  900. local d = Instance.new("ParticleEmitter")
  901. d.Name = "MENACINGU"
  902. d.Lifetime = NumberRange.new(1)
  903. d.Rate = 2
  904. d.Texture = "rbxassetid://298768656"
  905. d.VelocitySpread = 60
  906. d.Parent = tors
  907. human:SetStateEnabled(3, false)
  908. local randomoth = math.random(1, 2)
  909. if randomoth == 1 then
  910. repeat
  911. swait()
  912. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.05) * ang(rd(-5), rd(0), rd(-30)), 0.3)
  913. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(30)), 0.3)
  914. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-20), rd(-5)), 0.3)
  915. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  916. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(140), rd(-70), rd(-50)), 0.3)
  917. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  918. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(10)), 0.3)
  919. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  920. lerpz(LH, "C0", LHC0 * cf(0.3, 0.1, -0.15) * ang(rd(-20), rd(50), rd(10)), 0.3)
  921. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
  922. until POSU == false
  923. elseif randomoth == 2 then
  924. repeat
  925. swait()
  926. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(25)), 0.3)
  927. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
  928. lerpz(RS, "C0", RSC0 * cf(-0.25, 0.3, -0.5) * ang(rd(-30), rd(-15), rd(200)), 0.3)
  929. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  930. lerpz(LS, "C0", LSC0 * cf(0.25, 0.3, -0.5) * ang(rd(-32), rd(13), rd(-195)), 0.3)
  931. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  932. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
  933. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  934. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
  935. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  936. until POSU == false
  937. end
  938. elseif POSU == true then
  939. POSU = false
  940. human.WalkSpeed = 16
  941. human:SetStateEnabled(3, true)
  942. tors.MENACINGU:Destroy()
  943. activu = true
  944. activu = false
  945. end
  946. end
  947. local EHMMM = 0
  948. function block()
  949. if EHMMM == 50 or selected == false or activu == true then
  950. return
  951. end
  952. if appeared == false then
  953. standappear(thenoob)
  954. end
  955. wherto = hrp
  956. addcfr = cf(0, 0, -3)
  957. local bep = true
  958. local humanshealth = human.Health
  959. activu = true
  960. human:SetStateEnabled(15, false)
  961. local de = mouse.KeyUp:connect(function(key)
  962. if key == "e" then
  963. bep = false
  964. end
  965. end)
  966. local poopes = 0
  967. repeat
  968. swait()
  969. poopes = poopes + 1
  970. human.Health = humanshealth
  971. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(0)), 0.5)
  972. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(7), rd(0), rd(0)), 0.5)
  973. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(110), rd(160)), 0.5)
  974. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
  975. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-110), rd(-160)), 0.5)
  976. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
  977. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  978. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  979. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  980. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  981. until bep == false or poopes > 240
  982. de:Disconnect()
  983. human:SetStateEnabled(15, true)
  984. activu = false
  985. EHMMM = 50
  986. coroutine.resume(coroutine.create(function()
  987. wait(7)
  988. EHMMM = 0
  989. end))
  990. wherto = hrp
  991. addcfr = cf(-2, 1, 2)
  992. end
  993. function MUDA()
  994. if selected == false or activu == true then
  995. return
  996. end
  997. if appeared == false then
  998. standappear(thenoob)
  999. wherto = hrp
  1000. addcfr = cf(0, 0, -3.5)
  1001. end
  1002. wry:Stop()
  1003. local bep = true
  1004. activu = true
  1005. wherto = hrp
  1006. addcfr = cf(0, 0, -3.5)
  1007. local function blur(limb)
  1008. coroutine.resume(coroutine.create(function()
  1009. local memedon = {}
  1010. for i = 1, 6 do
  1011. local b1 = Instance.new("Part")
  1012. nooutline(b1)
  1013. b1.Size = Vector3.new(1, 2, 1)
  1014. b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
  1015. b1.CanCollide = false
  1016. b1.BrickColor = limb.BrickColor
  1017. b1.Anchored = true
  1018. b1.Transparency = 0.7
  1019. b1.Locked = true
  1020. b1.Parent = modz
  1021. table.insert(memedon, b1)
  1022. end
  1023. local num = 0
  1024. repeat
  1025. swait()
  1026. num = num % 6 + 1
  1027. memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
  1028. until bep == false
  1029. for i = 1, #memedon do
  1030. swait()
  1031. memedon[i]:Destroy()
  1032. end
  1033. end))
  1034. end
  1035. local de = mouse.KeyUp:connect(function(key)
  1036. if key == "r" then
  1037. bep = false
  1038. end
  1039. end)
  1040. blur(rightarm)
  1041. blur(leftarm)
  1042. local mudodo = Instance.new("Sound")
  1043. mudodo.Volume = 7.5
  1044. mudodo.SoundId = "rbxassetid://601465752"
  1045. mudodo.Looped = true
  1046. mudodo.Parent = hrp
  1047. mudodo:Play()
  1048. repeat
  1049. for _ = 1, 2 do
  1050. swait()
  1051. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(4), rd(4), rd(30)), 0.85)
  1052. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-28)), 0.85)
  1053. lerpz(nRS, "C0", RSC0 * cf(0.5, 0.25, -0.1) * ang(rd(20), rd(20), rd(105)), 0.85)
  1054. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1055. lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(30), rd(10), rd(-70)), 0.85)
  1056. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1057. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1058. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1059. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1060. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1061. end
  1062. hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1063. for _ = 1, 2 do
  1064. swait()
  1065. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(-30)), 0.85)
  1066. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(31)), 0.85)
  1067. lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(-10), rd(-30), rd(75)), 0.85)
  1068. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1069. lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(10), rd(-70)), 0.85)
  1070. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1071. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1072. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1073. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1074. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1075. end
  1076. hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1077. for _ = 1, 2 do
  1078. swait()
  1079. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(3), rd(3), rd(32)), 0.85)
  1080. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-29)), 0.85)
  1081. lerpz(nRS, "C0", RSC0 * cf(0.35, 0.25, 0.1) * ang(rd(-10), rd(-20), rd(95)), 0.85)
  1082. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1083. lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(-10), rd(10), rd(-80)), 0.85)
  1084. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1085. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1086. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1087. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1088. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1089. end
  1090. hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1091. for _ = 1, 2 do
  1092. swait()
  1093. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(3), rd(-40)), 0.85)
  1094. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-2), rd(35)), 0.85)
  1095. lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(20), rd(-30), rd(65)), 0.85)
  1096. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1097. lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(30), rd(-75)), 0.85)
  1098. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1099. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1100. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1101. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1102. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1103. end
  1104. hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1105. until bep == false or 0 >= human.Health
  1106. de:Disconnect()
  1107. mudodo:Stop()
  1108. wry:Play()
  1109. for _ = 1, 6 do
  1110. swait()
  1111. lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
  1112. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
  1113. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
  1114. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1115. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
  1116. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1117. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
  1118. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1119. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
  1120. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1121. end
  1122. for _ = 1, 7 do
  1123. swait()
  1124. hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
  1125. lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
  1126. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
  1127. lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
  1128. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
  1129. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
  1130. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1131. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
  1132. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1133. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
  1134. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1135. end
  1136. swait(5)
  1137. wherto = hrp
  1138. mudodo:Destroy()
  1139. addcfr = cf(-2, 1, 2)
  1140. activu = false
  1141. end
  1142. function cability()
  1143. if selected == false or activu == true then
  1144. return
  1145. end
  1146. if appeared == false then
  1147. standappear(thenoob)
  1148. wherto = hrp
  1149. addcfr = cf(0, 0, -3.75)
  1150. end
  1151. activu = true
  1152. wherto = hrp
  1153. addcfr = cf(0, 0, -3.5)
  1154. local ZAWRUA = Instance.new("Sound")
  1155. ZAWRUA.SoundId = "rbxassetid://178605776"
  1156. ZAWRUA.Volume = 3
  1157. ZAWRUA.Parent = hrp
  1158. ZAWRUA:Play()
  1159. game.Debris:AddItem(ZAWRUA, 2.5)
  1160. local wate = Instance.new("Part")
  1161. nooutline(wate)
  1162. wate.Size = Vector3.new(0.2, 0.2, 0.2)
  1163. wate.Material = "Neon"
  1164. wate.Transparency = 1
  1165. wate.BrickColor = BrickColor.new("Br. yellowish green")
  1166. wate.CFrame = rightarm.CFrame * cf(0, -1.5, 0)
  1167. wate.Anchored = true
  1168. wate.CanCollide = false
  1169. wate.Parent = modz
  1170. local wmesh = makemesh("Sphere", Vector3.new(5, 5, 5), nil, wate)
  1171. coroutine.resume(coroutine.create(function()
  1172. repeat
  1173. swait()
  1174. wate.CFrame = rightarm.CFrame * cf(0, -1, 0)
  1175. wmesh.Scale = wmesh.Scale:lerp(Vector3.new(10, 10, 10), 0.5)
  1176. until not wate
  1177. end))
  1178. coroutine.resume(coroutine.create(function()
  1179. local pt = {}
  1180. for _ = 1, 10 do
  1181. local wp = Instance.new("Part")
  1182. nooutline(wp)
  1183. wp.Size = Vector3.new(0.2, 0.2, 0.2)
  1184. wp.Material = "Neon"
  1185. wp.Transparency = 1
  1186. wp.BrickColor = BrickColor.new("Br. yellowish green")
  1187. wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
  1188. wp.Anchored = true
  1189. wp.CanCollide = false
  1190. wp.Parent = modz
  1191. local wmz = makemesh("Sphere", Vector3.new(0.5, 2, 0.5), nil, wp)
  1192. table.insert(pt, wp)
  1193. table.insert(pt, wmz)
  1194. end
  1195. for m = 1, 45 do
  1196. swait()
  1197. for _, hey in pairs(pt) do
  1198. if hey.ClassName == "SpecialMesh" then
  1199. hey.Scale = hey.Scale + Vector3.new(0.005, 0.04, 0.005)
  1200. elseif hey.ClassName == "Part" then
  1201. hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
  1202. hey.Transparency = hey.Transparency - 0.015
  1203. end
  1204. end
  1205. end
  1206. for m = 45, 50 do
  1207. swait()
  1208. for _, hey in pairs(pt) do
  1209. if hey.ClassName == "SpecialMesh" then
  1210. hey.Scale = hey.Scale + Vector3.new(0.025, 0.08, 0.025)
  1211. elseif hey.ClassName == "Part" then
  1212. hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
  1213. hey.Transparency = hey.Transparency + 0.2
  1214. end
  1215. end
  1216. end
  1217. for _, AAA in pairs(pt) do
  1218. if AAA.ClassName == "Part" then
  1219. AAA:Destroy()
  1220. end
  1221. end
  1222. end))
  1223. for _ = 1, 50 do
  1224. swait()
  1225. wmesh.Scale = Vector3.new(9, 9, 9)
  1226. wate.Transparency = wate.Transparency - 0.008
  1227. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-125)), 0.2)
  1228. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(115)), 0.2)
  1229. lerpz(nRS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(-15, -5)), rd(rd2(-25, -15)), rd(rd2(95, 105))), 0.2)
  1230. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1231. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.2)
  1232. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1233. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.2)
  1234. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1235. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.2)
  1236. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1237. end
  1238. local pooo = Instance.new("Sound")
  1239. pooo.SoundId = "rbxassetid://1272825232"
  1240. pooo.Volume = 3
  1241. pooo.Parent = hrp
  1242. pooo:Play()
  1243. game.Debris:AddItem(pooo, 2.5)
  1244. for _ = 1, 1 do
  1245. swait()
  1246. wate.Transparency = wate.Transparency + 0.15
  1247. lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
  1248. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
  1249. lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
  1250. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1251. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
  1252. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1253. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
  1254. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1255. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
  1256. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1257. end
  1258. local swoo = Instance.new("Part")
  1259. nooutline(swoo)
  1260. swoo.Size = Vector3.new(0.2, 0.2, 0.2)
  1261. swoo.Material = "Neon"
  1262. swoo.Transparency = 0.2
  1263. swoo.BrickColor = BrickColor.new("Br. yellowish green")
  1264. swoo.CFrame = rightarm.CFrame * ang(rd(0), rd(-15), rd(240)) * cf(1.5, -2.5, 0)
  1265. swoo.Anchored = true
  1266. swoo.CanCollide = false
  1267. swoo.Parent = modz
  1268. local wmesh = makemesh("FileMesh", Vector3.new(0.013333333333333334, 0.015384615384615385, 0.025), "rbxassetid://576041905", swoo)
  1269. local pli = Instance.new("PointLight")
  1270. pli.Brightness = 2
  1271. pli.Color = Color3.new(0.45098039215686275, 1, 0)
  1272. pli.Range = 10
  1273. pli.Shadows = true
  1274. pli.Parent = swoo
  1275. hito(swoo, 5, 40, 0.15, rot.CFrame.lookVector * 80)
  1276. tagability(swoo, 4)
  1277. for _ = 1, 10 do
  1278. swait()
  1279. wate.Transparency = wate.Transparency + 0.05
  1280. swoo.Transparency = swoo.Transparency + 0.075
  1281. pli.Range = pli.Range - 1
  1282. lerpz(nRJ, "C0", RJC0 * cf(0, -3, 0) * ang(rd(0), rd(10), rd(105)), 0.5)
  1283. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.5)
  1284. lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-30), rd(100)), 0.5)
  1285. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1286. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
  1287. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1288. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
  1289. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1290. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
  1291. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1292. end
  1293. wate:Destroy()
  1294. swoo:Destroy()
  1295. pli:Destroy()
  1296. swait(15)
  1297. wherto = hrp
  1298. addcfr = cf(-2, 1, 2)
  1299. activu = false
  1300. end
  1301. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=188959462")
  1302. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616594208")
  1303. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616576400")
  1304. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=291088606")
  1305. function THEBEST()
  1306. if selected == false or activu == true or appeared == true or POSU == true then
  1307. return
  1308. end
  1309. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  1310. local dipperrot
  1311. if dipperhat then
  1312. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  1313. end
  1314. activu = true
  1315. POSU = true
  1316. cam.CameraType = "Scriptable"
  1317. chr.PrimaryPart = hrp
  1318. human.WalkSpeed = 0
  1319. human:SetStateEnabled(3, false)
  1320. local actmus1 = Instance.new("Sound")
  1321. actmus1.SoundId = "rbxassetid://188959462"
  1322. actmus1.Volume = 1.5
  1323. actmus1.RollOffMode = 1
  1324. actmus1.TimePosition = 0
  1325. actmus1.Parent = cam
  1326. local actmus2 = Instance.new("Sound")
  1327. actmus2.SoundId = "rbxassetid://188959462"
  1328. actmus2.Volume = 1.5
  1329. actmus2.RollOffMode = 1
  1330. actmus2.TimePosition = 0
  1331. actmus2.Parent = hrp
  1332. actmus1:Play()
  1333. actmus2:Play()
  1334. local mus1 = Instance.new("Sound")
  1335. mus1.SoundId = "rbxassetid://616594208"
  1336. mus1.Volume = 1.25
  1337. mus1.TimePosition = 0.45
  1338. mus1.Parent = cam
  1339. local mus2 = Instance.new("Sound")
  1340. mus2.SoundId = "rbxassetid://853224808"
  1341. mus2.Volume = 1.25
  1342. mus2.TimePosition = 0.45
  1343. mus2.Parent = hrp
  1344. local zawarudoda = Instance.new("Sound")
  1345. zawarudoda.SoundId = "rbxassetid://180148408"
  1346. zawarudoda.Volume = 2
  1347. zawarudoda.TimePosition = 0.3
  1348. zawarudoda.Parent = hrp
  1349. mus1:Play()
  1350. mus2:Play()
  1351. cam.CoordinateFrame = hrp.CFrame * ang(rd(20), rd(100), rd(0)) * cf(0, 0, 7)
  1352. local regface = hed.face.Texture
  1353. local whogothit, bodyvel
  1354. local function checkhit(partoz, magn)
  1355. for _, guy in pairs(workspace:GetChildren()) do
  1356. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and not whogothit then
  1357. whogothit = guy
  1358. guy:FindFirstChild("Humanoid").PlatformStand = true
  1359. do
  1360. local derp = Instance.new("BodyPosition")
  1361. derp.MaxForce = Vector3.new(999999999999, 999999999999, 999999999999)
  1362. derp.P = 8000
  1363. derp.D = 500
  1364. derp.Position = hrp.Position + hrp.CFrame.lookVector * 20
  1365. derp.Parent = guy:FindFirstChild("HumanoidRootPart")
  1366. bodyvel = derp
  1367. local derp2 = Instance.new("BodyAngularVelocity")
  1368. derp2.MaxTorque = Vector3.new(999999999999, 999999999999, 999999999999)
  1369. derp2.P = 8000
  1370. derp2.AngularVelocity = Vector3.new(rd2(2, 4), rd2(50, 100), 0)
  1371. derp2.Parent = guy:FindFirstChild("HumanoidRootPart")
  1372. delay(0.1, function()
  1373. derp2:Destroy()
  1374. end)
  1375. bodyvel = derp
  1376. end
  1377. end
  1378. end
  1379. end
  1380. coroutine.resume(coroutine.create(function()
  1381. for _ = 1, 25 do
  1382. swait()
  1383. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
  1384. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
  1385. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
  1386. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1387. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  1388. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1389. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
  1390. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1391. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
  1392. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1393. end
  1394. for _ = 1, 20 do
  1395. swait()
  1396. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
  1397. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
  1398. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
  1399. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1400. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
  1401. if dipperhat then
  1402. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, -40, 0), 0.3)
  1403. end
  1404. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1405. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
  1406. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1407. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
  1408. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1409. end
  1410. end))
  1411. repeat
  1412. swait()
  1413. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(1), rd(0)) * cf(0.15, 0, 0)
  1414. until mus1.TimePosition > 2.9
  1415. mus1:Pause()
  1416. mus2:Pause()
  1417. zawarudoda:Play()
  1418. coroutine.resume(coroutine.create(function()
  1419. for _ = 1, 7 do
  1420. swait()
  1421. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(-5)), 0.4)
  1422. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(0)), 0.3)
  1423. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(80)), 0.3)
  1424. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1425. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(-70)), 0.3)
  1426. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1427. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  1428. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1429. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
  1430. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1431. end
  1432. for _ = 1, 16 do
  1433. swait()
  1434. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
  1435. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
  1436. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 0.3)
  1437. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1438. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(-70)), 0.3)
  1439. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1440. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-15)), 0.3)
  1441. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1442. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(15)), 0.3)
  1443. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1444. end
  1445. end))
  1446. repeat
  1447. swait()
  1448. until zawarudoda.TimePosition > 1.4
  1449. zawarudoda:Pause()
  1450. activu = false
  1451. standappear(thenoob)
  1452. wherto = hrp
  1453. addcfr = cf(3, 0.25, -1.5)
  1454. activu = true
  1455. cam.CoordinateFrame = hrp.CFrame * ang(rd(-25), rd(0), rd(0)) * cf(0, 2, 3)
  1456. for _ = 1, 10 do
  1457. swait()
  1458. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 1.5)
  1459. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-75)), 0.5)
  1460. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(45)), 0.5)
  1461. lerpz(nRS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(-15, -5)), rd(rd2(-25, -15)), rd(rd2(95, 105))), 0.5)
  1462. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1463. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
  1464. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1465. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
  1466. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1467. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
  1468. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1469. end
  1470. wherto = hrp
  1471. addcfr = cf(-3, 0.25, -1.5)
  1472. for _ = 1, 25 do
  1473. swait()
  1474. checkhit(rightarm, 3)
  1475. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(105)), 0.4)
  1476. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(-45)), 0.4)
  1477. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.4)
  1478. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1479. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.4)
  1480. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1481. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.4)
  1482. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1483. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.4)
  1484. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1485. end
  1486. if whogothit then
  1487. print("derp")
  1488. cam.CoordinateFrame = hrp.CFrame * ang(rd(15), rd(140), rd(0)) * cf(0, 1, 4)
  1489. local laugo = Instance.new("Sound")
  1490. laugo.SoundId = "rbxassetid://178605794"
  1491. laugo.Volume = 1.5
  1492. laugo.Parent = hrp
  1493. game.Debris:AddItem(laugo, 2.5)
  1494. laugo:Play()
  1495. local sda = 0
  1496. local chn = 2
  1497. local cs = math.cos
  1498. for D = 1, 60 do
  1499. swait()
  1500. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.15)
  1501. sda = sda + chn
  1502. lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 1 * cs(sda / 2)) * ang(rd(-40), rd(0), rd(-5)), 0.8 / D)
  1503. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-60 + 40 * cs(sda / 2)), rd(8), rd(0)), 0.8 / D)
  1504. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-110 + 80 * cs(sda / 2)), rd(80)), 0.8 / D)
  1505. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1506. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(110 + 80 * cs(sda / 2)), rd(-70)), 0.8 / D)
  1507. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1508. lerpz(RH, "C0", RHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(-10), rd(-40)), 0.8 / D)
  1509. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1510. lerpz(LH, "C0", LHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(10), rd(40)), 0.8 / D)
  1511. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1512. end
  1513. hed.face.Texture = "rbxassetid://176777497"
  1514. mus1.TimePosition = 2.75
  1515. mus1:Play()
  1516. for C = 1, 30 do
  1517. swait()
  1518. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, -(0.02 + C / 60))
  1519. sda = sda + chn
  1520. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.05 + C / 31)
  1521. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.05 + C / 31)
  1522. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.05 + C / 31)
  1523. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1524. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.05 + C / 31)
  1525. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1526. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.05 + C / 31)
  1527. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1528. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.05 + C / 31)
  1529. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1530. end
  1531. for _ = 1, 5 do
  1532. swait()
  1533. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.02)
  1534. sda = sda + chn
  1535. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.5)
  1536. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
  1537. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.5)
  1538. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1539. lerpz(LS, "C0", LSC0 * cf(0, 0.25, 0) * ang(rd(60), rd(-60), rd(-100)), 0.5)
  1540. if dipperhat then
  1541. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.5)
  1542. end
  1543. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1544. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.5)
  1545. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1546. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.5)
  1547. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1548.  
  1549. A = true
  1550. if A == true then
  1551. Model = Instance.new("Model")
  1552. Model.Name = "Weapon"
  1553. p = Instance.new("Part", Model)
  1554. p.Name = "Part"
  1555. p.TopSurface = 0
  1556. p.BottomSurface = 0
  1557. p.formFactor = "Custom"
  1558. p.Size = Vector3.new(10, 12, 10)
  1559. p.CFrame = CFrame.new(35.4000015, 7.0999999, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1560. p.BrickColor = BrickColor.new("Medium stone grey")
  1561. p.Transparency = 0
  1562. p.Reflectance = .1
  1563. p.Material = Enum.Material.Concrete
  1564. m = Instance.new("CylinderMesh")
  1565. m.Scale = Vector3.new(1, 1.02999997, 1)
  1566. m.Parent = p
  1567. p = Instance.new("Part", Model)
  1568. p.Name = "Part"
  1569. p.TopSurface = 0
  1570. p.BottomSurface = 0
  1571. p.formFactor = "Custom"
  1572. p.Size = Vector3.new(2, 12.8, 2)
  1573. p.CFrame = CFrame.new(35.4000015, 7.19999981, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1574. p.BrickColor = BrickColor.new("Bright yellow")
  1575. p.Transparency = 0
  1576. p.Reflectance = .1
  1577. p.Material = Enum.Material.Plastic
  1578. m = Instance.new("CylinderMesh")
  1579. m.Scale = Vector3.new(1, 1, 1)
  1580. m.Parent = p
  1581. p = Instance.new("Part", Model)
  1582. p.Name = "Part"
  1583. p.TopSurface = 0
  1584. p.BottomSurface = 0
  1585. p.formFactor = "Custom"
  1586. p.Size = Vector3.new(1.79, 5, 1)
  1587. p.CFrame = CFrame.new(29.7000179, 8.89999485, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1588. p.BrickColor = BrickColor.new("Bright yellow")
  1589. p.Transparency = 0
  1590. p.Reflectance = .1
  1591. p.Material = Enum.Material.Plastic
  1592. p = Instance.new("Part", Model)
  1593. p.Name = "Part"
  1594. p.TopSurface = 0
  1595. p.BottomSurface = 0
  1596. p.formFactor = "Custom"
  1597. p.Size = Vector3.new(5, 1.40, 0.99)
  1598. p.CFrame = CFrame.new(29.7000198, 10.4999943, 63.3000031, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1599. p.BrickColor = BrickColor.new("Bright yellow")
  1600. p.Transparency = 0
  1601. p.Reflectance = .1
  1602. p.Material = Enum.Material.Plastic
  1603. m = Instance.new("SpecialMesh")
  1604. m.Scale = Vector3.new(1, 1, 1)
  1605. m.Parent = p
  1606. m.MeshType = Enum.MeshType.Wedge
  1607. p = Instance.new("Part", Model)
  1608. p.Name = "Center"
  1609. p.TopSurface = 0
  1610. p.BottomSurface = 0
  1611. p.formFactor = "Custom"
  1612. p.Size = Vector3.new(12.5, 5.80, 27.6)
  1613. p.CFrame = CFrame.new(43.0000076, 9.30000114, 62.8999977, 1.06581131e-014, -8.74229471e-008, 1, -7.10542736e-015, 1, 8.742294e-008, -1, -7.10542736e-015, -4.37113776e-008)
  1614. p.BrickColor = BrickColor.new("Bright yellow")
  1615. p.Transparency = 1
  1616. p.Reflectance = .1
  1617. p.Material = Enum.Material.Plastic
  1618. p = Instance.new("Part", Model)
  1619. p.Name = "Part"
  1620. p.TopSurface = 0
  1621. p.BottomSurface = 0
  1622. p.formFactor = "Custom"
  1623. p.Size = Vector3.new(6.80, 1, 6.00)
  1624. p.CFrame = CFrame.new(51.9999924, 9.06999207, 68.6000443, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1625. p.BrickColor = BrickColor.new("Bright yellow")
  1626. p.Transparency = 0
  1627. p.Reflectance = .1
  1628. p.Material = Enum.Material.Plastic
  1629. p = Instance.new("Part", Model)
  1630. p.Name = "Part"
  1631. p.TopSurface = 0
  1632. p.BottomSurface = 0
  1633. p.formFactor = "Custom"
  1634. p.Size = Vector3.new(11, 5.40, 2.79)
  1635. p.CFrame = CFrame.new(56.5999718, 9.76999664, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1636. p.BrickColor = BrickColor.new("Bright yellow")
  1637. p.Transparency = 0
  1638. p.Reflectance = .1
  1639. p.Material = Enum.Material.Plastic
  1640. m = Instance.new("SpecialMesh")
  1641. m.Scale = Vector3.new(1, 1, 1)
  1642. m.Parent = p
  1643. m.MeshType = Enum.MeshType.Wedge
  1644. p = Instance.new("Part", Model)
  1645. p.Name = "Part"
  1646. p.TopSurface = 0
  1647. p.BottomSurface = 0
  1648. p.formFactor = "Custom"
  1649. p.Size = Vector3.new(2.60, 11, 1.99)
  1650. p.CFrame = CFrame.new(39.4000015, 10.7699995, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1651. p.BrickColor = BrickColor.new("Bright yellow")
  1652. p.Transparency = 0
  1653. p.Reflectance = .1
  1654. p.Material = Enum.Material.Plastic
  1655. p = Instance.new("Part", Model)
  1656. p.Name = "Part"
  1657. p.TopSurface = 0
  1658. p.BottomSurface = 0
  1659. p.formFactor = "Custom"
  1660. p.Size = Vector3.new(3.20, 11.0, 5)
  1661. p.CFrame = CFrame.new(35.9000092, 11.0999928, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1662. p.BrickColor = BrickColor.new("Bright yellow")
  1663. p.Transparency = 0
  1664. p.Reflectance = .1
  1665. p.Material = Enum.Material.Plastic
  1666. p = Instance.new("Part", Model)
  1667. p.Name = "Part"
  1668. p.TopSurface = 0
  1669. p.BottomSurface = 0
  1670. p.formFactor = "Custom"
  1671. p.Size = Vector3.new(1.99, 1, 1)
  1672. p.CFrame = CFrame.new(51.8999863, 16.6699886, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1673. p.BrickColor = BrickColor.new("Mid gray")
  1674. p.Transparency = 0
  1675. p.Reflectance = .1
  1676. p.Material = Enum.Material.Plastic
  1677. p = Instance.new("Part", Model)
  1678. p.Name = "Part"
  1679. p.TopSurface = 0
  1680. p.BottomSurface = 0
  1681. p.formFactor = "Custom"
  1682. p.Size = Vector3.new(1, 1, 4.59)
  1683. p.CFrame = CFrame.new(49.099987, 18.1699905, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1684. p.BrickColor = BrickColor.new("Mid gray")
  1685. p.Transparency = 0
  1686. p.Reflectance = .1
  1687. p.Material = Enum.Material.Plastic
  1688. p = Instance.new("Part", Model)
  1689. p.Name = "Part"
  1690. p.TopSurface = 0
  1691. p.BottomSurface = 0
  1692. p.formFactor = "Custom"
  1693. p.Size = Vector3.new(1, 12.6, 9.80)
  1694. p.CFrame = CFrame.new(40.2999878, 6.77000237, 63.0000038, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1695. p.BrickColor = BrickColor.new("Bright yellow")
  1696. p.Transparency = 0
  1697. p.Reflectance = .1
  1698. p.Material = Enum.Material.Plastic
  1699. p = Instance.new("Part", Model)
  1700. p.Name = "Part"
  1701. p.TopSurface = 0
  1702. p.BottomSurface = 0
  1703. p.formFactor = "Custom"
  1704. p.Size = Vector3.new(5.19, 1.39, 2.39)
  1705. p.CFrame = CFrame.new(32.2000008, 12.5999899, 63.2999992, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1706. p.BrickColor = BrickColor.new("Bright yellow")
  1707. p.Transparency = 0
  1708. p.Reflectance = .1
  1709. p.Material = Enum.Material.Plastic
  1710. m = Instance.new("SpecialMesh")
  1711. m.Scale = Vector3.new(1, 1, 1)
  1712. m.Parent = p
  1713. m.MeshType = Enum.MeshType.Wedge
  1714. p = Instance.new("Part", Model)
  1715. p.Name = "Part"
  1716. p.TopSurface = 0
  1717. p.BottomSurface = 0
  1718. p.formFactor = "Custom"
  1719. p.Size = Vector3.new(11, 0.60, 1.99)
  1720. p.CFrame = CFrame.new(39.3999825, 12.3699951, 63.0000267, 1.49008779e-008, 2.39330944e-007, -0.999990225, 6.66761935e-009, 0.99999392, 2.39331769e-007, 0.999994516, -6.66753408e-009, -7.45059765e-008)
  1721. p.BrickColor = BrickColor.new("Bright yellow")
  1722. p.Transparency = 0
  1723. p.Reflectance = .1
  1724. p.Material = Enum.Material.Plastic
  1725. m = Instance.new("SpecialMesh")
  1726. m.Scale = Vector3.new(1, 1, 1)
  1727. m.Parent = p
  1728. m.MeshType = Enum.MeshType.Wedge
  1729. p = Instance.new("Part", Model)
  1730. p.Name = "Part"
  1731. p.TopSurface = 0
  1732. p.BottomSurface = 0
  1733. p.formFactor = "Custom"
  1734. p.Size = Vector3.new(3.20, 11, 5.60)
  1735. p.CFrame = CFrame.new(50.1999855, 14.0699921, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1736. p.BrickColor = BrickColor.new("Bright yellow")
  1737. p.Transparency = 0
  1738. p.Reflectance = .1
  1739. p.Material = Enum.Material.Plastic
  1740. p = Instance.new("Part", Model)
  1741. p.Name = "Part"
  1742. p.TopSurface = 0
  1743. p.BottomSurface = 0
  1744. p.formFactor = "Custom"
  1745. p.Size = Vector3.new(5, 13, 3.79)
  1746. p.CFrame = CFrame.new(43.2999916, 9.56999779, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1747. p.BrickColor = BrickColor.new("Bright yellow")
  1748. p.Transparency = 0
  1749. p.Reflectance = .1
  1750. p.Material = Enum.Material.Plastic
  1751. p = Instance.new("Part", Model)
  1752. p.Name = "Part"
  1753. p.TopSurface = 0
  1754. p.BottomSurface = 0
  1755. p.formFactor = "Custom"
  1756. p.Size = Vector3.new(5.19, 1.39, 2.39)
  1757. p.CFrame = CFrame.new(39.6000061, 12.599987, 63.2999992, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1758. p.BrickColor = BrickColor.new("Bright yellow")
  1759. p.Transparency = 0
  1760. p.Reflectance = .1
  1761. p.Material = Enum.Material.Plastic
  1762. m = Instance.new("SpecialMesh")
  1763. m.Scale = Vector3.new(1, 1, 1)
  1764. m.Parent = p
  1765. m.MeshType = Enum.MeshType.Wedge
  1766. p = Instance.new("Part", Model)
  1767. p.Name = "Part"
  1768. p.TopSurface = 0
  1769. p.BottomSurface = 0
  1770. p.formFactor = "Custom"
  1771. p.Size = Vector3.new(5.19, 1, 1)
  1772. p.CFrame = CFrame.new(46.2999878, 15.069993, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1773. p.BrickColor = BrickColor.new("Mid gray")
  1774. p.Transparency = 0
  1775. p.Reflectance = .1
  1776. p.Material = Enum.Material.Plastic
  1777. p = Instance.new("Part", Model)
  1778. p.Name = "Part"
  1779. p.TopSurface = 0
  1780. p.BottomSurface = 0
  1781. p.formFactor = "Custom"
  1782. p.Size = Vector3.new(3.20, 5, 4)
  1783. p.CFrame = CFrame.new(32.200016, 9.59999657, 63.3000221, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1784. p.BrickColor = BrickColor.new("Bright yellow")
  1785. p.Transparency = 0
  1786. p.Reflectance = .1
  1787. p.Material = Enum.Material.Plastic
  1788. p = Instance.new("Part", Model)
  1789. p.Name = "Part"
  1790. p.TopSurface = 0
  1791. p.BottomSurface = 0
  1792. p.formFactor = "Custom"
  1793. p.Size = Vector3.new(6, 6.79, 2.79)
  1794. p.CFrame = CFrame.new(51.9999924, 9.06999302, 70.5000458, -1, 0, -4.37113883e-008, 0, 1, 0, 4.37113883e-008, 0, -1)
  1795. p.BrickColor = BrickColor.new("Bright yellow")
  1796. p.Transparency = 0
  1797. p.Reflectance = .1
  1798. p.Material = Enum.Material.Plastic
  1799. m = Instance.new("SpecialMesh")
  1800. m.Scale = Vector3.new(1, 1, 1)
  1801. m.Parent = p
  1802. m.MeshType = Enum.MeshType.Wedge
  1803. p = Instance.new("Part", Model)
  1804. p.Name = "Part"
  1805. p.TopSurface = 0
  1806. p.BottomSurface = 0
  1807. p.formFactor = "Custom"
  1808. p.Size = Vector3.new(0.60, 7.40, 3.79)
  1809. p.CFrame = CFrame.new(43.2999916, 12.3699942, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1810. p.BrickColor = BrickColor.new("Black")
  1811. p.Transparency = 0
  1812. p.Reflectance = .1
  1813. p.Material = Enum.Material.Plastic
  1814. p = Instance.new("Part", Model)
  1815. p.Name = "Part"
  1816. p.TopSurface = 0
  1817. p.BottomSurface = 0
  1818. p.formFactor = "Custom"
  1819. p.Size = Vector3.new(6.80, 1, 6.00)
  1820. p.CFrame = CFrame.new(51.9999924, 9.06999588, 57.3999977, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1821. p.BrickColor = BrickColor.new("Bright yellow")
  1822. p.Transparency = 0
  1823. p.Reflectance = .1
  1824. p.Material = Enum.Material.Plastic
  1825. p = Instance.new("Part", Model)
  1826. p.Name = "Part"
  1827. p.TopSurface = 0
  1828. p.BottomSurface = 0
  1829. p.formFactor = "Custom"
  1830. p.Size = Vector3.new(11, 3.20, 2.19)
  1831. p.CFrame = CFrame.new(54.0999756, 14.0699921, 63.0000076, 1.49011612e-008, 5.89458523e-007, -0.999990225, -3.49571337e-007, 0.99999392, 5.89460512e-007, 0.999994278, 3.49571422e-007, -4.47034836e-008)
  1832. p.BrickColor = BrickColor.new("Bright yellow")
  1833. p.Transparency = 0
  1834. p.Reflectance = .1
  1835. p.Material = Enum.Material.Plastic
  1836. m = Instance.new("SpecialMesh")
  1837. m.Scale = Vector3.new(1, 1, 1)
  1838. m.Parent = p
  1839. m.MeshType = Enum.MeshType.Wedge
  1840. p = Instance.new("Part", Model)
  1841. p.Name = "Part"
  1842. p.TopSurface = 0
  1843. p.BottomSurface = 0
  1844. p.formFactor = "Custom"
  1845. p.Size = Vector3.new(2.60, 11, 2.39)
  1846. p.CFrame = CFrame.new(32.1999741, 10.7699986, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1847. p.BrickColor = BrickColor.new("Bright yellow")
  1848. p.Transparency = 0
  1849. p.Reflectance = .1
  1850. p.Material = Enum.Material.Plastic
  1851. p = Instance.new("Part", Model)
  1852. p.Name = "Part"
  1853. p.TopSurface = 0
  1854. p.BottomSurface = 0
  1855. p.formFactor = "Custom"
  1856. p.Size = Vector3.new(5.19, 1, 1)
  1857. p.CFrame = CFrame.new(46.2999878, 15.0699921, 58.4000015, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1858. p.BrickColor = BrickColor.new("Mid gray")
  1859. p.Transparency = 0
  1860. p.Reflectance = .1
  1861. p.Material = Enum.Material.Plastic
  1862. p = Instance.new("Part", Model)
  1863. p.Name = "Part"
  1864. p.TopSurface = 0
  1865. p.BottomSurface = 0
  1866. p.formFactor = "Custom"
  1867. p.Size = Vector3.new(5, 0.80, 0.79)
  1868. p.CFrame = CFrame.new(30.6000195, 11.5999937, 63.3000107, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1869. p.BrickColor = BrickColor.new("Bright yellow")
  1870. p.Transparency = 0
  1871. p.Reflectance = .1
  1872. p.Material = Enum.Material.Plastic
  1873. m = Instance.new("SpecialMesh")
  1874. m.Scale = Vector3.new(1, 1, 1)
  1875. m.Parent = p
  1876. m.MeshType = Enum.MeshType.Wedge
  1877. p = Instance.new("Part", Model)
  1878. p.Name = "Part"
  1879. p.TopSurface = 0
  1880. p.BottomSurface = 0
  1881. p.formFactor = "Custom"
  1882. p.Size = Vector3.new(10, 12, 10)
  1883. p.CFrame = CFrame.new(51.8000298, 7.099998, 63.0000191, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1884. p.BrickColor = BrickColor.new("Medium stone grey")
  1885. p.Transparency = 0
  1886. p.Reflectance = .1
  1887. p.Material = Enum.Material.Concrete
  1888. m = Instance.new("CylinderMesh")
  1889. m.Scale = Vector3.new(1, 1.02999997, 1)
  1890. m.Parent = p
  1891. p = Instance.new("Part", Model)
  1892. p.Name = "Part"
  1893. p.TopSurface = 0
  1894. p.BottomSurface = 0
  1895. p.formFactor = "Custom"
  1896. p.Size = Vector3.new(0.60, 5.19, 5)
  1897. p.CFrame = CFrame.new(35.9000015, 13, 63.2999992, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1898. p.BrickColor = BrickColor.new("Bright yellow")
  1899. p.Transparency = 0
  1900. p.Reflectance = .1
  1901. p.Material = Enum.Material.Plastic
  1902. p = Instance.new("Part", Model)
  1903. p.Name = "Part"
  1904. p.TopSurface = 0
  1905. p.BottomSurface = 0
  1906. p.formFactor = "Custom"
  1907. p.Size = Vector3.new(6, 6.79, 2.79)
  1908. p.CFrame = CFrame.new(51.9999847, 9.06999207, 55.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1909. p.BrickColor = BrickColor.new("Bright yellow")
  1910. p.Transparency = 0
  1911. p.Reflectance = .1
  1912. p.Material = Enum.Material.Plastic
  1913. m = Instance.new("SpecialMesh")
  1914. m.Scale = Vector3.new(1, 1, 1)
  1915. m.Parent = p
  1916. m.MeshType = Enum.MeshType.Wedge
  1917. p = Instance.new("Part", Model)
  1918. p.Name = "Part"
  1919. p.TopSurface = 0
  1920. p.BottomSurface = 0
  1921. p.formFactor = "Custom"
  1922. p.Size = Vector3.new(2.79, 7.40, 0.79)
  1923. p.CFrame = CFrame.new(44.7999916, 14.0699921, 63.2000008, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1924. p.BrickColor = BrickColor.new("Black")
  1925. p.Transparency = 0
  1926. p.Reflectance = .1
  1927. p.Material = Enum.Material.Plastic
  1928. p = Instance.new("Part", Model)
  1929. p.Name = "Part"
  1930. p.TopSurface = 0
  1931. p.BottomSurface = 0
  1932. p.formFactor = "Custom"
  1933. p.Size = Vector3.new(5.40, 11, 10)
  1934. p.CFrame = CFrame.new(50.1999893, 9.76999474, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1935. p.BrickColor = BrickColor.new("Bright yellow")
  1936. p.Transparency = 0
  1937. p.Reflectance = .1
  1938. p.Material = Enum.Material.Plastic
  1939. p = Instance.new("Part", Model)
  1940. p.Name = "Part"
  1941. p.TopSurface = 0
  1942. p.BottomSurface = 0
  1943. p.formFactor = "Custom"
  1944. p.Size = Vector3.new(11, 0.60, 2.39)
  1945. p.CFrame = CFrame.new(32.1999855, 12.3699961, 62.9999733, -1.49008788e-008, -2.3933373e-007, 0.999990225, 6.6675625e-009, 0.99999392, 2.39334668e-007, -0.999994516, 6.66761935e-009, 7.45059765e-008)
  1946. p.BrickColor = BrickColor.new("Bright yellow")
  1947. p.Transparency = 0
  1948. p.Reflectance = .1
  1949. p.Material = Enum.Material.Plastic
  1950. m = Instance.new("SpecialMesh")
  1951. m.Scale = Vector3.new(1, 1, 1)
  1952. m.Parent = p
  1953. m.MeshType = Enum.MeshType.Wedge
  1954. p = Instance.new("Part", Model)
  1955. p.Name = "Part"
  1956. p.TopSurface = 0
  1957. p.BottomSurface = 0
  1958. p.formFactor = "Custom"
  1959. p.Size = Vector3.new(4, 13, 1)
  1960. p.CFrame = CFrame.new(40.8999939, 10.0700006, 63, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1961. p.BrickColor = BrickColor.new("Bright yellow")
  1962. p.Transparency = 0
  1963. p.Reflectance = .1
  1964. p.Material = Enum.Material.Plastic
  1965. p = Instance.new("Part", Model)
  1966. p.Name = "Part"
  1967. p.TopSurface = 0
  1968. p.BottomSurface = 0
  1969. p.formFactor = "Custom"
  1970. p.Size = Vector3.new(10.1, 1, 0.99)
  1971. p.CFrame = CFrame.new(51.8999825, 18.1699867, 62.9999733, 1.49008796e-008, 2.39336913e-007, -0.999990225, 6.66744882e-009, 0.99999392, 2.39337737e-007, 0.999994516, -6.66736355e-009, -7.45059765e-008)
  1972. p.BrickColor = BrickColor.new("Mid gray")
  1973. p.Transparency = 0
  1974. p.Reflectance = .1
  1975. p.Material = Enum.Material.Plastic
  1976. m = Instance.new("SpecialMesh")
  1977. m.Scale = Vector3.new(1, 1, 1)
  1978. m.Parent = p
  1979. m.MeshType = Enum.MeshType.Wedge
  1980. p = Instance.new("Part", Model)
  1981. p.Name = "Part"
  1982. p.TopSurface = 0
  1983. p.BottomSurface = 0
  1984. p.formFactor = "Custom"
  1985. p.Size = Vector3.new(1, 1, 4.59)
  1986. p.CFrame = CFrame.new(49.099987, 18.1699944, 67.5999985, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1987. p.BrickColor = BrickColor.new("Mid gray")
  1988. p.Transparency = 0
  1989. p.Reflectance = .1
  1990. p.Material = Enum.Material.Plastic
  1991. p = Instance.new("Part", Model)
  1992. p.Name = "Part"
  1993. p.TopSurface = 0
  1994. p.BottomSurface = 0
  1995. p.formFactor = "Custom"
  1996. p.Size = Vector3.new(1.99, 1, 1)
  1997. p.CFrame = CFrame.new(51.8999863, 16.6699886, 67.5999908, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  1998. p.BrickColor = BrickColor.new("Mid gray")
  1999. p.Transparency = 0
  2000. p.Reflectance = .1
  2001. p.Material = Enum.Material.Plastic
  2002. p = Instance.new("Part", Model)
  2003. p.Name = "Part"
  2004. p.TopSurface = 0
  2005. p.BottomSurface = 0
  2006. p.formFactor = "Custom"
  2007. p.Size = Vector3.new(1, 1, 4.59)
  2008. p.CFrame = CFrame.new(49.099987, 18.1699867, 63.0000153, 0, -5.38727239e-028, 0.999999642, -0.999999642, -5.38727287e-028, 9.62964972e-035, 5.38727335e-028, -0.999999762, -4.37113776e-008)
  2009. p.BrickColor = BrickColor.new("Mid gray")
  2010. p.Transparency = 0
  2011. p.Reflectance = .1
  2012. p.Material = Enum.Material.Plastic
  2013. p = Instance.new("Part", Model)
  2014. p.Name = "Part"
  2015. p.TopSurface = 0
  2016. p.BottomSurface = 0
  2017. p.formFactor = "Custom"
  2018. p.Size = Vector3.new(10.1, 1, 0.99)
  2019. p.CFrame = CFrame.new(46.2999916, 18.1699886, 63.0000229, -1.49008823e-008, -2.39345496e-007, 0.999990225, 6.66727829e-009, 0.99999392, 2.39346434e-007, -0.999994516, 6.66733513e-009, 7.45059765e-008)
  2020. p.BrickColor = BrickColor.new("Mid gray")
  2021. p.Transparency = 0
  2022. p.Reflectance = .1
  2023. p.Material = Enum.Material.Plastic
  2024. m = Instance.new("SpecialMesh")
  2025. m.Scale = Vector3.new(1, 1, 1)
  2026. m.Parent = p
  2027. m.MeshType = Enum.MeshType.Wedge
  2028.  
  2029. Spawn = function()
  2030. Modelc = Model:clone()
  2031. for _, v in pairs(Modelc:children()) do
  2032. if v.className == "Part" then
  2033. if v.Name ~= "Center" then
  2034. w = Instance.new("Weld")
  2035. w.Part0 = Modelc.Center
  2036. w.Part1 = v
  2037. w.C1 = v.CFrame:inverse() * CFrame.new(v.Position)
  2038. w.C0 = Modelc.Center.CFrame:inverse() * CFrame.new(v.Position)
  2039. w.Parent = w.Part0
  2040. end
  2041. end
  2042. end
  2043. return Modelc
  2044. end
  2045.  
  2046. CameraRadius = 66
  2047. TimeStopRadius = 66
  2048.  
  2049. RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2050. RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2051. LeftShoulderC0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2052. LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2053. RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2054. RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2055. LeftHipC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2056. LeftHipC1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2057. NeckC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2058. NeckC1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2059. RootJointC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2060. RootJointC1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2061.  
  2062. getWelds = function(c) --designate weld variables
  2063. local t = c.Torso
  2064. local hrp = c.HumanoidRootPart.RootJoint
  2065. RightShoulder = t:FindFirstChild("Right Shoulder")
  2066. LeftShoulder = t:FindFirstChild("Left Shoulder")
  2067. RightHip = t:FindFirstChild("Right Hip")
  2068. LeftHip = t:FindFirstChild("Left Hip")
  2069. RootJoint = hrp
  2070. Neck = t:FindFirstChild("Neck")
  2071. end
  2072. resetWelds = function(ext, occ) --extent 1-3; occlusion
  2073. --1 == reset desiredangle/currentangle
  2074. --2 == reset C0/C1
  2075. --3 == reset both des/cur/c0/c1
  2076. local r = {
  2077. RightShoulder,
  2078. LeftShoulder,
  2079. RightHip,
  2080. LeftHip,
  2081. RootJoint,
  2082. Neck,
  2083. Grip
  2084. }
  2085. for _, v in pairs(r) do
  2086. for i = 1, #occ do
  2087. if occ[i] == v then
  2088. table.remove(r, _)
  2089. end
  2090. end
  2091. end
  2092. for _, v in pairs(r) do
  2093. if v.Name == "Right Shoulder" then
  2094. if ext == 1 then
  2095. v.DesiredAngle = 0
  2096. v.CurrentAngle = 0
  2097. elseif ext == 2 then
  2098. v.C0 = RightShoulderC0
  2099. v.C1 = RightShoulderC1
  2100. elseif ext == 3 then
  2101. v.DesiredAngle = 0
  2102. v.CurrentAngle = 0
  2103. v.C0 = RightShoulderC0
  2104. v.C1 = RightShoulderC1
  2105. end
  2106. elseif v.Name == "Left Shoulder" then
  2107. if ext == 1 then
  2108. v.DesiredAngle = 0
  2109. v.CurrentAngle = 0
  2110. elseif ext == 2 then
  2111. v.C0 = LeftShoulderC0
  2112. v.C1 = LeftShoulderC1
  2113. elseif ext == 3 then
  2114. v.DesiredAngle = 0
  2115. v.CurrentAngle = 0
  2116. v.C0 = LeftShoulderC0
  2117. v.C1 = LeftShoulderC1
  2118. end
  2119. elseif v.Name == "Right Hip" then
  2120. if ext == 1 then
  2121. v.DesiredAngle = 0
  2122. v.CurrentAngle = 0
  2123. elseif ext == 2 then
  2124. v.C0 = RightHipC0
  2125. v.C1 = RightHipC1
  2126. elseif ext == 3 then
  2127. v.DesiredAngle = 0
  2128. v.CurrentAngle = 0
  2129. v.C0 = RightHipC0
  2130. v.C1 = RightHipC1
  2131. end
  2132. elseif v.Name == "Left Hip" then
  2133. if ext == 1 then
  2134. v.DesiredAngle = 0
  2135. v.CurrentAngle = 0
  2136. elseif ext == 2 then
  2137. v.C0 = LeftHipC0
  2138. v.C1 = LeftHipC1
  2139. elseif ext == 3 then
  2140. v.DesiredAngle = 0
  2141. v.CurrentAngle = 0
  2142. v.C0 = LeftHipC0
  2143. v.C1 = LeftHipC1
  2144. end
  2145. elseif v.Name == "Neck" then
  2146. if ext == 1 then
  2147. v.DesiredAngle = 0
  2148. v.CurrentAngle = 0
  2149. elseif ext == 2 then
  2150. v.C0 = NeckC0
  2151. v.C1 = NeckC1
  2152. elseif ext == 3 then
  2153. v.DesiredAngle = 0
  2154. v.CurrentAngle = 0
  2155. v.C0 = NeckC0
  2156. v.C1 = NeckC1
  2157. end
  2158. elseif v.Name == "RootJoint" then
  2159. if ext == 1 then
  2160. v.DesiredAngle = 0
  2161. v.CurrentAngle = 0
  2162. elseif ext == 2 then
  2163. v.C0 = RootJointC0
  2164. v.C1 = RootJointC1
  2165. elseif ext == 3 then
  2166. v.DesiredAngle = 0
  2167. v.CurrentAngle = 0
  2168. v.C0 = RootJointC0
  2169. v.C1 = RootJointC1
  2170. end
  2171. elseif v.Name == "RightGrip" then
  2172. if ext == 1 then
  2173. elseif ext == 2 then
  2174. Grip.C0 = nGrip.C0
  2175. Grip.C1 = nGrip.C1
  2176. elseif ext == 3 then
  2177. Grip.C0 = nGrip.C0
  2178. Grip.C1 = nGrip.C1
  2179. end
  2180. end
  2181. end
  2182. end
  2183.  
  2184.  
  2185. doitdocdoit = function()
  2186. if deb == false then
  2187. return
  2188. end
  2189. deb = false
  2190.  
  2191. vPlayer = game.Players.LocalPlayer
  2192. cPlayer = vPlayer.Character
  2193. Anim = cPlayer.Animate
  2194. Anim.Disabled = true
  2195. Hum = cPlayer.Humanoid
  2196. Hum.Name = "NOPE"
  2197. Hum.WalkSpeed = 0
  2198. getWelds(cPlayer)
  2199. resetWelds(3, {})
  2200.  
  2201. bodypos = Instance.new("BodyPosition")
  2202. bodypos.P = 4000
  2203. bodypos.maxForce = Vector3.new(5000000, 50000000, 5000000) * 5000
  2204. bodypos.position = cPlayer.Torso.Position + Vector3.new(0, .5, 0)
  2205. bodypos.Parent = cPlayer.Torso
  2206.  
  2207. dir = cPlayer.HumanoidRootPart.CFrame.lookVector
  2208. CPlayer = cPlayer
  2209. partpos = Instance.new("Part", workspace)
  2210. partpos.Transparency = 1
  2211. partpos.CanCollide = false
  2212. partpos.Anchored = true
  2213. partpos.CFrame = cPlayer.Torso.CFrame
  2214.  
  2215. sound = Instance.new("Sound")
  2216. sound.Parent = partpos
  2217. sound.Volume = 1
  2218. sound.SoundId = "http://www.roblox.com/asset/?id=468760371"
  2219. -- sound.SoundId="http://www.roblox.com/asset/?id=168009623"
  2220. sound2 = Instance.new("Sound")
  2221. sound2.Parent = workspace.CurrentCamera
  2222. sound2.Volume = 1
  2223. sound2.SoundId = "http://www.roblox.com/asset/?id=468760371"
  2224. -- sound2.SoundId="http://www.roblox.com/asset/?id=168009623"
  2225. sound:Play()
  2226. sound2:Play()
  2227. expected = 10
  2228. did = false
  2229. pooted = 0
  2230. sos = game:GetService("RunService").Stepped:connect(function()
  2231. pooted = pooted + 1
  2232. if pooted >= expected + 1 then
  2233. sos:disconnect()
  2234. did = true
  2235. return
  2236. end
  2237. resetWelds(3, {})
  2238. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2239. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2240. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2241. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(0), math.rad(0))
  2242. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2243. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2244. end)
  2245. --[[sound=Instance.new("Sound")
  2246. sound.Parent=cPlayer.Torso
  2247. sound.Volume=1
  2248. sound.SoundId="http://www.roblox.com/asset/?id=316900066"
  2249. sound:Play()]]--
  2250. while did == false do
  2251. wait()
  2252. end
  2253.  
  2254. expected = 10
  2255. did = false
  2256. pooted = 0
  2257. sos = game:GetService("RunService").Stepped:connect(function()
  2258. pooted = pooted + 1
  2259. if pooted >= expected + 1 then
  2260. sos:disconnect()
  2261. did = true
  2262. return
  2263. end
  2264. resetWelds(3, {})
  2265. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  2266. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  2267. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2268. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2269. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted / 2), math.rad(0), math.rad(-pooted * 9))
  2270. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted), math.rad(pooted / 3), math.rad(pooted * 10))
  2271. end)
  2272. while did == false do
  2273. wait()
  2274. end
  2275. wait(.2)
  2276. expected = 5
  2277. did = false
  2278. pooted = 0
  2279. nubhit = nil
  2280. sos = game:GetService("RunService").Stepped:connect(function()
  2281. pooted = pooted + 1
  2282. if pooted >= expected + 1 then
  2283. sos:disconnect()
  2284. did = true
  2285. return
  2286. end
  2287. resetWelds(3, {})
  2288. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 8), math.rad(0), math.rad(pooted))
  2289. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-12 - pooted * 9), math.rad(pooted * 9), math.rad(0))
  2290. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2291. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-12), math.rad(0), math.rad(0))
  2292. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(-90 + pooted * 40))
  2293. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10 + pooted * 4), math.rad(3.3), math.rad(90 - pooted * 34))
  2294. if nubhit == nil then
  2295. bodypos.position = bodypos.position + dir * 4
  2296. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * 4, bodypos.position + dir * 20)
  2297. --bodypos.position=bodypos.position + dir*9
  2298. --cPlayer.Torso.CFrame=CFrame.new(bodypos.position+dir*9,bodypos.position+dir*20)
  2299. end
  2300. if nubhit == nil and pooted >= 2 then
  2301. pos = bodypos.position + dir * 2
  2302. radi = 6
  2303. for _, v in pairs(workspace:children()) do
  2304. h = v:FindFirstChild("Humanoid")
  2305. t = v:FindFirstChild("Torso")
  2306. if h ~= nil and t ~= nil and v ~= cPlayer then
  2307. if (t.Position - pos).magnitude <= radi then
  2308. print(":>")
  2309. nubhit = v
  2310. break
  2311. end
  2312. end
  2313. end
  2314. end
  2315. if nubhit ~= nil then
  2316. if nubhit.Torso:FindFirstChild("PART1") == nil then
  2317. v = Instance.new("BodyVelocity")
  2318. v.P = 4000
  2319. v.maxForce = Vector3.new(500000000000, 500000000000, 500000000000)
  2320. v.velocity = dir * 4 + Vector3.new(0, 4, 0)
  2321. v.Name = "PART1"
  2322. v.Parent = nubhit.Torso
  2323. game:GetService("Debris"):AddItem(v, 5)
  2324. coroutine.resume(coroutine.create(function(v)
  2325. for i = 1, 100 do
  2326. v.velocity = v.velocity - Vector3.new(0, .07, 0)
  2327. wait()
  2328. end
  2329. end), v)
  2330. v = Instance.new("BodyGyro")
  2331. v.P = 20
  2332. v.D = 30
  2333. v.maxTorque = Vector3.new(5000000, 5000000, 5000000)
  2334. v.cframe = CPlayer.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2, math.pi, 0)
  2335. v.Name = "PART1"
  2336. v.Parent = nubhit.Torso
  2337. game:GetService("Debris"):AddItem(v, 5)
  2338. end
  2339. end
  2340. end)
  2341. while did == false do
  2342. wait()
  2343. end
  2344. if nubhit == nil then
  2345. sound:Stop()
  2346. wait(.5)
  2347. sound2:Stop()
  2348. else
  2349. expected = 32
  2350. did = false
  2351. pooted = 0
  2352. sos = game:GetService("RunService").Stepped:connect(function()
  2353. pooted = pooted + 1
  2354. if pooted >= expected + 1 then
  2355. sos:disconnect()
  2356. did = true
  2357. return
  2358. end
  2359. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.03), math.rad(0), math.rad(.03))
  2360. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, .02) * CFrame.fromEulerAnglesXYZ(math.rad(-.05), math.rad(.08), math.rad(0))
  2361. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  2362. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.04), math.rad(0), math.rad(0))
  2363. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.05), math.rad(0), math.rad(.1))
  2364. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(.2), math.rad(0.05), math.rad(-.05))
  2365. bodypos.position = bodypos.position + dir * .05
  2366. cPlayer.Torso.CFrame = CFrame.new(bodypos.position + dir * .05, bodypos.position + dir * 20)
  2367. end)
  2368. while did == false do
  2369. wait()
  2370. end
  2371. bodypos.Parent = nil
  2372. expected = 12
  2373. did = false
  2374. pooted = 0
  2375. sos = game:GetService("RunService").Stepped:connect(function()
  2376. pooted = pooted + 1
  2377. if pooted >= expected + 1 then
  2378. sos:disconnect()
  2379. did = true
  2380. return
  2381. end
  2382. RightShoulder.C0 = RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(0), math.rad(-.15))
  2383. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, -.07) * CFrame.fromEulerAnglesXYZ(math.rad(5.6), math.rad(-4.5), math.rad(1.25))
  2384. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  2385. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1.24), math.rad(0), math.rad(0))
  2386. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(-2.5), math.rad(-8))
  2387. RootJoint.C0 = RootJoint.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-.5), math.rad(-.5), math.rad(7))
  2388. end)
  2389.  
  2390. while did == false do
  2391. wait()
  2392. end
  2393. expected = 6
  2394. did = false
  2395. pooted = 0
  2396. sos = game:GetService("RunService").Stepped:connect(function()
  2397. pooted = pooted + 1
  2398. if pooted >= expected + 1 then
  2399. sos:disconnect()
  2400. did = true
  2401. return
  2402. end
  2403. resetWelds(3, {})
  2404. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(pooted * 18))
  2405. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 5), math.rad(0), math.rad(-pooted * 18))
  2406. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 6))
  2407. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2408. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 5), math.rad(0), math.rad(0))
  2409. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 6), math.rad(0), math.rad(pooted * 1))
  2410. print(":(")
  2411. end)
  2412. wait(.3)
  2413. while did == false do
  2414. wait()
  2415. end
  2416. resetWelds(3, {
  2417. "Neck"
  2418. })
  2419. expected = 5
  2420. did = false
  2421. pooted = 0
  2422. p = Instance.new("Part", workspace)
  2423. p.Name = "ORB"
  2424. p.TopSurface = 0
  2425. p.BottomSurface = 0
  2426. p.formFactor = "Custom"
  2427. p.CFrame = cPlayer.Torso.CFrame
  2428. m = Instance.new("SpecialMesh", p)
  2429. m.MeshType = "Sphere"
  2430. p.BrickColor = BrickColor:White()
  2431. p.Size = Vector3.new(1, 1, 1)
  2432. p.CanCollide = false
  2433. p.Anchored = true
  2434. game:GetService("Debris"):AddItem(p, 5)
  2435. coroutine.resume(coroutine.create(function(p)
  2436. nubhit.Torso.Anchored = true
  2437. for i = 1, 10 do
  2438. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5)
  2439. p.Transparency = .5 + i / 20
  2440. wait()
  2441. end
  2442. p:Remove()
  2443. end), p)
  2444. sos = game:GetService("RunService").Stepped:connect(function()
  2445. pooted = pooted + 1
  2446. if pooted >= expected + 1 then
  2447. sos:disconnect()
  2448. did = true
  2449. return
  2450. end
  2451. resetWelds(3, {})
  2452. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(-pooted * 12), math.rad(pooted * 10))
  2453. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 10), math.rad(pooted * 12), math.rad(-pooted * 10))
  2454. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-pooted * 10))
  2455. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(pooted * 9))
  2456. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 - pooted * 6), math.rad(0), math.rad(0))
  2457. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, pooted * .03, -pooted * .1) * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 9.5), math.rad(0), math.rad(pooted * .2))
  2458. print(":(")
  2459. end)
  2460.  
  2461. while did == false do
  2462. wait()
  2463. end
  2464. wait(1)
  2465. expected = 5
  2466. did = false
  2467. pooted = 0
  2468. sos = game:GetService("RunService").Stepped:connect(function()
  2469. pooted = pooted + 1
  2470. if pooted >= expected + 1 then
  2471. sos:disconnect()
  2472. did = true
  2473. return
  2474. end
  2475. resetWelds(3, {})
  2476. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  2477. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2478. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  2479. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  2480. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  2481. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  2482. print(":(")
  2483. end)
  2484. while did == false do
  2485. wait()
  2486. end
  2487. wait(.8)
  2488. expected = 5
  2489. did = false
  2490. pooted = 0
  2491. bodypos.Parent = cPlayer.Torso
  2492. workspace.CurrentCamera.CameraType = "Follow"
  2493. sos = game:GetService("RunService").Stepped:connect(function()
  2494. pooted = pooted + 1
  2495. if pooted >= expected + 1 then
  2496. sos:disconnect()
  2497. did = true
  2498. return
  2499. end
  2500. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-3))
  2501. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(3))
  2502. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-8))
  2503. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(8))
  2504. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14), math.rad(0), math.rad(0))
  2505. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  2506.  
  2507. bodypos.position = bodypos.position + Vector3.new(0, 240, 0)
  2508. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 240, 0)
  2509.  
  2510. print(":(")
  2511. end)
  2512. local DIOPLS = Instance.new("Sound", cPlayer.Torso)
  2513. DIOPLS.SoundId = "rbxassetid://316900066"
  2514. DIOPLS.Volume = 1
  2515. DIOPLS:Play()
  2516. Instance.new("DistortionSoundEffect", DIOPLS).Level = 1
  2517. game:GetService("Debris"):AddItem(DIOPLS, 19)
  2518. while did == false do
  2519. wait()
  2520. end
  2521. wait(.8)
  2522. LOL = Spawn()
  2523. LOL.Parent = workspace
  2524. LOL:MakeJoints()
  2525. LOL:MoveTo(cPlayer.Torso.CFrame.p)
  2526. C = LOL.Center
  2527. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 1200, 0)) * CFrame.new(8, 0, 0)
  2528.  
  2529. bb = Instance.new("BodyPosition")
  2530. bb.Parent = C
  2531. bb.maxForce = Vector3.new(50000000000000000, 50000000000000000, 50000000000000000)
  2532. bb.position = bb.Parent.Position
  2533. C.CFrame = CFrame.new(bb.position)
  2534. orig = bb.position
  2535.  
  2536. gg = Instance.new("BodyGyro")
  2537. gg.P = 15000
  2538. gg.D = 100
  2539. gg.maxTorque = Vector3.new(500000000, 500000000, 500000000)
  2540. gg.cframe = CFrame.new(C.Position, Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(10), math.rad(10), 0)
  2541. gg.Parent = C
  2542.  
  2543. expected = 80
  2544. did = false
  2545. pooted = 0
  2546.  
  2547. resetWelds(3, {})
  2548.  
  2549. Hum.PlatformStand = true
  2550.  
  2551. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(180))
  2552. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, .4, 0) * CFrame.fromEulerAnglesXYZ(math.rad(30), math.rad(0), math.rad(-180))
  2553. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(-8))
  2554. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8), math.rad(0), math.rad(8))
  2555. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(0), math.rad(0))
  2556. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2557.  
  2558. bodypos.Parent = nil
  2559. w = Instance.new("Weld")
  2560. w.Part0 = C
  2561. w.Part1 = cPlayer.Torso
  2562. w.C0 = CFrame.new(.3, 5.6, -7) * CFrame.fromEulerAnglesXYZ(math.pi / .9, math.pi / 10, 0)
  2563. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2564. w.Parent = w.Part0
  2565.  
  2566. sos = game:GetService("RunService").Stepped:connect(function()
  2567. pooted = pooted + 1
  2568. if pooted >= expected + 1 then
  2569. sos:disconnect()
  2570. did = true
  2571. return
  2572. end
  2573.  
  2574. bb.position = orig - Vector3.new(0, 1202 / 80 * pooted, 0)
  2575. C.CFrame = C.CFrame - Vector3.new(0, 1202 / 80, 0)
  2576. print(":(")
  2577. end)
  2578.  
  2579. while did == false do
  2580. wait()
  2581. end
  2582. C.CFrame = CFrame.new(nubhit.Torso.Position + Vector3.new(0, 4, 0), Vector3.new(nubhit.Torso.Position.x, C.Position.y, nubhit.Torso.Position.z)) * CFrame.fromEulerAnglesXYZ(-math.rad(5), math.rad(5), 0)
  2583. C.CFrame = C.CFrame * CFrame.new(8, 0, 0)
  2584. bl2 = Instance.new("Part")
  2585. bl2.TopSurface = 0
  2586. bl2.BottomSurface = 0
  2587. bl2.CanCollide = false
  2588. bl2.formFactor = "Symmetric"
  2589. local ShockWaveSound = Instance.new("Sound", bl2)
  2590. ShockWaveSound.SoundId = "rbxassetid://138186576"
  2591. ShockWaveSound.Pitch = 0.8
  2592. ShockWaveSound.Volume = 1
  2593. ShockWaveSound:Play()
  2594. Instance.new("DistortionSoundEffect", ShockWaveSound).Level = 1
  2595. m = Instance.new("SpecialMesh")
  2596. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2597. m.Scale = Vector3.new(1, 4, 1)
  2598. m.Parent = bl2
  2599. bl2.Size = Vector3.new(1, 1, 1)
  2600. bl2.Anchored = false
  2601. bl2.Name = "c"
  2602. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  2603. bl2.BrickColor = BrickColor.new("White")
  2604. bl2.Parent = CPlayer
  2605. coroutine.resume(coroutine.create(function(p)
  2606. for i = 1, 10 do
  2607. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(8, 0, 8)
  2608. p.Transparency = .25 + i * .075
  2609. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(5), 0)
  2610. wait()
  2611. end
  2612. p:Remove()
  2613. end), bl2)
  2614. bl2.Anchored = true
  2615.  
  2616. bl2 = Instance.new("Part")
  2617. bl2.TopSurface = 0
  2618. bl2.BottomSurface = 0
  2619. bl2.CanCollide = false
  2620. bl2.formFactor = "Symmetric"
  2621. m = Instance.new("SpecialMesh")
  2622. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2623. m.Scale = Vector3.new(1, 6, 1)
  2624. m.Parent = bl2
  2625. bl2.Size = Vector3.new(1, 1, 1)
  2626. bl2.Anchored = false
  2627. bl2.Name = "c"
  2628. bl2.CFrame = CFrame.new(C.Position) - Vector3.new(0, 2, 0)
  2629. bl2.BrickColor = BrickColor.new("White")
  2630. bl2.Parent = CPlayer
  2631. coroutine.resume(coroutine.create(function(p)
  2632. for i = 1, 20 do
  2633. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 0, 6)
  2634. p.Transparency = i / 20
  2635. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(3), 0)
  2636. wait()
  2637. end
  2638. p:Remove()
  2639. end), bl2)
  2640. bl2.Anchored = true
  2641.  
  2642. gg.cframe = gg.cframe * CFrame.fromEulerAnglesXYZ(math.rad(10), -math.rad(10), 0)
  2643. expected = 3
  2644. did = false
  2645. pooted = 0
  2646. workspace.CurrentCamera.CameraType = "Follow"
  2647. sos = game:GetService("RunService").Stepped:connect(function()
  2648. pooted = pooted + 1
  2649. if pooted >= expected + 1 then
  2650. sos:disconnect()
  2651. did = true
  2652. return
  2653. end
  2654. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2655. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2656. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-4), math.rad(0), math.rad(0))
  2657. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(4), math.rad(0), math.rad(0))
  2658. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2659. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  2660.  
  2661. w.C0 = w.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  2662.  
  2663. print(":(")
  2664. end)
  2665. while did == false do
  2666. wait()
  2667. end
  2668. wait(.3)
  2669. expected = 5
  2670. did = false
  2671. pooted = 0
  2672. workspace.CurrentCamera.CameraType = "Follow"
  2673. sos = game:GetService("RunService").Stepped:connect(function()
  2674. pooted = pooted + 1
  2675. if pooted >= expected + 1 then
  2676. sos:disconnect()
  2677. did = true
  2678. return
  2679. end
  2680. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2681. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2682. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-8))
  2683. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(8))
  2684. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(0), math.rad(0))
  2685. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(14), math.rad(0), math.rad(0))
  2686.  
  2687. w.C0 = w.C0 * CFrame.new(0, 0, -.04) * CFrame.fromEulerAnglesXYZ(math.rad(15), 0, 0)
  2688.  
  2689. print(":(")
  2690. end)
  2691. while did == false do
  2692. wait()
  2693. end
  2694. expected = 203
  2695. did = false
  2696. pooted = 0
  2697. workspace.CurrentCamera.CameraType = "Follow"
  2698. sos = game:GetService("RunService").Stepped:connect(function()
  2699. pooted = pooted + 1
  2700. if pooted >= expected + 1 then
  2701. sos:disconnect()
  2702. did = true
  2703. return
  2704. end
  2705. resetWelds(3, {
  2706. RightHip,
  2707. LeftHip,
  2708. RootJoint,
  2709. Neck
  2710. })
  2711. RightShoulder.C0 = RightShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(60) - math.cos(time() * 70) * 2)
  2712. LeftShoulder.C0 = LeftShoulderC0 * CFrame.new(math.random(-20, 20) / 200, math.cos(time() * 30), math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.sin(time() * 20) / 3, math.sin(time() * 20) / 5, math.rad(-60) + math.sin(time() * 60) * 2)
  2713. RightHip.C0 = RightHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(-30))
  2714. LeftHip.C0 = LeftHipC0 * CFrame.fromEulerAnglesXYZ(math.rad(-18), math.rad(0), math.rad(30))
  2715. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20), math.rad(0), math.rad(0))
  2716. RootJoint.C0 = RootJointC0 * CFrame.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200) * CFrame.fromEulerAnglesXYZ(math.rad(80), math.rad(0), math.rad(0))
  2717. w.C0 = w.C0 * CFrame.new(math.random(-20, 20) / 2000, math.random(-20, 20) / 2000, math.random(-20, 20) / 2000) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2718. C.CFrame = C.CFrame + Vector3.new(math.random(-20, 20) / 200, math.random(-20, 20) / 200, math.random(-20, 20) / 200)
  2719.  
  2720. if pooted / 2 == math.floor(pooted / 2) then
  2721. p = cPlayer["Right Arm"]:clone()
  2722. p.Anchored = true
  2723. p.CanCollide = false
  2724. p.Parent = workspace
  2725. p.Transparency = .5
  2726. game:GetService("Debris"):AddItem(p, .2)
  2727. p = cPlayer["Left Arm"]:clone()
  2728. p.Anchored = true
  2729. p.CanCollide = false
  2730. p.Parent = workspace
  2731. p.Transparency = .5
  2732. game:GetService("Debris"):AddItem(p, .2)
  2733.  
  2734. p = Instance.new("Part", workspace)
  2735. p.Name = "ORB"
  2736. p.TopSurface = 0
  2737. p.BottomSurface = 0
  2738. p.formFactor = "Custom"
  2739. p.CFrame = cPlayer.Torso.CFrame + cPlayer.Torso.CFrame.lookVector * 3 + Vector3.new(math.random(-20, 20) / 15, math.random(-20, 20) / 15 - .8, math.random(-20, 20) / 15)
  2740. m = Instance.new("SpecialMesh", p)
  2741. m.MeshType = "Sphere"
  2742. p.BrickColor = BrickColor:White()
  2743. p.Size = Vector3.new(.4, .4, .4)
  2744. p.CanCollide = false
  2745. p.Anchored = true
  2746. game:GetService("Debris"):AddItem(p, 5)
  2747. coroutine.resume(coroutine.create(function(p)
  2748. for i = 1, 8 do
  2749. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  2750. p.Transparency = i / 8
  2751. wait()
  2752. end
  2753. p:Remove()
  2754. end), p)
  2755.  
  2756. end
  2757.  
  2758. print(":)")
  2759. end)
  2760. while did == false do
  2761. wait()
  2762. end
  2763. wait(.5)
  2764. expected = 20
  2765. did = false
  2766. pooted = 0
  2767. workspace.CurrentCamera.CameraType = "Follow"
  2768. sos = game:GetService("RunService").Stepped:connect(function()
  2769. pooted = pooted + 1
  2770. if pooted >= expected + 1 then
  2771. sos:disconnect()
  2772. did = true
  2773. return
  2774. end
  2775. resetWelds(3, {
  2776. Neck,
  2777. RootJoint,
  2778. RightHip,
  2779. LeftHip
  2780. })
  2781. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(2 * pooted), math.rad(0), math.rad(5 * pooted))
  2782. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-9 * pooted))
  2783. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-2))
  2784. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(4 * pooted))
  2785. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(0), math.rad(2))
  2786. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2787. w.C0 = w.C0 * CFrame.new(0, 0.03, .03) * CFrame.fromEulerAnglesXYZ(math.rad(2), math.rad(2), math.rad(0))
  2788. print(":)")
  2789. end)
  2790. while did == false do
  2791. wait()
  2792. end
  2793. wait(2)
  2794. expected = 5
  2795. did = false
  2796. pooted = 0
  2797. workspace.CurrentCamera.CameraType = "Follow"
  2798. w.Parent = nil
  2799. bodypos.position = cPlayer.Torso.Position - Vector3.new(0, 1, 0)
  2800. poo = cPlayer.Torso.CFrame.lookVector
  2801. cPlayer.Torso.CFrame = CFrame.new(cPlayer.Torso.Position, cPlayer.Torso.Position + C.CFrame.lookVector * 50)
  2802. bodypos.Parent = cPlayer.Torso
  2803. sos = game:GetService("RunService").Stepped:connect(function()
  2804. pooted = pooted + 1
  2805. if pooted >= expected + 1 then
  2806. sos:disconnect()
  2807. did = true
  2808. return
  2809. end
  2810. resetWelds(3, {})
  2811. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(80 - pooted * 35))
  2812. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(10), math.rad(0), math.rad(-190 + pooted * 28))
  2813. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6), math.rad(0), math.rad(-80 + pooted * 4))
  2814. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(8), math.rad(0), math.rad(84 - pooted * 4))
  2815. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20 + pooted * 10), math.rad(0), math.rad(0))
  2816. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -pooted * .25) * CFrame.fromEulerAnglesXYZ(math.rad(-20 + pooted * 9), math.rad(0), math.rad(0))
  2817. print(":)")
  2818. end)
  2819. while did == false do
  2820. wait()
  2821. end
  2822. wait(.7)
  2823. expected = 5
  2824. did = false
  2825. pooted = 0
  2826. sos = game:GetService("RunService").Stepped:connect(function()
  2827. pooted = pooted + 1
  2828. if pooted >= expected + 1 then
  2829. sos:disconnect()
  2830. did = true
  2831. return
  2832. end
  2833. resetWelds(3, {})
  2834. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0.05 * pooted, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(pooted * 6))
  2835. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 2), math.rad(0), math.rad(-pooted * 6))
  2836. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(-57 + pooted * 20))
  2837. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-pooted * 2), math.rad(0), math.rad(57 - pooted * 20))
  2838. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(pooted * 4), math.rad(0), math.rad(0))
  2839. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, -.1 * pooted) * CFrame.fromEulerAnglesXYZ(math.rad(-57 + pooted * 20), math.rad(0), math.rad(0))
  2840. print(":(")
  2841. end)
  2842. while did == false do
  2843. wait()
  2844. end
  2845. wait(.2)
  2846. expected = 10
  2847. did = false
  2848. pooted = 0
  2849. workspace.CurrentCamera.CameraType = "Follow"
  2850. g = Instance.new("BodyGyro")
  2851. g.Parent = cPlayer.Torso
  2852. sos = game:GetService("RunService").Stepped:connect(function()
  2853. pooted = pooted + 1
  2854. if pooted >= expected + 1 then
  2855. sos:disconnect()
  2856. did = true
  2857. return
  2858. end
  2859. RightShoulder.C0 = RightShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-2), math.rad(0), math.rad(-2))
  2860. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(2))
  2861. RightHip.C0 = RightHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(-4))
  2862. LeftHip.C0 = LeftHip.C0 * CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(0), math.rad(4))
  2863. Neck.C0 = Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-7), math.rad(0), math.rad(0))
  2864. RootJoint.C0 = RootJoint.C0 * CFrame.new(0, 0, .05) * CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0))
  2865. if pooted >= 2 then
  2866. bodypos.position = bodypos.position + Vector3.new(0, 12, 0) - dir * 5
  2867. cPlayer.Torso.CFrame = cPlayer.Torso.CFrame + Vector3.new(0, 12, 0) - dir * 5
  2868. end
  2869. print(":(")
  2870. end)
  2871. while did == false do
  2872. wait()
  2873. end
  2874. wait(.2)
  2875. bodypos:Remove()
  2876. wait(.5)
  2877.  
  2878. e = Instance.new("Explosion")
  2879. e.BlastRadius = 30
  2880. e.Position = C.Position
  2881. e.BlastPressure = e.BlastPressure * 2.5
  2882. e.Parent = workspace
  2883. s = Instance.new("Sound", C)
  2884. s.SoundId = "rbxassetid://258057783"
  2885. s.Volume = 1
  2886. s:Play()
  2887. Instance.new("DistortionSoundEffect", s).Level = 1
  2888. g:Remove()
  2889. --dun
  2890. nubhit.Torso.Anchored = false
  2891. Hum.PlatformStand = false
  2892. C.Anchored = true
  2893.  
  2894. coroutine.resume(coroutine.create(function(t)
  2895. wait(3)
  2896. p = Instance.new("Sound")
  2897. p.SoundId = "http://www.roblox.com/asset/?id=154677261"
  2898. p.Parent = t
  2899. p.Volume = 1
  2900. p:Play()
  2901. end), C)
  2902. game:GetService("Debris"):AddItem(LOL, 5)
  2903. end
  2904. resetWelds(3, {})
  2905. workspace.CurrentCamera.CameraType = "Custom"
  2906. Hum.WalkSpeed = 16
  2907. Hum.Name = "Humanoid"
  2908. bodypos:Remove()
  2909. partpos:Remove()
  2910. Anim.Parent = nil
  2911. wait(.1)
  2912. Anim.Disabled = false
  2913. Anim.Parent = cPlayer
  2914. deb = true
  2915. end
  2916.  
  2917. Tool = Instance.new("HopperBin")
  2918. Tool.Name = "ROAD ROLLER DA"
  2919. Tool.Parent = game.Players.LocalPlayer.Backpack
  2920. Tool.Selected:connect(function()
  2921. doitdocdoit()
  2922. if Tool.Selected then
  2923. Tool:Destroy()
  2924. end
  2925. end)
  2926. end
  2927. end
  2928. wait(2)
  2929. elseif whogothit == nil then
  2930. print("noderp")
  2931. end
  2932. human:SetStateEnabled(3, true)
  2933. activu = false
  2934. standappear(thenoob)
  2935. activu = true
  2936. if dipperhat then
  2937. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  2938. end
  2939. actmus1:Destroy()
  2940. actmus2:Destroy()
  2941. bast:Play()
  2942. if bodyvel then
  2943. bodyvel:Destroy()
  2944. end
  2945. cam.CameraType = "Custom"
  2946. hed.face.Texture = regface
  2947. chr.PrimaryPart = head
  2948. human.WalkSpeed = 16
  2949. activu = false
  2950. POSU = false
  2951. end
  2952. function hito(partoz, magn, dmg, debtim, bodyfdire)
  2953. for _, guy in pairs(workspace:GetChildren()) do
  2954. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  2955. do
  2956. local humz = guy:FindFirstChild("Humanoid")
  2957. local horp = guy:FindFirstChild("HumanoidRootPart")
  2958. TakeDamage(humz, dmg)
  2959. local db = Instance.new("StringValue")
  2960. db.Name = "alabo"
  2961. db.Parent = horp
  2962. delay(debtim, function()
  2963. db:Destroy()
  2964. end)
  2965. local b = Instance.new("Part")
  2966. nooutline(b)
  2967. b.Size = Vector3.new(0.2, 0.2, 0.2)
  2968. b.Transparency = 0.25
  2969. b.Anchored = true
  2970. b.CanCollide = false
  2971. b.BrickColor = BrickColor.new("Institutional white")
  2972. b.Locked = true
  2973. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2974. b.Parent = modz
  2975. local c = Instance.new("SpecialMesh")
  2976. c.MeshType = "Sphere"
  2977. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  2978. c.Parent = b
  2979. game.Debris:AddItem(b, 1)
  2980. if bodyfdire then
  2981. local boopyve = Instance.new("BodyVelocity")
  2982. boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2983. boopyve.P = math.huge
  2984. boopyve.Velocity = bodyfdire
  2985. boopyve.Parent = horp
  2986. game.Debris:AddItem(boopyve, debtim)
  2987. end
  2988. local bet = Instance.new("Sound")
  2989. bet.Pitch = rd2(9, 11) / 10
  2990. bet.Volume = rd2(12, 14) / 10
  2991. bet.SoundId = "rbxassetid://165604684"
  2992. bet.Parent = b
  2993. bet:Play()
  2994. coroutine.resume(coroutine.create(function()
  2995. for _ = 1, 5 do
  2996. swait()
  2997. b.Transparency = b.Transparency + 0.15
  2998. c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
  2999. end
  3000. end))
  3001. end
  3002. end
  3003. end
  3004. end
  3005. function tagability(partoz, magn)
  3006. for _, guy in pairs(workspace:GetChildren()) do
  3007. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("derbaba") == nil and guy:FindFirstChildOfClass("ForceField") == nil then
  3008. do
  3009. local humz = guy:FindFirstChild("Humanoid")
  3010. humz.PlatformStand = true
  3011. delay(1, function()
  3012. humz.PlatformStand = false
  3013. end)
  3014. local horp = guy:FindFirstChild("HumanoidRootPart")
  3015. local db = Instance.new("StringValue")
  3016. db.Name = "dedrbaba"
  3017. db.Parent = horp
  3018. local bodyrot = Instance.new("BodyAngularVelocity")
  3019. bodyrot.MaxTorque = Vector3.new(99999, 99999, 99999)
  3020. bodyrot.P = math.huge
  3021. bodyrot.AngularVelocity = Vector3.new(0, 5, 50)
  3022. bodyrot.Parent = horp
  3023. local hL, tL, aL, bL, cL, dL
  3024. game.Debris:AddItem(bodyrot, 0.2)
  3025. if guy:FindFirstChild("Head") then
  3026. hL = guy:FindFirstChild("Head")
  3027. hL.BrickColor = BrickColor.new("Bright yellow")
  3028. end
  3029. if guy:FindFirstChild("Torso") then
  3030. tL = guy:FindFirstChild("Torso")
  3031. tL.BrickColor = BrickColor.new("Bright blue")
  3032. end
  3033. if guy:FindFirstChild("Left Arm") then
  3034. aL = guy:FindFirstChild("Left Arm")
  3035. aL.BrickColor = BrickColor.new("Bright yellow")
  3036. end
  3037. if guy:FindFirstChild("Right Arm") then
  3038. bL = guy:FindFirstChild("Right Arm")
  3039. bL.BrickColor = BrickColor.new("Bright yellow")
  3040. end
  3041. if guy:FindFirstChild("Left Leg") then
  3042. cL = guy:FindFirstChild("Left Leg")
  3043. cL.BrickColor = BrickColor.new("Br. yellowish green")
  3044. end
  3045. if guy:FindFirstChild("Right Leg") then
  3046. dL = guy:FindFirstChild("Right Leg")
  3047. dL.BrickColor = BrickColor.new("Br. yellowish green")
  3048. end
  3049. coroutine.resume(coroutine.create(function()
  3050. if aL then
  3051. aL.Name = "Right Arm"
  3052. wait()
  3053. end
  3054. if bL then
  3055. bL.Name = "Left Leg"
  3056. wait()
  3057. end
  3058. if cL then
  3059. cL.Name = "Left Arm"
  3060. wait()
  3061. end
  3062. if dL then
  3063. dL.Name = "Right Leg"
  3064. end
  3065. end))
  3066. end
  3067. end
  3068. end
  3069. end
  3070. mouse.KeyDown:connect(function(key)
  3071. if human.Health <= 0 then
  3072. return
  3073. end
  3074. if key == "f" then
  3075. standappear(thenoob)
  3076. end
  3077. if key == "r" then
  3078. MUDA()
  3079. end
  3080. if key == "e" then
  3081. block()
  3082. end
  3083. if key == "v" then
  3084. cability()
  3085. end
  3086. if key == "m" and plr.UserId then
  3087. THEBEST()
  3088. end
  3089. if key == "j" then
  3090. THREATENING()
  3091. end
  3092. if key == "k" then
  3093. konodioda:Play()
  3094. end
  3095. if key == "l" then
  3096. bast:Play()
  3097. end
  3098. if key == "p" then
  3099. zaworld:Play()
  3100. end
  3101. end)
  3102. tool.Equipped:connect(function()
  3103. selected = true
  3104. end)
  3105. tool.Unequipped:connect(function()
  3106. selected = false
  3107. end)
  3108. sine = 0
  3109. charge = 1
  3110. cos = math.cos
  3111. game:GetService("RunService").RenderStepped:connect(function()
  3112. if POSU == false then
  3113. local checkfloor = Ray.new(hrp.Position, hrp.CFrame.upVector * -4)
  3114. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  3115. local checkstate = human:GetState()
  3116. if checkstate.Value == 13 then
  3117. animpose = "Sitting"
  3118. elseif hrp.Velocity.y > 1 and checkpart == nil then
  3119. animpose = "Jumping"
  3120. elseif hrp.Velocity.y < -1 and checkpart == nil then
  3121. animpose = "Falling"
  3122. elseif 1 > (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude then
  3123. animpose = "Idle"
  3124. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 35 then
  3125. animpose = "Walking"
  3126. elseif (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 35 then
  3127. animpose = "TooFast"
  3128. end
  3129. if animpose == "Idle" then
  3130. sine = sine + charge
  3131. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
  3132. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
  3133. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 60)), rd(2 - 2 * cos(sine / 60)), rd(2 * cos(sine / 60))), 0.3)
  3134. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3135. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 60)), rd(-2 - 2 * cos(sine / 60)), rd(2 * cos(sine / 60))), 0.3)
  3136. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3137. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-3 - 1 * cos(sine / 60)), rd(-5 - 1 * cos(sine / 60)), rd(1 * cos(sine / 60))), 0.3)
  3138. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3139. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-3 - 1 * cos(sine / 60)), rd(5 - 1 * cos(sine / 60)), rd(1 * cos(sine / 60))), 0.3)
  3140. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3141. end
  3142. if animpose == "Walking" then
  3143. sine = sine + charge
  3144. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
  3145. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
  3146. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 60)), rd(2 - 2 * cos(sine / 60)), rd(30 * cos(sine / 10))), 0.3)
  3147. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3148. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 60)), rd(-2 - 2 * cos(sine / 60)), rd(30 * cos(sine / 10))), 0.3)
  3149. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3150. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(-1 - 1 * cos(sine / 60)), rd(-30 * cos(sine / 10))), 0.6)
  3151. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3152. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1 - 1 * cos(sine / 60)), rd(1 - 1 * cos(sine / 60)), rd(-30 * cos(sine / 10))), 0.6)
  3153. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3154. end
  3155. if animpose == "Jumping" then
  3156. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.3)
  3157. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  3158. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
  3159. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3160. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
  3161. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3162. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
  3163. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3164. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
  3165. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3166. end
  3167. if animpose == "Falling" then
  3168. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(0)), 0.3)
  3169. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
  3170. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
  3171. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3172. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
  3173. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3174. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
  3175. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3176. lerpz(LH, "C0", LHC0 * cf(-0.65, 0.75, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
  3177. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3178. end
  3179. if animpose == "TooFast" then
  3180. lerpz(RJ, "C0", RJC0 * cf(0, 0, -1.5) * ang(rd(20), rd(0), rd(0)), 0.3)
  3181. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
  3182. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-10)), 0.3)
  3183. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3184. lerpz(LS, "C0", LSC0 * cf(0, -0.75, 0) * ang(rd(10), rd(-80), rd(-10)), 0.3)
  3185. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.3)
  3186. lerpz(RH, "C0", RHC0 * cf(0.75, 1.5, 0) * ang(rd(0), rd(0), rd(30)), 0.3)
  3187. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3188. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(50)), 0.3)
  3189. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3190. end
  3191. if animpose == "Sitting" then
  3192. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3193. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3194. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  3195. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3196. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  3197. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3198. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  3199. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3200. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  3201. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3202. end
  3203. end
  3204. if appeared == false and activu == false then
  3205. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3206. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3207. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3208. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3209. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3210. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3211. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3212. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3213. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3214. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3215. elseif appeared == true and activu == false then
  3216. sine = sine + charge
  3217. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0.05 * cos(sine / 90)) * ang(rd(1 - 1 * cos(sine / 90)), rd(0), rd(-5)), 0.3)
  3218. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 90)), rd(0), rd(4)), 0.3)
  3219. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(-3 - 3 * cos(sine / 100)), rd(0)), 0.3)
  3220. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3221. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(3 - 3 * cos(sine / 100)), rd(0)), 0.3)
  3222. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3223. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 100)), rd(-3 - 3 * cos(sine / 100)), rd(-2 - 2 * cos(sine / 100))), 0.3)
  3224. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3225. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-2 - 2 * cos(sine / 100)), rd(3 - 3 * cos(sine / 100)), rd(2 - 2 * cos(sine / 100))), 0.3)
  3226. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  3227. end
  3228. end)
  3229. function dispose()
  3230. for i, v in pairs(getfenv(0)) do
  3231. v = nil
  3232. end
  3233. error = nil
  3234. print = nil
  3235. warn = nil
  3236. end
  3237. human.Died:connect(dispose)
  3238. chr.Changed:connect(function()
  3239. if chr.Parent == nil then
  3240. dispose()
  3241. end
  3242. end)
  3243.  
  3244. local p = game.Players.LocalPlayer
  3245. local char = p.Character
  3246. local hed = char.Head
  3247. local LocalPlayer = p
  3248.  
  3249. local naeeym = Instance.new("BillboardGui",char)
  3250. naeeym.Size = UDim2.new(0,100,0,40)
  3251. naeeym.StudsOffset = Vector3.new(0,5,0)
  3252. naeeym.Adornee = char.Head
  3253. local tecks = Instance.new("TextLabel",naeeym)
  3254. tecks.BackgroundTransparency = 1
  3255. tecks.BorderSizePixel = 0
  3256. tecks.Text = "Dio Brando"
  3257. tecks.Font = "ArialBold"
  3258. tecks.FontSize = "Size24"
  3259. tecks.TextStrokeTransparency = 0
  3260. tecks.TextStrokeColor3 = Color3.new(0,0,0)
  3261. tecks.TextColor3 = Color3.new(255,255,255)
  3262. tecks.Size = UDim2.new(1,0,0.5,0)
  3263.  
  3264. local Player = game.Players.localPlayer
  3265. local Character = p.Character
  3266. local LeftArm2 = Character["Left Arm"]
  3267. local RightArm2 = Character["Right Arm"]
  3268. local LeftLeg2 = Character["Left Leg"]
  3269. local RightLeg2 = Character["Right Leg"]
  3270. local Head2 = Character.Head
  3271. local Torso2 = Character.Torso
  3272.  
  3273. local player = game.Players.LocalPlayer
  3274. local shirt = player.Character:WaitForChild("Shirt")
  3275. local pants = player.Character:WaitForChild("Pants")
  3276.  
  3277. wait()
  3278. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=536831523"
  3279. pants.PantsTemplate = "http://www.roblox.com/asset/?id=547264976"
  3280.  
  3281. char.Humanoid.MaxHealth = math.huge
  3282. char.Humanoid.Health = math.huge
  3283.  
  3284. for i,v in pairs(char:GetChildren()) do
  3285. if v.ClassName == "Accessory" or v.ClassName == "Hat" then
  3286. v:destroy()
  3287. end
  3288. end
  3289.  
  3290. local Hair = Instance.new("Part")
  3291. Hair.Parent = char
  3292. Hair.Name = "Hair"
  3293. Hair.Size = Vector3.new(1, 1, 1)
  3294. Hair.CFrame = char.Head.CFrame
  3295. Hair:BreakJoints()
  3296. Hair.CanCollide = false
  3297. Hair.TopSurface = "Smooth"
  3298. Hair.BottomSurface = "Smooth"
  3299. Hair.BrickColor = BrickColor.new("Gold")
  3300. Weld = Instance.new("Weld")
  3301. Weld.Name = "Weld"
  3302. Weld.Part0 = char.Head
  3303. Weld.Part1 = Hair
  3304. Weld.Parent = char.Head
  3305. Weld.C0 = CFrame.new(0.1,0,0.2)*CFrame.fromEulerAnglesXYZ(0,0,0)
  3306. Mesh = Instance.new("SpecialMesh")
  3307. Mesh.Parent = Hair
  3308. Mesh.MeshId = "rbxassetid://886288384"
  3309. Mesh.TextureId = "rbxassetid://886289004"
  3310. Mesh.Scale = Vector3.new(0.11,0.1,0.08)
  3311. --created by SoldierJoao
  3312. --Credits to metabee for the knives edit
  3313. cut = Instance.new("Sound", Character)
  3314. cut.SoundId = "https://www.roblox.com/asset/?id=97095069"
  3315. cut.Volume = 1.5
  3316. thri = Instance.new("Sound", Character)
  3317. thri.SoundId = "https://www.roblox.com/asset/?id=186311262"
  3318. thri.Volume = 2.5
  3319. WRY = Instance.new("Sound", Character)
  3320. WRY.SoundId = "https://www.roblox.com/asset/?id=178605750"
  3321. WRY.Volume = 1000
  3322.  
  3323. local Players=game:service'Players'
  3324. local Player=Players.LocalPlayer
  3325. local Mouse=Player:GetMouse''
  3326. local RenderStepped=game:service'RunService'.RenderStepped
  3327.  
  3328. local MeshId='http://www.roblox.com/asset?id=202083123'
  3329. local TextureId='http://www.roblox.com/asset/?id=189436355'
  3330.  
  3331. local BeeSpeed= 100
  3332.  
  3333. local QHold=false
  3334. local EHold=false
  3335.  
  3336. Mouse.Button1Down:connect(function()
  3337. cut:Play()
  3338. if Mouse.Target then
  3339. local Bee=Instance.new('Part',Player.Character)
  3340. Bee.CanCollide=false
  3341. Bee.Size=Vector3.new(2,2,2)
  3342. Bee.CFrame=Player.Character.Torso.CFrame
  3343. local BeeMesh=Instance.new('SpecialMesh',Bee)
  3344. BeeMesh.MeshType='FileMesh'
  3345. BeeMesh.MeshId=MeshId
  3346. BeeMesh.TextureId=TextureId
  3347. BeeMesh.Scale=Vector3.new(1,1,1)
  3348. local BodyVel=Instance.new('BodyVelocity',Bee)
  3349. BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  3350. local BodyGyro=Instance.new('BodyGyro',Bee)
  3351. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  3352. BodyGyro.P=2e4
  3353. coroutine.wrap(function()
  3354. RenderStepped:connect(function()
  3355. BodyGyro.cframe=CFrame.new(Bee.Position,Mouse.Hit.p)
  3356. BodyVel.velocity=Bee.CFrame.lookVector*BeeSpeed
  3357. end)
  3358. end)()
  3359. Bee.Touched:connect(function(p)
  3360. if p.Parent~=Player.Character and p.Parent:FindFirstChild'Humanoid'then
  3361. p.Parent:BreakJoints()
  3362. Bee:Destroy''
  3363. thri:Play()
  3364. end
  3365. end)
  3366. end
  3367. end)
  3368.  
  3369.  
  3370. Mouse.KeyDown:connect(function(k)
  3371. local Key=k:lower''
  3372. if Key=='q'then
  3373. QHold=true
  3374. elseif Key=='e'then
  3375. EHold=true
  3376. end
  3377. end)
  3378.  
  3379. Mouse.KeyUp:connect(function(k)
  3380. local Key=k:lower''
  3381. if Key=='q'then
  3382. QHold=false
  3383. elseif Key=='e'then
  3384. EHold=false
  3385. end
  3386. end)
  3387.  
  3388. coroutine.wrap(function()
  3389. RenderStepped:connect(function()
  3390. if QHold then
  3391. if BeeSpeed>0 then
  3392. BeeSpeed=BeeSpeed-1
  3393. end
  3394. elseif EHold then
  3395. BeeSpeed=BeeSpeed+1
  3396. end
  3397. end)
  3398. end)()
  3399.  
  3400.  
  3401.  
  3402.  
  3403. mse = Player:GetMouse()
  3404.  
  3405. sound = Instance.new("Sound", Character)
  3406. sound.SoundId = "https://www.roblox.com/asset/?id=274699177"
  3407. sound.Volume = 2.5
  3408. sound2 = Instance.new("Sound", Character)
  3409. sound2.SoundId = "https://www.roblox.com/asset/?id=1054568598"
  3410. sound2.Volume = 1000
  3411. sound3 = Instance.new("Sound", Character)
  3412. sound3.SoundId = "https://www.roblox.com/asset/?id=274698941"
  3413. sound3.Volume = 1.8
  3414. sound4 = Instance.new("Sound", Character)
  3415. sound4.SoundId = "https://www.roblox.com/asset/?id=274699177"
  3416. sound4.Volume = 2
  3417. TSTheme = Instance.new("Sound", Character)
  3418. TSTheme.SoundId = "https://www.roblox.com/asset/?id=910713928"
  3419. TSTheme.Volume = 2
  3420. canworld = true
  3421. mse.KeyDown:connect(function(key)
  3422. key = key:lower()
  3423. if key == "t" then
  3424. if canworld == false then return end
  3425. if canworld then
  3426. canworld = false
  3427. sound3:Play()
  3428. tecks.Text = "THE WORLD STOP TIME!"
  3429. wait(2)
  3430. tecks.Text = "Dio Brando"
  3431. sound:Play()
  3432. sound4:Play()
  3433. TSTheme:Play()
  3434.  
  3435. local function spawnpart()
  3436. sphere = Instance.new("Part")
  3437. --game.Debris:AddItem(sphere,3)
  3438. local sm = Instance.new("SpecialMesh", sphere)
  3439. sm.MeshType = "Sphere"
  3440. sphere.Transparency = 0.5
  3441. sphere.Anchored = true
  3442. sphere.CanCollide = false
  3443. sphere.Material = "Neon"
  3444. sphere.BrickColor = BrickColor.new("Black")
  3445. end
  3446.  
  3447. local function weld(lol)
  3448. local weld = Instance.new("Weld", Player.Character.Torso)
  3449. weld.Part0 = Player.Character.Torso
  3450. weld.Part1 = lol
  3451. weld.C0 = Player.Character.Torso.CFrame:inverse()
  3452. weld.C1 = lol.CFrame:inverse()
  3453. end
  3454. wait()
  3455. spawnpart()
  3456. for i, v in pairs(game.Players:GetChildren()) do
  3457. t = v.Character:FindFirstChild("Torso")
  3458. if t then
  3459. t.Anchored = true
  3460. Player.Character:FindFirstChild("Torso").Anchored = false
  3461. end
  3462. RA = v.Character:FindFirstChild("Right Arm")
  3463. if RA then
  3464. RA.Anchored = true
  3465. Player.Character:FindFirstChild("Right Arm").Anchored = false
  3466. end
  3467. LA = v.Character:FindFirstChild("Left Arm")
  3468. if LA then
  3469. LA.Anchored = true
  3470. Player.Character:FindFirstChild("Left Arm").Anchored = false
  3471. end
  3472. RL = v.Character:FindFirstChild("Right Leg")
  3473. if RL then
  3474. RL.Anchored = true
  3475. Player.Character:FindFirstChild("Right Leg").Anchored = false
  3476. end
  3477. LL = v.Character:FindFirstChild("Left Leg")
  3478. if LL then
  3479. LL.Anchored = true
  3480. Player.Character:FindFirstChild("Left Leg").Anchored = false
  3481. end
  3482. end
  3483. weld(sphere)
  3484. cce = Instance.new("ColorCorrectionEffect", game.Lighting)
  3485. cce.Saturation = -5
  3486. --game.Debris:AddItem(cce, 5)
  3487. sphere.Parent = Character.Torso
  3488. for i = 1,3 do
  3489. sphere.Size = sphere.Size + Vector3.new(50,50,50)
  3490. wait()
  3491. end
  3492. wait()
  3493. sphere:Destroy()
  3494. BeeSpeed = 0
  3495. cce.Saturation = -0.1
  3496. wait(0.3)
  3497. cce.Saturation = -0.2
  3498. wait(0.3)
  3499. cce.Saturation = -0.3
  3500. wait(0.2)
  3501. cce.Saturation = -1.5
  3502. wait()
  3503. end
  3504. end
  3505. end
  3506. )
  3507.  
  3508. tecks.Text = "Dio Brando"
  3509.  
  3510. mse.KeyDown:connect(function(key)
  3511. key = key:lower()
  3512. if key == "y" then
  3513. canworld = true
  3514. tecks.Text = "Time continues moving again."
  3515. sound2:Play()
  3516. wait()
  3517. BeeSpeed = 1
  3518. cce.Saturation = -1.3
  3519. wait(0.5)
  3520. BeeSpeed = 1.2
  3521. cce.Saturation = -0.5
  3522. wait(0.5)
  3523. BeeSpeed = 1.4
  3524. cce.Saturation = -0.4
  3525. wait(0.3)
  3526. BeeSpeed = 1.5
  3527. cce.Saturation = -0.2
  3528. wait(0.2)
  3529. cce.Saturation = 0
  3530.  
  3531. for i, v in pairs(game.Players:GetChildren()) do
  3532. t = v.Character:FindFirstChild("Torso")
  3533. if t then
  3534. t.Anchored = false
  3535. end
  3536. RA = v.Character:FindFirstChild("Right Arm")
  3537. if RA then
  3538. RA.Anchored = false
  3539. end
  3540. LA = v.Character:FindFirstChild("Left Arm")
  3541. if LA then
  3542. LA.Anchored = false
  3543. end
  3544. RL = v.Character:FindFirstChild("Right Leg")
  3545. if RL then
  3546. RL.Anchored = false
  3547. end
  3548. LL = v.Character:FindFirstChild("Left Leg")
  3549. if LL then
  3550. LL.Anchored = false
  3551. end
  3552. end
  3553. BeeSpeed = 100
  3554. tecks.Text = "Dio Brando"
  3555. TSTheme:Stop()
  3556. end
  3557. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement