carlosname

STKC(si)

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