SHARE
TWEET

Untitled

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