Advertisement
memberhero

Test

Sep 3rd, 2018
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.99 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility by WaverlyCole");InternalData = {}InternalData.RealOwner = owner;InternalData.Version = "v1.0.0"
  2. do
  3. script.Parent = InternalData.RealOwner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function createObject (connections, index)
  6. local proxy = newproxy (true);local meta = getmetatable (proxy);
  7. local runbind = function (self, i, ...) connections[i]:Fire (...); end;
  8. while (#connections > 0) do connections [table.remove (connections, 1)] = Instance.new ('BindableEvent');end;
  9. meta.__index = function (self, i)
  10. if (i == 'TriggerEvent') then return runbind end;
  11. return connections[i] and connections[i].Event or index[i];
  12. end;
  13. meta.__newindex = index;meta.__metatable = false;return proxy
  14. end;
  15. local Mouse = createObject({"KeyUp","KeyDown","Button1Down","Button1Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
  16. local UserInputService = createObject({"InputBegan","InputEnded"},{})
  17. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  18. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  19. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  20. Event.OnServerEvent:Connect(function(FiredBy,Input)
  21. if FiredBy.Name ~= InternalData.RealOwner.Name then return end
  22. if Input.MouseEvent then
  23. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  24. else
  25. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  26. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
  27. for _,Action in pairs(ContextActionService.Actions) do
  28. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  29. end
  30. Mouse:TriggerEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower());UserInputService:TriggerEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  31. end
  32. end)
  33. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  34. Event.Parent = NLS([[
  35. local Player = owner;
  36. local Event = script:WaitForChild("UserInput");
  37. local UserInputService = game:GetService("UserInputService");
  38. local Mouse = Player:GetMouse();
  39. local Input = function(Input,gameProcessedEvent)
  40. if gameProcessedEvent then return end
  41. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  42. end
  43. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  44. local Hit,Target
  45. while wait(1/60) do
  46. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  47. Hit = Mouse.Hit;Target = Mouse.Target;
  48. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  49. end
  50. end
  51. ]],InternalData.RealOwner.Character)
  52. end
  53. InternalData.RealInstance = Instance;Instance = setmetatable({},{
  54. __index = function (self,Index)
  55. if Index:lower() == 'new' then
  56. return function (Type, Parent)
  57. local Real = InternalData.RealInstance.new(Type,Parent)
  58. if not Type then return end
  59. if Type == "BillboardGui" then
  60. return setmetatable({},{
  61. __index = function (self,Index)
  62. return Real[Index]
  63. end;
  64. __newindex = function (self,Index,Value)
  65. if Index:lower() == "playertohidefrom" then
  66. if Value.Name == owner.Name then Real[Index] = InternalData.RealOwner else Real[Index] = Value end
  67. else
  68. Real[Index] = Value
  69. end
  70. end;
  71. __tostring = function(self) return tostring(Real) end;
  72. })
  73. end
  74. return Real
  75. end
  76. end
  77. return InternalData.RealInstance[Index]
  78. end;
  79. __tostring = function(self) return tostring(InternalData.RealInstance) end;
  80. });
  81. InternalData.RealGame = game;game = setmetatable({},{
  82. __index = function (self,Index)
  83. local Sandbox = function (Thing)
  84. if Thing:IsA("Player") then
  85. local RealPlayer = Thing
  86. return setmetatable({},{
  87. __index = function (self,Index)
  88. local Type = type(RealPlayer[Index])
  89. if Type == "function" then
  90. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  91. return function (self)return InternalData["Mouse"] end
  92. end
  93. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  94. elseif Index == "FakePlayer" then
  95. return true
  96. end
  97. return RealPlayer[Index]
  98. end;
  99. __tostring = function(self) return tostring(RealPlayer) end
  100. })
  101. end
  102. end
  103. if InternalData.RealGame[Index] then
  104. local Type = type(InternalData.RealGame[Index])
  105. if Type == "function" then
  106. if Index:lower() == "getservice" or Index:lower() == "service" then
  107. return function (self,Service)
  108. local FakeServices = {
  109. ["players"] = function()
  110. return setmetatable({},{
  111. __index = function (self2,Index2)
  112. local RealService = InternalData.RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...)end
  116. else
  117. if Index2:lower() == "localplayer" then return Sandbox(InternalData.RealOwner) end
  118. return RealService[Index2]
  119. end
  120. end;
  121. __tostring = function(self) return tostring(InternalData.RealGame:GetService(Service)) end
  122. })
  123. end;
  124. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  125. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  126. ["runservice"] = function()
  127. return setmetatable({},{
  128. __index = function(self2,Index2)
  129. local RealService = InternalData.RealGame:GetService(Service)
  130. local Type2 = type(Index2)
  131. if Type2 == "function" then
  132. return function (self,...) return RealService[Index2](RealService,...) end
  133. else
  134. local RunServices = {
  135. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return InternalData.RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  136. ["renderstepped"] = function() return RealService["Stepped"] end
  137. }
  138. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  139. return RealService[Index2]
  140. end
  141. end;
  142. __tostring = function(self) return tostring(InternalData.RealGame:GetService("RunService")) end
  143. })
  144. end
  145. }
  146. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  147. return InternalData.RealGame:GetService(Service)
  148. end
  149. end
  150. return function (self,...) return InternalData.RealGame[Index](InternalData.RealGame,...) end
  151. else
  152. if game:GetService(Index) then return game:GetService(Index) end
  153. return InternalData.RealGame[Index]
  154. end
  155. end
  156. return nil
  157. end;
  158. __tostring = function(self) return tostring(InternalData.game) end
  159. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete!")
  160.  
  161. --//Paste script below this line.
  162. local Player = game.Players.LocalPlayer
  163. local Character = Player.Character
  164. local Mouse = Player:GetMouse()
  165. local Humanoid = Character.Humanoid
  166. local LeftArm = Character["Left Arm"]
  167. local RightArm = Character["Right Arm"]
  168. local LeftLeg = Character["Left Leg"]
  169. local RightLeg = Character["Right Leg"]
  170. local Head = Character.Head
  171. local Torso = Character.Torso
  172. local Camera = game.Workspace.CurrentCamera
  173. local RootPart = Character.HumanoidRootPart
  174. local RootJoint = RootPart.RootJoint
  175. local Pause = false
  176. local attack = false
  177. local LOL = false
  178. local Anim = 'Idle'
  179. local attacktype = 1
  180. local delays = false
  181. local play = true
  182. local targetted = nil
  183. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  184. local velocity = RootPart.Velocity.y
  185. local sine = 0
  186. local change = 1
  187. local doe = 0
  188. local Create = LoadLibrary("RbxUtility").Create
  189. for i,v in pairs(Character:children()) do
  190. if v:IsA("Hat") then
  191. v:Destroy()
  192. end
  193. end
  194. for i,v in pairs(Character:children()) do
  195. if v:IsA("Accessory") then
  196. v:Destroy()
  197. end
  198. end
  199. for i,v in pairs(Character:children()) do
  200. if v:IsA("Clothing") then
  201. v:Destroy()
  202. end
  203. end
  204. for i,v in pairs(Character:children()) do
  205. if v:IsA("Accoutrement") then
  206. v:Destroy()
  207. end
  208. end
  209. local Shirt = Instance.new("Shirt",Character)
  210. local Pants = Instance.new("Pants",Character)
  211. Head.face.Texture = "rbxassetid://403828505"
  212. local Hat = Instance.new("Part",Character)
  213. Hat.Size = Vector3.new(1,1,1)
  214. Hat.CanCollide = false
  215. Hat.BrickColor = BrickColor.new("Really black")
  216. local Hat2 = Instance.new("SpecialMesh",Hat)
  217. Hat2.MeshId = "rbxassetid://922015392"
  218. Hat2.TextureId = "rbxassetid://922016290"
  219. Hat2.Scale = Vector3.new(0.08,0.08,0.08)
  220. local Hat3 = Instance.new("Weld",Hat)
  221. Hat3.Part0 = Head
  222. Hat3.Part1 = Hat
  223. Hat3.C0 = CFrame.new(-0.1,1,0)*CFrame.Angles(0,0,0.4)
  224. Shirt.ShirtTemplate = "rbxassetid://578666808"
  225. Pants.PantsTemplate = "rbxassetid://578667800"
  226. local M = Instance.new("Sound",Torso)
  227. M.SoundId = "rbxassetid://538732827"
  228. M.Looped = true
  229. M.Volume = 0.5
  230. M.Pitch = 1
  231. M:play()
  232. Humanoid.WalkSpeed = 25
  233. Humanoid.Animator.Parent = nil
  234. Character.Animate.Parent = nil
  235.  
  236. local newMotor = function(part0, part1, c0, c1)
  237. local w = Create('Motor'){
  238. Parent = part0,
  239. Part0 = part0,
  240. Part1 = part1,
  241. C0 = c0,
  242. C1 = c1,
  243. }
  244. return w
  245. end
  246. function clerp(a, b, t)
  247. return a:lerp(b, t)
  248. end
  249.  
  250. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  251. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  252.  
  253. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  254. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  255. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  256. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  257. RootJoint.C1 = CFrame.new(0, 0, 0)
  258. RootJoint.C0 = CFrame.new(0, 0, 0)
  259. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  260. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  261.  
  262. local rarmc1 = RW.C1
  263. local larmc1 = LW.C1
  264. local rlegc1 = RH.C1
  265. local llegc1 = LH.C1
  266.  
  267. local resetc1 = false
  268.  
  269. function PlayAnimationFromTable(table, speed, bool)
  270. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  271. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  272. RW.C0 = clerp(RW.C0, table[3], speed)
  273. LW.C0 = clerp(LW.C0, table[4], speed)
  274. RH.C0 = clerp(RH.C0, table[5], speed)
  275. LH.C0 = clerp(LH.C0, table[6], speed)
  276. if bool == true then
  277. if resetc1 == false then
  278. resetc1 = true
  279. RootJoint.C1 = RootJoint.C1
  280. Torso.Neck.C1 = Torso.Neck.C1
  281. RW.C1 = rarmc1
  282. LW.C1 = larmc1
  283. RH.C1 = rlegc1
  284. LH.C1 = llegc1
  285. end
  286. end
  287. end
  288.  
  289. ArtificialHB = Create("BindableEvent", script){
  290. Parent = script,
  291. Name = "Heartbeat",
  292. }
  293.  
  294. script:WaitForChild("Heartbeat")
  295.  
  296. frame = 1 / 30
  297. tf = 0
  298. allowframeloss = false
  299. tossremainder = false
  300. lastframe = tick()
  301. script.Heartbeat:Fire()
  302.  
  303. game:GetService("RunService").Heartbeat:connect(function(s, p)
  304. tf = tf + s
  305. if tf >= frame then
  306. if allowframeloss then
  307. script.Heartbeat:Fire()
  308. lastframe = tick()
  309. else
  310. for i = 1, math.floor(tf / frame) do
  311. script.Heartbeat:Fire()
  312. end
  313. lastframe = tick()
  314. end
  315. if tossremainder then
  316. tf = 0
  317. else
  318. tf = tf - frame * math.floor(tf / frame)
  319. end
  320. end
  321. end)
  322.  
  323. function swait(num)
  324. if num == 0 or num == nil then
  325. ArtificialHB.Event:wait()
  326. else
  327. for i = 0, num do
  328. ArtificialHB.Event:wait()
  329. end
  330. end
  331. end
  332. function Hit1()
  333. if not D then D = true
  334. Pause = true
  335. for i = 0,0.5,0.1 do
  336. swait()
  337. PlayAnimationFromTable({
  338. CFrame.new(0,0,0) * CFrame.new(0, 0, 0.2) * CFrame.Angles(0, -0.3, 0),
  339. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  340. CFrame.new(1.9,0.5,0.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,1),
  341. CFrame.new(-1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  342. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  343. CFrame.new(-0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, -0.1),
  344. }, .5, false)
  345. end
  346. local Grab = Instance.new("Part",RightArm)
  347. Grab.Size = Vector3.new(1,1,1)
  348. Grab.CanCollide = false
  349. Grab.BrickColor = BrickColor.new("Deep orange")
  350. Grab.Transparency = math.huge
  351. local Grabo = Instance.new("Weld",Grab)
  352. Grabo.Part0 = RightArm
  353. Grabo.Part1 = Grab
  354. Grabo.C0 = CFrame.new(0,-1.1,0)
  355. local RA = Instance.new("Part",RightArm)
  356. RA.Size = Vector3.new(1.1,2.1,1.1)
  357. RA.BrickColor = BrickColor.new("New Yeller")
  358. RA.Material = "Neon"
  359. RA.Transparency = 0
  360. local RA2 = Instance.new("Weld",RA)
  361. RA2.Part0 = RightArm
  362. RA2.Part1 = RA
  363. RA2.C0 = CFrame.new(0,0,0)
  364. local Sou = Instance.new("Sound",Torso)
  365. Sou.SoundId = "rbxassetid://727821717"
  366. Sou.Pitch = 1
  367. Sou.Looped = false
  368. Sou.Volume = 1
  369. Sou:play()
  370. coroutine.resume(coroutine.create(function()
  371. for i = 1,2 do
  372. for i = 1,5 do
  373. RA.Transparency = RA.Transparency + 0.1
  374. game:GetService("RunService").RenderStepped:wait()
  375. end
  376. wait(0.1)
  377. for i = 1,5 do
  378. RA.Transparency = RA.Transparency - 0.1
  379. game:GetService("RunService").RenderStepped:wait()
  380. end
  381. game:GetService("RunService").RenderStepped:wait()
  382. end
  383. for i = 1,10 do
  384. RA.Transparency = RA.Transparency + 0.1
  385. game:GetService("RunService").RenderStepped:wait()
  386. end
  387. RA:remove()
  388. end))
  389. local SFXZ = Instance.new("Sound",Torso)
  390. SFXZ.SoundId = "rbxassetid://169259383"
  391. SFXZ.Volume = 1
  392. SFXZ.Pitch = 1.5
  393. SFXZ.Looped = false
  394. wait(0.01)
  395. SFXZ:Play()
  396. Grab.Touched:connect(function(hit)
  397. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  398. Grab:remove()
  399. hit.Parent.Humanoid:TakeDamage(13)
  400. local SFXZ = Instance.new("Sound",Torso)
  401. SFXZ.SoundId = "rbxassetid://743886825"
  402. SFXZ.Volume = 1
  403. SFXZ.Pitch = 1
  404. SFXZ.Looped = false
  405. wait(0.01)
  406. SFXZ:Play()
  407. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  408. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  409. Fl.velocity = Torso.CFrame.lookVector*33
  410. wait(0.05)
  411. Fl:remove()
  412. end
  413. end)
  414. for i = 0,1,0.1 do
  415. swait()
  416. PlayAnimationFromTable({
  417. CFrame.new(0,0,0) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0, 0.6, 0),
  418. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.2, 0),
  419. CFrame.new(1.7,0.5,-0.6) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0.4),
  420. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1.2, 0, 0),
  421. CFrame.new(0.6,-1.8,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0.1),
  422. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,-0.1),
  423. }, .5, false)
  424. end
  425. Grab:remove()
  426. Pause = false
  427. wait(0.2)
  428. D = false
  429. end
  430. end
  431. function Hit2()
  432. if not D then D = true
  433. Pause = true
  434. for i = 0,0.5,0.1 do
  435. swait()
  436. PlayAnimationFromTable({
  437. CFrame.new(0,0,0) * CFrame.new(0, 0, 0.2) * CFrame.Angles(0, 0.3, 0),
  438. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  439. CFrame.new(1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0),
  440. CFrame.new(-1.9,0.5,0.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1),
  441. CFrame.new(0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0.1),
  442. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  443. }, .5, false)
  444. end
  445. local Grab = Instance.new("Part",RightArm)
  446. Grab.Size = Vector3.new(1,1,1)
  447. Grab.CanCollide = false
  448. Grab.BrickColor = BrickColor.new("Deep orange")
  449. Grab.Transparency = math.huge
  450. local Grabo = Instance.new("Weld",Grab)
  451. Grabo.Part0 = LeftArm
  452. Grabo.Part1 = Grab
  453. Grabo.C0 = CFrame.new(0,-1.1,0)
  454. local LA = Instance.new("Part",LeftArm)
  455. LA.Size = Vector3.new(1.1,2.1,1.1)
  456. LA.BrickColor = BrickColor.new("New Yeller")
  457. LA.Material = "Neon"
  458. LA.Transparency = 0
  459. local LA2 = Instance.new("Weld",LA)
  460. LA2.Part0 = LeftArm
  461. LA2.Part1 = LA
  462. LA2.C0 = CFrame.new(0,0,0)
  463. local Sou = Instance.new("Sound",Torso)
  464. Sou.SoundId = "rbxassetid://727821717"
  465. Sou.Pitch = 1
  466. Sou.Looped = false
  467. Sou.Volume = 1
  468. Sou:play()
  469. coroutine.resume(coroutine.create(function()
  470. for i = 1,2 do
  471. for i = 1,5 do
  472. LA.Transparency = LA.Transparency + 0.1
  473. game:GetService("RunService").RenderStepped:wait()
  474. end
  475. wait(0.1)
  476. for i = 1,5 do
  477. LA.Transparency = LA.Transparency - 0.1
  478. game:GetService("RunService").RenderStepped:wait()
  479. end
  480. game:GetService("RunService").RenderStepped:wait()
  481. end
  482. for i = 1,10 do
  483. LA.Transparency = LA.Transparency + 0.1
  484. game:GetService("RunService").RenderStepped:wait()
  485. end
  486. LA:remove()
  487. end))
  488. local SFXZ = Instance.new("Sound",Torso)
  489. SFXZ.SoundId = "rbxassetid://169259383"
  490. SFXZ.Volume = 1
  491. SFXZ.Pitch = 1.5
  492. SFXZ.Looped = false
  493. wait(0.01)
  494. SFXZ:Play()
  495. Grab.Touched:connect(function(hit)
  496. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  497. Grab:remove()
  498. hit.Parent.Humanoid:TakeDamage(13)
  499. local SFXZ = Instance.new("Sound",Torso)
  500. SFXZ.SoundId = "rbxassetid://743886825"
  501. SFXZ.Volume = 1
  502. SFXZ.Pitch = 1
  503. SFXZ.Looped = false
  504. wait(0.01)
  505. SFXZ:Play()
  506. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  507. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  508. Fl.velocity = Torso.CFrame.lookVector*33
  509. wait(0.05)
  510. Fl:remove()
  511. end
  512. end)
  513. for i = 0,1,0.1 do
  514. swait()
  515. PlayAnimationFromTable({
  516. CFrame.new(0,0,0) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0, -0.6, 0),
  517. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.2, 0),
  518. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2,0,0.4),
  519. CFrame.new(-1.7,0.5,-0.6) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.4),
  520. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  521. CFrame.new(-0.6,-1.8,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3,0,-0.1),
  522. }, .5, false)
  523. end
  524. Grab:remove()
  525. Pause = false
  526. wait(0.2)
  527. D = false
  528. end
  529. end
  530. function Torn()
  531. if not D then D = true
  532. Pause = true
  533. for i = 0,1.2,0.1 do
  534. swait()
  535. PlayAnimationFromTable({
  536. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  537. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  538. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  539. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  540. CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  541. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  542. }, .5, false)
  543. end
  544. for i = 0,3,0.1 do
  545. swait()
  546. PlayAnimationFromTable({
  547. CFrame.new(0,0,0) * CFrame.new(0, -0.7, 0) * CFrame.Angles(0, 0, 0),
  548. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  549. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  550. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  551. CFrame.new(0.5,-1.8,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.9, 0, 0),
  552. CFrame.new(-0.5,-1.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  553. }, .1, false)
  554. end
  555. local RA = Instance.new("Part",RightArm)
  556. RA.Size = Vector3.new(1.1,2.1,1.1)
  557. RA.BrickColor = BrickColor.new("New Yeller")
  558. RA.Material = "Neon"
  559. RA.Transparency = 0
  560. local RA2 = Instance.new("Weld",RA)
  561. RA2.Part0 = RightLeg
  562. RA2.Part1 = RA
  563. RA2.C0 = CFrame.new(0,0,0)
  564. local E = Instance.new("Sound",Torso)
  565. E.SoundId = "rbxassetid://727821717"
  566. E.Volume = 112
  567. E.Pitch = 1
  568. E.Looped = false
  569. E:play()
  570. for i = 1,2 do ----15
  571. for i = 1,5 do
  572. RA.Transparency = RA.Transparency + 0.1
  573. game:GetService("RunService").RenderStepped:wait()
  574. end
  575. wait(0.1)
  576. for i = 1,5 do
  577. RA.Transparency = RA.Transparency - 0.1
  578. game:GetService("RunService").RenderStepped:wait()
  579. end
  580. end
  581. for i = 1,10 do
  582. RA.Transparency = RA.Transparency + 0.1
  583. game:GetService("RunService").RenderStepped:wait()
  584. end
  585. for i = 0,1.1,0.1 do
  586. swait()
  587. PlayAnimationFromTable({
  588. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  589. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  590. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  591. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  592. CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  593. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  594. }, .5, false)
  595. end
  596. ---
  597. local To = Instance.new("Part",Torso)
  598. To.Size = Vector3.new(10,10,10)
  599. To.BrickColor = BrickColor.new("New Yeller")
  600. To.Transparency = 0
  601. To.CanCollide = false
  602. To.CFrame = Torso.CFrame*CFrame.new(0,0,0)
  603. coroutine.resume(coroutine.create(function()
  604. for i = 1,26 do
  605. local Ef = Instance.new("Part",Torso)
  606. Ef.Size = Vector3.new(1,1,1)
  607. Ef.Anchored = true
  608. Ef.CanCollide = false
  609. Ef.BrickColor = BrickColor.new("New Yeller")
  610. Ef.CFrame = To.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  611. local Ef2 = Instance.new("SpecialMesh",Ef)
  612. Ef2.MeshId = "rbxassetid://3270017"
  613. Ef2.Scale = Vector3.new(1,1,0.01)
  614. coroutine.resume(coroutine.create(function()
  615. for i = 1,300 do
  616. Ef2.Scale = Ef2.Scale + Vector3.new(1,1,0.1)
  617. Ef.Transparency = Ef.Transparency + 0.005
  618. game:GetService("RunService").RenderStepped:wait()
  619. end
  620. Ef:remove()
  621. end))
  622. wait(0.3)
  623. end
  624. end))
  625. To.Touched:connect(function(hit)
  626. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  627. if not ZC then ZC = true
  628. hit.Parent.Humanoid:TakeDamage(20)
  629. local FlyIn = Instance.new("BodyPosition",hit.Parent.Torso)
  630. FlyIn.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  631. FlyIn.Position = Torso.Position
  632. wait(0.3)
  633. FlyIn:remove()
  634. ZC = false
  635. end
  636. end
  637. end)
  638. local To2 = Instance.new("SpecialMesh",To)
  639. To2.MeshId = "http://www.roblox.com/asset/?id=1051557"
  640. To2.Scale = Vector3.new(6,6,6)
  641. local Spa = Instance.new("ParticleEmitter",To)
  642. Spa.Texture = "rbxassetid://569507414"
  643. Spa.Size = NumberSequence.new(0.8,0.2)
  644. Spa.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
  645. Spa.Lifetime = NumberRange.new(1,2)
  646. Spa.Rate = 99
  647. Spa.Transparency = NumberSequence.new(0.5,0.6)
  648. Spa.LightEmission = 0.75
  649. Spa.Speed = NumberRange.new(2)
  650. Spa.Acceleration = Vector3.new(0, 0, 0)
  651. Spa.VelocitySpread = 1212
  652. coroutine.resume(coroutine.create(function()
  653. for i = 1,300 do
  654. To.CFrame = Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1,0)
  655. To.Transparency = To.Transparency + 0.00009
  656. To2.Scale = To2.Scale + Vector3.new(0.05,0.05,0.05)
  657. game:GetService("RunService").RenderStepped:wait()
  658. end
  659. To:remove()
  660. end))
  661. for i = 1,28 do
  662. for i = 0,0.1,0.1 do
  663. swait()
  664. PlayAnimationFromTable({
  665. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  666. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  667. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  668. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  669. CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  670. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  671. }, .5, false)
  672. end
  673. for i = 0,0.1,0.1 do
  674. swait()
  675. PlayAnimationFromTable({
  676. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -3, 0),
  677. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  678. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  679. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  680. CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  681. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  682. }, .5, false)
  683. end
  684. for i = 0,0.1,0.1 do
  685. swait()
  686. PlayAnimationFromTable({
  687. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -4, 0),
  688. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  689. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  690. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  691. CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  692. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  693. }, .5, false)
  694. end
  695. for i = 0,0.1,0.1 do
  696. swait()
  697. PlayAnimationFromTable({
  698. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -5, 0),
  699. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  700. CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  701. CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55),
  702. CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  703. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  704. }, .5, false)
  705. end
  706. game:GetService("RunService").RenderStepped:wait()
  707. end
  708. Pause = false
  709. To:remove()
  710. ---
  711. wait(1)
  712. D = false
  713. end
  714. end
  715. function Zoom()
  716. if not D then D = true
  717. Pause = true
  718. Character.Humanoid.WalkSpeed = 0
  719. for i = 0,1.2,0.1 do
  720. swait()
  721. PlayAnimationFromTable({
  722. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0),
  723. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0),
  724. CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55),
  725. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  726. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  727. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  728. }, .5, false)
  729. end
  730. local RA = Instance.new("Part",RightArm)
  731. RA.Size = Vector3.new(1.1,2.1,1.1)
  732. RA.BrickColor = BrickColor.new("New Yeller")
  733. RA.Material = "Neon"
  734. RA.Transparency = 0
  735. local RA2 = Instance.new("Weld",RA)
  736. RA2.Part0 = RightArm
  737. RA2.Part1 = RA
  738. RA2.C0 = CFrame.new(0,0,0)
  739. local E = Instance.new("Sound",Torso)
  740. E.SoundId = "rbxassetid://727821717"
  741. E.Volume = 112
  742. E.Pitch = 1
  743. E.Looped = false
  744. E:play()
  745. for i = 1,2 do ----15
  746. for i = 1,5 do
  747. RA.Transparency = RA.Transparency + 0.1
  748. game:GetService("RunService").RenderStepped:wait()
  749. end
  750. wait(0.1)
  751. for i = 1,5 do
  752. RA.Transparency = RA.Transparency - 0.1
  753. game:GetService("RunService").RenderStepped:wait()
  754. end
  755. end
  756. for i = 1,10 do
  757. RA.Transparency = RA.Transparency + 0.1
  758. game:GetService("RunService").RenderStepped:wait()
  759. end
  760. RightArm.Transparency = 1
  761. local owo = Instance.new("Model",Torso)
  762. Instance.new("Humanoid",owo)
  763. Shirt:Clone().Parent = owo
  764. local R = Instance.new("Part",owo)
  765. R.Size = Vector3.new(1,2,1)
  766. R.TopSurface = 0
  767. R.BottomSurface = 0
  768. R.Name = 'Right Arm'
  769. R.BrickColor = RightArm.BrickColor
  770. R.CanCollide = false
  771. R.Anchored = true
  772. R.CFrame = RightArm.CFrame*CFrame.new(0,0,0)
  773. R.Touched:connect(function(hit)
  774. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  775. if not ZZ then ZZ = true
  776. hit.Parent.Humanoid:TakeDamage(40)
  777. hit.Parent.Humanoid.Sit = true
  778. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  779. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  780. Fl.velocity = RootPart.CFrame.lookVector*130
  781. wait(0.1)
  782. Fl:remove()
  783. wait(0.00001)
  784. ZZ = false
  785. end
  786. end
  787. end)
  788. coroutine.resume(coroutine.create(function()
  789. for i = 1,20 do
  790. R.Size = R.Size + Vector3.new(0,0.8,0)
  791. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0)
  792. game:GetService("RunService").RenderStepped:wait()
  793. end
  794. end))
  795. for i = 0,1,0.1 do
  796. swait()
  797. PlayAnimationFromTable({
  798. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0),
  799. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0),
  800. CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55),
  801. CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0),
  802. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  803. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1)
  804. }, .5, false)
  805. end
  806. wait(1)
  807. for i = 1,20 do
  808. R.Size = R.Size - Vector3.new(0,0.8,0)
  809. R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0)
  810. game:GetService("RunService").RenderStepped:wait()
  811. end
  812. RightArm.Transparency = 0
  813. R:remove()
  814. Pause = false
  815. Character.Humanoid.WalkSpeed = 25
  816. wait(1)
  817. D = false
  818. end
  819. end
  820. function Baby()
  821. if not D then D = true
  822. Pause = true
  823. for i = 0,1.2,0.1 do
  824. swait()
  825. PlayAnimationFromTable({
  826. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  827. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  828. CFrame.new(1.5,1,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(2.8,0,0),
  829. CFrame.new(-1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  830. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  831. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  832. }, .5, false)
  833. end
  834. wait(0.5)
  835. local Ba = Instance.new("Sound",Torso)
  836. Ba.SoundId = "rbxassetid://1037853116"
  837. Ba.Volume = math.huge
  838. Ba.Pitch = 1
  839. Ba.Looped = false
  840. Ba:play()
  841. for i = 0,1.2,0.1 do
  842. swait()
  843. PlayAnimationFromTable({
  844. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  845. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  846. CFrame.new(1.5,1,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(2.4,0,0),
  847. CFrame.new(-1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0),
  848. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  849. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  850. }, .5, false)
  851. end
  852. wait(0.8)
  853. Pause = false
  854. wait(0.5)
  855. D = false
  856. end
  857. end
  858.  
  859. function Breathe()
  860. if not DZ then DZ = true
  861. Pause = true
  862. Character.Humanoid.WalkSpeed = 0
  863. for i = 0,3,0.1 do
  864. swait()
  865. PlayAnimationFromTable({
  866. CFrame.new(0,0.01,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0),
  867. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 0),
  868. CFrame.new(1.5,0,0.2) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3,0,0),
  869. CFrame.new(-1.5,0,0.2) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0),
  870. CFrame.new(0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0.1),
  871. CFrame.new(-0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, -0.1),
  872. }, .5, false)
  873. end
  874. local P = Instance.new("Part",Character)
  875. P.Size = Vector3.new(0.1,0.1,0.1)
  876. P.Anchored = true
  877. P.Transparency = math.huge
  878. P.CanCollide = false
  879. P.CFrame = Head.CFrame*CFrame.new(0,-0.1,-1.9)
  880. local FlA = Instance.new("ParticleEmitter",P)
  881. FlA.Texture = "rbxassetid://833874434"
  882. FlA.Size = NumberSequence.new(0.7,0.1)
  883. FlA.EmissionDirection = "Back"
  884. FlA.Rotation = NumberRange.new(-100, 100)
  885. FlA.RotSpeed = NumberRange.new(-100, 100)
  886. FlA.Transparency = NumberSequence.new(0,1)
  887. FlA.Drag = 4
  888. FlA.Lifetime = NumberRange.new(0.5)
  889. FlA.Rate = 1111
  890. wait(2)
  891. FlA.Enabled = false
  892. wait(1)
  893. P:remove()
  894. for i = 0,3,0.1 do
  895. swait()
  896. PlayAnimationFromTable({
  897. CFrame.new(0,0.01,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  898. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0),
  899. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3,0,0),
  900. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0),
  901. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  902. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  903. }, .5, false)
  904. end
  905. local RA = Instance.new("Part",RightArm)
  906. RA.Size = Vector3.new(1.1,2.1,1.1)
  907. RA.BrickColor = BrickColor.new("New Yeller")
  908. RA.Material = "Neon"
  909. RA.Transparency = 0
  910. local RA2 = Instance.new("Weld",RA)
  911. RA2.Part0 = RightArm
  912. RA2.Part1 = RA
  913. RA2.C0 = CFrame.new(0,0,0)
  914. local LA = Instance.new("Part",LeftArm)
  915. LA.Size = Vector3.new(1.1,2.1,1.1)
  916. LA.BrickColor = BrickColor.new("New Yeller")
  917. LA.Material = "Neon"
  918. LA.Transparency = 0
  919. local LA2 = Instance.new("Weld",LA)
  920. LA2.Part0 = LeftArm
  921. LA2.Part1 = LA
  922. LA2.C0 = CFrame.new(0,0,0)
  923. local AZZ = Instance.new("ParticleEmitter",LA)
  924. AZZ.Texture = "rbxassetid://998225956"
  925. AZZ.EmissionDirection = "Top"
  926. AZZ.Rotation = NumberRange.new(-100, 100)
  927. AZZ.Size = NumberSequence.new(1)
  928. AZZ.Lifetime = NumberRange.new(0.8,1)
  929. AZZ.Rate = 50
  930. AZZ.Speed = NumberRange.new(0.3)
  931. AZZ.LightEmission = 1
  932. AZZ.VelocitySpread = 100
  933. local LAZZ = Instance.new("ParticleEmitter",RA)
  934. LAZZ.Texture = "rbxassetid://998225956"
  935. LAZZ.EmissionDirection = "Top"
  936. LAZZ.Rotation = NumberRange.new(-100, 100)
  937. LAZZ.Size = NumberSequence.new(1)
  938. LAZZ.Lifetime = NumberRange.new(0.8,1)
  939. LAZZ.Rate = 50
  940. LAZZ.Speed = NumberRange.new(0.3)
  941. LAZZ.LightEmission = 1
  942. LAZZ.VelocitySpread = 100
  943. local Spa = Instance.new("ParticleEmitter",RA)
  944. Spa.Texture = "rbxassetid://569507414"
  945. Spa.Size = NumberSequence.new(0.8,0.2)
  946. Spa.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
  947. Spa.Lifetime = NumberRange.new(1,2)
  948. Spa.Rate = 99
  949. Spa.Transparency = NumberSequence.new(0.5,0.6)
  950. Spa.LightEmission = 0.75
  951. Spa.Speed = NumberRange.new(2)
  952. Spa.Acceleration = Vector3.new(0, 0, 0)
  953. Spa.VelocitySpread = 1212
  954. local Rpa = Instance.new("ParticleEmitter",LA)
  955. Rpa.Texture = "rbxassetid://569507414"
  956. Rpa.Size = NumberSequence.new(0.8,0.2)
  957. Rpa.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
  958. Rpa.EmissionDirection = "Top"
  959. Rpa.Lifetime = NumberRange.new(1,2)
  960. Rpa.Rate = 99
  961. Rpa.Transparency = NumberSequence.new(0.5,0.6)
  962. Rpa.LightEmission = 0.75
  963. Rpa.Speed = NumberRange.new(2)
  964. Rpa.Acceleration = Vector3.new(0, 0, 0)
  965. Rpa.VelocitySpread = 1212
  966. for i = 1,5 do ----15
  967. local E = Instance.new("Sound",Torso)
  968. E.SoundId = "rbxassetid://186130717"
  969. E.Volume = 1
  970. E.Pitch = 1
  971. E.Looped = false
  972. local E1 = Instance.new("Sound",Torso)
  973. E1.SoundId = "rbxassetid://727821717"
  974. E1.Volume = 0.1
  975. E1.Pitch = 1
  976. E1.Looped = false
  977. E1:play()
  978. E:play()
  979. for i = 1,5 do
  980. RA.Transparency = RA.Transparency + 0.1
  981. LA.Transparency = LA.Transparency + 0.1
  982. game:GetService("RunService").RenderStepped:wait()
  983. end
  984. wait(0.1)
  985. for i = 1,5 do
  986. RA.Transparency = RA.Transparency - 0.1
  987. LA.Transparency = LA.Transparency - 0.1
  988. game:GetService("RunService").RenderStepped:wait()
  989. end
  990. wait(0.1)
  991. for i = 1,9 do
  992. RA.Transparency = RA.Transparency + 0.1
  993. LA.Transparency = LA.Transparency + 0.1
  994. game:GetService("RunService").RenderStepped:wait()
  995. end
  996. wait(0.1)
  997. for i = 1,9 do
  998. RA.Transparency = RA.Transparency - 0.1
  999. LA.Transparency = LA.Transparency - 0.1
  1000. game:GetService("RunService").RenderStepped:wait()
  1001. end
  1002. game:GetService("RunService").RenderStepped:wait()
  1003. end
  1004. Rpa.Enabled = false
  1005. Spa.Enabled = false
  1006. LAZZ.Enabled = false
  1007. AZZ.Enabled = false
  1008. local FlA = Instance.new("ParticleEmitter",LeftArm)
  1009. FlA.Texture = "rbxassetid://313742348"
  1010. FlA.Size = NumberSequence.new(0.7)
  1011. FlA.Transparency = NumberSequence.new(0)
  1012. FlA.Lifetime = NumberRange.new(0.4)
  1013. FlA.Rate = 20
  1014. FlA.Rotation = NumberRange.new(-100, 100)
  1015. FlA.Speed = NumberRange.new(0)
  1016. FlA.LockedToPart = true
  1017. local LP = Instance.new("ParticleEmitter",LeftArm)
  1018. LP.Texture = "rbxassetid://1298571523"
  1019. LP.Transparency = NumberSequence.new(0,1)
  1020. LP.Size = NumberSequence.new(0.06)
  1021. LP.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
  1022. LP.Lifetime = NumberRange.new(1.5)
  1023. LP.Rate = 4000
  1024. LP.ZOffset = 1
  1025. LP.VelocitySpread = 35
  1026. LP.Speed = NumberRange.new(0.3)
  1027. LP.LightEmission = 1
  1028. LP.LightInfluence = 1
  1029. LP.LockedToPart = true
  1030. local ZXA = Instance.new("ParticleEmitter",RightArm)
  1031. ZXA.Texture = "rbxassetid://313742348"
  1032. ZXA.Size = NumberSequence.new(0.7)
  1033. ZXA.Transparency = NumberSequence.new(0)
  1034. ZXA.Lifetime = NumberRange.new(0.4)
  1035. ZXA.Rate = 20
  1036. ZXA.Rotation = NumberRange.new(-100, 100)
  1037. ZXA.Speed = NumberRange.new(0)
  1038. ZXA.LockedToPart = true
  1039. local LLP = Instance.new("ParticleEmitter",RightArm)
  1040. LLP.Texture = "rbxassetid://1298571523"
  1041. LLP.Transparency = NumberSequence.new(0,1)
  1042. LLP.Size = NumberSequence.new(0.06)
  1043. LLP.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
  1044. LLP.Lifetime = NumberRange.new(1.5)
  1045. LLP.Rate = 4000
  1046. LLP.ZOffset = 1
  1047. LLP.VelocitySpread = 35
  1048. LLP.Speed = NumberRange.new(0.3)
  1049. LLP.LightEmission = 1
  1050. LLP.LightInfluence = 1
  1051. LLP.LockedToPart = true
  1052. Character.Humanoid.WalkSpeed = 25
  1053. wait(1)
  1054. Pause = false
  1055. for i = 1,11 do
  1056. RA.Transparency = RA.Transparency + 0.1
  1057. LA.Transparency = LA.Transparency + 0.1
  1058. game:GetService("RunService").RenderStepped:wait()
  1059. end
  1060. LA:remove()
  1061. RA:remove()
  1062. Humanoid.MaxHealth = 400
  1063. wait(0.01)
  1064. Humanoid.Health = 500
  1065. Mouse.KeyDown:connect(function(key)
  1066. if key == "e" then
  1067. Zoom()
  1068. end
  1069. if key == "r" then
  1070. Torn()
  1071. end
  1072. end)
  1073. Mouse.Button1Down:connect(function()
  1074. if attack == false and attacktype == 1 then
  1075. Hit1()
  1076. attacktype = 2
  1077. elseif attack == false and attacktype == 2 then
  1078. Hit2()
  1079. attacktype = 1
  1080. end
  1081. end)
  1082. wait(12412412)
  1083. DZ = false
  1084. end
  1085. end
  1086. Mouse.KeyDown:connect(function(key)
  1087. if key == "m" then
  1088. Baby()
  1089. end
  1090. if key == "z" then
  1091. Breathe()
  1092. end
  1093. end)
  1094.  
  1095. New = function(Object, Parent, Name, Data)
  1096. local Object = Instance.new(Object)
  1097. for Index, Value in pairs(Data or {}) do
  1098. Object[Index] = Value
  1099. end
  1100. Object.Parent = Parent
  1101. Object.Name = Name
  1102. return Object
  1103. end
  1104. function rayCast(Position, Direction, Range, Ignore)
  1105. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1106. end
  1107.  
  1108.  
  1109.  
  1110.  
  1111. coroutine.wrap(function()
  1112. while 1 do
  1113. swait()
  1114. if doe <= 360 then
  1115. doe = doe + 2
  1116. else
  1117. doe = 0
  1118. end
  1119. end
  1120. end)()
  1121. while true do
  1122. swait()
  1123. for i, v in pairs(Character:GetChildren()) do
  1124. if v:IsA("Part") then
  1125. v.Material = "SmoothPlastic"
  1126. elseif v:IsA("Accessory") then
  1127. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1128. end
  1129. end
  1130.  
  1131. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1132. velocity = RootPart.Velocity.y
  1133. sine = sine + change
  1134. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1135. if RootPart.Velocity.y > 1 and hit == nil then
  1136. Anim = "Jump"
  1137. if Pause == false then
  1138. PlayAnimationFromTable({
  1139. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1140. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1141. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1142. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1143. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1144. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1145. }, .3, false)
  1146. end
  1147. elseif RootPart.Velocity.y < -1 and hit == nil then
  1148. Anim = "Fall"
  1149. if Pause == false then
  1150. PlayAnimationFromTable({
  1151. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1152. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1153. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1154. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1155. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1156. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1157. }, .3, false)
  1158. end
  1159. elseif Torsovelocity < 1 and hit ~= nil then
  1160. Anim = "Idle"
  1161. if Pause == false then
  1162. change = 1
  1163. PlayAnimationFromTable({
  1164. CFrame.new(0,0,0) * CFrame.new(0, 0-.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0),
  1165. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0-.08*math.sin(tick()*2),0,0)*CFrame.Angles(-0.2, 0, 0),
  1166. CFrame.new(1.1,1,-0.8) * CFrame.new(0, 0-.08*math.sin(tick()*2), 0) * CFrame.Angles(3.1,0,-0.4),
  1167. CFrame.new(-1.5,0,0) * CFrame.new(0, 0-.08*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0),
  1168. CFrame.new(0.6,-2,0) * CFrame.new(0, 0+.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0.1),
  1169. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0+.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, -0.1),
  1170. }, .3, false)
  1171. end
  1172. elseif Torsovelocity > 2 and hit ~= nil then
  1173. Anim = "Walk"
  1174. if Pause == false then
  1175. PlayAnimationFromTable({
  1176. CFrame.new(0,0,0) * CFrame.new(0,0,0)*CFrame.Angles(-0.3,0-.1*math.sin(tick()*9),0+RootPart.RotVelocity.Y/29),
  1177. CFrame.new(0,1.5,0) * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)*CFrame.Angles(-0.3, 0, 0),
  1178. CFrame.new(1.1,1,-0.8) * CFrame.new(0,0,0) * CFrame.Angles(3.1,0,-0.4),
  1179. CFrame.new(-1.5,0,0) * CFrame.new(0,0,0+.5 * math.cos((sine) / 3.5))*CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 3.5)),0,0),
  1180. CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 3.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 3.5)), 0, 0-RootPart.RotVelocity.Y/33),
  1181. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 3.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 3.5)), 0, 0-RootPart.RotVelocity.Y/33),
  1182. }, .3, false)
  1183. end
  1184. end
  1185. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement