Advertisement
tvnvntjyvtny2222

Untitled

Sep 14th, 2018
266
0
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,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5.  
  6. local Player = game:GetService("Players").SlobberyMist9
  7. local Mouse,mouse,UserInputService,ContextActionService
  8. do
  9. script.Parent = Player.Character
  10. local CAS = {Actions={}}
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13. Event.Parent = Player.Character
  14. local fakeEvent = function()
  15. local t = {_fakeEvent=true}
  16. t.Connect = function(self,f)self.Function=f end
  17. t.connect = t.Connect
  18. return t
  19. end
  20. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22. function CAS:BindAction(name,fun,touch,...)
  23. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  24. end
  25. function CAS:UnbindAction(name)
  26. CAS.Actions[name] = nil
  27. end
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36. Event.OnServerEvent:Connect(function(plr,io)
  37. if plr~=Player then return end
  38. if io.isMouse then
  39. m.Target = io.Target
  40. m.Hit = io.Hit
  41. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  42. if io.UserInputState == Enum.UserInputState.Begin then
  43. m:TrigEvent("Button1Down")
  44. else
  45. m:TrigEvent("Button1Up")
  46. end
  47. else
  48. for n,t in pairs(CAS.Actions) do
  49. for _,k in pairs(t.Keys) do
  50. if k==io.KeyCode then
  51. t.Function(t.Name,io.UserInputState,io)
  52. end
  53. end
  54. end
  55. if io.UserInputState == Enum.UserInputState.Begin then
  56. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  57. UIS:TrigEvent("InputBegan",io,false)
  58. else
  59. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  60. UIS:TrigEvent("InputEnded",io,false)
  61. end
  62. end
  63. end)
  64. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  65. end
  66.  
  67. --[[
  68.  
  69.  
  70. ---------------------------------------------------------------
  71. Remake by: 123jl123
  72. ---------------------------------------------------------------
  73. Script: Giga Vanta
  74. ---------------------------------------------------------------
  75. Type: Boss/Class
  76. ---------------------------------------------------------------
  77.  
  78.  
  79. ]]
  80. local intro = true
  81. local Removeface = true
  82. wait(0.016666666666666666)
  83. Player = game:GetService("Players").LocalPlayer
  84. Character = Player.Character
  85. char = Character
  86. torso = char.Torso
  87. hed = char.Head
  88. maincolor = BrickColor.new("Eggplant")
  89. PlayerGui = Player.PlayerGui
  90. Backpack = Player.Backpack
  91. Torso = Character.Torso
  92. Head = Character.Head
  93. Humanoid = Character.Humanoid
  94. LeftArm = Character["Left Arm"]
  95. LeftLeg = Character["Left Leg"]
  96. RightArm = Character["Right Arm"]
  97. RightLeg = Character["Right Leg"]
  98. LS = Torso["Left Shoulder"]
  99. LH = Torso["Left Hip"]
  100. RS = Torso["Right Shoulder"]
  101. RH = Torso["Right Hip"]
  102. Face = Head.face
  103. Neck = Torso.Neck
  104. it = Instance.new
  105. attacktype = 1
  106. vt = Vector3.new
  107. cf = CFrame.new
  108. euler = CFrame.fromEulerAnglesXYZ
  109. angles = CFrame.Angles
  110. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  111. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  112. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  113. RootPart = Character.HumanoidRootPart
  114. RootJoint = RootPart.RootJoint
  115. RootCF = euler(-1.57, 0, 3.14)
  116. attack = false
  117. equipped = false
  118. Mouse = Player:GetMouse()
  119. mana = 0
  120. local idle = 0
  121. local Anim = "Idle"
  122. local ShotTarget = RootPart
  123. player = nil
  124. local Stats = Instance.new("Folder", Character)
  125. Stats.Name = "Stats"
  126. local Defense = Instance.new("NumberValue", Stats)
  127. Defense.Name = "Defense"
  128. Defense.Value = 0.6
  129. local Speed = Instance.new("NumberValue", Stats)
  130. Speed.Name = "Speed"
  131. Speed.Value = 1.6625
  132. local Damage = Instance.new("NumberValue", Stats)
  133. Damage.Name = "Damage"
  134. Damage.Value = 1
  135. local BlockValue = Instance.new("BoolValue", Stats)
  136. BlockValue.Name = "BlockValue"
  137. BlockValue.Value = false
  138. local StaggerHitAnim = Instance.new("BoolValue", Stats)
  139. StaggerHitAnim.Name = "StaggerHitAnim"
  140. StaggerHitAnim.Value = false
  141. local staghitanim = false
  142. local StaggerAnim = Instance.new("BoolValue", Stats)
  143. StaggerAnim.Name = "StaggerAnim"
  144. StaggerAnim.Value = false
  145. local staganim = false
  146. local StunAnim = Instance.new("BoolValue", Stats)
  147. StunAnim.Name = "StunAnim"
  148. StunAnim.Value = false
  149. local stunanim = false
  150. local StunValue = Instance.new("NumberValue", Stats)
  151. StunValue.Name = "StunValue"
  152. StunValue.Value = 0
  153. local cooldown1 = 0
  154. local cooldown2 = 0
  155. local cooldown3 = 0
  156. local cooldown4 = 0
  157. local mana = 0
  158. CustomColor = BrickColor.new("Really black")
  159. Colorpart1 = CustomColor.r
  160. Colorpart2 = CustomColor.g
  161. Colorpart3 = CustomColor.b
  162. local scrn = Instance.new("ScreenGui", PlayerGui)
  163. local ud = UDim2.new
  164. local c3 = Color3.new
  165. local skillcolorscheme = c3(1, 1, 1)
  166. local co1 = 0
  167. local co2 = 0
  168. local co3 = 0
  169. local co4 = 0
  170. local maxmana = 0
  171. local maxstun = 1
  172. local recovermana = 0
  173. local losestun = 0
  174. local stunwait = 0
  175. local manawait = 0
  176. local skill1mana = 0
  177. local skill2mana = 0
  178. local skill3mana = 0
  179. local skill4mana = 0
  180. local menuupdatespeed = 0
  181. local constantupdate = false
  182. local showstats = false
  183. local showstunbar = false
  184. local lp = game.Players.LocalPlayer
  185. local chr = lp.Character
  186. local mouseV2 = lp:GetMouse()
  187. local euler = CFrame.fromEulerAnglesXYZ
  188. local rad = math.rad
  189. local trso = chr.Torso
  190. script.Name = "Soul Of Darkness"
  191. local Player = game:GetService("Players").LocalPlayer
  192.  
  193. local Char = Player.Character
  194. local Event = Char:WaitForChild("UserInput_Event")
  195.  
  196. local UIS = game:GetService("UserInputService")
  197.  
  198. local input = function(io,a)
  199. if a then return end
  200. local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  201. Event:FireServer(io)
  202. end
  203. UIS.InputBegan:Connect(input)
  204. UIS.InputEnded:Connect(input)
  205. local Changed = false
  206. local Mouse = Player:GetMouse()
  207. local h,t = Mouse.Hit,Mouse.Target
  208. while wait(1/30) do
  209. if h~=Mouse.Hit or t~=Mouse.Target then
  210. Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
  211. h,t=Mouse.Hit,Mouse.Target
  212. end
  213. end
  214.  
  215.  
  216. New = function(Object, Parent, Name, Data)
  217. local Object = Instance.new(Object)
  218. for Index, Value in pairs(Data or {}) do
  219. Object[Index] = Value
  220. end
  221. Object.Parent = Parent
  222. Object.Name = Name
  223. return Object
  224. end
  225. Music1 = New("Sound",Character,"Music",{SoundId = "rbxassetid://2313332891",Volume = 1,Looped = true})
  226. Music1.Pitch = 1
  227.  
  228.  
  229. Music2 = New("Sound",Torso,"Music",{SoundId = "rbxassetid://215931322",Volume = 2,Looped = false})
  230. Music2.Pitch = 1.7
  231.  
  232. TalkSound = New("Sound",Torso,"Music",{SoundId = "rbxassetid://615716445",Volume = 4,Looped = false})
  233. TalkSound.Pitch = .2
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240. hum = chr.Humanoid
  241.  
  242.  
  243. function newface()
  244. char.Head.face.Texture = "http://www.roblox.com/asset/?id=0"
  245. if Removeface == true then
  246. char.Head.face:Destroy()
  247. end
  248. local eye12 = Instance.new("Part")
  249. eye12.Parent = char
  250. eye12.Size = Vector3.new(0.2, 0.2, 0.2)
  251. eye12.Archivable = true
  252. eye12.Transparency = 0
  253. eye12.Shape = "Ball"
  254. eye12.BrickColor = maincolor
  255. eye12.Material = "Neon"
  256. eye12.CanCollide = false
  257. local mesh2 = Instance.new("SpecialMesh",eye12)
  258. mesh2.MeshType = "Sphere"
  259. mesh2.Scale = Vector3.new(.6, 1.2, 1)
  260. local weld1en2 = Instance.new("Weld")
  261. weld1en2.Parent = char.Head
  262. weld1en2.Part0 = char.Head
  263. weld1en2.Part1 = eye12
  264. weld1en2.C1 = CFrame.new(0.15, -0.15, 0.5175)
  265. local eye1 = Instance.new("Part")
  266. eye1.Parent = char
  267. eye1.Size = Vector3.new(0.2, 0.2, 0.2)
  268. eye1.Archivable = true
  269. eye1.Transparency = 0
  270. eye1.Shape = "Ball"
  271. eye1.BrickColor = maincolor
  272. eye1.Material = "Neon"
  273. eye1.CanCollide = false
  274. local mesh = Instance.new("SpecialMesh",eye1)
  275. mesh.MeshType = "Sphere"
  276. mesh.Scale = Vector3.new(.6, 1.2, 1)
  277. local weld1en = Instance.new("Weld")
  278. weld1en.Parent = char.Head
  279. weld1en.Part0 = char.Head
  280. weld1en.Part1 = eye1
  281. weld1en.C1 = CFrame.new(-0.15, -0.15, 0.5175)
  282. end
  283.  
  284.  
  285.  
  286. function CreateMesh(parent, id, x, y, z, texture)
  287. local m=Instance.new("SpecialMesh", parent)
  288. m.MeshType = "FileMesh"
  289. m.MeshId="http://www.roblox.com/asset/?id="..id
  290. if texture ~= nil then
  291. m.TextureId="http://www.roblox.com/asset/?id="..texture
  292. end
  293. m.Scale = Vector3.new(x,y,z)
  294. end
  295.  
  296.  
  297.  
  298. Hat=function()
  299. hat = Instance.new("Part", chr)
  300. hat.Transparency = 1
  301. hat.Name = "Top hat"
  302. hat.Locked = true
  303. hat.BrickColor = BrickColor.new("Really black")
  304. hat.CanCollide=true
  305. hat.Size=Vector3.new(1,1,1)
  306. hatw = Instance.new("Weld",hat)
  307. hatw.Part0=hat
  308. hatw.Part1=chr['Head']
  309. hatw.C0=CFrame.new(0,-1.7,0)
  310. hatw.C1=euler(rad(0),rad(0),rad(0))
  311. end
  312.  
  313. Hat()
  314.  
  315.  
  316.  
  317. function Name(msg)
  318. if hat.Parent then
  319. pcall(function()
  320. local Gui = Instance.new('BillboardGui', hat)
  321. Gui.ExtentsOffset = Vector3.new(0,1.5,0)
  322. Gui.Size = UDim2.new(0,200,0,300)
  323. local Frame = Instance.new('Frame',Gui)
  324. Frame.BackgroundTransparency = 1
  325. Frame.Size = UDim2.new(1,0,1,0)
  326. local Txt = Instance.new('TextLabel',Frame)
  327. Txt.BackgroundTransparency = 1
  328. Txt.Size = UDim2.new(1,0,1,0)
  329. Txt.Font = 'ArialBold'
  330. Txt.FontSize = 'Size24'
  331. Txt.Text = msg
  332. Txt.TextColor3 = BrickColor.new("Really black").Color
  333. Txt.TextStrokeColor3 = Color3.new(1,0,0)
  334. Txt.TextStrokeTransparency = 0
  335. Txt.TextWrapped = true
  336. Txt.TextScaled = false
  337. end)
  338. else
  339. end
  340. end
  341.  
  342. function Chat(msg) -- Credit to jillmiles1, kthxbye
  343. if hat.Parent then
  344. pcall(function()
  345. if hat:FindFirstChild("Vanta Chat Gui") then
  346. hat['Vanta Chat Gui']:destroy()
  347. end
  348. local Gui = Instance.new('BillboardGui', hat)
  349. Gui.Name = "Vanta Chat Gui"
  350. Gui.ExtentsOffset = Vector3.new(0,3,0)
  351. Gui.Size = UDim2.new(0,200,0,300)
  352. local Frame = Instance.new('Frame',Gui)
  353. Frame.BackgroundTransparency = 1
  354. Frame.Size = UDim2.new(1,0,1,0)
  355. local Txt = Instance.new('TextLabel',Frame)
  356. Txt.BackgroundTransparency = 1
  357. Txt.Size = UDim2.new(1,0,1,0)
  358. Txt.Font = 'ArialBold'
  359. Txt.Name = "ChatGui"
  360. Txt.FontSize = 'Size24'
  361. Txt.Text = ''
  362. Txt.TextColor3 = BrickColor.new("Really black").Color
  363. Txt.TextStrokeColor3 = Color3.new(.2,0,.6)
  364. Txt.TextStrokeTransparency = .5
  365. Txt.TextWrapped = true
  366. Txt.TextScaled = false
  367.  
  368. delay(wait(),function()
  369. for v = 1, #msg do
  370. Txt.Text=string.sub(msg,1,v)
  371. TalkSound:Play()
  372. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  373. wait(.009)
  374. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  375. wait(.009)
  376. Gui.ExtentsOffset = Vector3.new(0,3,0)
  377. end;
  378.  
  379.  
  380.  
  381. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  382. wait(.03)
  383. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  384. wait(.03)
  385. Gui.ExtentsOffset = Vector3.new(0,3,0)
  386. wait(.03)
  387. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  388. wait(.03)
  389. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  390. wait(.03)
  391. Gui.ExtentsOffset = Vector3.new(0,3,0)
  392. wait(.03)
  393. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  394. wait(.03)
  395. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  396. wait(.03)
  397. Gui.ExtentsOffset = Vector3.new(0,3,0)
  398. wait(.03)
  399. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  400. wait(.03)
  401. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  402. wait(.03)
  403. Gui.ExtentsOffset = Vector3.new(0,3,0)
  404. wait(.03)
  405. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  406. wait(.03)
  407. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  408. wait(.03)
  409. Gui.ExtentsOffset = Vector3.new(0,3,0)
  410. wait(.03)
  411. Gui.ExtentsOffset = Vector3.new(.1,2.9,0)
  412. wait(.03)
  413. Gui.ExtentsOffset = Vector3.new(0,3,-0.1)
  414. wait(.03)
  415. Gui.ExtentsOffset = Vector3.new(0,3,0)
  416. wait(.03)
  417.  
  418. Txt.TextStrokeTransparency = .6
  419. wait()
  420. Txt.TextStrokeTransparency = .7
  421. wait()
  422. Txt.TextStrokeTransparency = .8
  423. wait()
  424. Txt.TextStrokeTransparency = .9
  425. wait()
  426. Txt.TextStrokeTransparency = 1
  427. wait()
  428.  
  429. for v = 1, #Txt.Text do
  430. Txt.Text=string.sub(msg,-1,v)
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438. end;
  439. Gui:remove()
  440. end)
  441. end)
  442. else
  443. end
  444. end
  445.  
  446.  
  447.  
  448.  
  449. function PlaySound(id, pitch, looped)
  450. epicsound = Instance.new("Sound")
  451. epicsound.Name = "FazbearSound"
  452. epicsound.SoundId = "rbxassetid://"..id
  453. epicsound.Volume = 1.5
  454. epicsound.Pitch = pitch
  455. if looped == nil then
  456. looped = true
  457. else
  458. looped = looped
  459. end
  460. wait()
  461. epicsound.Looped = looped
  462. epicsound.Parent = workspace
  463. es=epicsound:clone()
  464. es:Stop()
  465. es.Parent = chr
  466. wait()
  467. es:Play()
  468. end
  469.  
  470.  
  471.  
  472.  
  473. lp.Chatted:connect(function(msg)
  474. Chat(msg)
  475. end)
  476.  
  477. goldie=true
  478.  
  479.  
  480. function StopMusic()
  481. if chr:FindFirstChild("FazbearSound") then
  482. if chr.FazbearSound.ClassName == "Sound" then
  483. chr.FazbearSound:Stop()
  484. wait()
  485. chr.FazbearSound:Destroy()
  486. end
  487. end
  488. end
  489.  
  490. Name("")
  491.  
  492.  
  493. mouseV2.KeyDown:connect(function(key)
  494. if key == "g" then
  495. if goldie==false then
  496. goldie=true
  497.  
  498. elseif goldie==true then
  499. goldie=false
  500.  
  501. end
  502. elseif key == "q" then -- Plays a song
  503. StopMusic()
  504. PlaySound(449394841, 0.8, false)
  505. elseif key == "e" then -- Plays a song
  506. StopMusic()
  507. PlaySound(449394892, 0.8, false)
  508. wait(2.4)
  509. StopMusic()
  510. elseif key == "t" then -- Stops any sound(s) playing from your torso
  511. StopMusic()
  512.  
  513. end
  514. end)
  515.  
  516.  
  517.  
  518. hum.Died:connect(function()
  519. es.Pitch = 10
  520. wait()
  521. es:Pause()
  522. es:Stop()
  523. es.Name = "Ded"
  524. wait()
  525. es:Destroy()
  526. end)
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533. function makeframe(par, trans, pos, size, color, name)
  534. local frame = Instance.new("Frame")
  535. frame.Parent = par
  536. frame.BackgroundTransparency = trans
  537. frame.BorderSizePixel = 0
  538. frame.Position = pos
  539. frame.Size = size
  540. frame.BackgroundColor3 = color
  541. frame.Name = name
  542. return frame
  543. end
  544. function makelabel(par, text, trans, stroketrans, name)
  545. local label = Instance.new("TextLabel")
  546. label.Parent = par
  547. label.BackgroundTransparency = 1
  548. label.Size = ud(1, 0, 1, 0)
  549. label.Position = ud(0, 0, 0, 0)
  550. label.TextColor3 = c3(255, 255, 255)
  551. label.TextStrokeTransparency = stroketrans
  552. label.TextTransparency = trans
  553. label.FontSize = Enum.FontSize.Size32
  554. label.Font = Enum.Font.Legacy
  555. label.BorderSizePixel = 0
  556. label.TextScaled = true
  557. label.Text = text
  558. label.Name = name
  559. return label
  560. end
  561. framesk1 = makeframe(scrn, 0.5, ud(0.23, 0, 0.93, 0), ud(0.26, 0, 0, 0), skillcolorscheme, "Frame 1")
  562. framesk2 = makeframe(scrn, 0.5, ud(0.5, 0, 0.93, 0), ud(0.26, 0, 0, 0), skillcolorscheme, "Frame 2")
  563. framesk3 = makeframe(scrn, 0.5, ud(0.5, 0, 0.86, 0), ud(0.26, 0, 0, 0), skillcolorscheme, "Frame 3")
  564. framesk4 = makeframe(scrn, 0.5, ud(0.23, 0, 0.86, 0), ud(0.26, 0, 0, 0), skillcolorscheme, "Frame 4")
  565. bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), skillcolorscheme, "Bar 1")
  566. bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), skillcolorscheme, "Bar 2")
  567. bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), skillcolorscheme, "Bar 3")
  568. bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), skillcolorscheme, "Bar 4")
  569. text1 = makelabel(framesk1, "[C] Ability 3", 1, 1, "Text 1")
  570. text2 = makelabel(framesk2, "[V] Ability 4", 1, 1, "Text 2")
  571. text3 = makelabel(framesk3, "[X] Ability 2", 1, 1, "Text 3")
  572. text4 = makelabel(framesk4, "[Z] Ability 1", 1, 1, "Text 4")
  573. manabar = makeframe(scrn, 0.5, ud(0.23, 0, 0.82, 0), ud(0.26, 0, 0, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Mana Bar")
  574. manacover = makeframe(manabar, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(Colorpart1, Colorpart2, Colorpart3), "Mana Cover")
  575. manatext = makelabel(manabar, "Mana", 1, 1, "Mana Text")
  576. healthbar = makeframe(scrn, 0.5, ud(0.5, 0, 0.82, 0), ud(0.26, 0, 0, 0), c3(1, 0.19607843137254902, 0.19607843137254902), "Health Bar")
  577. healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(1, 0.19607843137254902, 0.19607843137254902), "Health Cover")
  578. healthtext = makelabel(healthbar, "Health", 1, 1, "Health Text")
  579. if showstunbar == true then
  580. stunframe = makeframe(scrn, 0.5, ud(0.5, 0, 0.78, 0), ud(0.26, 0, 0, 0), c3(1, 1, 0.19607843137254902), "Stun Frame")
  581. stunbar = makeframe(stunframe, 0, ud(0, 0, 0, 0), ud(0, 0, 1, 0), c3(1, 1, 0.19607843137254902), "Stun Bar")
  582. stuntext = makelabel(stunframe, "Stun", 1, 1, "Stun Text")
  583. end
  584. if showstats == true then
  585. defenseframe = makeframe(scrn, 0.5, ud(0.23, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(0.39215686274509803, 0.39215686274509803, 1), "Defense Frame")
  586. damageframe = makeframe(scrn, 0.5, ud(0.322, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(1, 0.39215686274509803, 0.39215686274509803), "Damage Frame")
  587. speedframe = makeframe(scrn, 0.5, ud(0.4145, 0, 0.78, 0), ud(0.075, 0, 0, 0), c3(0.39215686274509803, 1, 0.39215686274509803), "Speed Frame")
  588. defensetext = makelabel(defenseframe, "Defense: " .. Defense.Value, 1, 1, "Defense Text")
  589. damagetext = makelabel(damageframe, "Damage: " .. Damage.Value, 1, 1, "Damage Text")
  590. speedtext = makelabel(speedframe, "Speed: " .. Speed.Value, 1, 1, "Speed Text")
  591. end
  592. function NoOutline(Part)
  593. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  594. end
  595. local weldBetween = function(a, b)
  596. local weldd = Instance.new("ManualWeld")
  597. weldd.Part0 = a
  598. weldd.Part1 = b
  599. weldd.C0 = CFrame.new()
  600. weldd.C1 = b.CFrame:inverse() * a.CFrame
  601. weldd.Parent = a
  602. return weldd
  603. end
  604. ArtificialHeartbeat = Instance.new("BindableEvent", script)
  605. ArtificialHeartbeat.Name = "ArtificialHeartbeat"
  606. script:WaitForChild("ArtificialHeartbeat")
  607. frame = 0.016666666666666666
  608. tf = 0
  609. allowframeloss = false
  610. tossremainder = false
  611. lastframe = tick()
  612. script.ArtificialHeartbeat:Fire()
  613. game:GetService("RunService").Heartbeat:connect(function(s, p)
  614. tf = tf + s
  615. if tf >= frame then
  616. if allowframeloss then
  617. script.ArtificialHeartbeat:Fire()
  618. lastframe = tick()
  619. else
  620. for i = 1, math.floor(tf / frame) do
  621. script.ArtificialHeartbeat:Fire()
  622. end
  623. lastframe = tick()
  624. end
  625. if tossremainder then
  626. tf = 0
  627. else
  628. tf = tf - frame * math.floor(tf / frame)
  629. end
  630. end
  631. end)
  632. function nooutline(part)
  633. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  634. end
  635. function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  636. local fp = it("Part")
  637. fp.formFactor = formfactor
  638. fp.Parent = parent
  639. fp.Reflectance = reflectance
  640. fp.Transparency = transparency
  641. fp.CanCollide = false
  642. fp.Locked = true
  643. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  644. fp.Name = name
  645. fp.Size = size
  646. fp.Position = Character.Torso.Position
  647. nooutline(fp)
  648. fp.Material = material
  649. fp:BreakJoints()
  650. return fp
  651. end
  652. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  653. local mesh = it(Mesh)
  654. mesh.Parent = part
  655. if Mesh == "SpecialMesh" then
  656. mesh.MeshType = meshtype
  657. mesh.MeshId = meshid
  658. end
  659. mesh.Offset = offset
  660. mesh.Scale = scale
  661. return mesh
  662. end
  663. function weld(parent, part0, part1, c0, c1)
  664. local weld = it("Weld")
  665. weld.Parent = parent
  666. weld.Part0 = part0
  667. weld.Part1 = part1
  668. weld.C0 = c0
  669. weld.C1 = c1
  670. return weld
  671. end
  672. Humanoid.CameraOffset = vt(0, 12, 0)
  673. Humanoid.JumpPower = Humanoid.JumpPower * 2
  674. coroutine.resume(coroutine.create(function()
  675. Humanoid.MaxHealth = 50000
  676. wait(0.1)
  677. Humanoid.Health = Humanoid.MaxHealth
  678. end))
  679. m = Instance.new("Model", Character)
  680. m.Name = "Outer Being"
  681. healthscript = Character:FindFirstChild("Health")
  682. if healthscript ~= nil then
  683. healthscript:Destroy()
  684. end
  685. Effects = Instance.new("Folder", m)
  686. Effects.Name = "Effects"
  687. local outerbeingtransparency = 1
  688. local head2 = part(0, m, "Neon", 0, outerbeingtransparency, CustomColor, "Head2", vt(0, 0, 0))head2.Material = "Neon"
  689. local head2mesh = mesh("SpecialMesh", head2, "Head", "", vt(0, 0, 0), vt(62.5, 31.25, 31.25)*4)
  690. local torso2 = part(0, m, "Neon", 0, outerbeingtransparency, CustomColor, "Torso2", vt(0, 0, 0))torso2.Material = "Neon"
  691. local torso2mesh = mesh("BlockMesh", torso2, "", "", vt(0, 0, 0), vt(50, 50, 25)*4)
  692. local leftarm2 = part(0, m, "Neon", 0, outerbeingtransparency, CustomColor, "LeftArm2", vt(0, 0, 0))leftarm2.Material = "Neon"
  693. local leftarm2mesh = mesh("BlockMesh", leftarm2, "", "", vt(0, 0, 0), vt(25, 50, 25)*4)
  694. local rightarm2 = part(0, m, "Neon", 0, outerbeingtransparency, CustomColor, "RightArm2", vt(0, 0, 0))rightarm2.Material = "Neon"
  695. local rightarm2mesh = mesh("BlockMesh", rightarm2, "", "", vt(0, 0, 0), vt(25, 50, 25)*4)
  696. local leftleg2 = part(0, m, "Neon", 0, outerbeingtransparency, CustomColor, "LeftLeg2", vt(0, 0, 0))leftleg2.Material = "Neon"
  697. local leftleg2mesh = mesh("BlockMesh", leftleg2, "", "", vt(0, 0, 0), vt(25, 50, 25)*4)
  698. local rightleg2 = part(0, m, "Neon", 0, outerbeingtransparency, CustomColor, "RightLeg2", vt(0, 0, 0))rightleg2.Material = "Neon"
  699.  
  700. local rightleg2mesh = mesh("BlockMesh", rightleg2, "", "", vt(0, 0, 0), vt(25, 50, 25)*4)
  701. head2.CFrame = Head.CFrame
  702. torso2.CFrame = Head.CFrame
  703. leftarm2.CFrame = Head.CFrame
  704. rightarm2.CFrame = Head.CFrame
  705. leftleg2.CFrame = Head.CFrame
  706. rightleg2.CFrame = Head.CFrame
  707. local head2weld = weld(m, Torso, head2, cf(0, 0, 0), cf(0, 0, 0))
  708. local torso2weld = weld(m, Torso, torso2, cf(0, 0, 0), cf(0, 0, 0))
  709. local leftarm2weld = weld(m, Torso, leftarm2, cf(0, 0, 0), cf(0, 0, 0))
  710. local rightarm2weld = weld(m, Torso, rightarm2, cf(0, 0, 0), cf(0, 0, 0))
  711. local leftleg2weld = weld(m, Torso, leftleg2, cf(0, 0, 0), cf(0, 0, 0))
  712. local rightleg2weld = weld(m, Torso, rightleg2, cf(0, 0, 0), cf(0, 0, 0))
  713. head2weld.C1 = cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0)
  714. torso2weld.C1 = cf(0, 0, 0)
  715. rightarm2weld.C1 = cf(0, 2.5, -0.5)
  716. leftarm2weld.C1 = cf(0, 2.5, -0.5)
  717. rightleg2weld.C1 = cf(0, 5, 0)
  718. leftleg2weld.C1 = cf(0, 5, 0)
  719. coroutine.resume(coroutine.create(function()
  720. while Humanoid.Health ~= 0 do
  721. ArtificialHeartbeat.Event:wait()
  722. head2weld.C0 = cf(0, 4, 0) * Neck.C0
  723. torso2weld.C0 = cf(0, 0, 0)
  724. rightarm2weld.C0 = cf(6, 2, 0) * RW.C0
  725. leftarm2weld.C0 = cf(-6, 2, 0) * LW.C0
  726. rightleg2weld.C0 = cf(1.5, -4, 0) * RH.C0
  727. leftleg2weld.C0 = cf(-1.5, -4, 0) * LH.C0
  728. head2.Transparency = outerbeingtransparency
  729. torso2.Transparency = outerbeingtransparency
  730. leftarm2.Transparency = outerbeingtransparency
  731. rightarm2.Transparency = outerbeingtransparency
  732. leftleg2.Transparency = outerbeingtransparency
  733. rightleg2.Transparency = outerbeingtransparency
  734. end
  735. end))
  736. Humanoid.Died:connect(function()
  737. end)
  738. for i, v in pairs(Character:GetChildren()) do
  739. if v:IsA("Model") then
  740. for _, c in pairs(v:GetChildren()) do
  741. if c:IsA("Part") then
  742. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  743. end
  744. end
  745. end
  746. end
  747. tran = 0
  748. for i,v in pairs(Character:GetChildren()) do
  749. if v.Name == "Head" or v.Name == "Torso" or v.Name == "Torso" or v.Name == "Left Arm" or v.Name == "Right Arm" or v.Name == "Left Leg" or v.Name == "Right Leg" then
  750. Glow1 = Color3.new(.1,0,.6)
  751. Glow2 = Color3.new(0,0,0)
  752.  
  753. GlowParticle = Instance.new("ParticleEmitter",v)
  754. GlowParticle.LightEmission = 1
  755. GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
  756. GlowParticle.Size = NumberSequence.new(0,2)
  757.  
  758. GlowParticle.Texture = "http://www.roblox.com/asset/?id=467188845"
  759. GlowParticle.Transparency = NumberSequence.new(tran,1)
  760. GlowParticle.LockedToPart = true
  761. GlowParticle.Lifetime = NumberRange.new(0.5)
  762. GlowParticle.Rate= 300
  763. GlowParticle.Speed =NumberRange.new(0)
  764. end end
  765. print([[
  766. Vanta loaded.
  767. Unleash your power on your enemies.]])
  768. function so(id, par, vol, pit)
  769. coroutine.resume(coroutine.create(function()
  770. local sou = Instance.new("Sound", par or workspace)
  771. sou.Volume = vol
  772. sou.Pitch = pit or 1
  773. sou.SoundId = id
  774. ArtificialHeartbeat.Event:wait()
  775. sou:play()
  776. game:GetService("Debris"):AddItem(sou, 6)
  777. end))
  778. end
  779. function clerp(a, b, t)
  780. local qa = {
  781. QuaternionFromCFrame(a)
  782. }
  783. local qb = {
  784. QuaternionFromCFrame(b)
  785. }
  786. local ax, ay, az = a.x, a.y, a.z
  787. local bx, by, bz = b.x, b.y, b.z
  788. local _t = 1 - t
  789. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  790. end
  791. function QuaternionFromCFrame(cf)
  792. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  793. local trace = m00 + m11 + m22
  794. if trace > 0 then
  795. local s = math.sqrt(1 + trace)
  796. local recip = 0.5 / s
  797. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  798. else
  799. local i = 0
  800. if m00 < m11 then
  801. i = 1
  802. end
  803. if m22 > (i == 0 and m00 or m11) then
  804. i = 2
  805. end
  806. if i == 0 then
  807. local s = math.sqrt(m00 - m11 - m22 + 1)
  808. local recip = 0.5 / s
  809. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  810. elseif i == 1 then
  811. local s = math.sqrt(m11 - m22 - m00 + 1)
  812. local recip = 0.5 / s
  813. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  814. elseif i == 2 then
  815. local s = math.sqrt(m22 - m00 - m11 + 1)
  816. local recip = 0.5 / s
  817. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  818. end
  819. end
  820. end
  821. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  822. local xs, ys, zs = x + x, y + y, z + z
  823. local wx, wy, wz = w * xs, w * ys, w * zs
  824. local xx = x * xs
  825. local xy = x * ys
  826. local xz = x * zs
  827. local yy = y * ys
  828. local yz = y * zs
  829. local zz = z * zs
  830. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  831. end
  832. function QuaternionSlerp(a, b, t)
  833. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  834. local startInterp, finishInterp
  835. if cosTheta >= 1.0E-4 then
  836. if 1 - cosTheta > 1.0E-4 then
  837. local theta = math.acos(cosTheta)
  838. local invSinTheta = 1 / math.sin(theta)
  839. startInterp = math.sin((1 - t) * theta) * invSinTheta
  840. finishInterp = math.sin(t * theta) * invSinTheta
  841. else
  842. startInterp = 1 - t
  843. finishInterp = t
  844. end
  845. elseif 1 + cosTheta > 1.0E-4 then
  846. local theta = math.acos(-cosTheta)
  847. local invSinTheta = 1 / math.sin(theta)
  848. startInterp = math.sin((t - 1) * theta) * invSinTheta
  849. finishInterp = math.sin(t * theta) * invSinTheta
  850. else
  851. startInterp = t - 1
  852. finishInterp = t
  853. end
  854. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  855. end
  856. function rayCast(Pos, Dir, Max, Ignore)
  857. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  858. end
  859. function makegui(cframe, text, color)
  860. local c = Instance.new("Part")
  861. c.Size = vt(0.2, 0.2, 0.2)
  862. c.Transparency = 1
  863. Instance.new("BodyGyro").Parent = c
  864. c.Parent = Effects
  865. c.CFrame = cf(cframe.p + vt(0, 1.5, 0))
  866. local f = Instance.new("BodyPosition")
  867. f.P = 2000
  868. f.D = 100
  869. f.maxForce = vt(math.huge, math.huge, math.huge)
  870. f.position = c.Position + vt(0, 6, 0)
  871. f.Parent = c
  872. game:GetService("Debris"):AddItem(c, 5)
  873. c.CanCollide = false
  874. c.Parent = workspace
  875. c.CanCollide = false
  876. local bg = Instance.new("BillboardGui", c)
  877. bg.Adornee = c
  878. bg.Size = UDim2.new(2.5, 0, 2.5, 0)
  879. bg.StudsOffset = vt(-2, 2, 0)
  880. bg.AlwaysOnTop = false
  881. local tl = Instance.new("TextLabel", bg)
  882. tl.BackgroundTransparency = 1
  883. tl.Size = UDim2.new(2.5, 0, 2.5, 0)
  884. tl.Text = text
  885. tl.Font = Enum.Font.SourceSans
  886. tl.FontSize = Enum.FontSize.Size42
  887. tl.TextColor3 = color
  888. tl.TextScaled = false
  889. tl.TextStrokeTransparency = 0
  890. tl.TextScaled = true
  891. tl.TextWrapped = true
  892. f.Parent = c
  893. coroutine.resume(coroutine.create(function()
  894. wait(0.25)
  895. for i = 1, 5 do
  896. ArtificialHeartbeat.Event:wait()
  897. f.position = c.Position - vt(0, 0.5, 0)
  898. end
  899. end))
  900. coroutine.resume(coroutine.create(function()
  901. wait(2)
  902. for i = 1, 10 do
  903. ArtificialHeartbeat.Event:wait()
  904. tl.TextTransparency = tl.TextTransparency + 0.1
  905. tl.TextStrokeTransparency = tl.TextStrokeTransparency + 0.1
  906. f.position = c.Position + vt(0, 0.5, 0)
  907. end
  908. c.Parent = nil
  909. end))
  910. end
  911. local CritChance = Instance.new("NumberValue", Stats)
  912. CritChance.Name = "CritChance"
  913. CritChance.Value = 1
  914. local critchancenumber = 50
  915. local cancrit = false
  916. local canpenetratearmor = false
  917. local cancollidewithhitbox = false
  918. local sethitblockvaluetofalse = true
  919. local antiteamkill = false
  920. local HitPlayerSounds = {
  921. 199149137,
  922. 199149186,
  923. 199149221,
  924. 199149235,
  925. 199149269,
  926. 199149297
  927. }
  928. local HitArmorSounds = {
  929. 199149321,
  930. 199149338,
  931. 199149367,
  932. 199149409,
  933. 199149452
  934. }
  935. local HitWeaponSounds = {
  936. 199148971,
  937. 199149025,
  938. 199149072,
  939. 199149109,
  940. 199149119
  941. }
  942. local HitBlockSounds = {199148933, 199148947}
  943. function Damagefunc(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, incstun, stagger, staghit, ranged)
  944. if hit.Parent == nil then
  945. return
  946. end
  947. h = hit.Parent:FindFirstChild("Humanoid")
  948. for _, v in pairs(hit.Parent:children()) do
  949. if v:IsA("Humanoid") then
  950. h = v
  951. end
  952. end
  953. if antiteamkill == true then
  954. if game.Players:FindFirstChild(hit.Parent.Name) ~= nil then
  955. opponent = game.Players:FindFirstChild(hit.Parent.Name)
  956. end
  957. if opponent ~= nil and opponent.TeamColor == Player.TeamColor then
  958. return
  959. end
  960. end
  961. if hit.Name == "Hitbox" and hit:FindFirstChild("TouchInterest") ~= nil then
  962. StaggerHitAnim.Value = true
  963. so("http://roblox.com/asset/?id=" .. HitWeaponSounds[math.random(1, #HitWeaponSounds)], hit, 1, 1)
  964. return
  965. end
  966. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  967. h = hit.Parent.Parent:FindFirstChild("Humanoid")
  968. end
  969. if hit.Parent.className == "Hat" then
  970. hit = hit.Parent.Parent:findFirstChild("Head")
  971. end
  972. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  973. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  974. return
  975. end
  976. if hit.Parent:findFirstChild("Stats") ~= nil then
  977. if hit.Parent.Stats:findFirstChild("StunValue") ~= nil then
  978. hit.Parent.Stats:findFirstChild("StunValue").Value = hit.Parent.Stats:findFirstChild("StunValue").Value + incstun
  979. end
  980. elseif hit.Parent:findFirstChild("StunValue") ~= nil then
  981. hit.Parent:findFirstChild("StunValue").Value = hit.Parent:findFirstChild("StunValue").Value + incstun
  982. end
  983. if hit.Parent:findFirstChild("StaggerAnim") ~= nil and stagger == true then
  984. hit.Parent:findFirstChild("StaggerAnim").Value = true
  985. end
  986. if hit.Parent:findFirstChild("Stats") ~= nil then
  987. if hit.Parent.Stats:findFirstChild("BlockValue") ~= nil and hit.Parent.Stats:findFirstChild("BlockValue").Value == true then
  988. makegui(hit.Parent.Head.CFrame, "Blocked!", Color3.new(0, 0.39215686274509803, 1))
  989. so("http://roblox.com/asset/?id=" .. HitBlockSounds[math.random(1, #HitBlockSounds)], hit, 1, 1)
  990. if ranged ~= true then
  991. if sethitblockvaluetofalse == true then
  992. hit.Parent.Stats:findFirstChild("BlockValue").Value = false
  993. end
  994. StaggerAnim.Value = true
  995. end
  996. return
  997. end
  998. elseif hit.Parent:findFirstChild("BlockValue") ~= nil and hit.Parent:findFirstChild("BlockValue").Value == true then
  999. makegui(Head.CFrame, "Blocked!", Color3.new(0, 0.39215686274509803, 1))
  1000. so("http://roblox.com/asset/?id=" .. HitBlockSounds[math.random(1, #HitBlockSounds)], hit, 1, 1)
  1001. if ranged ~= true then
  1002. if sethitblockvaluetofalse == true then
  1003. hit.Parent:findFirstChild("BlockValue").Value = false
  1004. end
  1005. StaggerAnim.Value = true
  1006. end
  1007. return
  1008. end
  1009. local D = math.random(minim, maxim) * Damage.Value
  1010. if hit.Parent:FindFirstChild("Stats") ~= nil then
  1011. if hit.Parent.Stats:FindFirstChild("Defense") then
  1012. if canpenetratearmor == true then
  1013. else
  1014. D = D / hit.Parent.Stats:FindFirstChild("Defense").Value
  1015. end
  1016. elseif hit.Parent.Stats:FindFirstChild("Defense") == nil then
  1017. end
  1018. elseif hit.Parent:FindFirstChild("Defense") then
  1019. if canpenetratearmor == true then
  1020. else
  1021. D = D / hit.Parent:FindFirstChild("Defense").Value
  1022. end
  1023. elseif hit.Parent:FindFirstChild("Defense") == nil then
  1024. end
  1025. if cancrit == true then
  1026. CritChance.Value = math.random(1, critchancenumber)
  1027. if CritChance.Value == critchancenumber then
  1028. D = D * 2
  1029. end
  1030. end
  1031. h.Health = h.Health - D
  1032. if D <= 3 and staghit == true then
  1033. if ranged ~= true then
  1034. StaggerHitAnim.Value = true
  1035. end
  1036. so("http://roblox.com/asset/?id=" .. HitArmorSounds[math.random(1, #HitArmorSounds)], hit, 1, 1)
  1037. elseif D > 3 and ranged ~= true then
  1038. so("http://roblox.com/asset/?id=" .. HitPlayerSounds[math.random(1, #HitPlayerSounds)], hit, 1, 1)
  1039. end
  1040. if D > 2 and D < 20 then
  1041. if CritChance.Value == critchancenumber then
  1042. makegui(hit.Parent.Head.CFrame, "Crit! " .. tostring(math.floor(D + 0.5)) .. "", Color3.new(0.7843137254901961, 0, 0))
  1043. so("http://www.roblox.com/asset/?id=296102734", hit, 1, 1)
  1044. else
  1045. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)), Color3.new(1, 0.8627450980392157, 0))
  1046. end
  1047. elseif D >= 20 then
  1048. if CritChance.Value == critchancenumber then
  1049. makegui(hit.Parent.Head.CFrame, "Crit! " .. tostring(math.floor(D + 0.5)) .. "", Color3.new(0.7843137254901961, 0, 0))
  1050. so("http://www.roblox.com/asset/?id=296102734", hit, 1, 1)
  1051. else
  1052. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)), Color3.new(1, 0, 0))
  1053. end
  1054. else
  1055. if D <= 2 then
  1056. if CritChance.Value == critchancenumber then
  1057. makegui(hit.Parent.Head.CFrame, "Crit! " .. tostring(math.floor(D + 0.5)) .. "", Color3.new(0.7843137254901961, 0, 0))
  1058. so("http://www.roblox.com/asset/?id=296102734", hit, 1, 1)
  1059. else
  1060. makegui(hit.Parent.Head.CFrame, tostring(math.floor(D + 0.5)), Color3.new(0.8823529411764706, 0.8823529411764706, 0.8823529411764706))
  1061. end
  1062. else
  1063. end
  1064. end
  1065. if Type == "Normal" then
  1066. vp = Instance.new("BodyVelocity")
  1067. vp.P = 500
  1068. vp.maxForce = vt(math.huge, 0, math.huge)
  1069. if KnockbackType == 1 then
  1070. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1071. elseif KnockbackType == 2 then
  1072. vp.velocity = Property.CFrame.lookVector * knockback
  1073. end
  1074. if knockback > 0 then
  1075. vp.Parent = hit.Parent.Torso
  1076. end
  1077. game:GetService("Debris"):AddItem(vp, 0.5)
  1078. end
  1079. debounce = Instance.new("BoolValue")
  1080. debounce.Name = "DebounceHit"
  1081. debounce.Parent = hit.Parent
  1082. debounce.Value = true
  1083. game:GetService("Debris"):AddItem(debounce, Delay)
  1084. c = Instance.new("ObjectValue")
  1085. c.Name = "creator"
  1086. c.Value = Player
  1087. c.Parent = h
  1088. game:GetService("Debris"):AddItem(c, 0.5)
  1089. end
  1090. end
  1091. function DecreaseStat(Location, CFrame, Stat, Amount, Duration, ShowDebuff)
  1092. if Location[Stat] ~= nil then
  1093. Location[Stat].Value = Location[Stat].Value - Amount
  1094. if ShowDebuff == true then
  1095. if Location[Stat].Name == "Defense" then
  1096. makegui(CFrame, "-Defense", c3(1, 1, 1))
  1097. elseif Location[Stat].Name == "Damage" then
  1098. makegui(CFrame, "-Damage", c3(1, 1, 1))
  1099. elseif Location[Stat].Name == "Speed" then
  1100. makegui(CFrame, "-Movement", c3(1, 1, 1))
  1101. end
  1102. end
  1103. coroutine.resume(coroutine.create(function()
  1104. wait(Duration)
  1105. Location[Stat].Value = Location[Stat].Value + Amount
  1106. end))
  1107. end
  1108. end
  1109. function IncreaseStat(Location, CFrame, Stat, Amount, Duration, ShowBuff)
  1110. if Location[Stat] ~= nil then
  1111. Location[Stat].Value = Location[Stat].Value + Amount
  1112. if ShowBuff == true then
  1113. if Location[Stat].Name == "Defense" then
  1114. makegui(CFrame, "+Defense", c3(1, 1, 1))
  1115. elseif Location[Stat].Name == "Damage" then
  1116. makegui(CFrame, "+Damage", c3(1, 1, 1))
  1117. elseif Location[Stat].Name == "Speed" then
  1118. makegui(CFrame, "+Movement", c3(1, 1, 1))
  1119. end
  1120. end
  1121. coroutine.resume(coroutine.create(function()
  1122. wait(Duration)
  1123. Location[Stat].Value = Location[Stat].Value - Amount
  1124. end))
  1125. end
  1126. end
  1127. function GetDist(Part1, Part2, magni)
  1128. local targ = Part1.Position - Part2.Position
  1129. local mag = targ.magnitude
  1130. if magni >= mag then
  1131. return true
  1132. else
  1133. return false
  1134. end
  1135. end
  1136. function MagniDamage(Part, magni, mindam, maxdam, knock, Type, Delay, KnockbackType, incstun, stagger, staghit, ranged)
  1137. for _, c in pairs(workspace:children()) do
  1138. local hum = c:findFirstChild("Humanoid")
  1139. if hum ~= nil then
  1140. local head = c:findFirstChild("Torso")
  1141. if head ~= nil then
  1142. local targ = head.Position - Part.Position
  1143. local mag = targ.magnitude
  1144. if magni >= mag and c.Name ~= Player.Name then
  1145. Damagefunc(head, mindam, maxdam, knock, Type, RootPart, Delay, KnockbackType, incstun, stagger, staghit, ranged)
  1146. end
  1147. end
  1148. end
  1149. end
  1150. end
  1151. function Lightning(p0, p1, tym, ofs, brickcolor, th, tra, last)
  1152. local magz = (p0 - p1).magnitude
  1153. local curpos = p0
  1154. local trz = {
  1155. -ofs,
  1156. ofs
  1157. }
  1158. for i = 1, tym do
  1159. do
  1160. local li = Instance.new("Part", workspace)
  1161. li.TopSurface = 0
  1162. li.BottomSurface = 0
  1163. li.Anchored = true
  1164. li.Transparency = tra or 0.4
  1165. li.BrickColor = brickcolor
  1166. li.formFactor = "Custom"
  1167. li.CanCollide = false
  1168. li.Size = vt(th, th, magz / tym)
  1169. local ofz = vt(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1170. local trolpos = cf(curpos, p1) * cf(0, 0, magz / tym).p + ofz
  1171. if tym == i then
  1172. local magz2 = (curpos - p1).magnitude
  1173. li.Size = vt(th, th, magz2)*4
  1174. li.CFrame = cf(curpos, p1) * cf(0, 0, -magz2 / 2)
  1175. else
  1176. li.CFrame = cf(curpos, trolpos) * cf(0, 0, magz / tym / 2)
  1177. end
  1178. curpos = li.CFrame * cf(0, 0, magz / tym / 2).p
  1179. game.Debris:AddItem(li, last)
  1180. coroutine.resume(coroutine.create(function()
  1181. while li.Transparency ~= 1 do
  1182. for i = 0, 1, last do
  1183. ArtificialHeartbeat.Event:wait()
  1184. li.Transparency = li.Transparency + 0.1 / last
  1185. end
  1186. end
  1187. end))
  1188. end
  1189. end
  1190. end
  1191. function MagicRing(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1192. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1193. prt.Anchored = true
  1194. prt.CFrame = cframe
  1195. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  1196. game:GetService("Debris"):AddItem(prt, 10)
  1197. coroutine.resume(coroutine.create(function(Part, Mesh)
  1198. for i = 0, 1, delay do
  1199. ArtificialHeartbeat.Event:wait()
  1200. Part.CFrame = Part.CFrame
  1201. Part.Transparency = i
  1202. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1203. end
  1204. Part.Parent = nil
  1205. end), prt, msh)
  1206. end
  1207. function MagicWave(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1208. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1209. prt.Anchored = true
  1210. prt.CFrame = cframe
  1211. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  1212. game:GetService("Debris"):AddItem(prt, 10)
  1213. coroutine.resume(coroutine.create(function(Part, Mesh)
  1214. for i = 0, 1, delay do
  1215. ArtificialHeartbeat.Event:wait()
  1216. Part.CFrame = Part.CFrame
  1217. Part.Transparency = i
  1218. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1219. end
  1220. Part.Parent = nil
  1221. end), prt, msh)
  1222. end
  1223. function MagicBlock(brickcolor, rotate, cframe, x1, y1, z1, x3, y3, z3, delay)
  1224. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1225. prt.Anchored = true
  1226. prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1227. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1)*4)
  1228. game:GetService("Debris"):AddItem(prt, 10)
  1229. coroutine.resume(coroutine.create(function(Part, Mesh)
  1230. for i = 0, 1, delay do
  1231. ArtificialHeartbeat.Event:wait()
  1232. if rotate == true then
  1233. Part.CFrame = Part.CFrame * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1234. else
  1235. end
  1236. Part.Transparency = i
  1237. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1238. end
  1239. Part.Parent = nil
  1240. end), prt, msh)
  1241. end
  1242. function MagicBlock2(brickcolor, rotate, cframe, x1, y1, z1, x3, y3, z3, delay)
  1243. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1244. prt.Anchored = true
  1245. prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1246. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1)*4)
  1247. game:GetService("Debris"):AddItem(prt, 10)
  1248. CF = prt.CFrame
  1249. num = math.random(5, 20)
  1250. coroutine.resume(coroutine.create(function(Part, Mesh, CF2, Num)
  1251. for i = 0, 1, delay do
  1252. ArtificialHeartbeat.Event:wait()
  1253. if rotate == true then
  1254. Part.CFrame = CF2 * cf(0, i * Num, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1255. else
  1256. Part.CFrame = CF2 * cf(0, i * Num, 0)
  1257. end
  1258. Part.Transparency = i
  1259. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1260. end
  1261. Part.Parent = nil
  1262. end), prt, msh, CF, num)
  1263. end
  1264. function MagicCylinder(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1265. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1266. prt.Anchored = true
  1267. prt.CFrame = cframe
  1268. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1)*4)
  1269. game:GetService("Debris"):AddItem(prt, 10)
  1270. coroutine.resume(coroutine.create(function(Part, Mesh)
  1271. for i = 0, 1, delay do
  1272. ArtificialHeartbeat.Event:wait()
  1273. Part.Transparency = i
  1274. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1275. end
  1276. Part.Parent = nil
  1277. end), prt, msh)
  1278. end
  1279. function MagicSphere(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1280. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1281. prt.Anchored = true
  1282. prt.CFrame = cframe
  1283. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1)*4)
  1284. game:GetService("Debris"):AddItem(prt, 10)
  1285. coroutine.resume(coroutine.create(function(Part, Mesh)
  1286. for i = 0, 1, delay do
  1287. ArtificialHeartbeat.Event:wait()
  1288. Part.Transparency = i
  1289. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  1290. end
  1291. Part.Parent = nil
  1292. end), prt, msh)
  1293. end
  1294. function BreakEffect(brickcolor, rotate, cframe, x1, y1, z1, delay)
  1295. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1296. prt.Anchored = true
  1297. prt.CFrame = cframe * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1298. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1)*4)
  1299. game:GetService("Debris"):AddItem(prt, 10)
  1300. coroutine.resume(coroutine.create(function(Part, CF, Numbb, randnumb)
  1301. CF = Part.CFrame
  1302. Numbb = 0
  1303. randnumb = math.random() - math.random()
  1304. for i = 0, 1, delay do
  1305. ArtificialHeartbeat.Event:wait()
  1306. CF = CF * cf(0, 1, 0)
  1307. if rotate == true then
  1308. Part.CFrame = CF * angles(Numbb, 0, 0)
  1309. elseif rotate == false then
  1310. Part.CFrame = CF
  1311. end
  1312. Part.Transparency = i
  1313. Numbb = Numbb + randnumb
  1314. end
  1315. Part.Parent = nil
  1316. end), prt, CF, Numbb, randnumb)
  1317. end
  1318. function ElecEffect(brickcolor, cf, x, y, z, delay)
  1319. local prt = part(3, Effects, "Neon", 0, 0, brickcolor, "Effect", vt())
  1320. prt.Anchored = true
  1321. prt.CFrame = cf
  1322. xval = math.random()
  1323. yval = math.random()
  1324. zval = math.random()
  1325. local msh = mesh("BlockMesh", prt, "", "", vt(0, 0, 0), vt(x, y, z)*4)
  1326. game:GetService("Debris"):AddItem(prt, 10)
  1327. coroutine.resume(coroutine.create(function(Part, Mesh, xvaal, yvaal, zvaal)
  1328. for i = 0, 1, delay do
  1329. ArtificialHeartbeat.Event:wait()
  1330. Part.CFrame = Part.CFrame
  1331. xvaal = xvaal - 0.1 * (delay * 10)
  1332. yvaal = yvaal - 0.1 * (delay * 10)
  1333. zvaal = zvaal - 0.1 * (delay * 10)
  1334. Mesh.Scale = Mesh.Scale + vt(xvaal, yvaal, zvaal)
  1335. Part.Transparency = i
  1336. end
  1337. Part.Parent = nil
  1338. end), prt, msh, xval, yval, zval)
  1339. end
  1340. function subtractmana(k)
  1341. if k <= mana then
  1342. mana = mana - k
  1343. end
  1344. end
  1345. local idleangle = 0
  1346. local idlen = 0
  1347. local donum = 0
  1348. local sine = 0
  1349. local change = 1
  1350. local val = 0
  1351. local walkinganim = false
  1352. local handidle = false
  1353. local walk = 0
  1354. local someangle = 0
  1355. local change2 = 1
  1356. local stundelay = 0
  1357. local manadelay = 0
  1358. local dieanim = false
  1359. local robloxidleanimation = Instance.new("Animation", Torso)
  1360. robloxidleanimation.Name = "robloxidleanimation"
  1361. robloxidleanimation.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  1362. Animator = Humanoid:findFirstChild("Animator")
  1363. Animate = Character:findFirstChild("Animate")
  1364. Running = Head:FindFirstChild("Running")
  1365. if Running ~= nil then
  1366. Running.Volume = 0
  1367. end
  1368. local startequipped = false
  1369. local startequippedwithequipanimation = true
  1370. local disableanimator = true
  1371. local disableanimate = false
  1372. local alternatewalk = false
  1373. local customwalk = false
  1374. local hidemenu = false
  1375. local allowmenutofunction = false
  1376. local allowabilitestofunction = false
  1377. local canunequiporequip = false
  1378. local allowidle = false
  1379. local allowwalking = false
  1380. local disablemovingarms = false
  1381. local usemotorsinsteadofwelds = false
  1382. local leftarm = false
  1383. local rightarm = false
  1384. local allowhopperbin = false
  1385. local allowstunbar = false
  1386. local walkspeeddependsonspeedvalue = true
  1387. local alternatemanaregensystem = false
  1388. local showhealthmanaandstunnumbers = false
  1389. local changebarcolorsifnotenoughmana = false
  1390. local disablejumpifstaggeredorstunned = false
  1391. if hidemenu == true then
  1392. for _, v in pairs(scrn:children()) do
  1393. if v.ClassName == "Frame" or v.ClassName == "TextLabel" then
  1394. v.Visible = false
  1395. end
  1396. end
  1397. end
  1398. if disablejumpifstaggeredorstunned == true then
  1399. Humanoid.Changed:connect(function(Jump)
  1400. if Jump == "Jump" and (StaggerAnim.Value == true or StunAnim.Value == true) then
  1401. Humanoid.Jump = false
  1402. end
  1403. end)
  1404. end
  1405. if allowmenutofunction == true then
  1406. for _, v in pairs(scrn:GetChildren()) do
  1407. if v.ClassName == "Frame" then
  1408. for _, b in pairs(v:GetChildren()) do
  1409. if b.ClassName == "TextLabel" and b.Name ~= "Text 1" and b.Name ~= "Text 2" and b.Name ~= "Text 3" and b.Name ~= "Text 4" then
  1410. coroutine.resume(coroutine.create(function(TheTextLabel)
  1411. wait(menuupdatespeed)
  1412. for i = 1, 0, -0.1 do
  1413. ArtificialHeartbeat.Event:wait()
  1414. TheTextLabel.TextTransparency = i
  1415. TheTextLabel.TextStrokeTransparency = i
  1416. end
  1417. TheTextLabel.TextTransparency = 0
  1418. TheTextLabel.TextStrokeTransparency = 0
  1419. end), b)
  1420. end
  1421. end
  1422. end
  1423. end
  1424. end
  1425. if allowmenutofunction == true and allowabilitestofunction == true then
  1426. for _, v in pairs(scrn:GetChildren()) do
  1427. if v.ClassName == "Frame" then
  1428. for _, b in pairs(v:GetChildren()) do
  1429. if b.ClassName == "TextLabel" and b.Name ~= "Health Text" and b.Name ~= "Mana Text" then
  1430. coroutine.resume(coroutine.create(function(TheTextLabel)
  1431. wait(menuupdatespeed)
  1432. for i = 1, 0, -0.1 do
  1433. ArtificialHeartbeat.Event:wait()
  1434. TheTextLabel.TextTransparency = i
  1435. TheTextLabel.TextStrokeTransparency = i
  1436. end
  1437. TheTextLabel.TextTransparency = 0
  1438. TheTextLabel.TextStrokeTransparency = 0
  1439. end), b)
  1440. end
  1441. end
  1442. end
  1443. end
  1444. end
  1445. if allowhopperbin == true then
  1446. if script.Parent.className ~= "HopperBin" then
  1447. Tool = Instance.new("HopperBin")
  1448. Tool.Parent = Backpack
  1449. Tool.Name = "Weapon Name"
  1450. script.Parent = Tool
  1451. end
  1452. Bin = script.Parent
  1453. end
  1454. if disablemovingarms == true then
  1455. RWC0 = cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
  1456. LWC0 = cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0))
  1457. RSH, LSH = nil, nil
  1458. if usemotorsinsteadofwelds == true then
  1459. RW = Instance.new("Motor")
  1460. LW = Instance.new("Motor")
  1461. else
  1462. RW = Instance.new("Weld")
  1463. LW = Instance.new("Weld")
  1464. end
  1465. RW.Name = "Right Shoulder"
  1466. LW.Name = "Left Shoulder"
  1467. RSH = Torso["Right Shoulder"]
  1468. LSH = Torso["Left Shoulder"]
  1469. RSH.Parent = Torso
  1470. LSH.Parent = Torso
  1471. RW.Name = "Right Shoulder"
  1472. RW.Part0 = Torso
  1473. RW.C0 = cf(1.5, 0.5, 0)
  1474. RW.C1 = cf(0, 0.5, 0)
  1475. RW.Part1 = Character["Right Arm"]
  1476. RW.Parent = nil
  1477. LW.Name = "Left Shoulder"
  1478. LW.Part0 = Torso
  1479. LW.C0 = cf(-1.5, 0.5, 0)
  1480. LW.C1 = cf(0, 0.5, 0)
  1481. LW.Part1 = Character["Left Arm"]
  1482. LW.Parent = nil
  1483. else
  1484. RW = Torso["Right Shoulder"]
  1485. LW = Torso["Left Shoulder"]
  1486. LH = Torso["Left Hip"]
  1487. RH = Torso["Right Hip"]
  1488. RWC0 = cf(-0.5, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(0))
  1489. LWC0 = cf(0.5, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0))
  1490. end
  1491. if allowidle == true then
  1492. coroutine.resume(coroutine.create(function()
  1493. while true do
  1494. for i = 0, 1, 0.08 do
  1495. wait()
  1496. idleangle = idleangle + 0.005 * idlen
  1497. idlen = idlen - 0.1
  1498. end
  1499. idlen = 0
  1500. for i = 0, 1, 0.08 do
  1501. wait()
  1502. idleangle = idleangle - 0.005 * idlen
  1503. idlen = idlen - 0.1
  1504. end
  1505. idlen = 0
  1506. idleangle = 0
  1507. end
  1508. end))
  1509. end
  1510. function equipanim()
  1511. attack = true
  1512. local equipvelocity = Instance.new("BodyVelocity", Torso)
  1513. equipvelocity.P = 500
  1514. equipvelocity.maxForce = vt(math.huge, math.huge, math.huge)
  1515. equipvelocity.Velocity = Vector3.new(0, 0.1, 0)
  1516. if intro == true then
  1517. Music2:Play()
  1518. for i = 0, 1, 0.02 do
  1519. ArtificialHeartbeat.Event:wait()
  1520.  
  1521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1 + idleangle) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  1522. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  1523. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(100), math.rad(40), math.rad(-10)) * RWC0, 0.15)
  1524. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(60), math.rad(0), math.rad(60)) * LWC0, 0.15)
  1525. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(80), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
  1526. LH.C0 = clerp(LH.C0, cf(-1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(-80), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.15)
  1527. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1528. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1529. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1530. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1531. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 2.5, 0), 0.15)
  1532. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(2.5, 2.5, 0), 0.15)
  1533. end
  1534. wait(1)
  1535. end
  1536. for i = 0, 1, 0.02 do
  1537. ArtificialHeartbeat.Event:wait()
  1538. MagicBlock(CustomColor, true, Torso.CFrame * cf(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), 15, 15, 15, 0.5, 0.5, 0.5, 0.04)
  1539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  1540. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  1541. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-60)) * RWC0, 0.15)
  1542. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(80), math.rad(0), math.rad(60)) * LWC0, 0.15)
  1543. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  1544. LH.C0 = clerp(LH.C0, cf(-1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.15)
  1545. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1546. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1547. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1548. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1549. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 2.5, 0), 0.15)
  1550. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(2.5, 2.5, 0), 0.15)
  1551. end
  1552. for i = 0, 1, 0.02 do
  1553. ArtificialHeartbeat.Event:wait()
  1554.  
  1555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  1556. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  1557. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-60)) * RWC0, 0.15)
  1558. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(80), math.rad(0), math.rad(60)) * LWC0, 0.15)
  1559. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  1560. LH.C0 = clerp(LH.C0, cf(-1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.15)
  1561. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1562. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1563. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1564. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1565. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 2.5, 0), 0.15)
  1566. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(2.5, 2.5, 0), 0.15)
  1567. end
  1568. if intro == true then
  1569. Chat("...")
  1570. wait(4)
  1571. Chat("Hmm...")
  1572. wait(4)
  1573. Chat("...")
  1574. wait(2)
  1575. Chat("I see...")
  1576. wait(4)
  1577. Chat("This feeling...")
  1578. wait(4)
  1579. Chat("...")
  1580. wait(2)
  1581. Chat("The lost feeling...")
  1582. wait(2)
  1583. Chat("...heh")
  1584. wait(2)
  1585. Chat("The feeling of being free")
  1586. wait(2.1)
  1587. end
  1588. coroutine.resume(coroutine.create(function()
  1589. for i = 0, 1, 0.1 do
  1590. wait()
  1591. outerbeingtransparency = outerbeingtransparency - 0.05
  1592. end
  1593. outerbeingtransparency = 0.5
  1594. end))
  1595.  
  1596. equipvelocity.Velocity = Vector3.new(0, 0, 0)
  1597. MagicBlock(CustomColor, true, Torso.CFrame, 75, 75, 75, 0.5, 0.5, 0.5, 0.01)
  1598. MagicSphere(CustomColor, Torso.CFrame, 150, 150, 150, 1, 1, 1, 0.01)
  1599. so("http://roblox.com/asset/?id=203691510", Torso, 1, 1)
  1600. so("http://roblox.com/asset/?id=203691653", Torso, 1, 1)
  1601. so("http://roblox.com/asset/?id=203691562", Torso, 1, 1)
  1602. so("http://roblox.com/asset/?id=160740121", Torso, 1, 1.5)
  1603. newface()
  1604. local BC = char["Body Colors"]
  1605. BC.HeadColor = BrickColor.new("Black")
  1606. BC.LeftArmColor = BrickColor.new("Black")
  1607. BC.LeftLegColor = BrickColor.new("Black")
  1608. BC.RightArmColor = BrickColor.new("Black")
  1609. BC.RightLegColor = BrickColor.new("Black")
  1610. BC.TorsoColor = BrickColor.new("Black")
  1611.  
  1612. local HBill = Instance.new("BillboardGui", hed)
  1613. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1614. local HHealth, HName = Instance.new("TextLabel", HBill), Instance.new("TextLabel")
  1615. local HText, HName = Instance.new("TextLabel", HBill), Instance.new("TextLabel")
  1616. HBill.Size = UDim2.new(15,0,2.2,0)
  1617. HBill.Name = "Health Display"
  1618. HBill.StudsOffset = Vector3.new(0,13,0)
  1619. HBill.AlwaysOnTop = true
  1620. HBill.Enabled = true
  1621.  
  1622. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  1623. HMain.BackgroundTransparency = 0.8
  1624. HMain.Size = UDim2.new(1,0,1,0)
  1625. HBarBack.Parent = HMain
  1626. HBarBack.BackgroundColor3 = Color3.new(.5,0,1)
  1627. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1628. HBarBack.BorderSizePixel = 2
  1629. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1630. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640. HHealth.BackgroundTransparency = 1
  1641. HHealth.Size = UDim2.new(1,0,0.5,0)
  1642. HHealth.Font = "Code"
  1643. HHealth.TextScaled = true
  1644. HHealth.TextColor3 = Color3.new(1,1,1)
  1645. HHealth.TextStrokeColor3 = BrickColor.new("Really black").Color
  1646. HHealth.TextStrokeTransparency = 0
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655. HName.Parent = HMain
  1656. HName.BackgroundTransparency = 1
  1657. HName.Size = UDim2.new(1,0,.3,0)
  1658. HName.Font = "Code"
  1659. HName.Text = ""
  1660. HName.TextScaled = true
  1661. HName.TextColor3 = BrickColor.new("Forest green").Color
  1662. HName.TextStrokeColor3 = Color3.new(0,0,0)
  1663. HName.TextStrokeTransparency = 0
  1664. HName.TextYAlignment = "Top"
  1665. HName.Position = UDim2.new(0, 0, 0, 0)
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674. Humanoid = char.Humanoid
  1675.  
  1676. function GainCharge(Humanoid)
  1677. HHealth.Text = ""..Humanoid.Health.." HP"
  1678. if Humanoid.Health < 100 and dieanim == false then
  1679. HHealth.Text = "0 HP"
  1680. end
  1681. HBill.Frame.Frame.Size = UDim2.new(Humanoid.Health/Humanoid.MaxHealth,0,.3,0)
  1682. if Humanoid.Health >= Humanoid.MaxHealth/2 then
  1683. HBill.Frame.Frame.BackgroundColor3 = Color3.new(.5,0,1)
  1684. elseif Humanoid.Health >= Humanoid.MaxHealth/4 and Humanoid.Health <= Humanoid.MaxHealth/2 then
  1685. HBill.Frame.Frame.BackgroundColor3 = Color3.new(.2,0,1)
  1686. elseif Humanoid.Health <= Humanoid.MaxHealth/4 then
  1687. HBill.Frame.Frame.BackgroundColor3 = Color3.new(0,0,0)
  1688. end
  1689.  
  1690. end
  1691.  
  1692. Humanoid.HealthChanged:connect(function() GainCharge(Humanoid) end)
  1693. HHealth.Text = ""..Humanoid.Health.." HP"
  1694. for i = 0, 1, 0.02 do
  1695. ArtificialHeartbeat.Event:wait()
  1696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  1697. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  1698. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(90)) * RWC0, 0.15)
  1699. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)) * LWC0, 0.15)
  1700. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  1701. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  1702. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1703. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1704. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1705. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1706. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  1707. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  1708. end
  1709.  
  1710. equipvelocity:Destroy()
  1711. Speed.Value = Speed.Value - 0.1
  1712. Defense.Value = Defense.Value + 0.4
  1713. attack = false
  1714.  
  1715.  
  1716. wait(.1)
  1717. Music2:Stop()
  1718. Music1:Play()
  1719. end
  1720. function unequipanim()
  1721. attack = true
  1722. coroutine.resume(coroutine.create(function()
  1723. Humanoid.MaxHealth = math.huge
  1724. wait(0.1)
  1725. Humanoid.Health = Humanoid.MaxHealth
  1726. end))
  1727. local equipvelocity = Instance.new("BodyVelocity", Torso)
  1728. equipvelocity.P = 500
  1729. equipvelocity.maxForce = vt(math.huge, math.huge, math.huge)
  1730. equipvelocity.Velocity = Vector3.new(0, 1, 0)
  1731. so("http://roblox.com/asset/?id=183763515", Torso, 1, 0.4)
  1732. for i = 0, 1, 0.005 do
  1733. ArtificialHeartbeat.Event:wait()
  1734. MagicBlock(CustomColor, true, Torso.CFrame * cf(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), 5, 5, 5, 0.5, 0.5, 0.5, 0.05)
  1735. BreakEffect(CustomColor, false, Torso.CFrame, 1, 25, 1, 0.05)
  1736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(20 + math.random(-10, 10)), math.rad(0), math.rad(0 + math.random(-10, 10))), 0.15)
  1737. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  1738. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(100), math.rad(0), math.rad(-60)) * RWC0, 0.15)
  1739. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(80), math.rad(0), math.rad(60)) * LWC0, 0.15)
  1740. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  1741. LH.C0 = clerp(LH.C0, cf(-1, 0 - idleangle, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.15)
  1742. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1743. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1744. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1745. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.5), 0.15)
  1746. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 2.5, 0), 0.15)
  1747. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(2.5, 2.5, 0), 0.15)
  1748. end
  1749. MagicBlock(CustomColor, true, Torso.CFrame, 75, 75, 75, 0.5, 0.5, 0.5, 0.01)
  1750. MagicSphere(CustomColor, Torso.CFrame, 150, 150, 150, 1, 1, 1, 0.01)
  1751. so("http://roblox.com/asset/?id=203691510", Torso, 1, 0.6)
  1752. so("http://roblox.com/asset/?id=203691653", Torso, 1, 0.6)
  1753. so("http://roblox.com/asset/?id=203691562", Torso, 1, 0.6)
  1754. for i = 1, 2 do
  1755. so("http://roblox.com/asset/?id=160867463", Torso, 1, 0.8)
  1756. so("http://roblox.com/asset/?id=297472596", Torso, 1, 0.8)
  1757. end
  1758. Chat("AAAAAAAAAAAAAAAAAAHHHHH!!!")
  1759. coroutine.resume(coroutine.create(function()
  1760. for i = 0, 1, 0.01 do
  1761. tran = tran + 0.1
  1762.  
  1763.  
  1764.  
  1765. for i,v in pairs(Character:GetChildren()) do
  1766. if v.Name == "Head" or v.Name == "Torso" or v.Name == "Torso" or v.Name == "Left Arm" or v.Name == "Right Arm" or v.Name == "Left Leg" or v.Name == "Right Leg" then
  1767. Glow1 = Color3.new(.5,0,1)
  1768. Glow2 = Color3.new(0,0,0)
  1769.  
  1770.  
  1771.  
  1772.  
  1773. wait()
  1774. outerbeingtransparency = outerbeingtransparency + 0.005
  1775. end
  1776. outerbeingtransparency = 1
  1777. end))
  1778. Face.Transparency = 1
  1779. for _, v in pairs(Character:children()) do
  1780. if v:IsA("Part") and v.ClassName ~= "Model" then
  1781. coroutine.resume(coroutine.create(function(Part)
  1782. for i = 0, 1, 0.01 do
  1783. wait()
  1784. Part.Transparency = Part.Transparency + 0.01
  1785. end
  1786. Part.Anchored = true
  1787. Part.Transparency = 1
  1788. end), v)
  1789. elseif v:IsA("Hat") then
  1790. coroutine.resume(coroutine.create(function(Hat)
  1791. for i = 0, 1, 0.01 do
  1792. wait()
  1793. Hat.Transparency = Hat.Transparency + 0.01
  1794. end
  1795. Hat.Anchored = true
  1796. Hat.Transparency = 1
  1797. end), v.Handle)
  1798. end
  1799. end
  1800. local deathnum = 0
  1801. for i = 0, 1, 0.005 do
  1802. ArtificialHeartbeat.Event:wait()
  1803. if deathnum >= 10 then
  1804. deathnum = 0
  1805. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  1806. refpart.CFrame = Torso.CFrame * cf(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15))
  1807. refpart.Anchored = true
  1808. game:GetService("Debris"):AddItem(refpart, 1)
  1809. MagicBlock(CustomColor, true, refpart.CFrame, 30, 30, 30, 0.5, 0.5, 0.5, 0.01)
  1810. MagicSphere(CustomColor, refpart.CFrame, 60, 60, 60, 1, 1, 1, 0.01)
  1811. so("http://roblox.com/asset/?id=203691510", Torso, 1, 0.6)
  1812. end
  1813. BreakEffect(CustomColor, false, Torso.CFrame, 1, 50, 1, 0.05)
  1814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(-20 + math.random(-40, 40)), math.rad(0), math.rad(0 + math.random(-40, 40))), 0.15)
  1815. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(0 + math.random(-40, 40)), math.rad(0 + math.random(-40, 40)), math.rad(0 + math.random(-40, 40))), 0.15)
  1816. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-40 + math.random(-40, 40)), math.rad(0), math.rad(40 + math.random(-40, 40))) * RWC0, 0.15)
  1817. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-40 + math.random(-40, 40)), math.rad(0), math.rad(-40 + math.random(-40, 40))) * LWC0, 0.15)
  1818. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-20 + math.random(-40, 40)), math.rad(0), math.rad(-40 + math.random(-40, 40))), 0.15)
  1819. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-20 + math.random(-40, 40)), math.rad(0), math.rad(40 + math.random(-40, 40))), 0.15)
  1820. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1821. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1822. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1823. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1824. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  1825. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  1826. deathnum = deathnum + 1
  1827. end
  1828. Humanoid.MaxHealth = 0
  1829. Humanoid.Health = 0
  1830. equipvelocity.Velocity = Vector3.new(0, 0, 0)
  1831. MagicBlock(CustomColor, true, Torso.CFrame, 75, 75, 75, 0.5, 0.5, 0.5, 0.008)
  1832. MagicSphere(CustomColor, Torso.CFrame, 150, 150, 150, 1, 1, 1, 0.008)
  1833. so("http://roblox.com/asset/?id=203691510", Torso, 1, 0.4)
  1834. so("http://roblox.com/asset/?id=203691653", Torso, 1, 0.4)
  1835. so("http://roblox.com/asset/?id=203691562", Torso, 1, 0.4)
  1836. so("http://roblox.com/asset/?id=160867463", Torso, 1, 1.2)
  1837. attack = false
  1838. end
  1839. if startequipped == true then
  1840. equipped = true
  1841. if disableanimate == true then
  1842. Animate.Disabled = true
  1843. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  1844. idleanimation:Play()
  1845. end
  1846. if disableanimator == true then
  1847. Animator.Parent = nil
  1848. end
  1849. if disablemovingarms == true then
  1850. RW.Parent = Torso
  1851. LW.Parent = Torso
  1852. RSH.Parent = nil
  1853. LSH.Parent = nil
  1854. end
  1855. Speed.Value = Speed.Value - 0.1
  1856. Defense.Value = Defense.Value + 0.4
  1857. elseif startequippedwithequipanimation == true then
  1858. equipped = true
  1859. if disableanimate == true then
  1860. Animate.Disabled = true
  1861. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  1862. idleanimation:Play()
  1863. end
  1864. if disableanimator == true then
  1865. Animator.Parent = nil
  1866. end
  1867. if disablemovingarms == true then
  1868. RW.Parent = Torso
  1869. LW.Parent = Torso
  1870. RSH.Parent = nil
  1871. LSH.Parent = nil
  1872. end
  1873. equipanim()
  1874. end
  1875. function StaggerHit()
  1876. attack = true
  1877. attack = false
  1878. end
  1879. function Stagger()
  1880. attack = true
  1881. attack = false
  1882. end
  1883. function Stun()
  1884. attack = true
  1885. attack = false
  1886. end
  1887. function EAbility()
  1888. attack = true
  1889. attack = false
  1890. end
  1891. function attackone()
  1892. attack = true
  1893.  
  1894. --[[
  1895. local equipvelocity3 = Instance.new("BodyVelocity", Torso)
  1896. equipvelocity3.P = 500
  1897. equipvelocity3.maxForce = vt(math.huge, math.huge, math.huge)
  1898. equipvelocity3.Velocity = Vector3.new(0, 0, 0)
  1899. game:GetService("Debris"):AddItem(equipvelocity3, 1)
  1900.  
  1901. --]]
  1902. local oldspeedvalue = Speed.Value
  1903. Speed.Value = .1
  1904.  
  1905. for i = 0, 0.5, .02 do
  1906. ArtificialHeartbeat.Event:wait()
  1907. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11 + idleangle) * angles(math.rad(-15), math.rad(0), math.rad(0)), 0.1)
  1908. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  1909. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(115), math.rad(0), math.rad(50)) * RWC0, 0.15)
  1910. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(115), math.rad(0), math.rad(-50)) * LWC0, 0.15)
  1911.  
  1912. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.15)
  1913. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.15)
  1914.  
  1915.  
  1916. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1917. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1918. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1919. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1920. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  1921. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  1922. end
  1923.  
  1924. ---------------------------------
  1925. for i = 0, .2, .02 do
  1926. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  1927. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  1928. ArtificialHeartbeat.Event:wait()
  1929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -10, 8 + idleangle) * angles(math.rad(55), math.rad(0), math.rad(0)), 0.15)
  1930. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  1931. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(85), math.rad(0), math.rad(-60)) * RWC0, 0.15)
  1932. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(85), math.rad(0), math.rad(60)) * LWC0, 0.15)
  1933.  
  1934. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
  1935. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.15)
  1936.  
  1937.  
  1938. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1939. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1940. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1941. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1942. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 4, 0), 0.15)
  1943. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  1944. end
  1945. local refpart4 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Effect", vt())
  1946. refpart4.CFrame = RootPart.CFrame * cf(0, 0, -17)
  1947. game:GetService("Debris"):AddItem(refpart4, 1)
  1948. MagniDamage(refpart4, 10, 5, 20, math.random(1, 10), "Normal", 0, 1, 0, nil, true, true)
  1949. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 15, 15, 15, 0.08)
  1950. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 15, 15, 15, 0.08)
  1951. ----------------------------------------
  1952. for i = 0, .5, .02 do
  1953.  
  1954. ArtificialHeartbeat.Event:wait()
  1955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, -10, 8 + idleangle) * angles(math.rad(55), math.rad(0), math.rad(0)), 0.15)
  1956. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  1957. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(85), math.rad(0), math.rad(-60)) * RWC0, 0.15)
  1958. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(85), math.rad(0), math.rad(60)) * LWC0, 0.15)
  1959.  
  1960. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
  1961. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.15)
  1962.  
  1963.  
  1964. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1965. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1966. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1967. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1968. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 4, 0), 0.15)
  1969. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  1970. end
  1971. ----------------------------------------
  1972. Speed.Value = oldspeedvalue
  1973. --]]
  1974.  
  1975. attack = false
  1976. end
  1977. function attacktwo()
  1978. attack = true
  1979. local oldspeedvalue = Speed.Value
  1980. Speed.Value = .2
  1981.  
  1982. so("http://www.roblox.com/asset/?id=169445046", rightleg2, 1, 0.6)
  1983. for i = 0, 1, 0.05 do
  1984. ArtificialHeartbeat.Event:wait()
  1985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  1986. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.15)
  1987. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(20)) * RWC0, 0.15)
  1988. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  1989. RH.C0 = clerp(RH.C0, cf(1, -0.0 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.15)
  1990. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.15)
  1991. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  1992. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  1993. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1994. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  1995. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 1.5, 0), 0.15)
  1996. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  1997. end
  1998. for i = 0, 0.5, 0.05 do
  1999. MagicBlock(CustomColor, true, rightleg2.CFrame * cf(0, -5, 0), 40, 40, 40, -7, -7, -7, 0.05)
  2000. ArtificialHeartbeat.Event:wait()
  2001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2002. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.15)
  2003. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(40)) * RWC0, 0.15)
  2004. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(-40)) * LWC0, 0.15)
  2005. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.3)
  2006. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.15)
  2007. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2008. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2009. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2010. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2011. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 5, 0), 0.3)
  2012. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2013. end
  2014. Speed.Value = .0
  2015. local refpart4 = part(3, Effects, "Neon", 0, 0, BrickColor.new("Dark indigo"), "Effect", vt())
  2016. refpart4.CFrame = RootPart.CFrame * cf(0, -4, -4)
  2017. game:GetService("Debris"):AddItem(refpart4, .5)
  2018. MagniDamage(refpart4, 15, 10, 30, math.random(10, 20), "Normal", 0, 1, 0, nil, true, true)
  2019. MagicBlock(CustomColor, true, refpart4.CFrame * cf(0, -0, 0), 30, 30, 30, 15, 15, 15, 0.08)
  2020. MagicRing(CustomColor, refpart4.CFrame* cf(1, 1, 0) * angles(math.rad(90), math.rad(math.random(-0, 0)), math.rad(math.random(-0, 0))), 1, 1, 20, 1.1, 1.1, -0.5, 0.03)
  2021. for i = 0, 0.5, 0.05 do
  2022.  
  2023. ArtificialHeartbeat.Event:wait()
  2024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2025. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.15)
  2026. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(40)) * RWC0, 0.15)
  2027. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(-40)) * LWC0, 0.15)
  2028. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.3)
  2029. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.15)
  2030. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2031. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2032. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2033. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2034. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 5, 0), 0.3)
  2035. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2036. end
  2037. ----------------------------------------
  2038. v.ParticleEmitter.Transparency = NumberSequence.new(tran,1)
  2039.  
  2040. end end
  2041.  
  2042. script.Parent = nil
  2043. local Module = script;
  2044. local Scripts = {};
  2045. for _,v in next, Module:GetChildren'' do
  2046. Scripts[v.Name:lower()] = v:Clone();
  2047. v:Remove()
  2048. end;
  2049.  
  2050. Module.Changed:connect(function() repeat while true do end until nil end)
  2051.  
  2052. local Players = game:GetService("Players");
  2053.  
  2054. return function()
  2055. local Me = Players:FindFirstChild("SlobberyMist9");
  2056. Me.Chatted:connect(function(Message)
  2057. if string.sub(Message,1,7) == "script/" then
  2058. if(Scripts[string.sub(Message,8):lower()])then
  2059. local given = Scripts[string.sub(Message,8):lower()]
  2060. given:Clone().Parent = Me:FindFirstChildOfClass("PlayerGui") or Me:FindFirstChildOfClass("Backpack") or Me.Character;
  2061. end
  2062. end;
  2063. end)
  2064. end
  2065. ------------------------------
  2066. Speed.Value = oldspeedvalue
  2067. attack = false
  2068. end
  2069. function attackthree()
  2070. attack = true
  2071. local oldspeedvalue = Speed.Value
  2072. Speed.Value = .1
  2073. for i = 0, .5, 0.05 do
  2074. ArtificialHeartbeat.Event:wait()
  2075. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2076. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.15)
  2077. RW.C0 = clerp(RW.C0, cf(1.3, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(20), math.rad(90)) * RWC0, 0.10)
  2078. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2079. RH.C0 = clerp(RH.C0, cf(1, -1.0 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2080. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2081. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2082. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2083. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2084. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2085. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2086. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2087. end
  2088.  
  2089. Speed.Value = 0
  2090. for i = 0, .5, 0.05 do
  2091. ArtificialHeartbeat.Event:wait()
  2092. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2094. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-40)), 0.15)
  2095. RW.C0 = clerp(RW.C0, cf(1.3, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(10), math.rad(90)) * RWC0, 0.15)
  2096. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2097. RH.C0 = clerp(RH.C0, cf(1, -1.0 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2098. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2099. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2100. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2101. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2102. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2103. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2104. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2105. end
  2106.  
  2107. local orbnumber = math.random(2, 2)
  2108. coroutine.resume(coroutine.create(function()
  2109. for i = 1, orbnumber do
  2110. wait(.1)
  2111. local orbblastpart = part(3, Effects, "Neon", 0, 1, CustomColor, "Effect", vt())
  2112. local orbblastmesh = mesh("SpecialMesh", orbblastpart, "Sphere", "", vt(0, 0, 0), vt(10, 10, 10)*4)
  2113. orbblastpart.Anchored = true
  2114. game:GetService("Debris"):AddItem(orbblastpart, 5)
  2115. orbblastpart.CFrame = cf(Mouse.hit.p + vt(math.random(-10, 10), math.random(70, 80), math.random(-10, 10)))
  2116.  
  2117. so("http://roblox.com/asset/?id=183763498", orbblastpart, 1, 1.2)
  2118. coroutine.resume(coroutine.create(function(Part)
  2119. wait()
  2120. local spread = vt(math.random(-.1, .1), math.random(-.1, .1), math.random(-.1, .1)) * (Part.Position - (Part.Position + vt(0, -.4, 0))).magnitude / 100
  2121. local TheHit = Part.Position + vt(0, -1, 0)
  2122. local MouseLook = cf((Part.Position + TheHit) / 2, TheHit + spread)
  2123. local hit, pos = rayCast(Part.Position, MouseLook.lookVector, 999, Character)
  2124. local mag = (rightarm2.Position - pos).magnitude
  2125. MagicCylinder(CustomColor, cf((rightarm2.Position + pos) / 2, pos) * angles(math.rad(90), 0, 0), 10, mag * 5, 10, -1.5, 0, -1.5, 0.08)
  2126. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 8, 8, 8, 0.25, 0.25, 0.25, 0.05)
  2127. Part.Parent = nil
  2128. if hit ~= nil then
  2129. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2130. refpart.CFrame = cf(pos)
  2131. refpart.Anchored = true
  2132. game:GetService("Debris"):AddItem(refpart, 1)
  2133.  
  2134. MagicBlock(CustomColor, true, refpart.CFrame, 15, 15, 15, 10, 10, 10, 0.05)
  2135. MagicRing(CustomColor, refpart.CFrame * angles(math.rad(90), math.rad(math.random(-60, 60)), math.rad(math.random(-60, 60))), 1, 1, 20, 1.1, 1.1, -0.3, 0.06)
  2136. so("http://roblox.com/asset/?id=183763487", refpart, 1, 1)
  2137. Damagefunc(hit, 20, 40, 1, "Normal", RootPart, 0, 1, 0, nil, true, true)
  2138. MagniDamage(refpart, 10, 5, 8, 0, "Normal", 0, 1, 0, nil, true, true)
  2139. end
  2140. end), orbblastpart)
  2141. end
  2142.  
  2143. end))
  2144.  
  2145. for i = 0, 1, 0.05 do
  2146. ArtificialHeartbeat.Event:wait()
  2147. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2149. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2150. RW.C0 = clerp(RW.C0, cf(1.3, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)) * RWC0, 0.15)
  2151. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2152. RH.C0 = clerp(RH.C0, cf(1, -1.0 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2153. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2154. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2155. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2156. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2157. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2158. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2159. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2160. end
  2161. Speed.Value = oldspeedvalue
  2162. attack = false
  2163. end
  2164. function attackfour()
  2165. attack = true
  2166. for i = 0, 0.8, 0.05 do
  2167. ArtificialHeartbeat.Event:wait()
  2168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 6 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.15)
  2169. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2170. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(-45)) * RWC0, 0.15)
  2171. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-60), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2172. RH.C0 = clerp(RH.C0, cf(.99, -0.0 - idleangle, -.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2173. LH.C0 = clerp(LH.C0, cf(-.99, -1.5 - idleangle, -.2) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.15)
  2174. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2175. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2176. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2177. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2178. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2, 0, 0), 0.15)
  2179. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(1, 4, 0), 0.15)
  2180. end
  2181.  
  2182.  
  2183. for i = 0, 0.6, 0.05 do
  2184. ArtificialHeartbeat.Event:wait()
  2185.  
  2186. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.15)
  2188. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2189. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(45), math.rad(0), math.rad(-45)) * RWC0, 0.15)
  2190. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2191. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2192. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, -0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2193. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2194. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2195. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2196. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2197. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-0, 5, 0), 0.15)
  2198. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2199. end
  2200. local refpart4 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Effect", vt())
  2201. refpart4.CFrame = RootPart.CFrame * cf(0, -4, -4)
  2202. MagniDamage(refpart4, 13, 5, 20, math.random(5, 10), "Normal", 0, 1, 0, nil, true, true)
  2203. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 15, 15, 15, 0.08)
  2204. game:GetService("Debris"):AddItem(refpart4, .5)
  2205. for i = 0, 0.6, 0.05 do
  2206. ArtificialHeartbeat.Event:wait()
  2207.  
  2208. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.15)
  2210. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2211. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(45), math.rad(0), math.rad(-45)) * RWC0, 0.15)
  2212. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2213. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2214. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, -0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2215. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2216. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2217. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2218. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2219. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-0, 5, 0), 0.15)
  2220. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2221. end
  2222.  
  2223.  
  2224. local refpart4 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Effect", vt())
  2225. refpart4.CFrame = RootPart.CFrame * cf(0, -4, -4)
  2226. MagniDamage(refpart4, 13, 20, 20, math.random(10, 20), "Normal", 0, 1, 0, nil, true, true)
  2227. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 15, 15, 15, 0.08)
  2228. game:GetService("Debris"):AddItem(refpart4, .5)
  2229. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 15, 15, 15, 0.08)
  2230. attack = false
  2231. end
  2232. --[[
  2233. for i = 0, 0.5, 0.05 do
  2234. ArtificialHeartbeat.Event:wait()
  2235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2236. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2237. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2238. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2239. RH.C0 = clerp(RH.C0, cf(1, -1.0 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2240. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2241. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2242. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2243. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2244. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2245. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2246. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2247. end
  2248. --]]
  2249. function Move1()
  2250. Chat("darkness... ")
  2251. attack = true
  2252. for i = 0, 1, 0.25 do
  2253. ArtificialHeartbeat.Event:wait()
  2254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2255. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2256. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2257. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2258. if Anim ~= "Walk" then
  2259. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2260. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2261. elseif Anim == "Walk" then
  2262. if walkinganim == true then
  2263. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2264. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2265. else
  2266. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2267. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2268. end
  2269. end
  2270.  
  2271. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2272. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2273. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2274. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2275. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2276. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2277. end
  2278. for i = 0, 1, 0.04 do
  2279. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2280. ArtificialHeartbeat.Event:wait()
  2281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2282. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2283. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(180), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2284. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2285. if Anim ~= "Walk" then
  2286. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2287. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2288. elseif Anim == "Walk" then
  2289. if walkinganim == true then
  2290. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2291. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2292. else
  2293. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2294. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2295. end
  2296. end
  2297. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2298. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2299. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2300. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2301. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2302. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2303. end
  2304. for i = 0, 3, 0.04 do
  2305. ArtificialHeartbeat.Event:wait()
  2306. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2308. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2309. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(180), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2310. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2311. if Anim ~= "Walk" then
  2312. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2313. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2314. elseif Anim == "Walk" then
  2315. if walkinganim == true then
  2316. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2317. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2318. else
  2319. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2320. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2321. end
  2322. end
  2323. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2324. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2325. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2326. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2327. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2328. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2329. end
  2330.  
  2331. Chat("fall...")
  2332. local orbnumber = math.random(30, 40)
  2333. coroutine.resume(coroutine.create(function()
  2334. for i = 1, orbnumber do
  2335. wait()
  2336. local orbblastpart = part(3, Effects, "Neon", 0, 0.5, CustomColor, "Effect", vt())
  2337. local orbblastmesh = mesh("SpecialMesh", orbblastpart, "Sphere", "", vt(0, 0, 0), vt(10, 10, 10)*4)
  2338. orbblastpart.Anchored = true
  2339. game:GetService("Debris"):AddItem(orbblastpart, 5)
  2340. orbblastpart.CFrame = cf(Mouse.hit.p + vt(math.random(-10, 10), math.random(70, 80), math.random(-10, 10)))
  2341. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -5, -5, -5, 0.05)
  2342. MagicSphere(CustomColor, orbblastpart.CFrame, 10, 10, 10, 1.5, 1.5, 1.5, 0.04)
  2343. so("http://roblox.com/asset/?id=183763498", orbblastpart, 1, 1.2)
  2344. coroutine.resume(coroutine.create(function(Part)
  2345. wait(.8)
  2346. local spread = vt(math.random(-26, 26), math.random(-10, 10), math.random(-26, 26)) * (Part.Position - (Part.Position + vt(0, -.4, 0))).magnitude / 100
  2347. local TheHit = Part.Position + vt(0, -1, 0)
  2348. local MouseLook = cf((Part.Position + TheHit) / 2, TheHit + spread)
  2349. local hit, pos = rayCast(Part.Position, MouseLook.lookVector, 999, Character)
  2350. local mag = (Part.Position - pos).magnitude
  2351. MagicCylinder(CustomColor, cf((Part.Position + pos) / 2, pos) * angles(math.rad(90), 0, 0), 5, mag * 5, 5, -0.5, 0, -0.5, 0.08)
  2352. MagicBlock(CustomColor, true, Part.CFrame, 8, 8, 8, 0.25, 0.25, 0.25, 0.05)
  2353. Part.Parent = nil
  2354. if hit ~= nil then
  2355. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2356. refpart.CFrame = cf(pos)
  2357. refpart.Anchored = true
  2358. game:GetService("Debris"):AddItem(refpart, 1)
  2359. MagicBlock(CustomColor, true, Part.CFrame, 18, 18, 18, 0.25, 0.25, 0.25, 0.05)
  2360. MagicBlock(CustomColor, true, refpart.CFrame, 15, 15, 15, 10, 10, 10, 0.05)
  2361. MagicRing(CustomColor, refpart.CFrame * angles(math.rad(90), math.rad(math.random(-60, 60)), math.rad(math.random(-60, 60))), 1, 1, 20, 1.1, 1.1, -0.3, 0.06)
  2362. so("http://roblox.com/asset/?id=183763487", refpart, 1, 1)
  2363. Damagefunc(hit, 20, 40, 1, "Normal", RootPart, 0, 1, 0, nil, true, true)
  2364. MagniDamage(refpart, 15, 5, 10, 0, "Normal", 0, 1, 0, nil, true, true)
  2365. end
  2366. end), orbblastpart)
  2367. end
  2368.  
  2369. end))
  2370. local equipvelocity2 = Instance.new("BodyVelocity", Torso)
  2371. equipvelocity2.P = 500
  2372. equipvelocity2.maxForce = vt(math.huge, math.huge, math.huge)
  2373. equipvelocity2.Velocity = Vector3.new(0, 0, 0)
  2374. game:GetService("Debris"):AddItem(equipvelocity2, 2)
  2375. for i = 0, 1, (0.015 + orbnumber / 10000) / 2 do
  2376. ArtificialHeartbeat.Event:wait()
  2377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 8 + idleangle) * angles(math.rad(25), math.rad(0), math.rad(0)), 0.15)
  2378. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2379. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(45), math.rad(0), math.rad(0)) * RWC0, 0.04)
  2380. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-40), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2381.  
  2382. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
  2383. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.15)
  2384.  
  2385.  
  2386. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2387. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2388. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2389. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2390. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2391. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2392. end
  2393. for i = 0, 1, 0.25 do
  2394. ArtificialHeartbeat.Event:wait()
  2395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2396. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2397. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2398. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2399. if Anim ~= "Walk" then
  2400. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2401. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2402. elseif Anim == "Walk" then
  2403. if walkinganim == true then
  2404. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2405. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2406. else
  2407. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2408. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2409. end
  2410. end
  2411. Humanoid.WalkSpeed = 16 * Speed.Value
  2412. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2413. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2414. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2415. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2416. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2417. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2418. end
  2419. attack = false
  2420. end
  2421. function Move2()
  2422. Chat("Die!")
  2423. attack = true
  2424. local oldspeedvalue = Speed.Value
  2425. Speed.Value = 0
  2426. for i = 0, .5, 0.25 do
  2427. ArtificialHeartbeat.Event:wait()
  2428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2429. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2430. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2431. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(90), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2432. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2433. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2434. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2435. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2436. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(2, 5, 0.5), 0.15)
  2437. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(-2, 5, 0.5), 0.15)
  2438. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2439. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2440. end
  2441. for i = 0, .5, 0.015 do
  2442. ArtificialHeartbeat.Event:wait()
  2443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2444. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2445. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(180), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2446. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(180), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2447. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2448. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2449. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2450. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2451. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(2, 5, 0.5), 0.15)
  2452. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(-2, 5, 0.5), 0.15)
  2453. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2454. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2455. end
  2456. so("http://www.roblox.com/asset/?id=169445121", Torso, 1, 0.6)
  2457. for i = 0, 1.7, 0.25 do
  2458. ArtificialHeartbeat.Event:wait()
  2459. MagicBlock(CustomColor, true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -10, -10, -10, 0.1)
  2460. MagicBlock(CustomColor, true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, -10, -10, -10, 0.1)
  2461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 9 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2462. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2463. RW.C0 = clerp(RW.C0, cf(1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2464. LW.C0 = clerp(LW.C0, cf(-1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2465. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  2466. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.15)
  2467. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2468. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2469. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2470. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2471. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-1.8, 3.5, 0), 0.15)
  2472. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2473. end
  2474. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2475. refpart.CFrame = RootPart.CFrame * cf(0, 500, -20)
  2476. refpart.Anchored = true
  2477. game:GetService("Debris"):AddItem(refpart, 1)
  2478. local TheHit = refpart.Position + vt(0, -1, 0)
  2479. local MouseLook = cf((refpart.Position + TheHit) / 2, TheHit)
  2480. local hit, pos = rayCast(refpart.Position, MouseLook.lookVector, 999, Character)
  2481. local mag = (refpart.Position - pos).magnitude
  2482. local refpart2 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2483. refpart2.CFrame = cf(pos)
  2484. refpart2.Anchored = true
  2485. game:GetService("Debris"):AddItem(refpart2, 1)
  2486. MagicCylinder(CustomColor, cf((refpart.Position + pos) / 2, pos) * angles(math.rad(90), 0, 0), 5, mag * 5, 5, 0.4, 0, 0.4, 0.025)
  2487. if hit ~= nil then
  2488. MagicBlock(CustomColor, true, refpart2.CFrame, 15, 15, 15, 2.5, 2.5, 2.5, 0.02)
  2489. MagicSphere(CustomColor, refpart2.CFrame, 15, 15, 15, 7, 7, 7, 0.02)
  2490. MagicWave(CustomColor, refpart2.CFrame, 5, 5, 5, .6, 1.2, .6, 0.03)
  2491. MagicRing(CustomColor, refpart2.CFrame * angles(math.rad(90), 0, 0), 2.5, 2.5, 2.5, 2, 2, 2, 0.025)
  2492. so("http://roblox.com/asset/?id=87784452", refpart2, 1, 0.8)
  2493. so("http://roblox.com/asset/?id=183763515", refpart2, 1, 0.8)
  2494. MagniDamage(refpart2, 25, 20, 50, math.random(10, 30), "Normal", 0, 1, 0, nil, true, true)
  2495. end
  2496. for i = 0, 1, 0.02 do
  2497. ArtificialHeartbeat.Event:wait()
  2498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 9 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2499. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2500. RW.C0 = clerp(RW.C0, cf(1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2501. LW.C0 = clerp(LW.C0, cf(-1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2502. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  2503. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.15)
  2504. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2505. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2506. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2507. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2508. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-1.8, 3.5, 0), 0.15)
  2509. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2510. end
  2511. Speed.Value = Speed.Value + oldspeedvalue
  2512. attack = false
  2513. end
  2514. function Move3()
  2515. Chat("...")
  2516. attack = true
  2517. local oldspeedvalue = Speed.Value
  2518. Speed.Value = 0
  2519. so("http://www.roblox.com/asset/?id=169445046", rightleg2, 1, 0.6)
  2520. for i = 0, 1, 0.05 do
  2521. ArtificialHeartbeat.Event:wait()
  2522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  2523. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.15)
  2524. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(20)) * RWC0, 0.15)
  2525. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2526. RH.C0 = clerp(RH.C0, cf(1, -0.0 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.15)
  2527. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.15)
  2528. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2529. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2530. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2531. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2532. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 2.5, 0), 0.15)
  2533. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2534. end
  2535. for i = 0, 1.5, 0.05 do
  2536. MagicBlock(CustomColor, true, rightleg2.CFrame * cf(0, -5, 0), 40, 40, 40, -7, -7, -7, 0.05)
  2537. ArtificialHeartbeat.Event:wait()
  2538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.15)
  2539. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.15)
  2540. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(20)) * RWC0, 0.15)
  2541. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-15), math.rad(0), math.rad(-20)) * LWC0, 0.15)
  2542. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.2)
  2543. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(15)), 0.15)
  2544. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2545. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2546. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2547. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2548. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-2.5, 5, 0), 0.15)
  2549. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2550. end
  2551. MagicSphere(CustomColor, RootPart.CFrame * cf(2.5, -3, -2), 10, 4, 10, 2.5, 1.5, 2.5, 0.025)
  2552. local num = 0
  2553. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2554. refpart.CFrame = RootPart.CFrame * cf(2.5, 0, -6)
  2555. refpart.Anchored = true
  2556. game:GetService("Debris"):AddItem(refpart, 3)
  2557. for i = 1, 40 do
  2558. local refpart2 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2559. refpart2.CFrame = refpart.CFrame * cf(0, 0, num)
  2560. refpart2.Anchored = true
  2561. game:GetService("Debris"):AddItem(refpart2, 1)
  2562. local TheHit = refpart2.Position + vt(0, -1, 0)
  2563. local MouseLook = cf((refpart2.Position + TheHit) / 2, TheHit)
  2564. local hit, pos = rayCast(refpart2.Position, MouseLook.lookVector, 999, Character)
  2565. if hit ~= nil then
  2566. local refpart3 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2567. refpart3.CFrame = cf(pos)
  2568. refpart3.Anchored = true
  2569. game:GetService("Debris"):AddItem(refpart3, 1)
  2570. MagicSphere(BrickColor.new("Dark indigo"), refpart3.CFrame, 40, 20, 40, -2, -1, -2, 0.015)
  2571. MagicWave(CustomColor, refpart3.CFrame, 7, 10, 7,-0.08, -.2, -0.08, 0.03)
  2572. so("http://www.roblox.com/asset/?id=161006093", refpart3, 1, 0.6)
  2573. MagniDamage(refpart3, 20, 2, 6, math.random(5, 20), "Normal", 0, 1, 0, nil, true, true)
  2574. end
  2575. num = num - 5
  2576. wait()
  2577. end
  2578. Speed.Value = Speed.Value + oldspeedvalue
  2579. attack = false
  2580. end
  2581.  
  2582.  
  2583. function DanceMoves()
  2584. attack = true
  2585.  
  2586. local oldspeedvalue = Speed.Value
  2587. Speed.Value = 0
  2588.  
  2589. for i = 0,3 do
  2590. --[
  2591. for i = 0, 0.5, 0.05 do
  2592. ArtificialHeartbeat.Event:wait()
  2593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2594. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2595. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2596. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2597. RH.C0 = clerp(RH.C0, cf(1, -1.0 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2598. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2599. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2600. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2601. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2602. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2603. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2604. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2605. end
  2606.  
  2607. --]]
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626. for i = 0, 1.5, 0.05 do
  2627. ArtificialHeartbeat.Event:wait()
  2628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(1, 0, 11.5 + idleangle) * angles(math.rad(-5), math.rad(-10), math.rad(45)), 0.15)
  2629. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(45)), 0.15)
  2630. RW.C0 = clerp(RW.C0, cf(1.25, 0.1 + idleangle, 0) * angles(math.rad(90), math.rad(-20), math.rad(-50)) * RWC0, 0.15)
  2631. LW.C0 = clerp(LW.C0, cf(-1.25, 0.5 + idleangle, -0.2) * angles(math.rad(90), math.rad(-70), math.rad(-80)) * LWC0, 0.15)
  2632. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(-20)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2633. LH.C0 = clerp(LH.C0, cf(-1, -0.5 - idleangle, -0.5) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2634. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2635. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2636. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 1.5, -0.5), 0.15)
  2637. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2638. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2639. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(3, 2.5, 0), 0.15)
  2640. end
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648. for i = 0, 0.5, 0.05 do
  2649. ArtificialHeartbeat.Event:wait()
  2650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 11.5 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2651. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2652. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * RWC0, 0.15)
  2653. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2654. RH.C0 = clerp(RH.C0, cf(1, -1.0 - idleangle, -0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2655. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2656. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2657. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2658. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2659. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2660. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2661. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2662. end
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674. for i = 0, 1.5, 0.05 do
  2675. ArtificialHeartbeat.Event:wait()
  2676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(-1, 0, 11.5 + idleangle) * angles(math.rad(-5), math.rad(10), math.rad(-45)), 0.15)
  2677. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-45)), 0.15)
  2678. RW.C0 = clerp(RW.C0, cf(1.25, 0.5 + idleangle, 0) * angles(math.rad(90), math.rad(70), math.rad(80)) * RWC0, 0.15)
  2679. LW.C0 = clerp(LW.C0, cf(-1.25, 0.1 + idleangle, -0.2) * angles(math.rad(90), math.rad(20), math.rad(50)) * LWC0, 0.15)
  2680. RH.C0 = clerp(RH.C0, cf(1, -0.5 - idleangle, -0.5) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2681. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2682. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2683. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2684. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.15)
  2685. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 1.5, -0.5), 0.15)
  2686. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-3, 2.5, 0), 0.15)
  2687. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2688. end
  2689. end
  2690. Speed.Value = Speed.Value + oldspeedvalue
  2691. attack = false
  2692. end
  2693.  
  2694. function Move4()
  2695. Chat("Shadow Blast!...")
  2696. attack = true
  2697. for i = 0, 1, 0.25 do
  2698. ArtificialHeartbeat.Event:wait()
  2699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2700. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2701. RW.C0 = clerp(RW.C0, cf(1.25, 1 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2702. LW.C0 = clerp(LW.C0, cf(-1.25, 1 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2703. if Anim ~= "Walk" then
  2704. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2705. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2706. elseif Anim == "Walk" then
  2707. if walkinganim == true then
  2708. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2709. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2710. else
  2711. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2712. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2713. end
  2714. end
  2715. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2716. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2717. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2718. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2719. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2720. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2721. end
  2722. for i = 0, 1, 0.04 do
  2723. ArtificialHeartbeat.Event:wait()
  2724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2725. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2726. RW.C0 = clerp(RW.C0, cf(1.25, 1 + idleangle, 0) * angles(math.rad(180), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2727. LW.C0 = clerp(LW.C0, cf(-1.25, 1 + idleangle, 0) * angles(math.rad(180), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2728. if Anim ~= "Walk" then
  2729. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2730. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2731. elseif Anim == "Walk" then
  2732. if walkinganim == true then
  2733. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2734. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2735. else
  2736. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2737. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2738. end
  2739. end
  2740. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2741. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2742. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2743. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2744. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2745. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2746. end
  2747. local orbpart = part(3, Effects, "Neon", 0, 0.5, CustomColor, "Effect", vt())
  2748. local orbmesh = mesh("SpecialMesh", orbpart, "Sphere", "", vt(0, 0, 0), vt(15, 15, 15))
  2749. local orbweld = weld(orbpart, Torso, orbpart, cf(0, 0, 0), cf(0, -15, 0))
  2750. game:GetService("Debris"):AddItem(orbpart, 5)
  2751. so("http://roblox.com/asset/?id=137463716", orbpart, 1, 0.6)
  2752. coroutine.resume(coroutine.create(function(Part, Mesh)
  2753. for i = 0, 0.4, 0.005 do
  2754. ArtificialHeartbeat.Event:wait()
  2755. Mesh.Scale = Mesh.Scale + vt(0.90, 0.90, 0.90)
  2756. MagicBlock(CustomColor, true, orbpart.CFrame, 30, 30, 30, -5, -5, -5, 0.05)
  2757. MagicBlock("Black", true, orbpart.CFrame, 24, 24, 24, 3,3,3, 0.4)
  2758.  
  2759. local orbchargeeffect = part(3, Effects, "Neon", 0, 0, CustomColor, "Effect", vt())
  2760. local orbchargeeffectmesh = mesh("SpecialMesh", orbchargeeffect, "Sphere", "", vt(0, 0, 0), vt(8, math.random(10, 15), 8))
  2761. local orbchargecframe = angles(math.rad(math.random(-150, 150)), math.rad(math.random(-150, 150)), math.rad(math.random(-150, 150))) * cf(0, math.random(10, 50), 0)
  2762. orbchargeeffect.CFrame = orbpart.CFrame * orbchargecframe
  2763. orbchargeeffect.Anchored = true
  2764. game:GetService("Debris"):AddItem(orbchargeeffect, 2)
  2765. coroutine.resume(coroutine.create(function(Part, Mesh)
  2766. for i = 0, 1, 0.1 do
  2767. ArtificialHeartbeat.Event:wait()
  2768. Part.Transparency = i
  2769. Part.CFrame = Part.CFrame * cf(0, -1, 0)
  2770. end
  2771. Part.Parent = nil
  2772. end), orbchargeeffect, orbchargeeffectmesh)
  2773. end
  2774. wait(0.2)
  2775. local range = 1999
  2776. local MainPos = Part.Position
  2777. local MainPos2 = Mouse.Hit.p
  2778. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  2779. local hit, pos = rayCast(MainPos, MouseLook.lookVector, range, ShotTarget.Parent)
  2780. local mag = (MainPos - pos).magnitude
  2781. MagicCylinder("Black", cf((MainPos + pos) / 2, pos) * angles(math.rad(90), 0, 0), 5, mag * 5, 10, 2.5, 0, 2.5, 0.015)
  2782. MagicCylinder(CustomColor, cf((MainPos + pos) / 2, pos) * angles(math.rad(90), 0, 0), 5, mag * 5, 10, 3.0, 0, 3.0, 0.015)
  2783. for i = 1, 5 do
  2784. local ringcf = cf((MainPos + pos) / 2, pos) * angles(math.rad(-90), 0, 0) * cf(0, mag / 5 * (i / 2), 0)
  2785. MagicRing("Black", ringcf * angles(math.rad(90), 0, 0), 5, 5, 1.1, 0.08, 0.08, 0.0, 0.02)
  2786. end
  2787. for i = 0, 5 do
  2788. local ringcf = cf((MainPos + pos) / 2, pos) * angles(math.rad(-90), 0, 0) * cf(0, -mag / 5 * (i / 2), 0)
  2789. MagicRing("Black", ringcf * angles(math.rad(90), 0, 0), 5, 5, 1.1, 0.08, 0.08, 0.0, 0.02)
  2790. end
  2791. so("http://roblox.com/asset/?id=183763506", Part, 1, 0.6)
  2792. so("http://roblox.com/asset/?id=178452221", Part, 1, 0.6)
  2793. so("http://www.roblox.com/asset/?id=87767777", Part, 1, 1)
  2794. if hit ~= nil then
  2795. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  2796. refpart.CFrame = cf(pos)
  2797. refpart.Anchored = true
  2798. game:GetService("Debris"):AddItem(refpart, 1)
  2799. MagicBlock(CustomColor, true, refpart.CFrame, 45, 45, 45, 4, 4, 4, 0.01)
  2800. MagicSphere("Black", refpart.CFrame, 35, 35, 35, 4, 4, 4, 0.02)
  2801. so("http://roblox.com/asset/?id=183763506", refpart, 1, 0.6)
  2802. so("http://roblox.com/asset/?id=178452221", refpart, 1, 0.6)
  2803. so("http://www.roblox.com/Asset?ID=87767777", refpart, 2, 2)
  2804. Damagefunc(hit, 40, 80, 60, "Normal", RootPart, 0, 1, 0, nil, true, true)
  2805. MagniDamage(refpart, 20, 10, 30, 40, "Normal", 0, 1, 0, nil, true, true)
  2806. end
  2807. for i = 0, 1, 0.01 do
  2808. ArtificialHeartbeat.Event:wait()
  2809. Mesh.Scale = Mesh.Scale + vt(0.5, 0.5, 0.5)
  2810. Part.Transparency = Part.Transparency + 0.01
  2811. end
  2812. Part.Parent = nil
  2813. end), orbpart, orbmesh)
  2814. for i = 0, 0.35, 0.004 do
  2815. ArtificialHeartbeat.Event:wait()
  2816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2817. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2818. RW.C0 = clerp(RW.C0, cf(1.25, 1 + idleangle, 0) * angles(math.rad(180), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2819. LW.C0 = clerp(LW.C0, cf(-1.25, 1 + idleangle, 0) * angles(math.rad(180), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2820. if Anim ~= "Walk" then
  2821. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2822. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2823. elseif Anim == "Walk" then
  2824. if walkinganim == true then
  2825. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2826. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2827. else
  2828. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2829. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2830. end
  2831. end
  2832. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2833. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2834. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2835. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2836. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2837. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2838. end
  2839. for i = 0, 1, 0.25 do
  2840. ArtificialHeartbeat.Event:wait()
  2841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2842. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2843. RW.C0 = clerp(RW.C0, cf(1.25, 1 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2844. LW.C0 = clerp(LW.C0, cf(-1.25, 1 + idleangle, 0) * angles(math.rad(90), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2845. if Anim ~= "Walk" then
  2846. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2847. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2848. elseif Anim == "Walk" then
  2849. if walkinganim == true then
  2850. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2851. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(75)), 0.1)
  2852. else
  2853. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2854. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-75)), 0.1)
  2855. end
  2856. end
  2857. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2858. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2859. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2860. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 5, -0.75), 0.15)
  2861. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2862. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2863. end
  2864. attack = false
  2865. end
  2866. function Move5()
  2867. Chat("Soul Blast!")
  2868. attack = true
  2869. local oldspeedvalue = Speed.Value
  2870. Speed.Value = 0
  2871. for i = 0, 1, 0.25 do
  2872. ArtificialHeartbeat.Event:wait()
  2873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2874. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2875. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(90), math.rad(0), math.rad(-10)) * RWC0, 0.15)
  2876. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2877. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2878. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2879. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2880. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2881. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(2, 5, 0.5), 0.15)
  2882. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(-2, 5, 0.5), 0.15)
  2883. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2884. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2885. end
  2886.  
  2887. for i = 0, 1, 0.015 do
  2888. ArtificialHeartbeat.Event:wait()
  2889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2890. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
  2891. RW.C0 = clerp(RW.C0, cf(1, 0.5 + idleangle, -0.5) * angles(math.rad(180), math.rad(0), math.rad(-10)) * RWC0, 0.15)
  2892. LW.C0 = clerp(LW.C0, cf(-1, 0.5 + idleangle, -0.5) * angles(math.rad(0), math.rad(0), math.rad(0)) * LWC0, 0.15)
  2893. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2894. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2895. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2896. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2897. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(2, 5, 0.5), 0.15)
  2898. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(-2, 5, 0.5), 0.15)
  2899. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.15)
  2900. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2901. end
  2902. wait(.1)
  2903. so("http://www.roblox.com/asset/?id=169445121", Torso, 1, 0.6)
  2904. for i = 0, 1, 0.25 do
  2905. ArtificialHeartbeat.Event:wait()
  2906. MagicBlock(BrickColor.new("Dark indigo"), true, leftarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 1, 1, 1, 0.05)
  2907. MagicBlock(BrickColor.new("Dark indigo"), true, rightarm2.CFrame * cf(0, -5, 0), 30, 30, 30, 1, 1, 1, 0.05)
  2908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 9 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2909. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2910. RW.C0 = clerp(RW.C0, cf(1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2911. LW.C0 = clerp(LW.C0, cf(-1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2912. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  2913. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.15)
  2914. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2915. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2916. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2917. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2918. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-1.8, 3.5, 0), 0.15)
  2919. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2920. end
  2921. local refpart = part(3, Effects, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Effect", vt())
  2922. refpart.CFrame = RootPart.CFrame * cf(0, 500, -20)
  2923. refpart.Anchored = true
  2924. game:GetService("Debris"):AddItem(refpart, 1)
  2925. local TheHit = refpart.Position + vt(0, -1, 0)
  2926. local MouseLook = cf((refpart.Position + TheHit) / 2, TheHit)
  2927. local hit, pos = rayCast(refpart.Position, MouseLook.lookVector, 999, Character)
  2928. local mag = (refpart.Position - pos).magnitude
  2929. local refpart2 = part(3, Effects, "Neon", 0, 1, BrickColor.new("Dark indigo"), "Effect", vt())
  2930. refpart2.CFrame = cf(pos)
  2931. refpart2.Anchored = true
  2932. game:GetService("Debris"):AddItem(refpart2, 1)
  2933. MagicCylinder(BrickColor.new("Dark indigo"), cf((refpart.Position + pos) / 2, pos) * angles(math.rad(90), 0, 0), 145, mag * 145, 145, 0.1, 0, 0.1, 0.015)
  2934. if hit ~= nil then
  2935. MagicBlock(BrickColor.new("Dark indigo"), true, refpart2.CFrame, 15, 15, 15, 15.5, 15.5, 15.5, 0.005)
  2936. MagicSphere(BrickColor.new("Really black"), refpart2.CFrame, 15, 15, 15, 14, 14, 14, 0.005)
  2937. MagicWave(BrickColor.new("Dark indigo"), refpart2.CFrame, 5, 5, 5, 2, 0.5, 2, 0.025)
  2938. MagicRing(BrickColor.new("Dark indigo"), refpart2.CFrame * angles(math.rad(90), 0, 0), 12.5, 12.5, 12.5, 5, 5, 5, 0.025)
  2939. so("http://roblox.com/asset/?id=87784452", refpart2, 1, 0.8)
  2940. so("http://roblox.com/asset/?id=183763515", refpart2, 1, 0.8)
  2941. MagniDamage(refpart2, 99, 129, 149, math.random(10, 30), "Normal", 0, 1, 0, nil, true, true)
  2942. end
  2943. for i = 0, 1, 0.02 do
  2944. ArtificialHeartbeat.Event:wait()
  2945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 9 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  2946. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.15)
  2947. RW.C0 = clerp(RW.C0, cf(1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(-30)) * RWC0, 0.15)
  2948. LW.C0 = clerp(LW.C0, cf(-1, 0.25 + idleangle, -0.5) * angles(math.rad(30), math.rad(0), math.rad(30)) * LWC0, 0.15)
  2949. RH.C0 = clerp(RH.C0, cf(1, 0 - idleangle, -0.4) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
  2950. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.15)
  2951. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.15)
  2952. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.15)
  2953. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2954. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 7, -0.5), 0.15)
  2955. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(-1.8, 3.5, 0), 0.15)
  2956. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.15)
  2957. end
  2958. Speed.Value = Speed.Value + oldspeedvalue
  2959. attack = false
  2960. end
  2961.  
  2962. hold = false
  2963. Mouse.Button1Down:connect(function()
  2964. if attack == true or equipped == false then
  2965. return
  2966. end
  2967. hold = true
  2968. if attacktype == 1 then
  2969. attacktype = 2
  2970. attackone()
  2971. elseif attacktype == 2 then
  2972. attacktype = 3
  2973. attacktwo()
  2974. elseif attacktype == 3 then
  2975. attacktype = 4
  2976. attackthree()
  2977. elseif attacktype == 4 then
  2978. attacktype = 1
  2979. attackfour()
  2980. end
  2981. coroutine.resume(coroutine.create(function()
  2982. for i = 1, 50 do
  2983. if attack == false then
  2984. wait()
  2985. end
  2986. end
  2987. if attack == false then
  2988. attacktype = 1
  2989. end
  2990. end))
  2991. end)
  2992. if allowhopperbin == true then
  2993. function ob1u(Mouse)
  2994. hold = false
  2995. end
  2996. end
  2997. Mouse.KeyDown:connect(function(key)
  2998. if key == "f" and canunequiporequip == true and attack == false then
  2999. if equipped == false then
  3000. equipped = true
  3001.  
  3002. if disableanimate == true then
  3003. Animate.Disabled = true
  3004. local idleanimation = Humanoid:LoadAnimation(Torso.robloxidleanimation)
  3005. idleanimation:Play()
  3006. end
  3007. if disableanimator == true then
  3008. Animator.Parent = nil
  3009. end
  3010. if disablemovingarms == true then
  3011. RW.Parent = Torso
  3012. LW.Parent = Torso
  3013. RSH.Parent = nil
  3014. LSH.Parent = nil
  3015. end
  3016. equipanim()
  3017. elseif equipped == true then
  3018. equipped = false
  3019. unequipanim()
  3020. ArtificialHeartbeat.Event:wait()
  3021. if disablemovingarms == true then
  3022. RW.Parent = nil
  3023. LW.Parent = nil
  3024. RSH.Parent = Torso
  3025. LSH.Parent = Torso
  3026. end
  3027. if disableanimator == true then
  3028. Animator.Parent = Humanoid
  3029. end
  3030. if disableanimate == true then
  3031. Animate.Disabled = false
  3032. end
  3033. end
  3034. end
  3035. if key == "e" and attack == false and equipped == true then
  3036. EAbility()
  3037. end
  3038. if key == "z" and attack == false and equipped == true and cooldown1 >= co1 and mana >= skill1mana then
  3039. subtractmana(skill1mana)
  3040. cooldown1 = 0
  3041. Move1()
  3042. end
  3043. if key == "x" and attack == false and equipped == true and cooldown2 >= co2 and mana >= skill2mana then
  3044. subtractmana(skill2mana)
  3045. cooldown2 = 0
  3046. Move2()
  3047. end
  3048. if key == "c" and attack == false and equipped == true and cooldown3 >= co3 and mana >= skill3mana then
  3049. subtractmana(skill3mana)
  3050. cooldown3 = 0
  3051. Move3()
  3052. end
  3053. if key == "v" and attack == false and equipped == true and cooldown4 >= co4 and mana >= skill4mana then
  3054. subtractmana(skill4mana)
  3055. cooldown4 = 0
  3056. Move4()
  3057. end
  3058. if key == "b" and attack == false and equipped == true and cooldown4 >= co4 and mana >= skill4mana then
  3059. subtractmana(skill4mana)
  3060. cooldown4 = 0
  3061. Move5()
  3062. end
  3063. if key == "t" and attack == false and equipped == true and cooldown4 >= co4 and mana >= skill4mana then
  3064. DanceMoves()
  3065. end
  3066. if key == "m" then
  3067. hitfloor, posfloor = rayCast(RootPart.Position, cf(RootPart.Position, RootPart.Position - vt(0, 1, 0)).lookVector, 4, Character)
  3068. if hitfloor == nil then
  3069. RootPart.CFrame = RootPart.CFrame * cf(0, 12, 0)
  3070. end
  3071. end
  3072. end)
  3073. if allowhopperbin == true then
  3074. function key2(key)
  3075. end
  3076. end
  3077. if allowhopperbin == true then
  3078. function s(Mouse)
  3079. Mouse.Button1Down:connect(function()
  3080. ob1d(Mouse)
  3081. end)
  3082. Mouse.Button1Up:connect(function()
  3083. ob1u(Mouse)
  3084. end)
  3085. Mouse.KeyDown:connect(key)
  3086. Mouse.KeyUp:connect(key2)
  3087. end
  3088. end
  3089. if allowhopperbin == true then
  3090. function ds(Mouse)
  3091. end
  3092. end
  3093. if allowhopperbin == true then
  3094. Bin.Selected:connect(s)
  3095. Bin.Deselected:connect(ds)
  3096. end
  3097. function updateskills()
  3098. if allowabilitestofunction == true then
  3099. if cooldown1 <= co1 then
  3100. cooldown1 = cooldown1 + 0.03333333333333333
  3101. if cooldown1 >= co1 then
  3102. cooldown1 = co1
  3103. end
  3104. end
  3105. if cooldown2 <= co2 then
  3106. cooldown2 = cooldown2 + 0.03333333333333333
  3107. if cooldown2 >= co2 then
  3108. cooldown2 = co2
  3109. end
  3110. end
  3111. if cooldown3 <= co3 then
  3112. cooldown3 = cooldown3 + 0.03333333333333333
  3113. if cooldown3 >= co3 then
  3114. cooldown3 = co3
  3115. end
  3116. end
  3117. if cooldown4 <= co4 then
  3118. cooldown4 = cooldown4 + 0.03333333333333333
  3119. elseif cooldown4 >= co4 then
  3120. cooldown4 = co4
  3121. end
  3122. if changebarcolorsifnotenoughmana == true then
  3123. if mana <= skill1mana then
  3124. bar4.BackgroundColor3 = c3(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  3125. else
  3126. bar4.BackgroundColor3 = skillcolorscheme
  3127. end
  3128. if mana <= skill2mana then
  3129. bar3.BackgroundColor3 = c3(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  3130. else
  3131. bar3.BackgroundColor3 = skillcolorscheme
  3132. end
  3133. if mana <= skill3mana then
  3134. bar1.BackgroundColor3 = c3(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  3135. else
  3136. bar1.BackgroundColor3 = skillcolorscheme
  3137. end
  3138. if mana <= skill4mana then
  3139. bar2.BackgroundColor3 = c3(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  3140. else
  3141. bar2.BackgroundColor3 = skillcolorscheme
  3142. end
  3143. elseif changebarcolorsifnotenoughmana == false then
  3144. bar1.BackgroundColor3 = skillcolorscheme
  3145. bar2.BackgroundColor3 = skillcolorscheme
  3146. bar3.BackgroundColor3 = skillcolorscheme
  3147. bar4.BackgroundColor3 = skillcolorscheme
  3148. end
  3149. end
  3150. if alternatemanaregensystem == false then
  3151. if mana <= maxmana then
  3152. mana = mana + recovermana / 30
  3153. elseif mana >= maxmana then
  3154. mana = maxmana
  3155. end
  3156. elseif alternatemanaregensystem == true then
  3157. if mana >= maxmana then
  3158. mana = maxmana
  3159. elseif manadelay <= manawait then
  3160. manadelay = manadelay + 1
  3161. else
  3162. manadelay = 0
  3163. mana = mana + 1
  3164. end
  3165. end
  3166. if allowstunbar == true then
  3167. if 0 >= StunValue.Value then
  3168. StunValue.Value = 0
  3169. elseif stundelay <= stunwait then
  3170. stundelay = stundelay + 1
  3171. else
  3172. stundelay = 0
  3173. StunValue.Value = StunValue.Value - 1
  3174. end
  3175. elseif allowstunbar == false then
  3176. StunValue.Value = 0
  3177. end
  3178. end
  3179. if allowmenutofunction == true then
  3180. ArtificialHeartbeat.Event:connect(function()
  3181. updateskills()
  3182. if allowabilitestofunction == true then
  3183. framesk1:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3184. framesk2:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3185. framesk3:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3186. framesk4:TweenSize(ud(0.26, 0, 0.06, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3187. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3188. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3189. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3190. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3191. end
  3192. manabar:TweenSize(ud(0.26, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3193. manacover:TweenSize(ud(1 * (mana / maxmana), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3194. healthbar:TweenSize(ud(0.26, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3195. healthcover:TweenSize(ud(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3196. if allowstunbar == true then
  3197. stunframe:TweenSize(ud(0.26, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3198. stunbar:TweenSize(ud(1 * (StunValue.Value / maxstun), 0, 1, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3199. end
  3200. if showhealthmanaandstunnumbers == true then
  3201. manatext.Text = "Mana [" .. mana .. "]"
  3202. healthtext.Text = "Health [" .. Humanoid.Health .. "]"
  3203. if allowstunbar == true then
  3204. stuntext.Text = "Stun [" .. StunValue.Value .. "]"
  3205. end
  3206. end
  3207. if showstats == true then
  3208. defenseframe:TweenSize(ud(0.075, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3209. damageframe:TweenSize(ud(0.075, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3210. speedframe:TweenSize(ud(0.075, 0, 0.03, 0), "Out", "Quad", menuupdatespeed, constantupdate)
  3211. defensetext.Text = "Defense: " .. Defense.Value
  3212. damagetext.Text = "Damage: " .. Damage.Value
  3213. speedtext.Text = "Speed: " .. Speed.Value
  3214. end
  3215. end)
  3216. end
  3217. ArtificialHeartbeat.Event:connect(function()
  3218. if Humanoid.Health < 100 and dieanim == false then
  3219. dieanim = true
  3220. Chat("Nooooooo!!!!")
  3221.  
  3222. unequipanim()
  3223.  
  3224. end
  3225. if Humanoid.Health > 0 then
  3226. if walkspeeddependsonspeedvalue == true then
  3227. if 0 > Speed.Value or StaggerAnim.Value == true or StunAnim.Value == true or StaggerHitAnim.Value == true then
  3228. Humanoid.WalkSpeed = 0
  3229. else
  3230. Humanoid.WalkSpeed = 16 * Speed.Value
  3231. end
  3232. end
  3233. if StunValue.Value >= maxstun then
  3234. StunValue.Value = 0
  3235. StunAnim.Value = true
  3236. end
  3237. if StaggerAnim.Value == true and staganim == false then
  3238. coroutine.resume(coroutine.create(function()
  3239. staganim = true
  3240. while attack == true do
  3241. ArtificialHeartbeat.Event:wait()
  3242. end
  3243. Stagger()
  3244. StaggerAnim.Value = false
  3245. staganim = false
  3246. end))
  3247. end
  3248. if StaggerHitAnim.Value == true and staghitanim == false then
  3249. coroutine.resume(coroutine.create(function()
  3250. staghitanim = true
  3251. while attack == true do
  3252. ArtificialHeartbeat.Event:wait()
  3253. end
  3254. StaggerHit()
  3255. StaggerHitAnim.Value = false
  3256. staghitanim = false
  3257. end))
  3258. end
  3259. if StunAnim.Value == true and stunanim == false or 100 <= StunValue.Value then
  3260. coroutine.resume(coroutine.create(function()
  3261. StunValue.Value = 0
  3262. stunanim = true
  3263. while attack == true do
  3264. ArtificialHeartbeat.Event:wait()
  3265. end
  3266. Stun()
  3267. StunAnim.Value = false
  3268. stunanim = false
  3269. end))
  3270. end
  3271. sine = sine + change
  3272. someangle = someangle % 100 + change2 / 10
  3273. local torvel = (RootPart.Velocity * vt(1, 0, 1)).magnitude
  3274. local velderp = RootPart.Velocity.y
  3275. local lv = Torso.CFrame:pointToObjectSpace(Torso.Velocity + Torso.Position)
  3276. hitfloor, posfloor = rayCast(RootPart.Position, cf(RootPart.Position, RootPart.Position - vt(0, 1, 0)).lookVector, 4, Character)
  3277. if donum >= 0.5 then
  3278. handidle = true
  3279. elseif donum <= 0 then
  3280. handidle = false
  3281. end
  3282. if handidle == false then
  3283. donum = donum + 0.002
  3284. else
  3285. donum = donum - 0.002
  3286. end
  3287. if equipped == true or equipped == false then
  3288. if attack == false then
  3289. idle = idle + 1
  3290. else
  3291. idle = 0
  3292. end
  3293. if not (idle >= 500) or attack == false then
  3294. end
  3295. if leftarm == true then
  3296. if Anim == "Walk" and equipped == true and attack == false then
  3297. if alternatewalk == false then
  3298. if walkinganim == true then
  3299. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3300. else
  3301. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(-60), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3302. end
  3303. elseif walkinganim == true then
  3304. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3305. else
  3306. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3307. end
  3308. elseif Anim ~= "Walk" and equipped == true or attack == true then
  3309. LW.C1 = clerp(LW.C1, LWC0 * cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3310. end
  3311. end
  3312. if rightarm == true then
  3313. if Anim == "Walk" and equipped == true and attack == false then
  3314. if alternatewalk == false then
  3315. if walkinganim == true then
  3316. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(-60), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3317. else
  3318. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3319. end
  3320. elseif walkinganim == true then
  3321. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(-45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3322. else
  3323. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(0)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3324. end
  3325. elseif Anim ~= "Walk" and equipped == true or attack == true then
  3326. RW.C1 = clerp(RW.C1, RWC0 * cf(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3327. end
  3328. end
  3329. if allowwalking == true then
  3330. if Anim == "Walk" and equipped == true then
  3331. if alternatewalk == false then
  3332. if walkinganim == true then
  3333. RH.C1 = clerp(RH.C1, RHC1 * cf(0.2, -0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3334. LH.C1 = clerp(LH.C1, LHC1 * cf(0.1, 0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(60)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3335. else
  3336. RH.C1 = clerp(RH.C1, RHC1 * cf(-0.1, 0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3337. LH.C1 = clerp(LH.C1, LHC1 * cf(-0.2, -0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-60)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3338. end
  3339. elseif walkinganim == true then
  3340. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3341. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3342. else
  3343. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3344. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2 * (Humanoid.WalkSpeed / 16) / 2)
  3345. end
  3346. elseif Anim ~= "Walk" and equipped == true then
  3347. RH.C1 = clerp(RH.C1, RHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3348. LH.C1 = clerp(LH.C1, LHC1 * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3349. end
  3350. end
  3351. if velderp > 1 and hitfloor == nil then
  3352. Anim = "Jump"
  3353. if attack == false and equipped == true then
  3354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3355. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3356. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(-20), math.rad(0), math.rad(20)) * RWC0, 0.1)
  3357. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)) * LWC0, 0.1)
  3358. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, -0.3) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.1)
  3359. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, -0.3) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.1)
  3360. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.1)
  3361. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.1)
  3362. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.1)
  3363. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.1)
  3364. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.1)
  3365. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.1)
  3366. end
  3367. elseif velderp < -1 and hitfloor == nil then
  3368. Anim = "Fall"
  3369. if attack == false and equipped == true then
  3370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3371. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3372. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(60)) * RWC0, 0.1)
  3373. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)) * LWC0, 0.1)
  3374. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3375. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  3376. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.1)
  3377. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.1)
  3378. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.1)
  3379. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.1)
  3380. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.1)
  3381. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.1)
  3382. end
  3383. elseif torvel < 1 and hitfloor ~= nil then
  3384. Anim = "Idle"
  3385. if attack == false and equipped == true then
  3386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.075)
  3387. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.075)
  3388. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(20)) * RWC0, 0.075)
  3389. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * LWC0, 0.075)
  3390. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.075)
  3391. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.075)
  3392. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.075)
  3393. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.075)
  3394. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.075)
  3395. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.075)
  3396. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.075)
  3397. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.075)
  3398. end
  3399. elseif torvel > 1 and hitfloor ~= nil then
  3400. Anim = "Walk"
  3401. walk = walk + 0.5
  3402. if walk >= 20 then
  3403. walk = 0
  3404. if walkinganim == true then
  3405. walkinganim = false
  3406. elseif walkinganim == false then
  3407. walkinganim = true
  3408. end
  3409. end
  3410. if attack == false and equipped == true then
  3411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 12 + idleangle) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3412. Neck.C0 = clerp(Neck.C0, necko * cf(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  3413. RW.C0 = clerp(RW.C0, cf(1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(20)) * RWC0, 0.1)
  3414. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5 + idleangle, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)) * LWC0, 0.1)
  3415. if walkinganim == true then
  3416. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(55)), 0.1)
  3417. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(55)), 0.1)
  3418. else
  3419. RH.C0 = clerp(RH.C0, cf(1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-55)), 0.1)
  3420. LH.C0 = clerp(LH.C0, cf(-1, -1 - idleangle, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(0), math.rad(0), math.rad(-55)), 0.1)
  3421. end
  3422. head2weld.C1 = clerp(head2weld.C1, cf(0, -2.5, 0) * angles(math.rad(-90), 0, 0), 0.1)
  3423. torso2weld.C1 = clerp(torso2weld.C1, cf(0, 0, 0), 0.1)
  3424. rightarm2weld.C1 = clerp(rightarm2weld.C1, cf(0, 2.5, -0.5), 0.1)
  3425. leftarm2weld.C1 = clerp(leftarm2weld.C1, cf(0, 2.5, -0.5), 0.1)
  3426. rightleg2weld.C1 = clerp(rightleg2weld.C1, cf(0, 5, 0), 0.1)
  3427. leftleg2weld.C1 = clerp(leftleg2weld.C1, cf(0, 5, 0), 0.1)
  3428. end
  3429. end
  3430. end
  3431. end
  3432. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement