carlosname

Untitled

Apr 16th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.81 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86. local h,t
  87. --Give the server mouse data every second frame, but only if the values changed
  88. --If player is not moving their mouse, client won't fire events
  89. local HB = game:GetService("RunService").Heartbeat
  90. while true do
  91. if h~=Mouse.Hit or t~=Mouse.Target then
  92. h,t=Mouse.Hit,Mouse.Target
  93. Event:FireServer({isMouse=true,Target=t,Hit=h})
  94. end
  95. --Wait 2 frames
  96. for i=1,2 do
  97. HB:Wait()
  98. end
  99. end]==],script)
  100.  
  101. ----Sandboxed game object that allows the usage of client-side methods and services
  102. --Real game object
  103. local RealGame = game
  104.  
  105. --Metatable for fake service
  106. local FakeService_Metatable = {
  107. __index = function(self,k)
  108. local s = rawget(self,"_RealService")
  109. if s then
  110. return typeof(s[k])=="function"
  111. and function(_,...)return s[k](s,...)end or s[k]
  112. end
  113. end,
  114. __newindex = function(self,k,v)
  115. local s = rawget(self,"_RealService")
  116. if s then s[k]=v end
  117. end
  118. }
  119. local function FakeService(t,RealService)
  120. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  121. return setmetatable(t,FakeService_Metatable)
  122. end
  123.  
  124. --Fake game object
  125. local FakeGame = {
  126. GetService = function(self,s)
  127. return rawget(self,s) or RealGame:GetService(s)
  128. end,
  129. Players = FakeService({
  130. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  131. },"Players"),
  132. UserInputService = FakeService(UIS,"UserInputService"),
  133. ContextActionService = FakeService(CAS,"ContextActionService"),
  134. RunService = FakeService({
  135. _btrs = {},
  136. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  137. BindToRenderStep = function(self,name,_,fun)
  138. self._btrs[name] = self.Heartbeat:Connect(fun)
  139. end,
  140. UnbindFromRenderStep = function(self,name)
  141. self._btrs[name]:Disconnect()
  142. end,
  143. },"RunService")
  144. }
  145. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  146. FakeGame.service = FakeGame.GetService
  147. FakeService(FakeGame,game)
  148. --Changing owner to fake player object to support owner:GetMouse()
  149. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  150. end
  151.  
  152. function TakeDamage(hum, dmg)
  153. hum:TakeDamage(dmg)
  154. end
  155. plr = game.Players.LocalPlayer
  156. repeat
  157. wait(0.4)
  158. until plr.Character
  159. chr = plr.Character
  160. human = chr:FindFirstChild("Humanoid")
  161. human.MaxHealth, human.Health = math.huge, math.huge
  162. mouse = plr:GetMouse()
  163. cam = workspace.CurrentCamera
  164. selected = false
  165. equipd = false
  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 = "http://www.roblox.com/asset/?id=4025191505"
  202. tool.ToolTip = "KEKKA DAKE DA"
  203. tool.Name = "King Crismon"
  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 = "King Crimson"
  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://3373967354"
  275. konodioda.Volume = 2
  276. konodioda.Parent = hrp
  277. local bast = Instance.new("Sound")
  278. bast.SoundId = "rbxassetid://3374531743"
  279. bast.Volume = 2
  280. bast.Parent = hrp
  281. local zaworld = Instance.new("Sound")
  282. zaworld.SoundId = "rbxassetid://3373956700"
  283. zaworld.Volume = 2
  284. zaworld.Parent = hrp
  285. local wry = Instance.new("Sound")
  286. wry.SoundId = "rbxassetid://3373975760"
  287. wry.Volume = 2
  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 red")
  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 red")
  377. torso.CanCollide = false
  378. torso.Transparency = 1
  379. torso.Locked = true
  380. torso.Parent = ZANOOB
  381. local torsomesh = makemesh("FileMesh", Vector3.new(0, 0, 0), "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 red")
  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), "", 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 red")
  401. rightarm.CanCollide = false
  402. rightarm.Locked = true
  403. rightarm.Transparency = 1
  404. rightarm.Parent = ZANOOB
  405. local rightarmmesh = makemesh("FileMesh", Vector3.new(0.8, 1, 1), "", 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("Bright red")
  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), "", 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("Bright red")
  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), "", 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 la1 = Instance.new("Part")
  443. nooutline(la1)
  444. la1.Anchored = false
  445. la1.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  446. la1.Name = "la1" -- Head
  447. la1.Size = Vector3.new(0.2, 0.2, 0.2)
  448. la1.BrickColor = BrickColor.new("Institutional white")
  449. la1.CanCollide = false
  450. la1.Locked = true
  451. la1.Transparency = 1
  452. la1.Parent = ZANOOB
  453. local la1m = makemesh("FileMesh", Vector3.new(1., 1.03, 1),"rbxassetid://1307316259", la1)
  454. local la1w = makemotor(la1, la1, head, ang(rd(0), rd(0), rd(0)) * cf(0, -0.01, 0), ang(rd(0), 0, 0))
  455. local la2 = Instance.new("Part")
  456. nooutline(la2)
  457. la2.Anchored = false
  458. la2.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  459. la2.Name = "la2" -- Head
  460. la2.Size = Vector3.new(0.2, 0.2, 0.2)
  461. la2.BrickColor = BrickColor.new("Ghost grey")
  462. la2.CanCollide = false
  463. la2.Locked = true
  464. la2.Transparency = 1
  465. la2.Parent = ZANOOB
  466. local la2m = makemesh("FileMesh", Vector3.new(0.5, 0.5, 0.5),"rbxassetid://514528170", la2)
  467. local la2w = makemotor(la2, la2, head, ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.2), ang(rd(0), 0, 0))
  468. local la3 = Instance.new("Part")
  469. nooutline(la3)
  470. la3.Anchored = false
  471. la3.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  472. la3.Name = "la3" -- Head
  473. la3.Size = Vector3.new(0.2, 0.2, 0.2)
  474. la3.BrickColor = BrickColor.new("Smoky grey")
  475. la3.CanCollide = false
  476. la3.Locked = true
  477. la3.Transparency = 1
  478. la3.Parent = ZANOOB
  479. local la3m = makemesh("FileMesh", Vector3.new(0.2, 0.2, 0.2),"rbxassetid://514528170", la3)
  480. local la3w = makemotor(la3, la3, head, ang(rd(0), rd(0), rd(0)) * cf(0, -0.4, 0.5), ang(rd(0), 0, 0))
  481. local la4 = Instance.new("Part")
  482. nooutline(la4)
  483. la4.Anchored = false
  484. la4.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  485. la4.Name = "la4" -- Head
  486. la4.Size = Vector3.new(0.2, 0.2, 0.2)
  487. la4.BrickColor = BrickColor.new("Persimmon")
  488. la4.CanCollide = false
  489. la4.Locked = true
  490. la4.Transparency = 1
  491. la4.Parent = ZANOOB
  492. local la4m = makemesh("FileMesh", Vector3.new(0.1, 0.1, 0.1),"rbxassetid://514528170", la4)
  493. local la4w = makemotor(la4, la4, head, ang(rd(0), rd(0), rd(0)) * cf(0, -0.4, 0.65), ang(rd(0), 0, 0))
  494. local la5 = Instance.new("Part")
  495. nooutline(la5)
  496. la5.Anchored = false
  497. la5.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  498. la5.Name = "la5" -- Torso
  499. la5.Size = Vector3.new(0.2, 0.2, 0.2)
  500. la5.BrickColor = BrickColor.new("Institutional white")
  501. la5.CanCollide = false
  502. la5.Locked = true
  503. la5.Transparency = 1
  504. la5.Parent = ZANOOB
  505. local la5m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.01),"rbxassetid://1279394898", la5)
  506. local la5w = makemotor(la5, la5, torso, ang(rd(0), rd(0), rd(0)) * cf(0, -0.5, 0), ang(rd(0), 0, 0))
  507. local la8 = Instance.new("Part")
  508. nooutline(la8)
  509. la8.Anchored = false
  510. la8.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  511. la8.Name = "la8" -- Torso
  512. la8.Size = Vector3.new(0.2, 0.2, 0.2)
  513. la8.BrickColor = BrickColor.new("Institutional white")
  514. la8.CanCollide = false
  515. la8.Locked = true
  516. la8.Transparency = 1
  517. la8.Parent = ZANOOB
  518. local la8m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.01),"rbxassetid://1279394898", la8)
  519. local la8w = makemotor(la8, la8, torso, ang(rd(180), rd(0), rd(0)) * cf(0, -0.5, 0), ang(rd(0), 0, 0))
  520. local la6 = Instance.new("Part")
  521. nooutline(la6)
  522. la6.Anchored = false
  523. la6.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  524. la6.Name = "la6" -- Torso
  525. la6.Size = Vector3.new(0.2, 0.2, 0.2)
  526. la6.BrickColor = BrickColor.new("Institutional white")
  527. la6.CanCollide = false
  528. la6.Locked = true
  529. la6.Transparency = 1
  530. la6.Parent = ZANOOB
  531. local la6m = makemesh("FileMesh", Vector3.new(0.005, 0.012, 0.006),"rbxassetid://1279434239", la6)
  532. local la6w = makemotor(la6, la6, torso, ang(rd(0), rd(0), rd(3)) * cf(-0.3, 0.5, 0), ang(rd(0), 0, 0))
  533. local la6 = Instance.new("Part")
  534. nooutline(la6)
  535. la6.Anchored = false
  536. la6.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  537. la6.Name = "la6" -- Torso
  538. la6.Size = Vector3.new(0.2, 0.2, 0.2)
  539. la6.BrickColor = BrickColor.new("Institutional white")
  540. la6.CanCollide = false
  541. la6.Locked = true
  542. la6.Transparency = 1
  543. la6.Parent = ZANOOB
  544. local la6m = makemesh("FileMesh", Vector3.new(0.005, 0.012, 0.006),"rbxassetid://1279434239", la6)
  545. local la6w = makemotor(la6, la6, torso, ang(rd(0), rd(0), rd(-3)) * cf(0.3, 0.5, 0), ang(rd(0), 0, 0))
  546. local la7 = Instance.new("Part")
  547. nooutline (la7)
  548. la7.Anchored = false
  549. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  550. la7.Name = "la7" -- Torso
  551. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  552. la7.BrickColor = BrickColor.new("Bright red")
  553. la7.CanCollide = false
  554. la7.Locked = true
  555. la7.Transparency = 1
  556. la7.Parent = ZANOOB
  557. local la7m = makemesh("FileMesh", Vector3.new(1, 0.5, 1),"rbxasset://fonts/torso.mesh", la7)
  558. local la7w = makemotor(la7, la7, torso, ang(rd(0), rd(0), rd(0)) * cf(0, -0.5, 0), ang(rd(0), 0, 0))
  559. local la9 = Instance.new("Part")
  560. nooutline (la9)
  561. la9.Anchored = false
  562. la9.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  563. la9.Name = "la9" -- Torso
  564. la9.Size = Vector3.new(0.2, 0.2, 0.2)
  565. la9.BrickColor = BrickColor.new("Bright red")
  566. la9.CanCollide = false
  567. la9.Locked = true
  568. la9.Transparency = 1
  569. la9.Parent = ZANOOB
  570. local la9m = makemesh("FileMesh", Vector3.new(0.5, 0.3, 1),"rbxasset://fonts/torso.mesh", la9)
  571. local la9w = makemotor(la9, la9, torso, ang(rd(0), rd(0), rd(20)) * cf(-0.5, -0.3, 0), ang(rd(0), 0, 0))
  572. local la10 = Instance.new("Part")
  573. nooutline (la10)
  574. la10.Anchored = false
  575. la10.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  576. la10.Name = "la10" -- Torso
  577. la10.Size = Vector3.new(0.2, 0.2, 0.2)
  578. la10.BrickColor = BrickColor.new("Bright red")
  579. la10.CanCollide = false
  580. la10.Locked = true
  581. la10.Transparency = 1
  582. la10.Parent = ZANOOB
  583. local la10m = makemesh("FileMesh", Vector3.new(0.5, 0.3, 1),"rbxasset://fonts/torso.mesh", la10)
  584. local la10w = makemotor(la10, la10, torso, ang(rd(0), rd(0), rd(-20)) * cf(0.5, -0.3, 0), ang(rd(0), 0, 0))
  585. local la11 = Instance.new("Part")
  586. nooutline (la11)
  587. la11.Anchored = false
  588. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  589. la11.Name = "la11" -- Left Arm
  590. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  591. la11.BrickColor = BrickColor.new("Institutional white")
  592. la11.CanCollide = false
  593. la11.Locked = true
  594. la11.Transparency = 1
  595. la11.Parent = ZANOOB
  596. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
  597. local la11w = makemotor(la11, la11, leftarm, ang(rd(0), rd(0), rd(90)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
  598. local la11 = Instance.new("Part")
  599. nooutline (la11)
  600. la11.Anchored = false
  601. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  602. la11.Name = "la11" -- Left Arm
  603. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  604. la11.BrickColor = BrickColor.new("Institutional white")
  605. la11.CanCollide = false
  606. la11.Locked = true
  607. la11.Transparency = 1
  608. la11.Parent = ZANOOB
  609. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  610. local la11w = makemotor(la11, la11, leftarm, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
  611. local la11 = Instance.new("Part")
  612. nooutline (la11)
  613. la11.Anchored = false
  614. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  615. la11.Name = "la11" -- Left Arm
  616. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  617. la11.BrickColor = BrickColor.new("Institutional white")
  618. la11.CanCollide = false
  619. la11.Locked = true
  620. la11.Transparency = 1
  621. la11.Parent = ZANOOB
  622. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  623. local la11w = makemotor(la11, la11, leftarm, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
  624. local la11 = Instance.new("Part")
  625. nooutline (la11)
  626. la11.Anchored = false
  627. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  628. la11.Name = "la11" -- Right Arm
  629. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  630. la11.BrickColor = BrickColor.new("Institutional white")
  631. la11.CanCollide = false
  632. la11.Locked = true
  633. la11.Transparency = 1
  634. la11.Parent = ZANOOB
  635. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
  636. local la11w = makemotor(la11, la11, rightarm, ang(rd(0), rd(0), rd(90)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
  637. local la11 = Instance.new("Part")
  638. nooutline (la11)
  639. la11.Anchored = false
  640. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  641. la11.Name = "la11" -- Right Arm
  642. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  643. la11.BrickColor = BrickColor.new("Institutional white")
  644. la11.CanCollide = false
  645. la11.Locked = true
  646. la11.Transparency = 1
  647. la11.Parent = ZANOOB
  648. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  649. local la11w = makemotor(la11, la11, rightarm, ang(rd(90), rd(0), rd(-90)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
  650. local la11 = Instance.new("Part")
  651. nooutline (la11)
  652. la11.Anchored = false
  653. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  654. la11.Name = "la11" -- Right Arm
  655. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  656. la11.BrickColor = BrickColor.new("Institutional white")
  657. la11.CanCollide = false
  658. la11.Locked = true
  659. la11.Transparency = 1
  660. la11.Parent = ZANOOB
  661. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
  662. local la11w = makemotor(la11, la11, rightarm, ang(rd(0), rd(0), rd(-90)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
  663. local la11 = Instance.new("Part")
  664. nooutline (la11)
  665. la11.Anchored = false
  666. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  667. la11.Name = "la11" -- Right Arm
  668. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  669. la11.BrickColor = BrickColor.new("Bright red")
  670. la11.CanCollide = false
  671. la11.Locked = true
  672. la11.Transparency = 1
  673. la11.Parent = ZANOOB
  674. local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/rightarm.mesh", la11)
  675. local la11w = makemotor(la11, la11, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0, 0), ang(rd(0), 0, 0))
  676. local la11 = Instance.new("Part")
  677. nooutline (la11)
  678. la11.Anchored = false
  679. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  680. la11.Name = "la11" -- Right Arm
  681. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  682. la11.BrickColor = BrickColor.new("Bright red")
  683. la11.CanCollide = false
  684. la11.Locked = true
  685. la11.Transparency = 1
  686. la11.Parent = ZANOOB
  687. local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/rightarm.mesh", la11)
  688. local la11w = makemotor(la11, la11, leftarm, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0, 0), ang(rd(0), 0, 0))
  689. local la11 = Instance.new("Part")
  690. nooutline (la11)
  691. la11.Anchored = false
  692. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  693. la11.Name = "la11" -- Torso
  694. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  695. la11.BrickColor = BrickColor.new("Institutional white")
  696. la11.CanCollide = false
  697. la11.Locked = true
  698. la11.Transparency = 1
  699. la11.Parent = ZANOOB
  700. local la11m = makemesh("FileMesh", Vector3.new(0.007, 0.01, 0.01),"rbxassetid://548881795", la11)
  701. local la11w = makemotor(la11, la11, torso, ang(rd(0), rd(180), rd(0)) * cf(0, -1.1, -0.05), ang(rd(0), 0, 0))
  702. local la6 = Instance.new("Part")
  703. nooutline(la6)
  704. la6.Anchored = false
  705. la6.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  706. la6.Name = "la6" -- Torso
  707. la6.Size = Vector3.new(0.2, 0.2, 0.2)
  708. la6.BrickColor = BrickColor.new("Smoky grey")
  709. la6.CanCollide = false
  710. la6.Locked = true
  711. la6.Transparency = 1
  712. la6.Parent = ZANOOB
  713. local la6m = makemesh("FileMesh", Vector3.new(1.34, 1.4, 1.4),"rbxassetid://448723209", la6)
  714. local la6w = makemotor(la6, la6, torso, ang(rd(0), rd(0), rd(0)) * cf(0, 1.37, 0), ang(rd(0), 0, 0))
  715. local la11 = Instance.new("Part")
  716. nooutline (la11)
  717. la11.Anchored = false
  718. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  719. la11.Name = "la11" -- LeftLeg
  720. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  721. la11.BrickColor = BrickColor.new("Bright red")
  722. la11.CanCollide = false
  723. la11.Locked = true
  724. la11.Transparency = 1
  725. la11.Parent = ZANOOB
  726. local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/leftleg.mesh", la11)
  727. local la11w = makemotor(la11, la11, leftleg, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
  728. local la11 = Instance.new("Part")
  729. nooutline (la11)
  730. la11.Anchored = false
  731. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  732. la11.Name = "la11" -- RightLeg
  733. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  734. la11.BrickColor = BrickColor.new("Bright red")
  735. la11.CanCollide = false
  736. la11.Locked = true
  737. la11.Transparency = 1
  738. la11.Parent = ZANOOB
  739. local la11m = makemesh("FileMesh", Vector3.new(0.8, 1, 1),"rbxasset://fonts/Rightleg.mesh", la11)
  740. local la11w = makemotor(la11, la11, rightleg, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
  741. local la11 = Instance.new("Part")
  742. nooutline (la11)
  743. la11.Anchored = false
  744. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  745. la11.Name = "la11" -- Left Leg
  746. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  747. la11.BrickColor = BrickColor.new("Institutional white")
  748. la11.CanCollide = false
  749. la11.Locked = true
  750. la11.Transparency = 1
  751. la11.Parent = ZANOOB
  752. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
  753. local la11w = makemotor(la11, la11, leftleg, ang(rd(0), rd(0), rd(90)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
  754. local la11 = Instance.new("Part")
  755. nooutline (la11)
  756. la11.Anchored = false
  757. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  758. la11.Name = "la11" -- Left Arm
  759. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  760. la11.BrickColor = BrickColor.new("Institutional white")
  761. la11.CanCollide = false
  762. la11.Locked = true
  763. la11.Transparency = 1
  764. la11.Parent = ZANOOB
  765. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  766. local la11w = makemotor(la11, la11, leftleg, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
  767. local la11 = Instance.new("Part")
  768. nooutline (la11)
  769. la11.Anchored = false
  770. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  771. la11.Name = "la11" -- Left Arm
  772. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  773. la11.BrickColor = BrickColor.new("Institutional white")
  774. la11.CanCollide = false
  775. la11.Locked = true
  776. la11.Transparency = 1
  777. la11.Parent = ZANOOB
  778. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  779. local la11w = makemotor(la11, la11, leftleg, ang(rd(90), rd(0), rd(90)) * cf(-0.1, 0.1, 0), ang(rd(0), 0, 0))
  780. local la11 = Instance.new("Part")
  781. nooutline (la11)
  782. la11.Anchored = false
  783. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  784. la11.Name = "la11" -- Left Leg
  785. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  786. la11.BrickColor = BrickColor.new("Institutional white")
  787. la11.CanCollide = false
  788. la11.Locked = true
  789. la11.Transparency = 1
  790. la11.Parent = ZANOOB
  791. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.0075, 0.01),"rbxassetid://1279394898", la11)
  792. local la11w = makemotor(la11, la11, rightleg, ang(rd(0), rd(0), rd(90)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
  793. local la11 = Instance.new("Part")
  794. nooutline (la11)
  795. la11.Anchored = false
  796. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  797. la11.Name = "la11" -- Left Arm
  798. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  799. la11.BrickColor = BrickColor.new("Institutional white")
  800. la11.CanCollide = false
  801. la11.Locked = true
  802. la11.Transparency = 1
  803. la11.Parent = ZANOOB
  804. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  805. local la11w = makemotor(la11, la11, rightleg, ang(rd(90), rd(0), rd(90)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
  806. local la11 = Instance.new("Part")
  807. nooutline (la11)
  808. la11.Anchored = false
  809. la11.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  810. la11.Name = "la11" -- Left Arm
  811. la11.Size = Vector3.new(0.2, 0.2, 0.2)
  812. la11.BrickColor = BrickColor.new("Institutional white")
  813. la11.CanCollide = false
  814. la11.Locked = true
  815. la11.Transparency = 1
  816. la11.Parent = ZANOOB
  817. local la11m = makemesh("FileMesh", Vector3.new(0.01, 0.01, 0.008),"rbxassetid://1279394898", la11)
  818. local la11w = makemotor(la11, la11, rightleg, ang(rd(90), rd(0), rd(90)) * cf(0.1, 0.1, 0), ang(rd(0), 0, 0))
  819. local la7 = Instance.new("Part")
  820. nooutline (la7)
  821. la7.Anchored = false
  822. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  823. la7.Name = "la7" -- LeftArm
  824. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  825. la7.BrickColor = BrickColor.new("Institutional white")
  826. la7.CanCollide = false
  827. la7.Locked = true
  828. la7.Transparency = 1
  829. la7.Parent = ZANOOB
  830. local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  831. local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0.81, 0), ang(rd(0), 0, 0))
  832. local la7 = Instance.new("Part")
  833. nooutline (la7)
  834. la7.Anchored = false
  835. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  836. la7.Name = "la7" -- LeftArm
  837. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  838. la7.BrickColor = BrickColor.new("Smoky grey")
  839. la7.CanCollide = false
  840. la7.Locked = true
  841. la7.Transparency = 1
  842. la7.Parent = ZANOOB
  843. local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
  844. local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(270)) * cf(0.39, 0.31, 0), ang(rd(0), 0, 0))
  845. local la7 = Instance.new("Part")
  846. nooutline (la7)
  847. la7.Anchored = false
  848. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  849. la7.Name = "la7" -- RightArm
  850. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  851. la7.BrickColor = BrickColor.new("Smoky grey")
  852. la7.CanCollide = false
  853. la7.Locked = true
  854. la7.Transparency = 1
  855. la7.Parent = ZANOOB
  856. local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
  857. local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(-270)) * cf(-0.39, 0.31, 0), ang(rd(0), 0, 0))
  858. local la7 = Instance.new("Part")
  859. nooutline (la7)
  860. la7.Anchored = false
  861. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  862. la7.Name = "la7" -- LeftArm
  863. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  864. la7.BrickColor = BrickColor.new("Institutional white")
  865. la7.CanCollide = false
  866. la7.Locked = true
  867. la7.Transparency = 1
  868. la7.Parent = ZANOOB
  869. local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  870. local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0.81, 0), ang(rd(0), 0, 0))
  871. local la7 = Instance.new("Part")
  872. nooutline (la7)
  873. la7.Anchored = false
  874. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  875. la7.Name = "la7" -- LeftArm
  876. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  877. la7.BrickColor = BrickColor.new("Institutional white")
  878. la7.CanCollide = false
  879. la7.Locked = true
  880. la7.Transparency = 1
  881. la7.Parent = ZANOOB
  882. local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  883. local la7w = makemotor(la7, la7, rightleg, ang(rd(0), rd(0), rd(0)) * cf(0.1, 0.92, 0), ang(rd(0), 0, 0))
  884. local la7 = Instance.new("Part")
  885. nooutline (la7)
  886. la7.Anchored = false
  887. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  888. la7.Name = "la7" -- LeftArm
  889. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  890. la7.BrickColor = BrickColor.new("Institutional white")
  891. la7.CanCollide = false
  892. la7.Locked = true
  893. la7.Transparency = 1
  894. la7.Parent = ZANOOB
  895. local la7m = makemesh("FileMesh", Vector3.new(0.9, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  896. local la7w = makemotor(la7, la7, leftleg, ang(rd(0), rd(0), rd(0)) * cf(-0.1, 0.92, 0), ang(rd(0), 0, 0))
  897. local la7 = Instance.new("Part")
  898. nooutline (la7)
  899. la7.Anchored = false
  900. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  901. la7.Name = "la7" -- LeftArm
  902. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  903. la7.BrickColor = BrickColor.new("Institutional white")
  904. la7.CanCollide = false
  905. la7.Locked = true
  906. la7.Transparency = 1
  907. la7.Parent = ZANOOB
  908. local la7m = makemesh("FileMesh", Vector3.new(1.1, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  909. local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(-25)) * cf(0, -0.92, 0), ang(rd(0), 0, 0))
  910. local la7 = Instance.new("Part")
  911. nooutline (la7)
  912. la7.Anchored = false
  913. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  914. la7.Name = "la7" -- LeftArm
  915. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  916. la7.BrickColor = BrickColor.new("Institutional white")
  917. la7.CanCollide = false
  918. la7.Locked = true
  919. la7.Transparency = 1
  920. la7.Parent = ZANOOB
  921. local la7m = makemesh("FileMesh", Vector3.new(0.5, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  922. local la7w = makemotor(la7, la7, leftarm, ang(rd(0), rd(0), rd(-5)) * cf(0.3, -0.70, 0), ang(rd(0), 0, 0))
  923. local la7 = Instance.new("Part")
  924. nooutline (la7)
  925. la7.Anchored = false
  926. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  927. la7.Name = "la7" -- LeftArm
  928. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  929. la7.BrickColor = BrickColor.new("Institutional white")
  930. la7.CanCollide = false
  931. la7.Locked = true
  932. la7.Transparency = 1
  933. la7.Parent = ZANOOB
  934. local la7m = makemesh("FileMesh", Vector3.new(1.1, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  935. local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(25)) * cf(0, -0.92, 0), ang(rd(0), 0, 0))
  936. local la7 = Instance.new("Part")
  937. nooutline (la7)
  938. la7.Anchored = false
  939. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  940. la7.Name = "la7" -- LeftArm
  941. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  942. la7.BrickColor = BrickColor.new("Institutional white")
  943. la7.CanCollide = false
  944. la7.Locked = true
  945. la7.Transparency = 1
  946. la7.Parent = ZANOOB
  947. local la7m = makemesh("FileMesh", Vector3.new(0.5, 0.2, 1.1),"rbxasset://fonts/leftarm.mesh", la7)
  948. local la7w = makemotor(la7, la7, rightarm, ang(rd(0), rd(0), rd(5)) * cf(-0.3, -0.70, 0), ang(rd(0), 0, 0))
  949. local la7 = Instance.new("Part")
  950. nooutline (la7)
  951. la7.Anchored = false
  952. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  953. la7.Name = "la7" -- LeftArm
  954. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  955. la7.BrickColor = BrickColor.new("Smoky grey")
  956. la7.CanCollide = false
  957. la7.Locked = true
  958. la7.Transparency = 1
  959. la7.Parent = ZANOOB
  960. local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
  961. local la7w = makemotor(la7, la7, leftleg, ang(rd(90), rd(0), rd(270)) * cf(-0.09, -0.2, 0.55), ang(rd(0), 0, 0))
  962. local la7 = Instance.new("Part")
  963. nooutline (la7)
  964. la7.Anchored = false
  965. la7.CFrame = rooto.CFrame * CFrame.new(0, 8, 1)
  966. la7.Name = "la7" -- LeftArm
  967. la7.Size = Vector3.new(0.2, 0.2, 0.2)
  968. la7.BrickColor = BrickColor.new("Smoky grey")
  969. la7.CanCollide = false
  970. la7.Locked = true
  971. la7.Transparency = 1
  972. la7.Parent = ZANOOB
  973. local la7m = makemesh("FileMesh", Vector3.new(0.007, 0.002, 0.005),"rbxassetid://430540268", la7)
  974. local la7w = makemotor(la7, la7, rightleg, ang(rd(90), rd(0), rd(270)) * cf(0.09, -0.2, 0.55), ang(rd(0), 0, 0))
  975. local raemblem = Instance.new("Part")
  976. nooutline(raemblem)
  977. raemblem.Anchored = false
  978. raemblem.CFrame = rooto.CFrame * CFrame.new(0, 2, 1)
  979. raemblem.Name = "raemblem"
  980. raemblem.Size = Vector3.new(0.2, 0.2, 0.2)
  981. raemblem.BrickColor = BrickColor.new("Bright yellow")
  982. raemblem.CanCollide = false
  983. raemblem.Locked = true
  984. raemblem.Material = "SmoothPlastic"
  985. raemblem.Transparency = 1
  986. raemblem.Parent = ZANOOB
  987. local raemblemm = makemesh("Brick", Vector3.new(0, 3, 3), nil, raemblem)
  988. 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))
  989. local emmes = Instance.new("Decal")
  990. emmes.Texture = "N/A"
  991. emmes.Transparency = 1
  992. emmes.Face = "Right"
  993. emmes.Name = "embe"
  994. emmes.Parent = raemblem
  995. return ZANOOB
  996. end
  997. local thenoob = STANDO(hrp.CFrame * CFrame.new(0, 0, 0))
  998. coroutine.resume(coroutine.create(function()
  999. local rot = thenoob.HumanoidRootPart
  1000. repeat
  1001. swait()
  1002. rot.CFrame = rot.CFrame:lerp(wherto.CFrame * addcfr, 0.5)
  1003. until rot == nil
  1004. end))
  1005. local rot = thenoob.HumanoidRootPart
  1006. local ntorso = thenoob:FindFirstChild("Torso")
  1007. local rightarm = thenoob:FindFirstChild("Right Arm")
  1008. local leftarm = thenoob:FindFirstChild("Left Arm")
  1009. local leftleg = thenoob:FindFirstChild("Left Leg")
  1010. local rightleg = thenoob:FindFirstChild("Right Leg")
  1011. local head = thenoob:FindFirstChild("Head")
  1012. local face = head:FindFirstChild("face")
  1013. local emblem = thenoob:FindFirstChild("raemblem"):FindFirstChild("embe")
  1014. local embpart = thenoob:FindFirstChild("raemblem")
  1015. local nRJ = rot:FindFirstChild("RootJoint")
  1016. local nN = ntorso:FindFirstChild("Neck")
  1017. local nRS = ntorso:FindFirstChild("Right Shoulder")
  1018. local nLS = ntorso:FindFirstChild("Left Shoulder")
  1019. local nRH = ntorso:FindFirstChild("Right Hip")
  1020. local nLH = ntorso:FindFirstChild("Left Hip")
  1021. function standappear(nbz)
  1022. if selected == false or activu == true then
  1023. return
  1024. end
  1025. if appeared == false then
  1026. appeared = true
  1027. addcfr = cf(-2, 1, 2)
  1028. local apear = Instance.new("Sound")
  1029. apear.SoundId = "rbxassetid://3373995015"
  1030. apear.Parent = rot
  1031. apear.Volume = 2
  1032. game.Debris:AddItem(apear, 1.5)
  1033. apear:Play()
  1034. for _, n in pairs(nbz:GetChildren()) do
  1035. coroutine.resume(coroutine.create(function()
  1036. for _ = 1, 5 do
  1037. if n ~= rot and n ~= embpart and n.ClassName ~= "Sound" then
  1038. swait()
  1039. n.Transparency = n.Transparency - 0.2
  1040. face.Transparency = face.Transparency - 0.2
  1041. emblem.Transparency = emblem.Transparency - 0.2
  1042. end
  1043. end
  1044. if n ~= rot and n ~= embpart then
  1045. n.Transparency = 0
  1046. end
  1047. face.Transparency = 0
  1048. emblem.Transparency = 0
  1049. end))
  1050. end
  1051. elseif appeared == true then
  1052. appeared = false
  1053. for _, n in pairs(nbz:GetChildren()) do
  1054. coroutine.resume(coroutine.create(function()
  1055. for _ = 1, 5 do
  1056. if n ~= rot and n ~= embpart then
  1057. swait()
  1058. n.Transparency = n.Transparency + 0.2
  1059. face.Transparency = face.Transparency + 0.2
  1060. emblem.Transparency = emblem.Transparency + 0.2
  1061. end
  1062. end
  1063. if n ~= rot and n ~= embpart then
  1064. n.Transparency = 1
  1065. end
  1066. face.Transparency = 1
  1067. emblem.Transparency = 1
  1068. end))
  1069. end
  1070. end
  1071. end
  1072. function THREATENING()
  1073. if selected == false or activu == true then
  1074. return
  1075. end
  1076. if POSU == false then
  1077. POSU = true
  1078. local d = Instance.new("ParticleEmitter")
  1079. d.Name = "MENACINGU"
  1080. d.Lifetime = NumberRange.new(1)
  1081. d.Rate = 2
  1082. d.Texture = "rbxassetid://298768656"
  1083. d.VelocitySpread = 60
  1084. d.Parent = tors
  1085. human:SetStateEnabled(3, false)
  1086. local randomoth = math.random(1)
  1087. if randomoth == 1 then
  1088. repeat
  1089. swait()
  1090. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.05) * ang(rd(-5), rd(0), rd(-30)), 0.3)
  1091. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(10)), 0.3)
  1092. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(40), rd(10)), 0.3)
  1093. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1094. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-40), rd(-10)), 0.3)
  1095. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1096. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(0)), 0.3)
  1097. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1098. lerpz(LH, "C0", LHC0 * cf(0.3, 0.1, -0.15) * ang(rd(-20), rd(50), rd(10)), 0.3)
  1099. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
  1100. until POSU == false
  1101. elseif randomoth == 2 then
  1102. repeat
  1103. swait()
  1104. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(-2), rd(25)), 0.3)
  1105. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(0), rd(-50)), 0.3)
  1106. lerpz(RS, "C0", RSC0 * cf(-0.25, 0.3, -0.5) * ang(rd(-30), rd(-15), rd(200)), 0.3)
  1107. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1108. lerpz(LS, "C0", LSC0 * cf(0.25, 0.3, -0.5) * ang(rd(-32), rd(13), rd(-195)), 0.3)
  1109. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1110. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-15), rd(-10)), 0.3)
  1111. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1112. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-10)), 0.3)
  1113. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1114. until POSU == false
  1115. end
  1116. elseif POSU == true then
  1117. POSU = false
  1118. human:SetStateEnabled(3, true)
  1119. tors.MENACINGU:Destroy()
  1120. activu = true
  1121. activu = false
  1122. end
  1123. end
  1124. local EHMMM = 0
  1125. function block()
  1126. if EHMMM == 50 or selected == false or activu == true then
  1127. return
  1128. end
  1129. if appeared == false then
  1130. standappear(thenoob)
  1131. end
  1132. local bep = true
  1133. local humanshealth = human.Health
  1134. activu = true
  1135. human:SetStateEnabled(15, false)
  1136. local de = mouse.KeyUp:connect(function(key)
  1137. if key == "e" then
  1138. bep = false
  1139. end
  1140. end)
  1141. local poopes = 0
  1142. repeat
  1143. swait()
  1144. poopes = poopes + 1
  1145. human.Health = humanshealth
  1146. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(0)), 0.5)
  1147. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(7), rd(0), rd(0)), 0.5)
  1148. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(110), rd(160)), 0.5)
  1149. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
  1150. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-110), rd(-160)), 0.5)
  1151. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.5)
  1152. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1153. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1154. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1155. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1156. until bep == false or poopes > 240
  1157. de:Disconnect()
  1158. human:SetStateEnabled(15, true)
  1159. activu = false
  1160. EHMMM = 50
  1161. coroutine.resume(coroutine.create(function()
  1162. wait(7)
  1163. EHMMM = 0
  1164. end))
  1165. function MUDA()
  1166. if selected == false or activu == true then
  1167. return
  1168. end
  1169. if appeared == false then
  1170. standappear(thenoob)
  1171. end
  1172. wry:Stop()
  1173. local bep = true
  1174. activu = true
  1175. local function blur(limb)
  1176. coroutine.resume(coroutine.create(function()
  1177. local memedon = {}
  1178. for i = 1, 6 do
  1179. local b1 = Instance.new("Part")
  1180. nooutline(b1)
  1181. b1.Size = Vector3.new(1, 2, 1)
  1182. b1.CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
  1183. b1.CanCollide = false
  1184. b1.BrickColor = limb.BrickColor
  1185. b1.Anchored = true
  1186. b1.Transparency = 0.7
  1187. b1.Locked = true
  1188. b1.Parent = modz
  1189. table.insert(memedon, b1)
  1190. end
  1191. local num = 0
  1192. repeat
  1193. swait()
  1194. num = num % 6 + 1
  1195. memedon[num].CFrame = limb.CFrame * CFrame.new(rd2(-5, 5) / 10, rd2(-5, 5) / 10, rd2(-5, 5) / 10)
  1196. until bep == false
  1197. for i = 1, #memedon do
  1198. swait()
  1199. memedon[i]:Destroy()
  1200. end
  1201. end))
  1202. end
  1203. local de = mouse.KeyUp:connect(function(key)
  1204. if key == "r" then
  1205. bep = false
  1206. end
  1207. end)
  1208. blur(rightarm)
  1209. blur(leftarm)
  1210. local mudodo = Instance.new("Sound")
  1211. mudodo.Volume = 2
  1212. mudodo.SoundId = "rbxassetid://220025689"
  1213. mudodo.Looped = true
  1214. mudodo.Parent = hrp
  1215. mudodo:Play()
  1216. repeat
  1217. for _ = 1, 2 do
  1218. swait()
  1219. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(4), rd(4), rd(30)), 0.85)
  1220. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-28)), 0.85)
  1221. lerpz(nRS, "C0", RSC0 * cf(0.5, 0.25, -0.1) * ang(rd(20), rd(20), rd(105)), 0.85)
  1222. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1223. lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(30), rd(10), rd(-70)), 0.85)
  1224. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1225. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1226. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1227. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1228. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1229. end
  1230. hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1231. for _ = 1, 2 do
  1232. swait()
  1233. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(-30)), 0.85)
  1234. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2), rd(0), rd(31)), 0.85)
  1235. lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(-10), rd(-30), rd(75)), 0.85)
  1236. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1237. lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(10), rd(-70)), 0.85)
  1238. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1239. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1240. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1241. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1242. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1243. end
  1244. hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1245. for _ = 1, 2 do
  1246. swait()
  1247. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(3), rd(3), rd(32)), 0.85)
  1248. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(0), rd(-29)), 0.85)
  1249. lerpz(nRS, "C0", RSC0 * cf(0.35, 0.25, 0.1) * ang(rd(-10), rd(-20), rd(95)), 0.85)
  1250. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1251. lerpz(nLS, "C0", LSC0 * cf(0.25, 0.1, 0) * ang(rd(-10), rd(10), rd(-80)), 0.85)
  1252. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1253. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1254. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1255. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.85)
  1256. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1257. end
  1258. hito(rightarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1259. for _ = 1, 2 do
  1260. swait()
  1261. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(3), rd(-40)), 0.85)
  1262. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-2), rd(35)), 0.85)
  1263. lerpz(nRS, "C0", RSC0 * cf(-0.1, 0.05, -0.1) * ang(rd(20), rd(-30), rd(65)), 0.85)
  1264. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1265. lerpz(nLS, "C0", LSC0 * cf(-0.5, 0.1, -0.2) * ang(rd(-30), rd(30), rd(-75)), 0.85)
  1266. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1267. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1268. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1269. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.85)
  1270. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.85)
  1271. end
  1272. hito(leftarm, 3.3, 5, 0.01, rot.CFrame.lookVector * 5)
  1273. until bep == false or 0 >= human.Health
  1274. de:Disconnect()
  1275. mudodo:Stop()
  1276. wry:Play()
  1277. for _ = 1, 6 do
  1278. swait()
  1279. lerpz(nRJ, "C0", RJC0 * cf(0, 1.25, 0) * ang(rd(0), rd(4), rd(-85)), 0.75)
  1280. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(75)), 0.75)
  1281. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.75)
  1282. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1283. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
  1284. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1285. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
  1286. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1287. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
  1288. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1289. end
  1290. for _ = 1, 7 do
  1291. swait()
  1292. hito(rightarm, 3, 20, 0.35, rot.CFrame.lookVector * 50)
  1293. lerpz(nRJ, "C0", RJC0 * cf(0, -1, 0) * ang(rd(0), rd(10), rd(75)), 0.75)
  1294. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-65)), 0.75)
  1295. lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-60), rd(100)), 0.75)
  1296. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.75)
  1297. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.75)
  1298. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1299. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.75)
  1300. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1301. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.75)
  1302. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.75)
  1303. end
  1304. swait(5)
  1305. mudodo:Destroy()
  1306. activu = false
  1307. end
  1308. function cability()
  1309. if selected == false or activu == true then
  1310. return
  1311. end
  1312. if appeared == false then
  1313. standappear(thenoob)
  1314. wherto = hrp
  1315. addcfr = cf(0, 0, -3.75)
  1316. end
  1317. activu = true
  1318. wherto = hrp
  1319. addcfr = cf(0, 0, -3.5)
  1320. local ZAWRUA = Instance.new("Sound")
  1321. ZAWRUA.SoundId = "rbxassetid://3373975760"
  1322. ZAWRUA.Volume = 2
  1323. ZAWRUA.Parent = hrp
  1324. ZAWRUA:Play()
  1325. game.Debris:AddItem(ZAWRUA, 2.5)
  1326. local wate = Instance.new("Part")
  1327. nooutline(wate)
  1328. wate.Size = Vector3.new(0, 0, 0)
  1329. wate.Material = "Neon"
  1330. wate.Transparency = 1
  1331. wate.BrickColor = BrickColor.new("Institutional white")
  1332. wate.CFrame = rightarm.CFrame * cf(0, -1.5, 0)
  1333. wate.Anchored = true
  1334. wate.CanCollide = false
  1335. wate.Parent = modz
  1336. local wmesh = makemesh("Sphere", Vector3.new(0, 0, 0), nil, wate)
  1337. coroutine.resume(coroutine.create(function()
  1338. repeat
  1339. swait()
  1340. wate.CFrame = rightarm.CFrame * cf(0, 0, 0)
  1341. wmesh.Scale = wmesh.Scale:lerp(Vector3.new(0, 0, 0), 0.5)
  1342. until not wate
  1343. end))
  1344. coroutine.resume(coroutine.create(function()
  1345. local pt = {}
  1346. for _ = 1, 10 do
  1347. local wp = Instance.new("Part")
  1348. nooutline(wp)
  1349. wp.Size = Vector3.new(0, 0, 0)
  1350. wp.Material = "Neon"
  1351. wp.Transparency = 1
  1352. wp.BrickColor = BrickColor.new("Institutional white")
  1353. wp.CFrame = wate.CFrame * ang(rd2(-100, 100) / 1000, rd2(-100, 100) / 1000, rd2(-100, 100) / 1000) * cf(0, -0.25, 0)
  1354. wp.Anchored = true
  1355. wp.CanCollide = false
  1356. wp.Parent = modz
  1357. local wmz = makemesh("Sphere", Vector3.new(0, 0, 0), nil, wp)
  1358. table.insert(pt, wp)
  1359. table.insert(pt, wmz)
  1360. end
  1361. for m = 1, 45 do
  1362. for _, hey in pairs(pt) do
  1363. if hey.ClassName == "SpecialMesh" then
  1364. hey.Scale = hey.Scale + Vector3.new(0, 0, 0)
  1365. elseif hey.ClassName == "Part" then
  1366. hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
  1367. hey.Transparency = hey.Transparency - 0.015
  1368. end
  1369. end
  1370. end
  1371. for m = 45, 50 do
  1372. swait()
  1373. for _, hey in pairs(pt) do
  1374. if hey.ClassName == "SpecialMesh" then
  1375. hey.Scale = hey.Scale + Vector3.new(0, 0, 0)
  1376. elseif hey.ClassName == "Part" then
  1377. hey.CFrame = wate.CFrame * ang(rd(rd2(-360, 360)), rd(rd2(-360, 360)), rd(rd2(-360, 360))) * cf(0, -m / 25, 0)
  1378. hey.Transparency = hey.Transparency + 0.2
  1379. end
  1380. end
  1381. end
  1382. for _, AAA in pairs(pt) do
  1383. if AAA.ClassName == "Part" then
  1384. AAA:Destroy()
  1385. end
  1386. end
  1387. end))
  1388. for _ = 1, 10 do
  1389. swait()
  1390. wmesh.Scale = Vector3.new(9, 9, 9)
  1391. wate.Transparency = wate.Transparency - 0.008
  1392. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-125)), 0.2)
  1393. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(115)), 0.2)
  1394. 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)
  1395. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1396. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.2)
  1397. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1398. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.2)
  1399. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1400. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.2)
  1401. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  1402. end
  1403. local pooo = Instance.new("Sound")
  1404. pooo.SoundId = "rbxassetid://3939937734"
  1405. pooo.Volume = 0.5
  1406. pooo.Parent = hrp
  1407. pooo:Play()
  1408. game.Debris:AddItem(pooo, 2.5)
  1409. for _ = 1, 1 do
  1410. swait()
  1411. wate.Transparency = wate.Transparency + 0.15
  1412. lerpz(nRJ, "C0", RJC0 * cf(0, -2, 0) * ang(rd(0), rd(10), rd(35)), 0.5)
  1413. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(-7), rd(-30)), 0.5)
  1414. lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(10), rd(-80), rd(100)), 0.5)
  1415. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1416. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
  1417. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1418. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
  1419. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1420. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
  1421. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1422. end
  1423. local swoo = Instance.new("Part")
  1424. nooutline(swoo)
  1425. swoo.Size = Vector3.new(0.2, 0.2, 0.2)
  1426. swoo.Material = "Neon"
  1427. swoo.Transparency = 0.2
  1428. swoo.BrickColor = BrickColor.new("Institutional white")
  1429. swoo.CFrame = rightarm.CFrame * ang(rd(0), rd(15), rd(240)) * cf(1.5, -2.5, 0)
  1430. swoo.Anchored = true
  1431. swoo.CanCollide = false
  1432. swoo.Parent = modz
  1433. local wmesh = makemesh("FileMesh", Vector3.new(0.013333333333333334, 0.015384615384615385, 0.025), "rbxassetid://576041905", swoo)
  1434. local pli = Instance.new("PointLight")
  1435. pli.Brightness = 0
  1436. pli.Color = Color3.new(0.45098039215686275, 1, 0)
  1437. pli.Range = 10
  1438. pli.Shadows = true
  1439. pli.Parent = swoo
  1440. hito(swoo, 5, 50, 0.15, rot.CFrame.lookVector * 10)
  1441. tagability(swoo, 4)
  1442. for _ = 1, 10 do
  1443. swait()
  1444. wate.Transparency = wate.Transparency + 0.05
  1445. swoo.Transparency = swoo.Transparency + 0.075
  1446. pli.Range = pli.Range - 1
  1447. lerpz(nRJ, "C0", RJC0 * cf(0, -3, 0) * ang(rd(25), rd(0), rd(25)), 0.5)
  1448. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(-25), rd(0), rd(-25)), 0.5)
  1449. lerpz(nRS, "C0", RSC0 * cf(0.75, 0, 0.25) * ang(rd(90), rd(-30), rd(100)), 0.5)
  1450. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-20), rd(0)), 0.5)
  1451. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
  1452. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1453. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
  1454. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1455. lerpz(nLH, "C0", LHC0 * cf(-0.3, 0.7, -0.2) * ang(rd(-10), rd(10), rd(5)), 0.5)
  1456. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1457. end
  1458. wate:Destroy()
  1459. swoo:Destroy()
  1460. pli:Destroy()
  1461. swait(0)
  1462. activu = false
  1463. end
  1464. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=188959462")
  1465. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616594208")
  1466. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=616576400")
  1467. game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset/?id=291088606")
  1468. function THEBEST()
  1469. if selected == false or activu == true or appeared == true or POSU == true then
  1470. return
  1471. end
  1472. local dipperhat = chr:FindFirstChild("DXD_DipperHat")
  1473. local dipperrot
  1474. if dipperhat then
  1475. dipperrot = dipperhat.Handle.HatAttachment.Rotation
  1476. end
  1477. activu = true
  1478. POSU = true
  1479. cam.CameraType = "Scriptable"
  1480. chr.PrimaryPart = hrp
  1481. human:SetStateEnabled(3, false)
  1482. local actmus1 = Instance.new("Sound")
  1483. actmus1.SoundId = "rbxassetid://188959462"
  1484. actmus1.Volume = 1.5
  1485. actmus1.RollOffMode = 1
  1486. actmus1.TimePosition = 0
  1487. actmus1.Parent = cam
  1488. local actmus2 = Instance.new("Sound")
  1489. actmus2.SoundId = "rbxassetid://188959462"
  1490. actmus2.Volume = 1.5
  1491. actmus2.RollOffMode = 1
  1492. actmus2.TimePosition = 0
  1493. actmus2.Parent = hrp
  1494. actmus1:Play()
  1495. actmus2:Play()
  1496. local mus1 = Instance.new("Sound")
  1497. mus1.SoundId = "rbxassetid://616594208"
  1498. mus1.Volume = 1.25
  1499. mus1.TimePosition = 0.45
  1500. mus1.Parent = cam
  1501. local mus2 = Instance.new("Sound")
  1502. mus2.SoundId = "rbxassetid://616594208"
  1503. mus2.Volume = 1.25
  1504. mus2.TimePosition = 0.45
  1505. mus2.Parent = hrp
  1506. local zawarudoda = Instance.new("Sound")
  1507. zawarudoda.SoundId = "rbxassetid://616576400"
  1508. zawarudoda.Volume = 2
  1509. zawarudoda.TimePosition = 0.3
  1510. zawarudoda.Parent = hrp
  1511. mus1:Play()
  1512. mus2:Play()
  1513. cam.CoordinateFrame = hrp.CFrame * ang(rd(20), rd(100), rd(0)) * cf(0, 0, 7)
  1514. local regface = hed.face.Texture
  1515. local whogothit, bodyvel
  1516. local function checkhit(partoz, magn)
  1517. for _, guy in pairs(workspace:GetChildren()) do
  1518. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and not whogothit then
  1519. whogothit = guy
  1520. guy:FindFirstChild("Humanoid").PlatformStand = true
  1521. do
  1522. local derp = Instance.new("BodyPosition")
  1523. derp.MaxForce = Vector3.new(999999999999, 999999999999, 999999999999)
  1524. derp.P = 8000
  1525. derp.D = 500
  1526. derp.Position = hrp.Position + hrp.CFrame.lookVector * 20
  1527. derp.Parent = guy:FindFirstChild("HumanoidRootPart")
  1528. bodyvel = derp
  1529. local derp2 = Instance.new("BodyAngularVelocity")
  1530. derp2.MaxTorque = Vector3.new(999999999999, 999999999999, 999999999999)
  1531. derp2.P = 8000
  1532. derp2.AngularVelocity = Vector3.new(rd2(2, 4), rd2(50, 100), 0)
  1533. derp2.Parent = guy:FindFirstChild("HumanoidRootPart")
  1534. delay(0.1, function()
  1535. derp2:Destroy()
  1536. end)
  1537. bodyvel = derp
  1538. end
  1539. end
  1540. end
  1541. end
  1542. coroutine.resume(coroutine.create(function()
  1543. for _ = 1, 25 do
  1544. swait()
  1545. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
  1546. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(10), rd(20)), 0.3)
  1547. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
  1548. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1549. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.3)
  1550. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1551. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
  1552. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1553. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
  1554. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1555. end
  1556. for _ = 1, 20 do
  1557. swait()
  1558. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(-5), rd(-20)), 0.3)
  1559. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(10), rd(20)), 0.3)
  1560. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(30), rd(-30)), 0.3)
  1561. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1562. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.4) * ang(rd(70), rd(-60), rd(-100)), 0.3)
  1563. if dipperhat then
  1564. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, -40, 0), 0.3)
  1565. end
  1566. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1567. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-20), rd(-10), rd(-20)), 0.3)
  1568. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1569. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
  1570. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1571. end
  1572. end))
  1573. repeat
  1574. swait()
  1575. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(1), rd(0)) * cf(0.15, 0, 0)
  1576. until mus1.TimePosition > 2.9
  1577. mus1:Pause()
  1578. mus2:Pause()
  1579. zawarudoda:Play()
  1580. coroutine.resume(coroutine.create(function()
  1581. for _ = 1, 7 do
  1582. swait()
  1583. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(-5)), 0.4)
  1584. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(2), rd(0)), 0.3)
  1585. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(80)), 0.3)
  1586. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1587. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(-70)), 0.3)
  1588. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1589. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  1590. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1591. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(10)), 0.3)
  1592. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1593. end
  1594. for _ = 1, 16 do
  1595. swait()
  1596. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-5)), 0.4)
  1597. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(15), rd(8), rd(0)), 0.3)
  1598. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-80), rd(80)), 0.3)
  1599. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1600. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(80), rd(-70)), 0.3)
  1601. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1602. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-15)), 0.3)
  1603. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1604. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(15)), 0.3)
  1605. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1606. end
  1607. end))
  1608. repeat
  1609. swait()
  1610. until zawarudoda.TimePosition > 1.4
  1611. zawarudoda:Pause()
  1612. activu = false
  1613. standappear(thenoob)
  1614. activu = true
  1615. cam.CoordinateFrame = hrp.CFrame * ang(rd(-25), rd(0), rd(0)) * cf(0, 2, 3)
  1616. for _ = 1, 10 do
  1617. swait()
  1618. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 1.5)
  1619. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(-75)), 0.5)
  1620. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(45)), 0.5)
  1621. 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)
  1622. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1623. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.5)
  1624. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1625. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.5)
  1626. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1627. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.5)
  1628. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1629. end
  1630. for _ = 1, 25 do
  1631. swait()
  1632. checkhit(rightarm, 3)
  1633. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(4), rd(105)), 0.4)
  1634. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(3), rd(-45)), 0.4)
  1635. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(100)), 0.4)
  1636. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1637. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(10)), 0.4)
  1638. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1639. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.4)
  1640. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1641. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(5)), 0.4)
  1642. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1643. end
  1644. if whogothit then
  1645. print("derp")
  1646. cam.CoordinateFrame = hrp.CFrame * ang(rd(15), rd(140), rd(0)) * cf(0, 1, 4)
  1647. local laugo = Instance.new("Sound")
  1648. laugo.SoundId = "rbxassetid://291088606"
  1649. laugo.Volume = 1.5
  1650. laugo.Parent = hrp
  1651. game.Debris:AddItem(laugo, 2.5)
  1652. laugo:Play()
  1653. local sda = 0
  1654. local chn = 2
  1655. local cs = math.cos
  1656. for D = 1, 60 do
  1657. swait()
  1658. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.15)
  1659. sda = sda + chn
  1660. lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 1 * cs(sda / 2)) * ang(rd(-40), rd(0), rd(-5)), 0.8 / D)
  1661. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-60 + 40 * cs(sda / 2)), rd(8), rd(0)), 0.8 / D)
  1662. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(10), rd(-110 + 80 * cs(sda / 2)), rd(80)), 0.8 / D)
  1663. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1664. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(110 + 80 * cs(sda / 2)), rd(-70)), 0.8 / D)
  1665. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1666. lerpz(RH, "C0", RHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(-10), rd(-40)), 0.8 / D)
  1667. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1668. lerpz(LH, "C0", LHC0 * cf(0, -1 * cs(sda / 2), 0) * ang(rd(-10), rd(10), rd(40)), 0.8 / D)
  1669. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.8 / D)
  1670. end
  1671. hed.face.Texture = "rbxassetid://176777497"
  1672. mus1.TimePosition = 2.75
  1673. mus1:Play()
  1674. for C = 1, 30 do
  1675. swait()
  1676. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, -(0.02 + C / 60))
  1677. sda = sda + chn
  1678. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.05 + C / 31)
  1679. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(0), rd(0)), 0.05 + C / 31)
  1680. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.05 + C / 31)
  1681. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1682. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(35), rd(-50), rd(-100)), 0.05 + C / 31)
  1683. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1684. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.05 + C / 31)
  1685. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1686. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.05 + C / 31)
  1687. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05 + C / 31)
  1688. end
  1689. for _ = 1, 5 do
  1690. swait()
  1691. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(0), rd(0), rd(0)) * cf(0, 0, 0.02)
  1692. sda = sda + chn
  1693. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, 0) * ang(rd(20), rd(0), rd(-5)), 0.5)
  1694. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.5)
  1695. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-10), rd(-20), rd(-20)), 0.5)
  1696. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1697. lerpz(LS, "C0", LSC0 * cf(0, 0.25, 0) * ang(rd(60), rd(-60), rd(-100)), 0.5)
  1698. if dipperhat then
  1699. dipperhat.Handle.HatAttachment.Rotation = dipperhat.Handle.HatAttachment.Rotation:lerp(dipperrot + Vector3.new(0, 0, 0), 0.5)
  1700. end
  1701. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1702. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(20)), 0.5)
  1703. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1704. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(20)), 0.5)
  1705. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  1706. end
  1707. wait(2)
  1708. elseif whogothit == nil then
  1709. print("noderp")
  1710. end
  1711. human:SetStateEnabled(3, true)
  1712. activu = false
  1713. standappear(thenoob)
  1714. activu = true
  1715. if dipperhat then
  1716. dipperhat.Handle.HatAttachment.Rotation = dipperrot
  1717. end
  1718. actmus1:Destroy()
  1719. actmus2:Destroy()
  1720. bast:Play()
  1721. if bodyvel then
  1722. bodyvel:Destroy()
  1723. end
  1724. cam.CameraType = "Custom"
  1725. hed.face.Texture = regface
  1726. chr.PrimaryPart = head
  1727. activu = false
  1728. POSU = false
  1729. end
  1730. function hito(partoz, magn, dmg, debtim, bodyfdire)
  1731. for _, guy in pairs(workspace:GetChildren()) do
  1732. 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
  1733. do
  1734. local humz = guy:FindFirstChild("Humanoid")
  1735. local horp = guy:FindFirstChild("HumanoidRootPart")
  1736. TakeDamage(humz, dmg)
  1737. local db = Instance.new("StringValue")
  1738. db.Name = "alabo"
  1739. db.Parent = horp
  1740. delay(debtim, function()
  1741. db:Destroy()
  1742. end)
  1743. local b = Instance.new("Part")
  1744. nooutline(b)
  1745. b.Size = Vector3.new(0.2, 0.2, 0.2)
  1746. b.Transparency = 0.25
  1747. b.Anchored = true
  1748. b.CanCollide = false
  1749. b.BrickColor = BrickColor.new("Institutional white")
  1750. b.Locked = true
  1751. b.CFrame = horp.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1752. b.Parent = modz
  1753. local c = Instance.new("SpecialMesh")
  1754. c.MeshType = "Sphere"
  1755. c.Scale = Vector3.new(3.5, 3.5, 3.5)
  1756. c.Parent = b
  1757. game.Debris:AddItem(b, 1)
  1758. if bodyfdire then
  1759. local boopyve = Instance.new("BodyVelocity")
  1760. boopyve.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1761. boopyve.P = math.huge
  1762. boopyve.Velocity = bodyfdire
  1763. boopyve.Parent = horp
  1764. game.Debris:AddItem(boopyve, debtim)
  1765. end
  1766. local bet = Instance.new("Sound")
  1767. bet.Pitch = rd2(9, 11) / 10
  1768. bet.Volume = rd2(12, 14) / 10
  1769. bet.SoundId = "rbxassetid://165604684"
  1770. bet.Parent = b
  1771. bet:Play()
  1772. coroutine.resume(coroutine.create(function()
  1773. for _ = 1, 5 do
  1774. swait()
  1775. b.Transparency = b.Transparency + 0.15
  1776. c.Scale = c.Scale + Vector3.new(0.8 * dmg, 0.8 * dmg, 0.8 * dmg)
  1777. end
  1778. end))
  1779. end
  1780. end
  1781. end
  1782. end
  1783. function tagability(partoz, magn)
  1784. for _, guy in pairs(workspace:GetChildren()) do
  1785. 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
  1786. do
  1787. local humz = guy:FindFirstChild("Humanoid")
  1788. humz.PlatformStand = true
  1789. delay(1, function()
  1790. humz.PlatformStand = false
  1791. end)
  1792. coroutine.resume(coroutine.create(function()
  1793. if aL then
  1794. aL.Name = "Right Arm"
  1795. wait()
  1796. end
  1797. if bL then
  1798. bL.Name = "Left Leg"
  1799. wait()
  1800. end
  1801. if cL then
  1802. cL.Name = "Left Arm"
  1803. wait()
  1804. end
  1805. if dL then
  1806. dL.Name = "Right Leg"
  1807. end
  1808. end))
  1809. end
  1810. end
  1811. end
  1812. end
  1813. mouse.KeyDown:connect(function(key)
  1814. if human.Health <= 0 then
  1815. return
  1816. end
  1817. if key == "f" then
  1818. standappear(thenoob)
  1819. end
  1820. if key == "r" then
  1821. MUDA()
  1822. end
  1823. if key == "e" then
  1824. block()
  1825. end
  1826. if key == "q" then
  1827. cability()
  1828. end
  1829. if key == "m" and plr.UserId then
  1830. THEBEST()
  1831. end
  1832. if key == "j" then
  1833. THREATENING()
  1834. end
  1835. if key == "k" then
  1836. konodioda:Play()
  1837. end
  1838. if key == "l" then
  1839. bast:Play()
  1840. end
  1841. if key == "p" then
  1842. zaworld:Play()
  1843. end
  1844. if key == "m" then
  1845. bast:Stop()
  1846. end
  1847. end)
  1848. tool.Equipped:connect(function()
  1849. selected = true
  1850. end)
  1851. tool.Unequipped:connect(function()
  1852. selected = false
  1853. end)
  1854. sine = 0
  1855. charge = 1
  1856. cos = math.cos
  1857. game:GetService("RunService").RenderStepped:connect(function()
  1858. if POSU == false then
  1859. local checkfloor = Ray.new(hrp.Position, hrp.CFrame.upVector * -4)
  1860. local checkpart = workspace:FindPartOnRayWithIgnoreList(checkfloor, {chr}, false, false)
  1861. local checkstate = human:GetState()
  1862. if checkstate.Value == 13 then
  1863. animpose = "Sitting"
  1864. elseif hrp.Velocity.y > 1 and checkpart == nil then
  1865. animpose = "Jumping"
  1866. elseif hrp.Velocity.y < -1 and checkpart == nil then
  1867. animpose = "Falling"
  1868. elseif 1 > (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude then
  1869. animpose = "Idle"
  1870. end
  1871. if animpose == "Idle" then
  1872. sine = sine + charge
  1873. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.03 * cos(sine / 60)) * ang(rd(0), rd(0), rd(0)), 0.3)
  1874. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3 - 3 * cos(sine / 60)), rd(0), rd(0)), 0.3)
  1875. 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)
  1876. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1877. 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)
  1878. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1879. 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)
  1880. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1881. 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)
  1882. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1883. end
  1884. if animpose == "Jumping" then
  1885. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(0)), 0.3)
  1886. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.3)
  1887. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
  1888. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1889. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
  1890. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1891. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.3)
  1892. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1893. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
  1894. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1895. end
  1896. if animpose == "Falling" then
  1897. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(0)), 0.3)
  1898. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(20), rd(0), rd(0)), 0.3)
  1899. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(7), rd(-5), rd(2)), 0.3)
  1900. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1901. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(7), rd(5), rd(-3)), 0.3)
  1902. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1903. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.3)
  1904. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1905. lerpz(LH, "C0", LHC0 * cf(-0.65, 0.75, 0) * ang(rd(0), rd(0), rd(20)), 0.3)
  1906. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1907. end
  1908. if animpose == "Sitting" then
  1909. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1910. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1911. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1912. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1913. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1914. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1915. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  1916. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1917. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.3)
  1918. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1919. end
  1920. end
  1921. if appeared == false and activu == false then
  1922. lerpz(nRJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1923. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1924. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1925. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1926. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1927. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1928. lerpz(nRH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1929. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1930. lerpz(nLH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1931. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1932. elseif appeared == true and activu == false then
  1933. sine = sine + charge
  1934. 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)
  1935. lerpz(nN, "C0", NC0 * cf(0, 0, 0) * ang(rd(2 - 2 * cos(sine / 90)), rd(0), rd(4)), 0.3)
  1936. lerpz(nRS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(-3 - 3 * cos(sine / 100)), rd(0)), 0.3)
  1937. lerpz(nRS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1938. lerpz(nLS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(2 * cos(sine / 110)), rd(3 - 3 * cos(sine / 100)), rd(0)), 0.3)
  1939. lerpz(nLS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1940. 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)
  1941. lerpz(nRH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1942. 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)
  1943. lerpz(nLH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  1944. end
  1945. end)
  1946. function dispose()
  1947. for i, v in pairs(getfenv(0)) do
  1948. v = nil
  1949. end
  1950. error = nil
  1951. print = nil
  1952. warn = nil
  1953. end
  1954. human.Died:connect(dispose)
  1955. chr.Changed:connect(function()
  1956. if chr.Parent == nil then
  1957. dispose()
  1958. end
  1959. end)
  1960.  
  1961. --- [[ Simple Time Rewind ]] ---
  1962. -- by fo43123
  1963.  
  1964. local me = game.Players.LocalPlayer
  1965. local mouse = me:GetMouse()
  1966. local char = me.Character
  1967. local hum = char:FindFirstChild('Humanoid')
  1968. local hd = char:FindFirstChild('Head')
  1969. local ts = char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
  1970. local ra = char:FindFirstChild('Right Arm') or char:FindFirstChild('RightUpperArm')
  1971. local la = char:FindFirstChild('Left Arm') or char:FindFirstChild('LeftUpperArm')
  1972. local rl = char:FindFirstChild('Right Leg') or char:FindFirstChild('RightUpperLeg')
  1973. local ll = char:FindFirstChild('Left Leg') or char:FindFirstChild('LeftUpperLeg')
  1974. local root = char:FindFirstChild('HumanoidRootPart')
  1975. local rj = root:FindFirstChild('RootJoint')
  1976. local rs = ts:FindFirstChild('Right Shoulder')
  1977. local ls = ts:FindFirstChild('Left Shoulder')
  1978. local rh = ts:FindFirstChild('Right Hip')
  1979. local lh = ts:FindFirstChild('Left Hip')
  1980. local nk = ts:FindFirstChild('Neck')
  1981. local anim = char:FindFirstChild('Animate')
  1982. local base = workspace:FindFirstChild('Baseplate') or workspace:FindFirstChild('Base')
  1983. local cantimerewind = true
  1984. local cooldown = false
  1985. local selfrewind = true
  1986. local cc = workspace.CurrentCamera
  1987. local cos = math.cos
  1988. local sin = math.sin
  1989. local rad = math.rad
  1990. local rand = math.random
  1991. local cfn = CFrame.new
  1992. local cfa = CFrame.Angles
  1993. local v3 = Vector3.new
  1994. local str = string
  1995. local past = {}
  1996. local lastpast = {}
  1997. local sine = 0
  1998. local rewind = Instance.new('Sound', hd)
  1999. local onrewind = Instance.new('Sound', workspace.CurrentCamera)
  2000. onrewind.Looped = true
  2001. onrewind.Volume = 10
  2002. onrewind.SoundId = 'rbxassetid://2061143306'
  2003. rewind.SoundId = 'rbxassetid://864569342'
  2004. rewind.Name = 'trewind'
  2005. rewind.Volume = 1
  2006. rewind.PlaybackSpeed = 1.25
  2007. hum.WalkSpeed = 23
  2008. effects = Instance.new('Folder', char)
  2009. effects.Name = 'Effects'
  2010. print([[
  2011. -- // Moves
  2012. N - Rewind, T - TP
  2013. ]])
  2014.  
  2015. ArtificialHB = Instance.new('BindableEvent', script)
  2016. ArtificialHB.Name = 'Heartbeat'
  2017. script:WaitForChild('Heartbeat')
  2018.  
  2019. frame = 1 / 60
  2020. tf = 0
  2021. allowframeloss = false
  2022. tossremainder = false
  2023. lastframe = tick()
  2024. script.Heartbeat:Fire()
  2025.  
  2026. game:GetService('RunService').Heartbeat:connect(function(s, p)
  2027. tf = tf + s
  2028. if tf >= frame then
  2029. if allowframeloss then
  2030. script.Heartbeat:Fire()
  2031. lastframe = tick()
  2032. else
  2033. for i = 1, math.floor(tf / frame) do
  2034. script.Heartbeat:Fire()
  2035. end
  2036. lastframe = tick()
  2037. end
  2038. if tossremainder then
  2039. tf = 0
  2040. else
  2041. tf = tf - frame * math.floor(tf / frame)
  2042. end
  2043. end
  2044. end)
  2045.  
  2046. function swait(t)
  2047. if t == 0 or t == nil then
  2048. script.Heartbeat.Event:Wait()
  2049. else
  2050. for i = 0, t do
  2051. script.Heartbeat.Event:Wait()
  2052. end
  2053. end
  2054. end
  2055.  
  2056. function sound(id, parent, vol, pitch, timepos)
  2057. local s = Instance.new('Sound')
  2058. s.Parent = parent
  2059. s.SoundId = id
  2060. s.Volume = vol
  2061. s.PlaybackSpeed = pitch
  2062. s.TimePosition = timepos
  2063. s:Play()
  2064. game.Debris:AddItem(s, s.PlaybackSpeed + 5)
  2065. end
  2066.  
  2067. function camshake(duration, intensity)
  2068. coroutine.wrap(function()
  2069. for i = 0, duration*60 do
  2070. hum.CameraOffset = v3(rand(-(intensity*10),(intensity*10))/10, rand(-(intensity*10),(intensity*10))/10, rand(-(intensity*10), (intensity*10))/10)
  2071. swait()
  2072. end
  2073. hum.CameraOffset = v3(0, 0, 0)
  2074. end)()
  2075. end
  2076.  
  2077. function readyrewind()
  2078. cantimerewind = false
  2079. cooldown = true
  2080. onrewind:Play()
  2081. for i,v in pairs(workspace:GetDescendants()) do
  2082. if v:IsA('BasePart') then
  2083. local lastpos = v.CFrame
  2084. table.insert(past, {part = v, change = lastpos})
  2085. end
  2086. if v.Parent then
  2087. local lastparent2 = v.Parent
  2088. table.insert(lastpast, {part2 = v, change4 = lastparent2})
  2089. end
  2090. if v:IsA('Camera') then
  2091. local lastcam = v.CFrame
  2092. table.insert(past, {cam = v, change3 = lastcam})
  2093. end
  2094. if v:IsA('Sound') then
  2095. if v ~= rewind then
  2096. local lastsongpos = v.TimePosition
  2097. table.insert(past, {sound = v, pchange = lastsongpos})
  2098. end
  2099. end
  2100. if v:IsA('Humanoid') then
  2101. local lasthp = v.Health
  2102. local always = lasthp
  2103. table.insert(past, {health = v, hchange = lasthp})
  2104. end
  2105. end
  2106. newpast = workspace.DescendantAdded:Connect(function(v)
  2107. if v:IsA('BasePart') then
  2108. local lastpos = v.CFrame
  2109. local lastparent = v.Parent
  2110. table.insert(past, {part = v, change = lastpos, change4 = lastparent})
  2111. end
  2112. if v.Parent then
  2113. local lastparent2 = v.Parent
  2114. table.insert(lastpast, {part2 = v, change4 = lastparent2})
  2115. end
  2116. if v:IsA('Camera') then
  2117. local lastcampos = v.CFrame
  2118. table.insert(past, {cam = v, change3 = lastcampos})
  2119. end
  2120. if v:IsA('Sound') then
  2121. if v ~= rewind then
  2122. local lastsongpos = v.TimePosition
  2123. table.insert(past, {sound = v, pchange = lastsongpos})
  2124. end
  2125. end
  2126. if v:IsA('Humanoid') then
  2127. local lasthp = v.Health
  2128. local always = lasthp
  2129. table.insert(past, {health = v, hchange = lasthp})
  2130. end
  2131. end)
  2132. end
  2133.  
  2134. function timerewind()
  2135. if cooldown then
  2136. rewind:Play()
  2137. sine = 0
  2138. onrewind:Stop()
  2139. coroutine.wrap(function()
  2140. local blur = Instance.new('BlurEffect', game.Lighting)
  2141. local effect2 = Instance.new('Part', effects)
  2142. local effect3 = Instance.new('Part', effects)
  2143. effect3.Shape = 'Ball'
  2144. effect3.Material = 'ForceField'
  2145. effect3.Anchored = true
  2146. effect3.CanCollide = false
  2147. effect3.Name = 'eff3'
  2148. effect3.BrickColor = BrickColor.new('Really red')
  2149. effect3.Size = v3(30, 30, 30)
  2150. effect3.Transparency = 0
  2151. effect2.CastShadow = false
  2152. effect2.Shape = 'Ball'
  2153. effect2.BrickColor = BrickColor.new('Bright red')
  2154. effect2.Material = 'ForceField'
  2155. effect2.Name = 'eff2'
  2156. effect2.Anchored = true
  2157. effect2.CanCollide = false
  2158. effect2.Size = v3(50, 50, 50)
  2159. effect2.Transparency = 0
  2160. cantimerewind = true
  2161. for i,v in pairs(past) do
  2162. pcall(function()
  2163. v.part.CFrame = v.change
  2164. end)
  2165. pcall(function()
  2166. v.cam.CFrame = v.change3
  2167. end)
  2168. pcall(function()
  2169. v.sound.TimePosition = v.pchange
  2170. end)
  2171. pcall(function()
  2172. v.health.Health = v.hchange
  2173. end)
  2174. end
  2175. for i,v in pairs(lastpast) do
  2176. pcall(function()
  2177. v.part2.Parent = v.change4
  2178. end)
  2179. end
  2180. pcall(function()
  2181. newpast:Disconnect()
  2182. end)
  2183. coroutine.wrap(function()
  2184. for i = 1, 1000 do
  2185. effect2.CFrame = ts.CFrame
  2186. effect3.CFrame = ts.CFrame
  2187. blur.Size = v3(blur.Size, 0, 0):lerp(v3(0, 0, 0), .010).X
  2188. effect2.Transparency = effect2.Transparency + 0.020
  2189. effect3.Transparency = effect3.Transparency + 0.020
  2190. effect2.Size = effect2.Size:lerp(v3(0, 0, 0), 0.050)
  2191. effect3.Size = effect3.Size:lerp(v3(0, 0, 0), 0.030)
  2192. if effect2.Transparency >= 1 then
  2193. effect2:Destroy()
  2194. end
  2195. if effect3.Transparency >= 1 then
  2196. effect3:Destroy()
  2197. end
  2198. swait()
  2199. end
  2200. end)()
  2201. wait(1)
  2202. blur:Destroy()
  2203. end)()
  2204. wait(1.5) -- cooldown
  2205. past = {}
  2206. cooldown = false
  2207. end
  2208. end
  2209.  
  2210. mouse.KeyDown:connect(function(key)
  2211. if str.lower(key) == 'n' and cantimerewind and cooldown == false then
  2212. readyrewind()
  2213. elseif str.lower(key) == 'n' and cantimerewind == false and cooldown then
  2214. timerewind()
  2215. end
  2216. end)
Advertisement
Add Comment
Please, Sign In to add comment