Advertisement
ZeeDerp

Unreleased

Oct 15th, 2014
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.39 KB | None | 0 0
  1. local Player,CurrentCamera = Game.Players.LocalPlayer,Workspace.CurrentCamera
  2. local Backpack,PlayerGui,Character = Player.Backpack,Player.PlayerGui,Player.Character
  3. local H,HU,T,RL,LL,RA,LA = Character.Head,Character.Humanoid,Character.Torso,Character["Right Leg"],Character["Left Leg"],Character["Right Arm"],Character["Left Arm"]
  4. local N,LS,RS,LH,RH = T.Neck,T["Left Shoulder"],T["Right Shoulder"],T["Left Hip"],T["Right Hip"]
  5. local Tool = Instance.new("Tool",Backpack)
  6. local Mouse = Player:GetMouse()
  7. local ChangingFace = false
  8. local Equipped,Smoke,Comboing,InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey = false,false,false
  9. local GL0BALDEB0UNCE,L0CALDEB0UNCE,Scripts = false,false,{}
  10. local Colors = {Color3.new(0,0,0),Player.Name == 'iiZynx1' and Color3.new(0,0,1)or Color3.new(1,0,0)}
  11. local State = 'Standing'
  12. local StanceGyro = Instance.new("BodyGyro")
  13. StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  14. StanceGyro.P = 15000
  15. StanceGyro.D = 750
  16. StanceGyro.Name = "StanceGyro"
  17. local Debounces = {Attacking = false}
  18. function Lightning(Start,End,Amt,Offset,Color,Thickness,Transparency,Parent,Time)
  19. local o =(Start -End).magnitude
  20. local cp = Start
  21. local Offsets = {-Offset,Offset}
  22. for i = 1,Amt do
  23. local p = Instance.new("Part",Parent)
  24. p.TopSurface = 0
  25. p.BottomSurface = 0
  26. p.Anchored = true
  27. p.Transparency = Transparency or 0.4
  28. p.Color = Color
  29. p.formFactor = "Custom"
  30. p.CanCollide = false
  31. p.Size = Vector3.new(Thickness,Thickness,o/Amt)
  32. local ofs = Vector3.new(Offsets[math.random(1,2)],Offsets[math.random(1,2)],Offsets[math.random(1,2)])
  33. local np = CFrame.new(cp,End)* CFrame.new(0,0,o/Amt).p +ofs
  34. if Amt == i then
  35. local o2 =(cp -End).magnitude
  36. p.Size = Vector3.new(Thickness,Thickness,o2)
  37. p.CFrame = CFrame.new(cp,End)* CFrame.new(0,0,-o2/2)
  38. else
  39. p.CFrame = CFrame.new(cp,np)* CFrame.new(0,0,o/Amt/2)
  40. end
  41. cp = p.CFrame * CFrame.new(0,0,o/Amt/2).p
  42. Game:GetService("Debris"):AddItem(p,Time)
  43. Wait()
  44. end end
  45. local function PlaySound(ID,Pitch,Volume,Origin,PlayOnRemove)
  46. local p = Instance.new("Part",Workspace)
  47. p.Anchored = true
  48. p.CanCollide = false
  49. p.Transparency = 1
  50. p.Locked = true
  51. p.CFrame = Origin
  52. local s = Instance.new("Sound",p)
  53. s.SoundId = ID
  54. s.Volume = Volume
  55. s.Pitch = Pitch
  56. if not PlayOnRemove then
  57. s.PlayOnRemove = true
  58. s:Destroy()
  59. p:Destroy()
  60. return end
  61. return p
  62. end local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  63. Object[PropertyName] = Start
  64. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  65. local r3,g3,b3 = r,g,b
  66. local Time = Time or 3
  67. local Callback = Callback or(function()--[[Damn you roblox]]end)
  68. local function f()
  69. for i = 1,Time *30 do
  70. r3 = r3 +(r2 -r)/(Time *30)
  71. g3 = g3 +(g2 -g)/(Time *30)
  72. b3 = b3 +(b2 -b)/(Time *30)
  73. Object[PropertyName] = Color3.new(r3,g3,b3)
  74. Wait()
  75. end
  76. return Callback(Object)
  77. end if Async then
  78. f = coroutine.wrap(f)
  79. end return f()end
  80. local function GetClosest(MaxDistance)
  81. local Last,Lastx = MaxDistance +1
  82. for i,v in pairs(Workspace:GetChildren())do
  83. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")and v:findFirstChild("Torso")and v:findFirstChild("Humanoid").Health > 0 then
  84. local t = v.Torso
  85. local dist =(t.Position -T.Position).magnitude
  86. if dist <= MaxDistance then
  87. if dist < Last then
  88. Last = dist
  89. Lastx = v
  90. end end end end
  91. return Lastx
  92. end
  93. local function DoDamage(c,Damage,Heal,DisregardFF)
  94. if c ~= nil then
  95. local h,hu = c:findFirstChild("Head"),c:findFirstChild("Humanoid")
  96. if hu then
  97. if DisregardFF then hu.Health = hu.Health -Damage else hu:TakeDamage(Damage)end
  98. if Heal then HU:TakeDamage(Damage *-1)end
  99. if h then
  100. local BillboardGui = Instance.new("BillboardGui",c)
  101. BillboardGui.Adornee = h
  102. BillboardGui.Size = UDim2.new(5,0,5,0)
  103. BillboardGui.StudsOffset = Vector3.new(0,2,0)
  104. local Txtlbl = Instance.new("TextLabel",BillboardGui)
  105. Txtlbl.Size = UDim2.new(1,0,1,0)
  106. Txtlbl.TextColor3 = Color3.new(0,0,0)
  107. Txtlbl.BackgroundTransparency = 1
  108. Txtlbl.TextScaled = true
  109. Txtlbl.Font = "SourceSansBold"
  110. Txtlbl.Text = Damage
  111. Game:GetService("Debris"):AddItem(BillboardGui,10)
  112. coroutine.wrap(function()
  113. for i = 1,32 do
  114. Txtlbl.TextTransparency = i/65
  115. Txtlbl.TextColor3 = Color3.new(i/32,i/32,i/32)
  116. Txtlbl.Rotation = math.random(-5,5)
  117. BillboardGui.StudsOffset = BillboardGui.StudsOffset +Vector3.new(0,i/128,0)
  118. Wait()
  119. end
  120. for i = 1,32 do
  121. Txtlbl.Rotation = 360/(i/32)
  122. Txtlbl.Text = Txtlbl.Text:sub(1,1)..Txtlbl.Text:sub(2,#Txtlbl.Text-1)..(" "):rep(i)..Txtlbl.Text:sub(#Txtlbl.Text,#Txtlbl.Text)
  123. Wait()
  124. end
  125. BillboardGui:Destroy()
  126. end)()end end end end
  127. local function DamageNear(Position,Damage,Distance,ShowDmg,Effect)
  128. local Hit = {}
  129. for i,v in pairs(Workspace:GetChildren())do
  130. if v ~= Character and v:IsA("Model")and not Hit[v.Name]then
  131. local h,t = v:findFirstChild("Humanoid"),v:findFirstChild("Torso")
  132. if h and t then
  133. if(t.Position -Position).magnitude <= Distance then
  134. if not ShowDmg then
  135. v.Humanoid:TakeDamage(Damage)
  136. else
  137. DoDamage(v,Damage)
  138. end
  139. coroutine.wrap(function()
  140. Effect(v)
  141. end)()
  142. Hit[v.Name]= true end end end end end
  143. local function AddScript(Name,Source)
  144. local s = script:Clone()
  145. s.Disabled = true
  146. s.Name = Name
  147. local src = s:findFirstChild("DSource")or s:findFirstChild("Source")or s:findFirstChild("code")or s:findFirstChild("StringValue")
  148. if not src then s:Destroy()return end
  149. src.Value = [[
  150. Game:GetService("Debris"):AddItem(script,30)
  151. pcall(function()script:findFirstChild("Owner").Value = Game.Players.LocalPlayer end)
  152. ]]..Source
  153. s.Parent = Tool
  154. Scripts[Name] = s
  155. return s
  156. end
  157. DoScript = function(Player,Name,Time)
  158. pcall(function()
  159. local x = Scripts[Name]:Clone()
  160. x.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character or Instance.new("Backpack",Player)
  161. local l = Instance.new("BoolValue",x)
  162. l.Value = true
  163. l.Name = "DogeIfy"
  164. delay(Time or 0,function()if l ~= nil then l.Value = false end end)
  165. pcall(function()x:findFirstChild("Owner").Value = Player end)
  166. x.Disabled = false
  167. end)end
  168. AddScript("Intensification",[[local o = script["DogeIfy"]
  169. local cc = Workspace.CurrentCamera
  170. while Wait()do
  171. if not o.Value then break end
  172. cc.CoordinateFrame = CFrame.new(cc.CoordinateFrame.X+(((math.random(1,13)/10)+cc.CoordinateFrame.X)*-1),cc.CoordinateFrame.Y+(((math.random(1,13)/10)+cc.CoordinateFrame.Y)*-1),cc.CoordinateFrame.Z+(((math.random(1,13)/10)+cc.CoordinateFrame.Z)*-1))
  173. end script:Destroy()]])
  174. local function IsNear(Position,Distance,SinglePlayer)
  175. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  176. local List = {}
  177. for i,v in pairs(Workspace:GetChildren())do
  178. if v:IsA("Model")then
  179. if v:findFirstChild("Torso")then
  180. if v ~= Character then
  181. if(v.Torso.Position -Position).magnitude <= Distance then
  182. table.insert(List,v)
  183. end end end end end
  184. return List
  185. end
  186. local function TweenTimeOfDay(NewTime,Time,Async)
  187. local function f()
  188. local Start,Cached = Game.Lighting:GetMinutesAfterMidnight(),Game.Lighting.TimeOfDay
  189. Game.Lighting.TimeOfDay = NewTime
  190. local End = Game.Lighting:GetMinutesAfterMidnight()
  191. Game.Lighting.TimeOfDay = Cached
  192. local N = Start
  193. for i = 1,Time *30 do
  194. N = N +(End -Start)/(Time *30)
  195. Game.Lighting:SetMinutesAfterMidnight(N)
  196. Wait()
  197. end end
  198. if Async then return coroutine.wrap(f)()end
  199. return f()
  200. end
  201. local function GetDirection()
  202. if not Player or not CurrentCamera or not Character then
  203. return{CFrame.new(0,0,0),CFrame.new(0,0,0)}
  204. end return{CFrame.new(T.Position,Vector3.new(CurrentCamera.CoordinateFrame.x,T.Position.y,CurrentCamera.CoordinateFrame.z))* CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(CurrentCamera.CoordinateFrame.p.x,T.CFrame.p.y,CurrentCamera.CoordinateFrame.p.z)}end
  205. local function FaceForward()
  206. StanceGyro.cframe = GetDirection()[1]
  207. return StanceGyro.cframe
  208. end
  209. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  210. Object[PropertyName] = Start
  211. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  212. local r3,g3,b3 = r,g,b
  213. local Time = Time or 3
  214. local Callback = Callback or(function()--[[Damn you roblox]]end)
  215. local function f()
  216. for i = 1,Time *30 do
  217. r3 = r3 +(r2 -r)/(Time *30)
  218. g3 = g3 +(g2 -g)/(Time *30)
  219. b3 = b3 +(b2 -b)/(Time *30)
  220. Object[PropertyName] = Color3.new(r3,g3,b3)
  221. Wait()
  222. end
  223. return Callback(Object)
  224. end if Async then
  225. f = coroutine.wrap(f)
  226. end return f()end
  227. local function ResetWelds(a)
  228. N.DesiredAngle = 0
  229. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  230. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  231. RS.DesiredAngle = 0
  232. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  233. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  234. LS.DesiredAngle = 0
  235. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  236. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  237. RH.DesiredAngle = 0
  238. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  239. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  240. LH.DesiredAngle = 0
  241. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  242. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  243. if a then
  244. Wait()
  245. end end
  246. local function ChangeText(Str)
  247. print(Str)
  248.  
  249. end
  250. local LWeld,RWeld;
  251. local function cp(Parent,Size,CanCollide,Anchored,Transparency,Reflectance,Color,Cframe)
  252. local p = Instance.new("Part",Parent)
  253. p.TopSurface = 0
  254. p.BottomSurface = 0
  255. p.Size = Size
  256. p.Locked = true
  257. p.CanCollide = CanCollide
  258. p.Anchored = Anchored
  259. p.Transparency = Transparency
  260. p.Reflectance = Reflectance
  261. p.Color = Color
  262. p.CFrame = Cframe
  263. return p
  264. end
  265. local function w(Parent,Part0,Part1,C0,C1)
  266. local Weld = Instance.new("Weld",Parent)
  267. Weld.Part0 = Part0
  268. Weld.Part1 = Part1
  269. Weld.C0 = C0
  270. Weld.C1 = C1
  271. return Weld
  272. end
  273. local function m(Parent,ins,Scale,id)
  274. local olo = Instance.new(ins,Parent)
  275. if olo.className == "SpecialMesh" then
  276. olo.MeshId = id
  277. end olo.Scale = Scale
  278. return olo
  279. end
  280. -- jetpack too pls
  281. local function MakeModel()
  282. local Handle = cp(Tool,Vector3.new(1,9,1),true,true,1,0,Colors[1],CFrame.new(0,0,0))
  283. RWeld = w(RA,RA,Handle,CFrame.new(0,-6,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,0,0),CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(math.pi/-2,0,0))-- fix later
  284.  
  285. for _,v in pairs(Tool:GetChildren())do
  286. v.Anchored = false
  287. coroutine.wrap(function()
  288. for i = 1,7 do
  289. v.Transparency = v.Transparency -(1/7)
  290. Wait()
  291. end end)()if not v:findFirstChild("d")then v.Transparency = 0 end end
  292. RWeld.Part1 = h2
  293. RWeld.C0 = CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  294. coroutine.wrap(function()
  295. for i = 1,22 do
  296. RWeld.C0 = RWeld.C0 * CFrame.fromEulerAnglesXYZ(-1,0,0)
  297. Wait()
  298. end end)()end
  299. local function DestroyModel()
  300. for _,v in pairs(Tool:GetChildren())do
  301. if v:IsA("BasePart")then
  302. coroutine.wrap(function()
  303. for i = 1,7 do
  304. v.Transparency = i/7
  305. Wait()
  306. end v:Destroy()end)()end end end
  307. Tool.Unequipped:connect(function()
  308. Equipped = false
  309. DestroyModel()
  310. end)
  311. Mouse.KeyDown:connect(function(k)
  312. xKey = k
  313. end)
  314. Tool.Equipped:connect(function(M)
  315. Equipped = true
  316. GL0BALDEB0UNCE = true
  317. HU.WalkSpeed = 0
  318. State = 'Null'
  319. for i = 1,7 do
  320. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/14,0,math.pi/14)
  321. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/84,0,0)
  322. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/14,0,-math.pi/14)
  323. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/84,0,0)
  324. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/56,0,0)
  325. Wait()
  326. end
  327. MakeModel()
  328. for i = 1,7 do
  329. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/14,0,-math.pi/14)
  330. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/84,0,0)
  331. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/14,0,math.pi/14)
  332. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/84,0,0)
  333. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/56,0,0)
  334. Wait()
  335. end
  336. State = 'Standing'
  337.  
  338. end)
  339. local LastHealth = HU.Health
  340. local Health = Instance.new("ScreenGui",PlayerGui)
  341. Health.Name = "UH"
  342. local hf = Instance.new("Frame",Health)
  343. hf.Size = UDim2.new(0.5,0,0.075,0)
  344. hf.Position = UDim2.new(0.3,0,0.0075,0)
  345. hf.BorderSizePixel = 5
  346. hf.BorderColor3 = Colors[1]
  347. hf.BackgroundColor3 = Color3.new(0.25,0.25,0.25)
  348. hf.ZIndex = 6
  349. local hb = Instance.new("Frame",hf)
  350. hb.Size = UDim2.new(1,0,1,0)
  351. hb.Position = UDim2.new(1,0,0,0)
  352. hb.BorderSizePixel = 0
  353. hb.BackgroundColor3 = Colors[2]
  354. hb.ZIndex = 7
  355. hb.MouseEnter:connect(function()
  356. local dll = Instance.new("TextLabel",hf)
  357. dll.TextColor3 = Colors[1]
  358. dll.Font = "SourceSansBold"
  359. dll.Text = tostring(math.ceil((HU.Health/HU.MaxHealth)*100))..'%'
  360. dll.BackgroundTransparency = 1
  361. dll.TextTransparency = 1
  362. dll.TextScaled = true
  363. dll.TextWrapped = false
  364. dll.Size = UDim2.new(1,0,1,0)
  365. dll.ZIndex = 10
  366. coroutine.wrap(function()
  367. for i = 1,7 do
  368. dll.TextTransparency = dll.TextTransparency -(1/7)
  369. Wait()
  370. end end)()
  371. local cc;cc = hb.MouseLeave:connect(function()
  372. coroutine.wrap(function()
  373. for i = 1,7 do
  374. dll.TextTransparency = i/7
  375. Wait()
  376. end
  377. dll:Destroy()
  378. end)()
  379. cc:disconnect()
  380. end)end)
  381. local hbb = Instance.new("ImageLabel",hf)
  382. hbb.Image = "http://www.roblox.com/asset/?id=174309001"
  383. hbb.BackgroundTransparency = 1
  384. hbb.ZIndex = 9
  385. HU.HealthChanged:connect(function(NewHealth)
  386. if NewHealth < LastHealth then
  387. coroutine.wrap(function()
  388. local l = 2
  389. for i = 1,3 do
  390. hf.Rotation = l
  391. l = l *-1
  392. Wait()
  393. end hf.Rotation = 0 end)()end end)
  394. coroutine.wrap(function()
  395. while Wait(1.125)do
  396. local b = Instance.new("Frame",hf)
  397. b.Size = UDim2.new(0.025,0,1,0)
  398. b.Position = UDim2.new(0.5,0,0,0)
  399. b.BorderSizePixel = 0
  400. b.BackgroundColor3 = Colors[1]
  401. b.ZIndex = 8
  402. b:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0),"InOut","Linear",1.25,false)
  403. TweenColor3(b,"BackgroundColor3",b.BackgroundColor3,Colors[2],1,true)
  404. coroutine.wrap(function()
  405. for i = 1,30 do
  406. b.BackgroundTransparency = i/30
  407. Wait()
  408. end end)()
  409. Game:GetService("Debris"):AddItem(b,1.25)
  410. end end)()
  411. local function UpdateBars()
  412. hb:TweenSize(UDim2.new(-1/(HU.MaxHealth/HU.Health),0,1,0),"InOut","Sine",0.25,false)
  413.  
  414. end
  415.  
  416. --[[ /* Sitting */
  417. for i = 1,7 do
  418. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/123,0)
  419. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/122,0,-math.pi/36)
  420. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/122,0,math.pi/36)
  421. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/42,-math.pi/136,math.pi/14)
  422. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/42,-math.pi/136,-math.pi/14)
  423. T.CFrame = T.CFrame * CFrame.new(0,-1.5/7,0)
  424. Wait()
  425. end
  426. ]]
  427.  
  428. local Combos = {
  429. qqc = {"Yami u~ebu",function()
  430. local Target = GetClosest(100)
  431. if Debounces.Attacking or not Target then return end
  432. State = "Null"
  433. Debounces.Attacking = true
  434. ResetWelds()
  435. HU.WalkSpeed = 0
  436. L0CALDEB0UNCE = true
  437. local bpos = Instance.new("BodyPosition",T)
  438. bpos.position = T.Position +Vector3.new(0,8,0)
  439. bpos.maxForce = Vector3.new(0,100000,0)
  440. bpos.P = 4500
  441. for i = 1,15 do
  442. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/45,0,0)
  443. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/45,0,0)
  444. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/95)
  445. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/80)
  446. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/65,0,0)
  447. Wait()
  448. end for i = 1,7 do N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/95,0)Wait()end
  449. coroutine.wrap(function()while Wait()do if not L0CALDEB0UNCE then break end StanceGyro.cframe = CFrame.new(T.Position,Target.Torso.Position)end end)()
  450.  
  451. end};
  452. xqe = {"Dati Fire\5\99\5ocks",function()
  453. if Debounces.Attacking then return end
  454. State = "Null"
  455. Debounces.Attacking = true
  456. ResetWelds()
  457. for i = 1,7 do
  458. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,math.pi/7)
  459. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/84,0,0)
  460. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,-math.pi/7)
  461. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/84,0,0)
  462. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/28,0,0)
  463. Wait()
  464. end
  465. HU.WalkSpeed = 0
  466. local main = Instance.new("Model",Character)
  467. local lObj = Instance.new("Part",main)
  468. lObj.Transparency = 1
  469. lObj.Size = Vector3.new(1,1,1)
  470. lObj.Anchored = true
  471. lObj.Locked = true
  472. lObj.CanCollide = true
  473. lObj.CFrame = CFrame.new(T.Position)* CFrame.new(0,9.5,0)
  474. L0CALDEB0UNCE = true
  475. local l = {}
  476. local pl = Instance.new("PointLight",lObj)
  477. pl.Range = 60
  478. pl.Color = Colors[2]
  479. coroutine.wrap(function()
  480. while Wait()do
  481. if not L0CALDEB0UNCE then break end
  482. for i,v in pairs(l)do
  483. v.position = lObj.Position +Vector3.new(math.random(0,1)== 1 and 3 or -3,math.random(0,1)== 1 and 3 or -3,math.random(0,1)== 1 and 3 or -3)
  484. end local p = Instance.new("Part",lObj)
  485. p.Anchored = true
  486. p.CanCollide = false
  487. p.Locked = true
  488. p.TopSurface = 0
  489. p.BottomSurface = 0
  490. p.Color = Colors[1]
  491. p.Size = Vector3.new(3,3,3)
  492. p.CFrame = lObj.CFrame
  493. Game:GetService("Debris"):AddItem(p,3)
  494. local m = Instance.new("BlockMesh",p)
  495. m.Scale = Vector3.new(1,1,1)
  496. coroutine.wrap(function()
  497. for i = 1,15 do
  498. p.Transparency = i/15
  499. m.Scale = m.Scale +Vector3.new(3/15,3/15,3/15)
  500. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
  501. Wait()
  502. end
  503. p:Destroy()
  504. end)()local p = Instance.new("Part",lObj)
  505. p.Anchored = true
  506. p.CanCollide = false
  507. p.Locked = true
  508. p.TopSurface = 0
  509. p.BottomSurface = 0
  510. p.Color = Colors[2]
  511. p.Size = Vector3.new(3,3,3)
  512. p.CFrame = lObj.CFrame
  513. Game:GetService("Debris"):AddItem(p,3)
  514. local m = Instance.new("CylinderMesh",p)
  515. m.Scale = Vector3.new(0.25,10000,0.25)
  516. coroutine.wrap(function()
  517. for i = 1,7 do
  518. p.Transparency = i/70
  519. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.sin((time()%99.99)*(math.random(-10,10)/10)),math.sin((time()%99.99)*(math.random(-10,10)/10)),math.sin((time()%99.99)*(math.random(-10,10)/10)))
  520. Wait()
  521. end
  522. p:Destroy()
  523. end)()end end)()
  524. local o = IsNear(lObj.Position,55)for i,v in pairs(o)do
  525. delay(3.5,function()DoDamage(v,200-(math.tan(math.sqrt(133/#o)/2)+(45/#o)),true,true)end)
  526. delay(3.5,function()v.Humanoid.WalkSpeed = math.abs(v.Humanoid.WalkSpeed)*-1 end)
  527. local b = Instance.new("BodyPosition",v.Torso)
  528. b.P = 10000
  529. b.maxForce = Vector3.new(123000,123000,123000)
  530. Game:GetService("Debris"):AddItem(b,3.25)
  531. table.insert(l,b)
  532. DoScript("Intensification",Game.Players:GetPlayerFromCharacter(v),30)
  533. end Wait(3)
  534. lObj.Anchored = false
  535. local bpos = Instance.new("BodyPosition",lObj)
  536. bpos.maxForce = Vector3.new(123000,123000,123000)
  537. bpos.position = lObj.Position +Vector3.new(0,100,0)
  538. bpos.P = 30000
  539. for i = 1,7 do
  540. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/20,0,-math.pi/7)
  541. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/84,0,0)
  542. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/20,0,math.pi/7)
  543. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/84,0,0)
  544. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/28,0,0)
  545. Wait()
  546. end
  547. ResetWelds()
  548. L0CALDEB0UNCE = false
  549. coroutine.wrap(function()
  550. local Pos = CFrame.new(T.Position -Vector3.new(0,3,0))for i = 1,26 do
  551. local lSize,u = i *4.15267,i/1.110115
  552. local p = Instance.new("Part",Character)
  553. p.Locked = true
  554. p.CanCollide = false
  555. p.Anchored = true
  556. p.TopSurface = 0
  557. p.BottomSurface = 0
  558. p.Color = Colors[2]
  559. p.Size = Vector3.new(1,1+(u^1.5),1)
  560. p.CFrame = Pos * CFrame.new(0,p.Size.Y,0)
  561. local pm = Instance.new("SpecialMesh",p)
  562. pm.Scale = Vector3.new(1,1+(u^1.5),1)
  563. pm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  564. Game:GetService("Debris"):AddItem(p,3)
  565. coroutine.wrap(function()
  566. for n = 1,35 do
  567. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-10,10)/10,0)
  568. p.Transparency = n/35
  569. pm.Scale = pm.Scale + Vector3.new(12,0.5,12)
  570. Wait()
  571. end
  572. p:Destroy()
  573. end)()
  574. local p4 = Instance.new("Part",Character)
  575. p4.Locked = true
  576. p4.Anchored = true
  577. p4.CanCollide = false
  578. p4.TopSurface = 0
  579. p4.BottomSurface = 0
  580. p4.Size = Vector3.new(1,1,1)
  581. p4.Color = Colors[1]
  582. p4.CFrame = Pos * CFrame.new(0,10,0)* CFrame.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  583. local bm4 = Instance.new("SpecialMesh",p4)
  584. bm4.Scale = Vector3.new(lSize *0.545,lSize *0.545,lSize *0.545)
  585. bm4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  586. Game:GetService("Debris"):AddItem(p4,3)
  587. coroutine.wrap(function()
  588. for n = 1,25 do
  589. bm4.Scale = bm4.Scale -Vector3.new(lSize *0.025,lSize *0.025,lSize *0.025)
  590. p4.Transparency = n/50
  591. p4.CFrame = p4.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
  592. Wait()
  593. end
  594. p4:Destroy()
  595. end)()
  596. local p = Instance.new("Part",Character)
  597. p.Locked = true
  598. p.CanCollide = false
  599. p.Anchored = true
  600. p.TopSurface = 0
  601. p.BottomSurface = 0
  602. p.Transparency = 0.5
  603. p.Color = Colors[1]
  604. p.Size = Vector3.new(1,1,1)
  605. p.CFrame = Pos * CFrame.fromEulerAnglesXYZ((math.pi/math.random(-4,4))*math.random(-math.ceil(u),math.ceil(u)),(math.pi/math.random(-4,4))*math.random(-math.ceil(u),math.ceil(u)),(math.pi/math.random(-4,4))*math.random(-math.ceil(u),math.ceil(u)))
  606. local pm = Instance.new("CylinderMesh",p)
  607. pm.Scale = Vector3.new(0.75*35,35000,0.7*35)
  608. Game:GetService("Debris"):AddItem(p,3)
  609. coroutine.wrap(function()
  610. for n = 1,35 do
  611. p.Reflectance = n/140
  612. p.Transparency = p.Transparency -(0.5/35)
  613. pm.Scale = pm.Scale -Vector3.new(0.75,1000,0.75)
  614. Wait()
  615. end
  616. p:Destroy()
  617. end)()
  618. local p4 = Instance.new("Part",Character)
  619. p4.Locked = true
  620. p4.Anchored = true
  621. p4.CanCollide = false
  622. p4.TopSurface = 0
  623. p4.BottomSurface = 0
  624. p4.Size = Vector3.new(1,1,1)
  625. p4.Transparency = 1
  626. p4.Color = Colors[1]
  627. p4.CFrame = Pos * CFrame.new(0,10,0)
  628. local bm4 = Instance.new("SpecialMesh",p4)
  629. bm4.Scale = Vector3.new(lSize *6,lSize *6,lSize *6)
  630. bm4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  631. Game:GetService("Debris"):AddItem(p4,3)
  632. coroutine.wrap(function()
  633. for n = 1,25 do
  634. bm4.Scale = bm4.Scale -Vector3.new((lSize *6)/25,(lSize *6)/25,(lSize *6)/25)
  635. p4.Transparency = p4.Transparency -(1/25)
  636. p4.CFrame = p4.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)
  637. Wait()
  638. end
  639. p4:Destroy()
  640. end)()
  641. Wait(0.025)
  642. end
  643. local p = Instance.new("Part",Character)
  644. p.Locked = true
  645. p.CanCollide = false
  646. p.Anchored = true
  647. p.TopSurface = 0
  648. p.BottomSurface = 0
  649. p.Color = Colors[1]
  650. p.Size = Vector3.new(1,1,1)
  651. p.CFrame = Pos * CFrame.new(0,35,0)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  652. local pm = Instance.new("SpecialMesh",p)
  653. pm.Scale = Vector3.new(0,0,0)
  654. pm.MeshId = "http://www.roblox.com/asset/?id=24388358"
  655. Game:GetService("Debris"):AddItem(p,3)
  656. coroutine.wrap(function()
  657. for n = 1,35 do
  658. p.Transparency = n/35
  659. pm.Scale = pm.Scale +Vector3.new(18.5,18.5,18.5)
  660. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  661. Wait()
  662. end
  663. p:Destroy()
  664. end)()end)()delay(3,function()main:Destroy()end)
  665. ResetWelds()
  666. State = "Standing"
  667. Debounces.Attacking = false
  668. end}
  669.  
  670. }
  671. coroutine.wrap(function()
  672. while Wait()do(function()
  673. if State == "Null" or State == "Jumping" then return end
  674. if not Debounces.Attacking then
  675. if T.Velocity.magnitude > 0 and State ~= "Null" and State ~= "Jumping" then
  676. State = T.Velocity.magnitude >= 13 and "Running" or T.Velocity.magnitude > 2 and "Walking" or "Standing"
  677. else
  678. State = "Standing"
  679. end end end)()end end)()
  680. HU.Jumping:connect(function()
  681. if State == "Null" then return end
  682. State = "Jumping"
  683. local vu = Instance.new("BodyVelocity",T)
  684. vu.P = 5125
  685. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  686. vu.velocity = Vector3.new(0,60,0)
  687. Game:GetService("Debris"):AddItem(vu,0.267)
  688. delay(1,function()
  689. if State ~= "Null" then
  690. State = "Standing"
  691. end end)end)
  692. local STCO = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  693. local function Animations()
  694. if State == 'Jumping' then
  695. ResetWelds()
  696. HU.WalkSpeed = 103
  697. StanceGyro.Parent = T
  698. StanceGyro.P = 14000
  699. StanceGyro.D = 3000
  700. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000000000000000000000
  701. StanceGyro.cframe = FaceForward()
  702. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/5,0,0)
  703. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-0.6,0,0)
  704. N.DesiredAngle = 0
  705. RS.DesiredAngle = Equipped and 0.2 or -math.pi/3
  706. LS.DesiredAngle = -math.pi/3
  707. RH.DesiredAngle = -0.5
  708. LH.DesiredAngle = 0.5
  709. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/6.5,-math.pi/10,0)
  710. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  711. end if State == 'Running' then
  712. HU.WalkSpeed = 95
  713. ResetWelds()
  714. StanceGyro.Parent = T
  715. StanceGyro.P = 14000
  716. StanceGyro.D = 3000
  717. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000000000000000000000
  718. StanceGyro.cframe = FaceForward()
  719. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/9,0,0)
  720. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-0.125,0,0)
  721. N.DesiredAngle = 0
  722. RS.DesiredAngle = Equipped and 0.2 or(-math.cos(time()*9)*8)/10
  723. LS.DesiredAngle =(-math.cos(time()*9)*8)/10
  724. RH.DesiredAngle = math.cos(time()*9)*2.5 +0.25
  725. LH.DesiredAngle = math.cos(time()*9)*2.5 -0.25
  726. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/6.5,-math.pi/10,0)
  727. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  728. end if State == 'Walking' then
  729. HU.WalkSpeed = 7
  730. ResetWelds()
  731. StanceGyro.Parent = T
  732. StanceGyro.P = 14000
  733. StanceGyro.D = 3000
  734. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000000000000000000000
  735. StanceGyro.cframe = FaceForward()
  736. N.DesiredAngle = 0
  737. RS.DesiredAngle = Equipped and 0.05 or(-math.cos(time()*9)*8)/60
  738. LS.DesiredAngle =(-math.cos(time()*9)*8)/60
  739. RH.DesiredAngle = math.cos(time()*9)/2
  740. LH.DesiredAngle = math.cos(time()*9)/2
  741. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,-math.pi/20,0)
  742. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  743. end if State == 'Standing' then
  744. HU.WalkSpeed = 7
  745. ResetWelds()
  746. local tb = math.cos(time()*2.785)
  747. StanceGyro.cframe = FaceForward()
  748. StanceGyro.Parent = T
  749. StanceGyro.P = 10000
  750. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000
  751. N.C0 = STCO
  752. N.DesiredAngle = 0.8
  753. RS.DesiredAngle = -0.1
  754. LS.DesiredAngle = 0.2
  755. RH.DesiredAngle = 0
  756. LH.DesiredAngle = 0
  757. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
  758. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
  759. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
  760. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
  761. end
  762. Wait(0.05)
  763. end
  764.  
  765. coroutine.wrap(function()
  766. local Tooltips,Symbols = {"Death","Sorrow","Shadow","Darkness","Loathing","Fear","Denial"},{'^','&','*','#','@','!','%'}
  767. coroutine.wrap(function()while true do Animations()end end)()
  768. while true do
  769. UpdateBars()
  770. Symbol = Symbols[math.random(1,#Symbols)]
  771. Tool.ToolTip = Tooltips[math.random(1,#Tooltips)]
  772. Tool.Name = Symbol.."Untitled"..Symbol
  773. pcall(function()T.roblox:Destroy()end)
  774. pcall(function()Character.Animate:Destroy()end)
  775. pcall(function()Character.Health:Destroy()end)
  776. pcall(function()Character.Torso.roblox:Destroy()end)
  777. if not ChangingFace then pcall(function()H.face.Texture = "" end)end
  778. local s = Character:findFirstChild("Body Colors")
  779. if s then
  780. local n = {"HeadColor","TorsoColor","LeftLegColor","RightLegColor","RightArmColor","LeftArmColor"}
  781. for _,o in pairs(n)do
  782. s[o]= BrickColor.new("Really black")
  783. end end
  784. for _,v in pairs(Character:GetChildren())do if v:IsA("Clothing")or v:IsA("Hat")or v:IsA("CharacterMesh")then
  785. v:Destroy()
  786. end end
  787. if Comboing and Tool.Parent ~= Backpack then
  788. Tool.Parent = Backpack
  789. end Wait()
  790. end end)()
  791. InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,xCount,StopRunning = {},0.56,10,'',tick(),'',0,false
  792. local function Input(Key,mx)
  793. if Key:byte()== 18 or Key:byte()== 17 or Key:byte()== 19 or Key:byte()== 20 or Key == 'a' or Key == 's' or Key == 'd' or Key == 'w' then
  794. CurrentKey = Key
  795. LastInput = tick()
  796. return end
  797. local Keys = {'f','q','e','r','t','y','u','z','x','c','l'}
  798. local x = false
  799. for i,v in pairs(Keys)do
  800. if Key == v then
  801. x = true
  802. break
  803. end end
  804. if not x then
  805. ChangeText("Invalid key, combo failed.")
  806. InputTable = {}
  807. delay(0.6,function()Comboing = false end)
  808. CurrentKey = ''
  809. xKey = ''
  810. xCount = 0
  811. StopRunning = false
  812. return end
  813. if #InputTable > MaxFlow then
  814. InputTable = {}
  815. delay(0.6,function()Comboing = false end)
  816. CurrentKey = ''
  817. xKey = ''
  818. ChangeText("Overflow, combo failed.")
  819. xCount = 0
  820. StopRunning = false
  821. return end
  822. for i,v in pairs(Keys)do
  823. if v == Key then
  824. xCount = xCount +1
  825. InputTable[xCount] = v
  826. local _Combos = Smoke and CCombos or Combos
  827. if _Combos[table.concat(InputTable)]then
  828. coroutine.wrap(function(l)
  829. _Combos[table.concat(InputTable)][2](l)
  830. delay(0.6,function()
  831. Comboing = false
  832. StopRunning = false
  833. end)end)(mx)
  834. ChangeText(_Combos[table.concat(InputTable)][1])
  835. InputTable = {}
  836. CurrentKey = ''
  837. xKey = ''
  838. xCount = 0
  839. StopRunning = true
  840. else if LastInput -tick()< MaxBuffer then
  841. CurrentKey = Key
  842. LastInput = tick()
  843. ChangeText(Key:upper()..'!')
  844. end end break end end end
  845. while Wait()do
  846. if(xKey:byte()== 49 or xKey:byte()== 50)and not Comboing then
  847. if not StopRunning then
  848. Comboing = true
  849. local Con;Con = Mouse.KeyDown:connect(function(key)
  850. if not Equipped then
  851. Comboing = true
  852. Input(key,Mouse)
  853. if #InputTable == 0 then
  854. Con:disconnect()
  855. end end end)ChangeText("Combo initiated!")LastInput = tick()StopRunning = true end end end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement