Advertisement
aiden50_70

Untitled

Oct 21st, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.87 KB | None | 0 0
  1. local plr = game.Players.LocalPlayer
  2. local guis = Instance.new("ScreenGui", plr.PlayerGui)
  3. local frame = Instance.new("Frame", guis)
  4. local speed = Instance.new("TextButton", frame)
  5. local jumppower = Instance.new("TextButton", frame)
  6. local god = Instance.new("TextButton", frame)
  7. local close = Instance.new("TextButton", frame)
  8. local open = Instance.new("TextButton", guis)
  9. local deepclean = Instance.new("TextButton", frame)
  10. local scriptframe = Instance.new("Frame", frame)
  11. local swordbutton = Instance.new("TextButton", scriptframe)
  12. local openframe = Instance.new("TextButton", frame)
  13. local closeframe = Instance.new("TextButton", scriptframe)
  14. local anchortorso = Instance.new("TextButton", scriptframe)
  15. local zenoscript = Instance.new("TextButton", scriptframe)
  16. local infx = Instance.new("TextButton", scriptframe)
  17.  
  18. frame.Position = UDim2.new(0, 238,0, 67)
  19. frame.Size = UDim2.new(0, 354,0, 329)
  20. frame.BackgroundColor3 = Color3.new(255,255,255)
  21. frame.Visible = false
  22. scriptframe.Visible = false
  23.  
  24. speed.Position = UDim2.new(0, 0,0, 0)
  25. speed.Size = UDim2.new(0, 113,0, 50)
  26. speed.TextScaled = true
  27. speed.Text = "Speed"
  28. speed.BackgroundColor3 = Color3.new(255,255,255)
  29. speed.AutoButtonColor = true
  30.  
  31. jumppower.Position = UDim2.new(0, 240,0, 0)
  32. jumppower.Size = UDim2.new(0, 113,0, 50)
  33. jumppower.TextScaled = true
  34. jumppower.Text = "Jump Power"
  35. jumppower.BackgroundColor3 = Color3.new(255,255,255)
  36. jumppower.AutoButtonColor = true
  37.  
  38. god.Position = UDim2.new(0, 0,0, 109)
  39. god.Size = UDim2.new(0, 113,0, 50)
  40. god.TextScaled = true
  41. god.Text = "God"
  42. god.BackgroundColor3 = Color3.new(255,255,255)
  43. god.AutoButtonColor = true
  44.  
  45. close.Position = UDim2.new(0, 78,0, 243)
  46. close.Size = UDim2.new(0,200,0,31)
  47. close.BackgroundColor3 = Color3.new(255,255,255)
  48. close.TextScaled = true
  49. close.Text = "Close"
  50.  
  51. open.Position = UDim2.new(0,0,0,182)
  52. open.Size = UDim2.new(0,200,0,50)
  53. open.TextScaled = true
  54. open.Text = "Open"
  55. open.BackgroundColor3 = Color3.new(93,93,93)
  56.  
  57. deepclean.Position = UDim2.new(0, 240,0, 109)
  58. deepclean.Size = UDim2.new(0, 113,0, 50)
  59. deepclean.TextScaled = true
  60. deepclean.Text = "Deepclean server"
  61. deepclean.BackgroundColor3 = Color3.new(255,255,255)
  62.  
  63. scriptframe.Size = UDim2.new(0, 173,0, 318)
  64. scriptframe.Position = UDim2.new(0, 357,0, 0)
  65.  
  66. openframe.Position = UDim2.new(0, 78,0, 191)
  67. openframe.Size = UDim2.new(0, 200,0, 42)
  68. openframe.TextScaled = true
  69. openframe.Text = "Open script menu"
  70. openframe.BackgroundColor3 = Color3.new(255,255,255)
  71.  
  72. swordbutton.Size = UDim2.new(0, 173,0, 50)
  73. swordbutton.BackgroundColor3 = Color3.new(255,255,255)
  74. swordbutton.TextScaled = true
  75. swordbutton.Text = "Purple Sword"
  76.  
  77. closeframe.Size = UDim2.new(0, 173,0, 50)
  78. closeframe.Position = UDim2.new(0, 0,0, 268)
  79. closeframe.TextScaled = true
  80. closeframe.Text = "Close"
  81. closeframe.BackgroundColor3 = Color3.new(255,255,255)
  82.  
  83. anchortorso.Size = UDim2.new(0, 173,0, 50)
  84. anchortorso.Position = UDim2.new(0, 0,0, 52)
  85. anchortorso.BackgroundColor3 = Color3.new(255,255,255)
  86. anchortorso.TextScaled = true
  87. anchortorso.Text = "Anchor torso"
  88.  
  89. zenoscript.Size = UDim2.new(0, 173,0, 50)
  90. zenoscript.Position = UDim2.new(0, 0,0, 109)
  91. zenoscript.BackgroundColor3 = Color3.new(255,255,255)
  92. zenoscript.TextScaled = true
  93. zenoscript.Text = "Zeno script"
  94.  
  95. infx.Size = UDim2.new(0, 173,0, 50)
  96. infx.Position = UDim2.new(0, 0,0, 159)
  97. infx.BackgroundColor3 = Color3.new(255,255,255)
  98. infx.TextScaled = true
  99. infx.Text = "Admin"
  100.  
  101. speed.MouseButton1Click:connect(function()
  102. print("Granted")
  103. plr.Character.Humanoid.WalkSpeed = 99
  104. end)
  105.  
  106. jumppower.MouseButton1Click:connect(function()
  107. print("Granted")
  108. plr.Character.Humanoid.JumpPower = 100
  109. end)
  110.  
  111. god.MouseButton1Click:connect(function()
  112. print("Granted")
  113. plr.Character.Humanoid.MaxHealth = math.huge
  114. plr.Character.Humanoid.Health = math.huge
  115. end)
  116.  
  117. close.MouseButton1Click:connect(function()
  118. frame.Visible = false
  119. end)
  120.  
  121. open.MouseButton1Click:connect(function()
  122. frame.Visible = true
  123. end)
  124.  
  125. deepclean.MouseButton1Click:connect(function()
  126. for i = 1, 5 do
  127. workspace:ClearAllChildren()
  128. end
  129. end)
  130.  
  131. openframe.MouseButton1Click:connect(function()
  132. scriptframe.Visible = true
  133. end)
  134.  
  135. closeframe.MouseButton1Click:connect(function()
  136. scriptframe.Visible = false
  137. end)
  138.  
  139. swordbutton.MouseButton1Click:connect(function(Player, Character, Humanoid)
  140. Player=game:GetService("Players").LocalPlayer
  141. Character=Player.Character
  142. PlayerGui=Player.PlayerGui
  143. Backpack=Player.Backpack
  144. Torso=Character.Torso
  145. Head=Character.Head
  146. Humanoid=Character.Humanoid
  147. LeftArm=Character["Left Arm"]
  148. LeftLeg=Character["Left Leg"]
  149. RightArm=Character["Right Arm"]
  150. RightLeg=Character["Right Leg"]
  151. cam=game.Workspace.CurrentCamera
  152. LS=Torso["Left Shoulder"]
  153. LH=Torso["Left Hip"]
  154. RS=Torso["Right Shoulder"]
  155. RH=Torso["Right Hip"]
  156. Face = Head.face
  157. Neck=Torso.Neck
  158. it=Instance.new
  159. attacktype=1
  160. vt=Vector3.new
  161. cf=CFrame.new
  162. euler=CFrame.fromEulerAnglesXYZ
  163. angles=CFrame.Angles
  164. cloaked=false
  165. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  166. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  167. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  168. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  169. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  170. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  171. RootPart=Character.HumanoidRootPart
  172. RootJoint=RootPart.RootJoint
  173. RootCF=euler(-1.57,0,3.14)
  174. attack = false
  175. bounce=false
  176. cooldown=false
  177. deeznuts=false
  178. attackdebounce = false
  179. deb=false
  180. equipped=true
  181. hand=false
  182. MMouse=nil
  183. combo=0
  184. mana=0
  185. trispeed=.2
  186. attackmode='none'
  187. local idle=0
  188. local Anim="Idle"
  189. local Effects={}
  190. local gun=false
  191. local shoot=false
  192. player=nil
  193. mana=0
  194. cam = workspace.CurrentCamera
  195. ZTarget = nil
  196. RocketTarget = nil
  197. local m = Instance.new("Model",Character)
  198. m.Name = "WeaponModel"
  199.  
  200. mouse=Player:GetMouse()
  201. --save shoulders
  202. RSH, LSH=nil, nil
  203. --welds
  204. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  205. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  206. LH=Torso["Left Hip"]
  207. RH=Torso["Right Hip"]
  208. TorsoColor=Torso.BrickColor
  209. function NoOutline(Part)
  210. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  211. end
  212. player=Player
  213. ch=Character
  214. RSH=ch.Torso["Right Shoulder"]
  215. LSH=ch.Torso["Left Shoulder"]
  216. --
  217. RSH.Parent=nil
  218. LSH.Parent=nil
  219. --
  220. RW.Name="Right Shoulder"
  221. RW.Part0=ch.Torso
  222. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  223. RW.C1=cf(0, 0.5, 0)
  224. RW.Part1=ch["Right Arm"]
  225. RW.Parent=ch.Torso
  226. --
  227. LW.Name="Left Shoulder"
  228. LW.Part0=ch.Torso
  229. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  230. LW.C1=cf(0, 0.5, 0)
  231. LW.Part1=ch["Left Arm"]
  232. LW.Parent=ch.Torso
  233.  
  234. function swait(num)
  235. if num==0 or num==nil then
  236. game:service'RunService'.Heartbeat:wait(0)
  237. else
  238. for i=0,num do
  239. game:service'RunService'.Heartbeat:wait(0)
  240. end
  241. end
  242. end
  243.  
  244. function nooutline(part)
  245. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  246. end
  247.  
  248. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  249. local fp=it("Part")
  250. fp.formFactor=formfactor
  251. fp.Parent=parent
  252. fp.Reflectance=reflectance
  253. fp.Transparency=transparency
  254. fp.CanCollide=false
  255. fp.Locked=true
  256. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  257. fp.Name=name
  258. fp.Size=size
  259. fp.Position=Character.Torso.Position
  260. nooutline(fp)
  261. fp.Material=material
  262. fp:BreakJoints()
  263. return fp
  264. end
  265.  
  266. function ppart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  267. local fp = it("Part")
  268. fp.formFactor = formfactor
  269. fp.Parent = parent
  270. fp.Reflectance = reflectance
  271. fp.Transparency = transparency
  272. fp.CanCollide = false
  273. fp.Locked=true
  274. fp.BrickColor = brickcolor
  275. fp.Name = name
  276. fp.Size = size
  277. fp.Position = EffectPart.Position
  278. NoOutline(fp)
  279. fp.Material="Neon"
  280. fp:BreakJoints()
  281. return fp
  282. end
  283.  
  284. function wweld(parent,part0,part1,c0)
  285. local weld=it("Weld")
  286. weld.Parent=parent
  287. weld.Part0=part0
  288. weld.Part1=part1
  289. weld.C0=c0
  290. return weld
  291. end
  292.  
  293. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  294. local mesh=it(Mesh)
  295. mesh.Parent=part
  296. if Mesh=="SpecialMesh" then
  297. mesh.MeshType=meshtype
  298. mesh.MeshId=meshid
  299. end
  300. mesh.Offset=offset
  301. mesh.Scale=scale
  302. return mesh
  303. end
  304.  
  305. function decal(part,face,texture,transparency,shiny,specular,name)
  306. local d=it("Decal",part)
  307. d.Shiny=shiny
  308. d.Face=face
  309. d.Specular=specular
  310. d.Transparency=transparency
  311. d.Texture=texture
  312. d.Name=name
  313. return d
  314. end
  315.  
  316. function weld(parent,part0,part1,c0,c1)
  317. local weld=it("Weld")
  318. weld.Parent=parent
  319. weld.Part0=part0
  320. weld.Part1=part1
  321. weld.C0=c0
  322. weld.C1=c1
  323. return weld
  324. end
  325.  
  326.  
  327. local function CFrameFromTopBack(at, top, back)
  328. local right = top:Cross(back)
  329. return CFrame.new(at.x, at.y, at.z,
  330. right.x, top.x, back.x,
  331. right.y, top.y, back.y,
  332. right.z, top.z, back.z)
  333. end
  334.  
  335. function Triangle(a, b, c)
  336. local edg1 = (c-a):Dot((b-a).unit)
  337. local edg2 = (a-b):Dot((c-b).unit)
  338. local edg3 = (b-c):Dot((a-c).unit)
  339. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  340. a, b, c = a, b, c
  341. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  342. a, b, c = b, c, a
  343. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  344. a, b, c = c, a, b
  345. else
  346. assert(false, "unreachable")
  347. end
  348.  
  349. local len1 = (c-a):Dot((b-a).unit)
  350. local len2 = (b-a).magnitude - len1
  351. local width = (a + (b-a).unit*len1 - c).magnitude
  352.  
  353. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  354.  
  355. local list = {}
  356.  
  357. local TrailColor = ("Royal purple")
  358.  
  359. if len1 > 0.01 then
  360. local w1 = Instance.new('WedgePart', m)
  361. game:GetService("Debris"):AddItem(w1,5)
  362. w1.Material = "Neon"
  363. w1.FormFactor = 'Custom'
  364. w1.BrickColor = BrickColor.new(TrailColor)
  365. w1.Transparency = 0
  366. w1.Reflectance = 0
  367. w1.Material = "Neon"
  368. w1.CanCollide = false
  369. NoOutline(w1)
  370. local sz = Vector3.new(0.2, width, len1)
  371. w1.Size = sz
  372. local sp = Instance.new("SpecialMesh",w1)
  373. sp.MeshType = "Wedge"
  374. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  375. w1:BreakJoints()
  376. w1.Anchored = true
  377. w1.Parent = workspace
  378. w1.Transparency = 0.7
  379. table.insert(Effects,{w1,"Disappear",.01})
  380. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  381. table.insert(list,w1)
  382. end
  383.  
  384. if len2 > 0.01 then
  385. local w2 = Instance.new('WedgePart', m)
  386. game:GetService("Debris"):AddItem(w2,5)
  387. w2.Material = "Neon"
  388. w2.FormFactor = 'Custom'
  389. w2.BrickColor = BrickColor.new(TrailColor)
  390. w2.Transparency = 0
  391. w2.Reflectance = 0
  392. w2.Material = "Neon"
  393. w2.CanCollide = false
  394. NoOutline(w2)
  395. local sz = Vector3.new(0.2, width, len2)
  396. w2.Size = sz
  397. local sp = Instance.new("SpecialMesh",w2)
  398. sp.MeshType = "Wedge"
  399. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  400. w2:BreakJoints()
  401. w2.Anchored = true
  402. w2.Parent = workspace
  403. w2.Transparency = 0.7
  404. table.insert(Effects,{w2,"Disappear",.01})
  405. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  406. table.insert(list,w2)
  407. end
  408. return unpack(list)
  409. end
  410.  
  411.  
  412. so = function(id,par,vol,pit)
  413. coroutine.resume(coroutine.create(function()
  414. local sou = Instance.new("Sound",par or workspace)
  415. sou.Volume=vol
  416. sou.Pitch=pit or 1
  417. sou.SoundId=id
  418. swait()
  419. sou:play()
  420. game:GetService("Debris"):AddItem(sou,6)
  421. end))
  422. end
  423.  
  424. function clerp(a,b,t)
  425. local qa = {QuaternionFromCFrame(a)}
  426. local qb = {QuaternionFromCFrame(b)}
  427. local ax, ay, az = a.x, a.y, a.z
  428. local bx, by, bz = b.x, b.y, b.z
  429. local _t = 1-t
  430. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  431. end
  432.  
  433. function QuaternionFromCFrame(cf)
  434. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  435. local trace = m00 + m11 + m22
  436. if trace > 0 then
  437. local s = math.sqrt(1 + trace)
  438. local recip = 0.5/s
  439. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  440. else
  441. local i = 0
  442. if m11 > m00 then
  443. i = 1
  444. end
  445. if m22 > (i == 0 and m00 or m11) then
  446. i = 2
  447. end
  448. if i == 0 then
  449. local s = math.sqrt(m00-m11-m22+1)
  450. local recip = 0.5/s
  451. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  452. elseif i == 1 then
  453. local s = math.sqrt(m11-m22-m00+1)
  454. local recip = 0.5/s
  455. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  456. elseif i == 2 then
  457. local s = math.sqrt(m22-m00-m11+1)
  458. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  459. end
  460. end
  461. end
  462.  
  463. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  464. local xs, ys, zs = x + x, y + y, z + z
  465. local wx, wy, wz = w*xs, w*ys, w*zs
  466. local xx = x*xs
  467. local xy = x*ys
  468. local xz = x*zs
  469. local yy = y*ys
  470. local yz = y*zs
  471. local zz = z*zs
  472. 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))
  473. end
  474.  
  475. function QuaternionSlerp(a, b, t)
  476. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  477. local startInterp, finishInterp;
  478. if cosTheta >= 0.0001 then
  479. if (1 - cosTheta) > 0.0001 then
  480. local theta = math.acos(cosTheta)
  481. local invSinTheta = 1/math.sin(theta)
  482. startInterp = math.sin((1-t)*theta)*invSinTheta
  483. finishInterp = math.sin(t*theta)*invSinTheta
  484. else
  485. startInterp = 1-t
  486. finishInterp = t
  487. end
  488. else
  489. if (1+cosTheta) > 0.0001 then
  490. local theta = math.acos(-cosTheta)
  491. local invSinTheta = 1/math.sin(theta)
  492. startInterp = math.sin((t-1)*theta)*invSinTheta
  493. finishInterp = math.sin(t*theta)*invSinTheta
  494. else
  495. startInterp = t-1
  496. finishInterp = t
  497. end
  498. end
  499. 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
  500. end
  501.  
  502. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  503. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  504. end
  505.  
  506. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  507. if hit.Parent==nil then
  508. return
  509. end
  510. local h=hit.Parent:FindFirstChild("Humanoid")
  511. for _,v in pairs(hit.Parent:children()) do
  512. if v:IsA("Humanoid") then
  513. h=v
  514. end
  515. end
  516. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  517. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  518. end
  519. if hit.Parent.className=="Hat" then
  520. hit=hit.Parent.Parent:findFirstChild("Head")
  521. end
  522. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  523. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  524. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  525. return
  526. end]]
  527. -- hs(hit,1.2)
  528. local c=Instance.new("ObjectValue")
  529. c.Name="creator"
  530. c.Value=game:service("Players").LocalPlayer
  531. c.Parent=h
  532. game:GetService("Debris"):AddItem(c,.5)
  533. local Damage=math.random(minim,maxim)
  534. -- h:TakeDamage(Damage)
  535. local blocked=false
  536. local block=hit.Parent:findFirstChild("Block")
  537. if block~=nil then
  538. print(block.className)
  539. if block.className=="NumberValue" then
  540. if block.Value>0 then
  541. blocked=true
  542. if decreaseblock==nil then
  543. block.Value=block.Value-1
  544. end
  545. end
  546. end
  547. if block.className=="IntValue" then
  548. if block.Value>0 then
  549. blocked=true
  550. if decreaseblock~=nil then
  551. block.Value=block.Value-1
  552. end
  553. end
  554. end
  555. end
  556. if blocked==false then
  557. -- h:TakeDamage(Damage)
  558. h.Health=h.Health-Damage
  559. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  560. else
  561. h.Health=h.Health-(Damage/2)
  562. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  563. end
  564. if Type=="Knockdown" then
  565. local hum=hit.Parent.Humanoid
  566. hum.PlatformStand=true
  567. coroutine.resume(coroutine.create(function(HHumanoid)
  568. swait(1)
  569. HHumanoid.PlatformStand=false
  570. end),hum)
  571. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  572. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  573. local bodvol=Instance.new("BodyVelocity")
  574. bodvol.velocity=angle*knockback
  575. bodvol.P=5000
  576. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  577. bodvol.Parent=hit
  578. local rl=Instance.new("BodyAngularVelocity")
  579. rl.P=3000
  580. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  581. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  582. rl.Parent=hit
  583. game:GetService("Debris"):AddItem(bodvol,.5)
  584. game:GetService("Debris"):AddItem(rl,.5)
  585. elseif Type=="Normal" then
  586. local vp=Instance.new("BodyVelocity")
  587. vp.P=500
  588. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  589. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  590. if KnockbackType==1 then
  591. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  592. elseif KnockbackType==2 then
  593. vp.velocity=Property.CFrame.lookVector*knockback
  594. end
  595. if knockback>0 then
  596. vp.Parent=hit.Parent.Torso
  597. end
  598. game:GetService("Debris"):AddItem(vp,.5)
  599. elseif Type=="Up" then
  600. local bodyVelocity=Instance.new("BodyVelocity")
  601. bodyVelocity.velocity=vt(0,60,0)
  602. bodyVelocity.P=5000
  603. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  604. bodyVelocity.Parent=hit
  605. game:GetService("Debris"):AddItem(bodyVelocity,1)
  606. local rl=Instance.new("BodyAngularVelocity")
  607. rl.P=3000
  608. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  609. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  610. rl.Parent=hit
  611. game:GetService("Debris"):AddItem(rl,.5)
  612. elseif Type=="Snare" then
  613. local bp=Instance.new("BodyPosition")
  614. bp.P=2000
  615. bp.D=100
  616. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  617. bp.position=hit.Parent.Torso.Position
  618. bp.Parent=hit.Parent.Torso
  619. game:GetService("Debris"):AddItem(bp,1)
  620. elseif Type=="Target" then
  621. local Targetting = false
  622. if Targetting==false then
  623. ZTarget=hit.Parent.Torso
  624. coroutine.resume(coroutine.create(function(Part)
  625. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  626. swait(5)
  627. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  628. end),ZTarget)
  629. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  630. local targetgui=Instance.new("BillboardGui")
  631. targetgui.Parent=ZTarget
  632. targetgui.Size=UDim2.new(10,100,10,100)
  633. local targ=Instance.new("ImageLabel")
  634. targ.Parent=targetgui
  635. targ.BackgroundTransparency=1
  636. targ.Image="rbxassetid://4834067"
  637. targ.Size=UDim2.new(1,0,1,0)
  638. cam.CameraType="Scriptable"
  639. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  640. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  641. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  642. Targetting=true
  643. RocketTarget=ZTarget
  644. for i=1,Property do
  645. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  646. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  647. swait()
  648. end
  649. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  650. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  651. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  652. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  653. end
  654. Targetting=false
  655. RocketTarget=nil
  656. targetgui.Parent=nil
  657. cam.CameraType="Custom"
  658. end
  659. end
  660. local debounce=Instance.new("BoolValue")
  661. debounce.Name="DebounceHit"
  662. debounce.Parent=hit.Parent
  663. debounce.Value=true
  664. game:GetService("Debris"):AddItem(debounce,Delay)
  665. c=Instance.new("ObjectValue")
  666. c.Name="creator"
  667. c.Value=Player
  668. c.Parent=h
  669. game:GetService("Debris"):AddItem(c,.5)
  670. end
  671. end
  672.  
  673.  
  674. function ShowDamage(Pos, Text, Time, Color)
  675. local Rate = (1 / 30)
  676. local Pos = (Pos or Vector3.new(0, 0, 0))
  677. local Text = (Text or "")
  678. local Time = (Time or 2)
  679. local Color = (Color or Color3.new(1, 0, 0))
  680. local EffectPart = part("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  681. EffectPart.Anchored = true
  682. local BillboardGui = Instance.new("BillboardGui")
  683. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  684. BillboardGui.Adornee = EffectPart
  685. local TextLabel = Instance.new("TextLabel")
  686. TextLabel.BackgroundTransparency = 1
  687. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  688. TextLabel.Text = Text
  689. TextLabel.TextColor3 = Color
  690. TextLabel.TextScaled = true
  691. TextLabel.Font = Enum.Font.ArialBold
  692. TextLabel.Parent = BillboardGui
  693. BillboardGui.Parent = EffectPart
  694. game.Debris:AddItem(EffectPart, (Time + 0.1))
  695. EffectPart.Parent = game:GetService("Workspace")
  696. Delay(0, function()
  697. local Frames = (Time / Rate)
  698. for Frame = 1, Frames do
  699. wait(Rate)
  700. local Percent = (Frame / Frames)
  701. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  702. TextLabel.TextTransparency = Percent
  703. end
  704. if EffectPart and EffectPart.Parent then
  705. EffectPart:Destroy()
  706. end
  707. end)
  708. end
  709.  
  710. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","Handle",Vector3.new(0.200000003, 1.61857152, 0.200000003))
  711. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.995889783, -0.101109691, 0.0468789339, -5.23798153e-005, 0.99999994, -0.000210702419, -6.36925748e-008, -0.000210702419, -0.99999994, -1, -5.23798008e-005, 7.47295417e-008))
  712. mesh("CylinderMesh",handle,"","",Vector3.new(0, 0, 0),Vector3.new(0.857142806, 1, 0.857142746))
  713. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(0.200000003, 0.257142872, 0.911428571))
  714. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00982296467, -0.128642559, 5.57254982, -1.21753502e-007, -2.87620594e-010, 1, -1, -1.04306673e-006, -1.2175461e-007, 1.04306673e-006, -1, -2.87123214e-010))
  715. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.571428537, 1, 1))
  716. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.200000003, 3.74285722, 0.571428657))
  717. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0100114346, 3.24283266, 2.64644623e-005, -2.98713599e-006, -1.63886575e-008, -1, -1.18017197e-005, -0.99999994, 1.64265153e-008, -0.99999994, 1.18017197e-005, 2.98713007e-006))
  718. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.285714298, 1, 1))
  719. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(0.200000003, 3.74285722, 0.514285743))
  720. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00896048546, 3.24313331, -6.2584877e-006, -2.62832918e-006, -1.58840017e-008, -1, -1.16825104e-005, -0.99999994, 1.59122848e-008, -0.99999994, 1.16825104e-005, 2.62831986e-006))
  721. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.571428537, 1, 1))
  722. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(0.200000003, 0.914285779, 0.254285723))
  723. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0080575943, -5.57459974, 0.127099097, -7.20826961e-007, -1.18548371e-009, 1, 6.25863322e-007, 1, 1.18891563e-009, -1, 6.25863322e-007, -7.20827984e-007))
  724. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.571428537, 1, 1))
  725. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.200000003, 0.942857206, 0.28285715))
  726. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00858414173, -5.58866072, 0.142816901, -5.41048905e-007, -8.99582631e-010, 1, -5.96046448e-007, 0.99999994, 9.00953978e-010, -0.99999994, -5.96046448e-007, -5.41057148e-007))
  727. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.285714298, 1, 1))
  728. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.200000003, 0.285714328, 0.940000057))
  729. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.011053443, -0.142930448, 5.58944941, 2.97432763e-007, 3.64387631e-010, 1, -1, 6.25863322e-007, 2.9743137e-007, -6.25863322e-007, -1, 3.63804986e-010))
  730. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.285714298, 1, 1))
  731. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(1, 1.20000005, 1))
  732. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.57627869e-007, -0.809324801, 1.96695328e-006, 6.20105922e-008, 2.27451835e-010, -1, 1.81795622e-006, 1, 2.27856845e-010, 1, -1.81795622e-006, 6.2011928e-008))
  733. mesh("SpecialMesh",Part,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(0.285714298, 0.142857134, 0.285714298))
  734. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.483492821, 0.539954185, 0.539909601))
  735. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00226664543, 0.69951874, 1.00827909, 5.41296288e-007, 9.50464596e-010, -1, 0.707107663, -0.707105815, 3.8208583e-007, -0.707105815, -0.707107663, -3.83435292e-007))
  736. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.285714179, 0.285714179))
  737. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(0.892679513, 0.539954185, 0.771299422))
  738. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.19487548, -0.00217807293, 3.74913216e-005, 2.29479338e-006, 1, 7.06279479e-012, -6.20287395e-008, -7.34701189e-012, 1, 1, -2.29479338e-006, 6.20337914e-008))
  739. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.857145786, 1))
  740. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.892679513, 0.539954185, 0.771299422))
  741. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.19487882, -0.00217807293, 4.00543213e-005, 2.0563748e-006, 1, 1.14326326e-011, -6.20178255e-008, -1.28039801e-011, 1, 1, -2.0563748e-006, 6.20228633e-008))
  742. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 0.571431458, 1.10000002))
  743. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.483492851, 0.539954185, 0.539909601))
  744. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00595891476, -1.00750566, 1.00747085, -1.81721958e-007, -3.98678424e-010, 1, -0.707107067, 0.707106411, -1.28216811e-007, -0.707106411, -0.707106948, -1.28784094e-007))
  745. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.285714179, 0.285714179))
  746. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.483492821, 0.539954185, 0.539909601))
  747. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00534570217, -1.00757694, -0.698815584, 2.4158129e-007, 4.89748686e-010, -1, -0.707107604, 0.707105875, -1.70486445e-007, 0.707105815, 0.707107544, 1.71177419e-007))
  748. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.285714179, 0.285714269))
  749. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.493492872, 0.539954185, 0.539909601))
  750. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000260472298, 0.6988675, -0.698937058, 3.01447898e-007, 5.80818948e-010, -1, -0.707105994, -0.707107365, -2.13563524e-007, -0.707107365, 0.707106113, -2.12752497e-007))
  751. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.285714179, 0.285714269))
  752. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(1.46267962, 0.200000003, 0.200000003))
  753. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00927072763, -0.0121991634, 1.19311547, 0.999999881, -2.08614802e-006, 1.9306286e-007, -1.93059051e-007, -1.09411957e-007, 1, -2.08616257e-006, -0.999999881, -1.09408283e-007))
  754. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  755. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(1.06267953, 0.200000003, 0.200000003))
  756. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.604586363, -0.0121991634, 1.02863288, 0.866026282, 0.499998033, 2.28958157e-007, -1.93872992e-007, -1.22099237e-007, 1, 0.499998033, -0.866026282, -8.79730777e-009))
  757. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  758. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(1.46267962, 0.200000003, 0.200000003))
  759. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.03790355, -0.0121991634, 0.588528812, 0.500001669, 0.866024196, 1.74744486e-007, -1.6279435e-007, -1.0777579e-007, 1, 0.866024196, -0.500001669, 8.71042545e-008))
  760. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  761. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.662679553, 0.200000003, 0.200000003))
  762. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.39311564, -0.0121991634, -0.00927072763, 2.08616257e-006, 0.999999881, 7.82298955e-008, -1.51383063e-007, -7.82268899e-008, 1, 0.999999881, -2.08614802e-006, 1.51386175e-007))
  763. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  764. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(1.46267951, 0.200000003, 0.200000003))
  765. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.02863288, -0.0121997595, -0.604586482, -0.499998093, 0.866026223, -6.44970513e-008, -1.45620604e-007, -9.60127267e-009, 1, 0.866026223, 0.499998093, 1.30918266e-007))
  766. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  767. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(1.06267953, 0.200000003, 0.200000003))
  768. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.588528991, -0.0121992826, -1.03790355, -0.866024137, 0.500001729, -9.11133142e-008, -1.16737233e-007, -1.99774206e-008, 1, 0.500001729, 0.866024137, 7.56750538e-008))
  769. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  770. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.372464359, 0.762464345, 0.762464285))
  771. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00338602066, -0.736121356, -0.540583551, 5.41296288e-007, 9.50464596e-010, -1, 0.707107663, -0.707105815, 3.8208583e-007, -0.707105815, -0.707107663, -3.83435292e-007))
  772. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.895366609, 0.128561974, 0.128542364))
  773. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.382464379, 0.762464345, 0.762464285))
  774. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00803625584, -0.737174749, 0.736498654, 3.01447898e-007, 5.80818948e-010, -1, -0.707105994, -0.707107365, -2.13563524e-007, -0.707107365, 0.707106113, -2.12752497e-007))
  775. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.913885474, 0.128561974, 0.128542408))
  776. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.40246433, 0.762464345, 0.762464285))
  777. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00594449043, 0.540397167, 0.737201214, 2.4158129e-007, 4.89748686e-010, -1, -0.707107604, 0.707105875, -1.70486445e-007, 0.707105815, 0.707107544, 1.71177419e-007))
  778. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.895366609, 0.128561974, 0.128542408))
  779. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(0.40246433, 0.762464345, 0.762464285))
  780. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00681877136, 0.540436149, -0.541088939, -1.81721958e-007, -3.98678424e-010, 1, -0.707107067, 0.707106411, -1.28216811e-007, -0.707106411, -0.707106948, -1.28784094e-007))
  781. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.895366669, 0.128561974, 0.128542364))
  782. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(1.26045096, 0.762464345, 0.762464285))
  783. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.910848916, -0.00147974491, 0.000465214252, 2.29479338e-006, 1, 7.06279479e-012, -6.20287395e-008, -7.34701189e-012, 1, 1, -2.29479338e-006, 6.20337914e-008))
  784. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.385687381, 0.642712057))
  785. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","SwordPart",Vector3.new(1.26045096, 0.762464345, 0.762464285))
  786. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.910846829, -0.00147974491, 0.000467300415, 2.0563748e-006, 1, 1.14326326e-011, -6.20178255e-008, -1.28039801e-011, 1, 1, -2.0563748e-006, 6.20228633e-008))
  787. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 0.257125348, 0.706983268))
  788. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","SwordPart",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  789. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.98755074e-005, -0.86527884, -0.00526940823, 0.99999994, -3.33786011e-006, -1.61662047e-006, 3.33786011e-006, 0.99999994, -1.75251103e-009, 1.61662604e-006, 1.74897963e-009, 1))
  790. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.857142806, 0.857145548, 0.857142746))
  791. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Black","Hitbox",Vector3.new(0.650000036, 4.19999981, 0.200000003))
  792. Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0107657909, -3.95914412, 0.00325751305, 0.999999821, -0.000211339415, 2.39198562e-006, 0.000211339124, 0.999997795, -6.21902582e-005, -2.38056168e-006, 6.20116552e-005, 0.999992907))
  793. EffectPart=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Royal purple","EffectPart",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  794. EffectPartweld=weld(m,handle,EffectPart,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00693154335, 0.014090538, 6.03910685, -5.23798153e-005, -6.36925748e-008, -1, 0.99999994, -0.000210702419, -5.23798008e-005, -0.000210702419, -0.99999994, 7.47295417e-008))
  795. mesh("BlockMesh",EffectPart,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  796. EffectPart2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Black","EffectPart2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  797. EffectPart2weld=weld(m,Character["Left Arm"],EffectPart2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.15575993, 0.00814216491, -0.0231294632, -5.23798153e-005, 0.999999821, -0.000210702419, -6.36925748e-008, -0.00021070239, -0.99999994, -1, -5.23797935e-005, 7.47295417e-008))
  798.  
  799. DarkRiftF=function(par)
  800. while lol == true do
  801. wait()
  802. local PWN={}
  803. for _,v in pairs(game.Workspace:children()) do
  804. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  805. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  806. table.insert(PWN,v.Torso)
  807. end
  808. end
  809. end
  810. for _,t in pairs(PWN) do
  811. local targ=par.Position-t.Position
  812. local Mag=targ.magnitude
  813. if not t:IsDescendantOf(Character) and t~=nil and Mag<=50 then
  814. if Mag<=30 then
  815. t.Parent.Humanoid:TakeDamage(.5)
  816. local rl=Instance.new("BodyAngularVelocity")
  817. rl.P=3000
  818. rl.maxTorque=Vector3.new(500000,500000,500000)*5000
  819. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))/10
  820. rl.Parent=t
  821. game:GetService("Debris"):AddItem(rl,.1)
  822. end
  823. if Mag<=20 then
  824. t.Parent.Humanoid:TakeDamage(.1)
  825. else
  826. local vl=Instance.new("BodyVelocity")
  827. vl.P=3000
  828. vl.maxForce=Vector3.new(50000000000,50000000000,50000000000)
  829. vl.velocity=(t.Position-par.Position).unit*-(70/(Mag))
  830. vl.Parent=t
  831. game:GetService("Debris"):AddItem(vl,.1)
  832. end
  833. end
  834. end
  835. wait(.08)
  836. end
  837. end
  838.  
  839. function DerpMagic(part,x1,y1,z1,x2,y2,z2,color)
  840. local msh1 = Instance.new("BlockMesh")
  841. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  842. local S=Instance.new("Part")
  843. S.Name="Effect"
  844. S.Material="Neon"
  845. S.formFactor=0
  846. S.Size=Vector3.new(x1,y1,z1)
  847. S.BrickColor=color
  848. S.Reflectance = 0
  849. S.TopSurface=0
  850. S.BottomSurface=0
  851. S.Transparency=0
  852. S.Anchored=false
  853. S.CanCollide=false
  854. S.CFrame=part.CFrame
  855. S.Parent=game.Workspace
  856. msh1.Parent = S
  857. local W=Instance.new("Weld")
  858. W.Parent=S
  859. W.Part0=S
  860. W.Part1=part
  861. W.C0=CFrame.new(x2,y2,z2) * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  862. W.Parent=nil
  863. S.Anchored=true
  864. coroutine.resume(coroutine.create(function(Part,Weld) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) --[[Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))]] Part.Transparency=i*.1 wait() end Part.Parent=nil Weld.Parent=nil end),S,W)
  865. end
  866.  
  867. local function BlackHole(parent,cframe)
  868. local effectsmsh = Instance.new("SpecialMesh")
  869. effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
  870. --effectsmsh.Scale = Vector3.new(1,1,2.5)
  871. effectsmsh.Scale = Vector3.new(3,3,3)
  872. local effectsg = Instance.new("Part")
  873. effectsg.formFactor = 3
  874. effectsg.CanCollide = false
  875. effectsg.Name = "Effect"
  876. effectsg.Locked = true
  877. effectsg.Transparency = 1
  878. effectsg.Size = Vector3.new(0.2,0.2,0.2)
  879. effectsg.Parent = parent
  880. effectsg.BrickColor = BrickColor.new("Royal purple")
  881. effectsg.Material="Neon"
  882. coroutine.resume(coroutine.create(function(Part,Mesh)
  883. local Mesh = Instance.new("SpecialMesh")
  884. Mesh.Scale = Vector3.new(0.5,0.5,0.5)
  885. Mesh.MeshType = "Sphere"
  886. -- Mesh.TextureId="http://www.roblox.com/asset/?id=1529460"
  887. Part=Instance.new("Part")
  888. Part.Name="Effect"
  889. Part.formFactor=0
  890. Part.Size=Vector3.new(1,1,1)
  891. Part.BrickColor=BrickColor.new("Royal purple")
  892. Part.Material="Neon"
  893. Part.Reflectance = 0
  894. Part.TopSurface=0
  895. Part.BottomSurface=0
  896. Part.Transparency=0
  897. Part.Anchored=true
  898. NoOutline(Part)
  899. Part.CanCollide=false
  900. Part.CFrame=cframe
  901. Part.Parent=parent
  902. Mesh.Parent = Part
  903. lol=true
  904. coroutine.resume(coroutine.create(function()
  905. DarkRiftF(Part)
  906. end))
  907. for i=0,200 do
  908. wait()
  909. DerpMagic(Part,1,i/3,1,0,i/3,0,BrickColor.new("Royal purple"))
  910. Mesh.Scale=Mesh.Scale-Vector3.new(0.2,0.2,0.2)
  911. Part.CFrame=cframe*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  912. end
  913. local fff=200
  914. for i=0,100 do
  915. wait()
  916. DerpMagic(Part,1,fff/3,1,0,fff/3,0,BrickColor.new("Royal purple"))
  917. Part.CFrame=cframe*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  918. end
  919. for i=0,1,0.05 do
  920. wait()
  921. Part.Transparency=Part.Transparency+0.05
  922. Mesh.Scale=Mesh.Scale+Vector3.new(1.5,1.5,1.5)
  923. end
  924. lol=false
  925. Part.Parent=nil
  926. end),nil,nil)
  927. end
  928.  
  929. function makeShockwave(height,color,speed,range,pulse)
  930. local range = range or 2000
  931. local p = Instance.new("Part")
  932. p.Anchored = true
  933. p.CanCollide = false
  934. p.FormFactor = "Custom"
  935. p.BrickColor = color
  936. p.Parent = workspace
  937. local m = Instance.new("SpecialMesh",p)
  938. m.MeshId = "rbxassetid://3270017"
  939. local estimateSurvival = math.floor(range/speed) * 0.03
  940. game:GetService("Debris"):AddItem(p,estimateSurvival)
  941. Spawn(function ()
  942. for i = 1,range,speed do
  943. p.Transparency = 1-math.min(0.5,3-(i/500))
  944. m.Scale = Vector3.new(i,i,i*height)
  945. p.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(90),0,0)
  946. wait()
  947. end
  948. p:Destroy()
  949. end)
  950. end
  951.  
  952. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  953. local prt=ppart(3,game.Workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  954. prt.Anchored=true
  955. prt.CFrame=cframe
  956. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(.1,.1,.1))
  957. game:GetService("Debris"):AddItem(prt,2)
  958. coroutine.resume(coroutine.create(function(Part,Mesh)
  959. for i=0,2,delay do
  960. wait()
  961. Part.CFrame=Part.CFrame
  962. Part.Transparency=i
  963. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  964. end
  965. Part.Parent=nil
  966. end),prt,msh)
  967. end
  968.  
  969. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  970. local prt=ppart(3,game.Workspace,0,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
  971. prt.Anchored=true
  972. prt.CFrame=cframe
  973. local msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  974. game:GetService("Debris"):AddItem(prt,5)
  975. coroutine.resume(coroutine.create(function(Part,Mesh)
  976. for i=0,1,delay do
  977. wait()
  978. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  979. Part.Transparency=i
  980. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  981. end
  982. Part.Parent=nil
  983. end),prt,msh)
  984. end
  985.  
  986. local function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,Type,parent)
  987. local prt=ppart(3,game.Workspace,0,1,brickcolor,"Effect",vt())
  988. if Type~=2 then
  989. prt.Anchored=true
  990. end
  991. prt.CFrame=cframe
  992. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  993. game:GetService("Debris"):AddItem(prt,5)
  994. coroutine.resume(coroutine.create(function(Part,Mesh,dur)
  995. local wld=nil
  996. if dur==2 then
  997. wld=weld(Part,Part,parent,euler(0,0,0)*cf(0,0,0))
  998. end
  999. for i=0,1,delay do
  1000. swait()
  1001. if dur==1 then
  1002. Part.CFrame=Part.CFrame
  1003. elseif dur==2 then
  1004. wld.C0=cframe
  1005. end
  1006. Part.Transparency=i
  1007. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1008. end
  1009. Part.Parent=nil
  1010. end),prt,msh,Type)
  1011. end
  1012.  
  1013. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1014. local prt=ppart(3,game.Workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1015. prt.Anchored=true
  1016. prt.CFrame=cframe
  1017. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1018. game:GetService("Debris"):AddItem(prt,5)
  1019. coroutine.resume(coroutine.create(function(Part,Mesh)
  1020. for i=0,1,delay do
  1021. swait()
  1022. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  1023. Part.Transparency=i
  1024. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1025. end
  1026. Part.Parent=nil
  1027. end),prt,msh)
  1028. end
  1029.  
  1030. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1031. local prt=ppart(3,workspace,0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  1032. prt.Anchored=true
  1033. prt.CFrame=cframe
  1034. local msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  1035. game:GetService("Debris"):AddItem(prt,5)
  1036. coroutine.resume(coroutine.create(function(Part,Mesh)
  1037. for i=0,1,delay do
  1038. wait()
  1039. Part.CFrame=Part.CFrame
  1040. Part.Transparency=i
  1041. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1042. end
  1043. Part.Parent=nil
  1044. end),prt,msh)
  1045. end
  1046.  
  1047. function MagicWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1048. local prt=ppart(3,workspace,0,0,brickcolor,"Effect",vt())
  1049. prt.Anchored=true
  1050. prt.CFrame=cframe
  1051. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1052. game:GetService("Debris"):AddItem(prt,5)
  1053. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3})
  1054. end
  1055.  
  1056. function Blast(parent)
  1057. MagicBlock(BrickColor.new("Black"),parent.CFrame,4,4,4,0.2,0.2,0.2,0.01)
  1058. MagicWaveThing(BrickColor.new("Black"),parent.CFrame,4,4,4,0.2,0.2,0.2,0.01)
  1059. end
  1060.  
  1061. function ChargeBall(parent,t)
  1062. local counter=0
  1063. local size=1
  1064. for i=0,t,1 do
  1065. swait()
  1066. counter=counter+1
  1067. if counter%10==0 then
  1068. if size==3 then
  1069. MagicRing(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1070. elseif size==2 then
  1071. MagicRing(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1072. end
  1073. end
  1074. if counter%5==0 then
  1075. if size==1 then
  1076. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1077. elseif size==2 then
  1078. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1079. elseif size==3 then
  1080. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1081. end
  1082. end
  1083. end
  1084. end
  1085.  
  1086. function ChargeBall2(parent,t)
  1087. local counter=0
  1088. local size=1
  1089. for i=0,t,1 do
  1090. swait()
  1091. counter=counter+1
  1092. if counter%10==0 then
  1093. if size==3 then
  1094. MagicRing(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1095. elseif size==2 then
  1096. MagicRing(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1097. end
  1098. end
  1099. if counter%5==0 then
  1100. if size==1 then
  1101. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1102. MagicWave(BrickColor.new("Royal purple"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  1103. elseif size==2 then
  1104. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1105. MagicWave(BrickColor.new("Royal purple"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  1106. elseif size==3 then
  1107. MagicBlock(BrickColor.new("Black"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1108. MagicWave(BrickColor.new("Royal purple"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  1109. end
  1110. end
  1111. end
  1112. end
  1113.  
  1114. function MagniDamage(Part,dis,mind,maxd,force,knock)
  1115. for _,c in pairs(workspace:children()) do
  1116. local hum=c:findFirstChild("Humanoid")
  1117. if hum~=nil then
  1118. local head=c:findFirstChild("Torso")
  1119. if head~=nil then
  1120. local targ=head.Position-Part.Position
  1121. local mag=targ.magnitude
  1122. if mag<=dis and c.Name~=Character.Name then
  1123. Damagefunc(Part,hum.Parent.Torso,mind,maxd,force,knock,RootPart,.2,1)
  1124. end
  1125. end
  1126. end
  1127. end
  1128. end
  1129.  
  1130. function computeDirection(vec)
  1131. local lenSquared = vec.magnitude * vec.magnitude
  1132. local invSqrt = 1 / math.sqrt(lenSquared)
  1133. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  1134. end
  1135.  
  1136. function attackone()
  1137. attack = true
  1138. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1139. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,4222,112222,math.random(5,5),"Normal",RootPart,.2,1) end)
  1140. local fx=Hitbox.Touched:connect(function(part)
  1141. local human=part.Parent:findFirstChild("Humanoid")
  1142. if human~=nil and bounce==false then
  1143. bounce=true
  1144. local rndm=math.random(1,#hitsounds)
  1145. local r=rndm
  1146. so("http://www.roblox.com/asset/?id="..hitsounds[r],part.Parent,1,1)
  1147. end
  1148. end)
  1149. for i = 0,1,0.1 do
  1150. swait()
  1151. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),0.4)
  1152. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(50)),0.4)
  1153. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(100)),0.4)
  1154. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)),0.4)
  1155. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(0)),0.4)
  1156. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.4)
  1157. end
  1158. so("http://www.roblox.com/asset/?id=199145841",handle,1,.9)
  1159. for i = 0,1,0.1 do
  1160. swait()
  1161. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1162. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1163. local h = 5
  1164. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1165. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1166. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1167. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1168. scfr = blcf
  1169. elseif not scfr then
  1170. scfr = blcf
  1171. end
  1172. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(80)),0.4)
  1173. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-10),math.rad(-80)),0.4)
  1174. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)),0.4)
  1175. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)),0.4)
  1176. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(0)),0.4)
  1177. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),0.4)
  1178. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-25),math.rad(0),math.rad(0)),.4)
  1179. end
  1180. attack = false
  1181. bounce=false
  1182. scfr=nil
  1183. fx:disconnect()
  1184. con:disconnect()
  1185. end
  1186.  
  1187. function attacktwo()
  1188. attack=true
  1189. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1190. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,4222,112222,math.random(5,5),"Normal",RootPart,.2,1) end)
  1191. local fx=Hitbox.Touched:connect(function(part)
  1192. local human=part.Parent:findFirstChild("Humanoid")
  1193. if human~=nil and bounce==false then
  1194. bounce=true
  1195. local rndm=math.random(1,#hitsounds)
  1196. local r=rndm
  1197. so("http://www.roblox.com/asset/?id="..hitsounds[r],part.Parent,1,1)
  1198. end
  1199. end)
  1200. for i=0,1,.1 do
  1201. swait()
  1202. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(70)),0.4)
  1203. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-10),math.rad(-70)),0.4)
  1204. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)),0.4)
  1205. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)),0.4)
  1206. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(40),math.rad(0)),0.4)
  1207. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-140),math.rad(-10)),0.4)
  1208. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-25),math.rad(0),math.rad(0)),.4)
  1209. end
  1210. so("http://www.roblox.com/asset/?id=199145887",handle,1,1)
  1211. for i = 0,1,0.1 do
  1212. swait()
  1213. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1214. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1215. local h = 5
  1216. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1217. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1218. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1219. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1220. scfr = blcf
  1221. elseif not scfr then
  1222. scfr = blcf
  1223. end
  1224. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.4)
  1225. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(80)),0.4)
  1226. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)),0.4)
  1227. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)),0.4)
  1228. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0)),0.4)
  1229. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-40),math.rad(-10)),0.4)
  1230. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  1231. end
  1232. scfr=nil
  1233. attack=false
  1234. bounce=false
  1235. con:disconnect()
  1236. fx:disconnect()
  1237. end
  1238.  
  1239. function attackthree()
  1240. attack=true
  1241. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1242. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,6222,152222,math.random(5,5),"Normal",RootPart,.2,1) end)
  1243. local fx=Hitbox.Touched:connect(function(part)
  1244. local human=part.Parent:findFirstChild("Humanoid")
  1245. if human~=nil and bounce==false then
  1246. bounce=true
  1247. local rndm=math.random(1,#hitsounds)
  1248. local r=rndm
  1249. so("http://www.roblox.com/asset/?id="..hitsounds[r],part.Parent,1,1)
  1250. end
  1251. end)
  1252. for i=0,1,.1 do
  1253. swait()
  1254. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),0.4)
  1255. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(30)),.3)
  1256. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(20)),0.4)
  1257. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(25), math.rad(0), math.rad(-30)),0.4)
  1258. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(105),math.rad(0)),0.4)
  1259. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-75),math.rad(-10)),0.4)
  1260. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.4)
  1261. end
  1262. so("http://www.roblox.com/asset/?id=199145913",handle,1,.9)
  1263. for i = 0,1,0.1 do
  1264. swait()
  1265. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1266. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1267. local h = 5
  1268. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1269. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1270. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1271. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1272. scfr = blcf
  1273. elseif not scfr then
  1274. scfr = blcf
  1275. end
  1276. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),0.4)
  1277. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
  1278. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)),0.4)
  1279. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)),0.4)
  1280. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(80),math.rad(0)),0.4)
  1281. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-100),math.rad(-10)),0.4)
  1282. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-40),math.rad(0),math.rad(0)),.4)
  1283. end
  1284. attack=false
  1285. bounce=false
  1286. scfr=nil
  1287. con:disconnect()
  1288. fx:disconnect()
  1289. end
  1290.  
  1291. function attackfour()
  1292. attack = true
  1293. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1294. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,9222,18222,math.random(20,30),"Normal",RootPart,.2,1) end)
  1295. local fx=Hitbox.Touched:connect(function(part)
  1296. local human=part.Parent:findFirstChild("Humanoid")
  1297. if human~=nil and bounce==false then
  1298. bounce=true
  1299. local rndm=math.random(1,#hitsounds)
  1300. local r=rndm
  1301. so("http://www.roblox.com/asset/?id="..hitsounds[r],part.Parent,1,1)
  1302. end
  1303. end)
  1304. for i = 0,1,0.1 do
  1305. swait()
  1306. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-5),math.rad(-60)),.3)
  1307. Torso.Neck.C0=clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.3)
  1308. RW.C0=clerp(RW.C0,cf(1.5, 0.8, 0.2) * angles(math.rad(5), math.rad(-15), math.rad(112)), 0.3)
  1309. LW.C0=clerp(LW.C0,cf(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  1310. RH.C0=clerp(RH.C0,cf(1.1,-1,0)*angles(math.rad(-5),math.rad(120),math.rad(-8)),.3)
  1311. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-60),math.rad(0)),.3)
  1312. handleweld.C0=clerp(handleweld.C0,cf(0,-.2,.5)*angles(math.rad(50),math.rad(-15),math.rad(0)),.3)
  1313. end
  1314. so("http://www.roblox.com/asset/?id=199145433",Hitbox,1,1.1)
  1315. local v=it("BodyVelocity",Torso)
  1316. v.maxForce=Vector3.new(4e+005,4e+005,4e+005)*1
  1317. v.velocity=RootPart.CFrame.lookVector*50
  1318. for i = 0,1,0.1 do
  1319. swait()
  1320. local blcf = Hitbox.CFrame*cf(0,0,0)
  1321. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1322. local h = 5
  1323. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1324. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1325. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1326. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1327. scfr = blcf
  1328. elseif not scfr then
  1329. scfr = blcf
  1330. end
  1331. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(5),math.rad(60)),.3)
  1332. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1333. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(60), math.rad(100)), 0.3)
  1334. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-15)), 0.3)
  1335. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  1336. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  1337. handleweld.C0=clerp(handleweld.C0,cf(0,-1,-1)*angles(math.rad(-100),math.rad(0),math.rad(0)),.3)
  1338. end
  1339. v.Parent=nil
  1340. scfr=nil
  1341. attack = false
  1342. bounce=false
  1343. con:disconnect()
  1344. fx:disconnect()
  1345. end
  1346.  
  1347. function LustrisFulgo()
  1348. attack=true
  1349. Humanoid.WalkSpeed=0
  1350. for i=0,1,0.1 do
  1351. swait()
  1352. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(10)),.3)
  1353. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(-10)),.3)
  1354. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(145), math.rad(0), math.rad(7)), 0.3)
  1355. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(4), math.rad(-15)), 0.3)
  1356. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-15),math.rad(90),math.rad(0)),.3)
  1357. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-25),math.rad(-90),math.rad(0)),.3)
  1358. handleweld.C0=clerp(handleweld.C0,cf(0,0,-.5)*angles(math.rad(-60),math.rad(0),math.rad(0)),.3)
  1359. end
  1360. local function boom()
  1361. local pprt=ppart(3,game.Workspace,0,1,BrickColor.new("Black"),"Effect",vt(1,1,1))
  1362. pprt.Anchored=true
  1363. pprt.CFrame=EffectPart.CFrame
  1364. game:GetService("Debris"):AddItem(pprt,2)
  1365. MagicCircle(BrickColor.new("Black"),EffectPart.CFrame,20,20,20,-0.01,-0.01,-0.01,0.01)
  1366. so("http://roblox.com/asset/?id=228343412",EffectPart,1,0.6)
  1367. so("http://roblox.com/asset/?id=228343408",EffectPart,1,1.4)
  1368. local wave=part(3,game.Workspace,"Neon",0,.7,BrickColor.new("Black"),"Effect",vt(1,1,1))
  1369. local waveweld=weld(game.Workspace,handle,wave,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00693154335, 0.014090538, 6.03910685, -5.23798153e-005, -6.36925748e-008, -1, 0.99999994, -0.000210702419, -5.23798008e-005, -0.000210702419, -0.99999994, 7.47295417e-008))
  1370. local wavemesh=mesh("SpecialMesh",wave,"Sphere","",vt(0,0,0),vt(1,1,1))
  1371. MagniDamage(wave,20,15222,25222,math.random(20,30),"Knockdown",RootPart)
  1372. for i=0,80 do
  1373. swait()
  1374. MagicBlock(BrickColor.new("Black"),EffectPart.CFrame,7,7,7,-0.5,-0.5,-0.5,0.05)
  1375. MagicCircle(BrickColor.new("Black"),EffectPart.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cf(0,5,0),0.5,1,0.5,0.02,1,0.02,0.05)
  1376. wave.Size=vt(1+i,1+i,1+i)
  1377. wavemesh.Scale=vt(1+i,1+i,1+i)
  1378. wave.CFrame=EffectPart.CFrame
  1379. Humanoid.Health=Humanoid.Health+.15
  1380. end
  1381. wave:Destroy()
  1382. end
  1383. boom()
  1384. attack=false
  1385. Humanoid.WalkSpeed=16
  1386. end
  1387.  
  1388. function LeviterGlomus()
  1389. attack=true
  1390. for i=0,1,.1 do
  1391. swait()
  1392. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  1393. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1394. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(18), math.rad(-15), math.rad(15)), 0.3)
  1395. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-75), math.rad(0), math.rad(-50)), 0.3)
  1396. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-3),math.rad(65),math.rad(0)),.3)
  1397. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*angles(math.rad(-25),math.rad(-110),math.rad(0))*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1398. handleweld.C0=clerp(handleweld.C0,cf(0,.2,-.3)*angles(math.rad(-35),math.rad(-15),math.rad(0)),.3)
  1399. end
  1400. so("http://www.roblox.com/asset/?id=199145659",EffectPart2,1,1)
  1401. efprt=part(Enum.FormFactor.Custom,game.Workspace,Enum.Material.Neon,0,0,"Black","BallEffect",Vector3.new(2, 2, 2))
  1402. weld(m,Character["Left Arm"],efprt,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.15575993, 0.00814216491, -0.0231294632, -5.23798153e-005, 0.999999821, -0.000210702419, -6.36925748e-008, -0.00021070239, -0.99999994, -1, -5.23797935e-005, 7.47295417e-008))
  1403. mesh("SpecialMesh",efprt,"Sphere","",vt(0,0,0),vt(1,1,1))
  1404. ChargeBall(EffectPart2,35)
  1405. for i=0,1,.1 do
  1406. swait()
  1407. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1408. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  1409. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-18), math.rad(15), math.rad(15)), 0.3)
  1410. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-65)), 0.3)
  1411. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(110),math.rad(0)),.3)
  1412. LH.C0=clerp(LH.C0,cf(-1.1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0)),.3)
  1413. handleweld.C0=clerp(handleweld.C0,cf(0,.2,-.3)*angles(math.rad(0),math.rad(-15),math.rad(0)),.3)
  1414. end
  1415. so("http://www.roblox.com/asset/?id=199145534",EffectPart2,1,1.2)
  1416. efprt:BreakJoints()
  1417. local Target=mouse.Hit.p
  1418. local direction = Target - handle.Position
  1419. direction = computeDirection(direction)
  1420. local pos = handle.Position + (direction * 10.0)
  1421. efprt.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(math.pi/2, 0, 0)
  1422. local floatForce = Instance.new("BodyForce")
  1423. floatForce.force = Vector3.new(0, efprt:GetMass() * 196.1, 0.0)
  1424. floatForce.Parent = efprt
  1425. efprt.Velocity = direction * 160
  1426. efprt.Touched:connect(function(hit)
  1427. if not hit:IsDescendantOf(Character) then
  1428. if hit.Name~="Effect" then
  1429. MagniDamage(efprt,15,12225,22225,math.random(20,30),"Knockdown",RootPart)
  1430. floatForce.Parent=nil
  1431. efprt.Anchored=true
  1432. so("http://www.roblox.com/asset/?id=228343330",hit,1,.8)
  1433. Blast(efprt)
  1434. efprt:Destroy()
  1435. end
  1436. end
  1437. end)
  1438. game:GetService("Debris"):AddItem(efprt,6)
  1439. attack=false
  1440. end
  1441.  
  1442. function PortalStorm()
  1443. Humanoid.WalkSpeed=0
  1444. attack=true
  1445. for i=0,1,.1 do
  1446. swait()
  1447. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1448. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  1450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  1451. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1452. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1453. handleweld.C0=clerp(handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  1454. end
  1455. so("http://www.roblox.com/asset/?id=199145446",handle,1,1)
  1456. ChargeBall2(handle,100)
  1457. makeShockwave(0.5,BrickColor.new("Royal purple"),30,1000,0)
  1458. MagicWave(BrickColor.new("Royal purple"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
  1459. so("http://www.roblox.com/asset/?id=280247455",game.Workspace,1,1)
  1460. wait(2)
  1461. so("http://www.roblox.com/asset/?id=110284742",game.Workspace,1,0)
  1462. delay(0.5,function ()
  1463. MagniDamage(Torso,2000,32225,52220,math.random(50,70),"Knockdown",RootPart)
  1464. end)
  1465. Humanoid.Health=Humanoid.Health-0
  1466. makeShockwave(4,BrickColor.new("Teal"),10,2000,1)
  1467. attack=false
  1468. Humanoid.WalkSpeed=9
  1469. wait(4)
  1470. Humanoid.WalkSpeed=16
  1471. end
  1472.  
  1473. function SolSiderea()
  1474. Humanoid.WalkSpeed=0
  1475. attack=true
  1476. so("http://www.roblox.com/asset/?id=280758833",Workspace,1,1.3)
  1477. for i=0,1,.1 do
  1478. swait()
  1479. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1480. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1481. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(95), math.rad(-10), math.rad(-17)), 0.3)
  1482. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(95), math.rad(10), math.rad(17)), 0.3)
  1483. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1484. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1485. handleweld.C0=clerp(handleweld.C0,cf(0,-2,-.5)*angles(math.rad(0),math.rad(7.5),math.rad(-75)),.3)
  1486. end
  1487. for i=0,1,.1 do
  1488. swait()
  1489. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1490. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1491. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(-5), math.rad(8)), 0.3)
  1492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(5), math.rad(-8)), 0.3)
  1493. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-10),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1494. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-10),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1495. handleweld.C0=clerp(handleweld.C0,cf(-1.1,-4,-2)*angles(math.rad(-72),math.rad(8.5),math.rad(-92)),.3)
  1496. end
  1497. coroutine.resume(coroutine.create(function() ChargeBall(EffectPart,120) end))
  1498. local n=2
  1499. local orb=ppart(3,Character,0,1,BrickColor.new("Royal purple"),"Orb",vt())
  1500. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(15,15,15))
  1501. local owld=wweld(orb,orb,Torso,cf(-10,-150,0))
  1502. for i=1,0.3,-0.01 do
  1503. wait()
  1504. orb.Transparency=i
  1505. omsh.Scale=omsh.Scale+vt(0.5,0.5,0.5)
  1506. MagicBlock(BrickColor.new("Royal purple"),orb.CFrame,15,15,15,2,2,2,0.1)
  1507. local ef=ppart(3,workspace,0,0,BrickColor.new("Royal purple"),"Effect",vt())
  1508. ef.Anchored=true
  1509. local emsh=mesh("SpecialMesh",ef,"Sphere","",vt(0,0,0),vt(2,math.random(1000,1500)/100,2))
  1510. local ceef=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cf(0,math.random(10,20),0)
  1511. ef.CFrame=orb.CFrame*ceef
  1512. game:GetService("Debris"):AddItem(ef,2)
  1513. coroutine.resume(coroutine.create(function(Part,Mesh)
  1514. for i=0,1,0.1 do
  1515. wait()
  1516. Part.Transparency=i
  1517. Part.CFrame=Part.CFrame*cf(0,-1,0)
  1518. end
  1519. Part.Parent=nil
  1520. end),ef,emsh)
  1521. end
  1522. local Pos=cf(orb.Position,Player:GetMouse().Hit.p).lookVector
  1523. wait(.5)
  1524. orb.Parent=nil
  1525. wait(1)
  1526. local hit,pos = rayCast(orb.Position,Pos,1000,Character)
  1527. local mag=(orb.Position-pos).magnitude
  1528. BlackHole(game.Workspace,cf(pos))
  1529. coroutine.resume(coroutine.create(function()
  1530. local wave=part(3,game.Workspace,"Neon",0,.7,BrickColor.new("Black"),"Effect",vt(1,1,1))
  1531. wweld(game.Workspace,wave,orb,Torso.CFrame)
  1532. local wavemesh=mesh("SpecialMesh",wave,"Sphere","",vt(0,0,0),vt(1,1,1))
  1533. for i=1,100 do
  1534. swait()
  1535. wave.Size=vt(1+i,1+i,1+i)
  1536. wavemesh.Scale=vt(1+i,1+i,1+i)
  1537. wave.CFrame=cf(pos)
  1538. end
  1539. end))
  1540. coroutine.resume(coroutine.create(function()
  1541. for i=0,20 do
  1542. swait(15)
  1543. local range = 1500
  1544. local p = Instance.new("Part")
  1545. p.Anchored = true
  1546. p.CanCollide = false
  1547. p.FormFactor = "Custom"
  1548. p.BrickColor = BrickColor.new("Royal purple")
  1549. p.Parent = workspace
  1550. p.Name="Effect"
  1551. p.CFrame=cf(pos)
  1552. local m = Instance.new("SpecialMesh",p)
  1553. m.MeshId = "rbxassetid://3270017"
  1554. local estimateSurvival = math.floor(range/30) * 0.03
  1555. game:GetService("Debris"):AddItem(p,estimateSurvival)
  1556. Spawn(function ()
  1557. for i = 1,range,30 do
  1558. p.Transparency = 1-math.min(0.5,3-(i/500))
  1559. m.Scale = Vector3.new(i,i,i*0.5)
  1560. p.CFrame = cf(pos) * CFrame.Angles(math.rad(90),0,0)
  1561. wait()
  1562. end
  1563. p:Destroy()
  1564. end)
  1565. end
  1566. end))
  1567. MagicCylinder(BrickColor.new("Royal purple"),CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0),10,mag*5,10,0.5,0,0.5,0.01)
  1568. for i=1,2 do
  1569. end
  1570. for i=1,5 do
  1571. tehcf=CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0)*cf(0,(mag/5)*(i/2),0)
  1572. end
  1573. for i=0,5 do
  1574. tehcf=CFrame.new((orb.Position+pos)/2,pos)*euler(1.57,0,0)*cf(0,(-mag/5)*(i/2),0)
  1575. end
  1576. local ref=ppart(3,workspace,0,1,BrickColor.new("Royal purple"),"Effect",vt())
  1577. ref.CFrame=cf(pos)
  1578. coroutine.resume(coroutine.create(function(Part)
  1579. wait(1)
  1580. Part.Parent=nil
  1581. end),ref)
  1582. MagniDamage(ref,25,22220,32220,40,"Knockdown",ref)
  1583. if hit~=nil then
  1584. Damagefunc(ref,hit,5022,70222,60,"Knockdown",RootPart,0)
  1585. end
  1586. local n=2
  1587. MagicWave(BrickColor.new("Royal purple"),cf(pos)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
  1588. swait(75)
  1589. Humanoid.WalkSpeed=16
  1590. attack=false
  1591. end
  1592.  
  1593. attacktype=1
  1594. mouse.Button1Down:connect(function()
  1595. if attacktype==1 and attack==false then
  1596. attacktype=2
  1597. attackone()
  1598. elseif attacktype==2 and attack==false then
  1599. attacktype=3
  1600. attacktwo()
  1601. elseif attacktype==3 and attack==false then
  1602. attacktype=4
  1603. attackthree()
  1604. elseif attacktype==4 and attack==false then
  1605. attacktype=1
  1606. attackfour()
  1607. end
  1608. end)
  1609.  
  1610. mouse.KeyDown:connect(function(k)
  1611. k=k:lower()
  1612. if attack == false and k == 'e' then
  1613. LeviterGlomus()
  1614. ChargeBall(efprt,100)
  1615. end
  1616. if attack == false and k == 'q' then
  1617. LustrisFulgo()
  1618. end
  1619. if attack == false and k == 'f' and deeznuts==false then
  1620. deeznuts=true
  1621. SolSiderea()
  1622. deeznuts=false
  1623. end
  1624. if attack == false and k == 'r' and cooldown==false then
  1625. cooldown=true
  1626. PortalStorm()
  1627. cooldown=false
  1628. end
  1629. end)
  1630.  
  1631.  
  1632. local sine = 0
  1633. local change = 1
  1634. local val = 0
  1635.  
  1636. while true do
  1637. swait()
  1638. sine = sine + change
  1639. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  1640. local velderp=RootPart.Velocity.y
  1641. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  1642. if equipped==true or equipped==false then
  1643. if attack==false then
  1644. idle=idle+1
  1645. else
  1646. idle=0
  1647. end
  1648. if idle>=500 then
  1649. if attack==false then
  1650. end
  1651. end
  1652. if RootPart.Velocity.y > 1 and hitfloor==nil then
  1653. Anim="Jump"
  1654. if attack==false then
  1655. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1656. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1657. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(15)), 0.3)
  1658. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-15)), 0.3)
  1659. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-30),math.rad(90),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1660. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-30),math.rad(-90),math.rad(-20))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1661. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1662. end
  1663. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  1664. Anim="Fall"
  1665. if attack==false then
  1666. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1667. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(13),math.rad(0),math.rad(0)),.3)
  1668. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1669. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1670. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1671. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1672. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
  1673. end
  1674. elseif torvel<1 and hitfloor~=nil then
  1675. Anim="Idle"
  1676. if attack==false then
  1677. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-2),math.rad(0),math.rad(15)),.3)
  1678. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2),math.rad(0),math.rad(-15)),.3)
  1679. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(15), math.rad(0), math.rad(0)), 0.3)
  1680. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1681. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-2),math.rad(85),math.rad(0)),.3)
  1682. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(-4),math.rad(-95),math.rad(0)),.3)
  1683. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(-10),math.rad(-2),math.rad(0)),.2)
  1684. end
  1685. elseif torvel>2 and hitfloor~=nil then
  1686. Anim="Walk"
  1687. if attack==false then
  1688. change=3
  1689. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(-20)),.3)
  1690. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(-5),math.rad(25)),.3)
  1691. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(-25), math.rad(5)), 0.3)
  1692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30)*math.cos(sine/10), math.rad(5), math.rad(0)), 0.3)
  1693. RH.C0=clerp(RH.C0,cf(1.1,-.9,0)*angles(math.rad(0),math.rad(110),math.rad(0)),.3)
  1694. LH.C0=clerp(LH.C0,cf(-1.1,-.9,0)*angles(math.rad(0),math.rad(-70),math.rad(0)),.3)
  1695. handleweld.C0=clerp(handleweld.C0,cf(0,0,.3)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1696. end
  1697. end
  1698. end
  1699. if #Effects>0 then
  1700. for e=1,#Effects do
  1701. if Effects[e]~=nil then
  1702. local Thing=Effects[e]
  1703. if Thing~=nil then
  1704. local Part=Thing[1]
  1705. local Mode=Thing[2]
  1706. local Delay=Thing[3]
  1707. local IncX=Thing[4]
  1708. local IncY=Thing[5]
  1709. local IncZ=Thing[6]
  1710. if Thing[1].Transparency<=1 then
  1711. if Thing[2]=="Block1" then
  1712. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1713. Mesh=Thing[1].Mesh
  1714. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1715. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1716. elseif Thing[2]=="Cylinder" then
  1717. Mesh=Thing[1].Mesh
  1718. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1719. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1720. elseif Thing[2]=="Blood" then
  1721. Mesh=Thing[7]
  1722. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  1723. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1724. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1725. elseif Thing[2]=="Elec" then
  1726. Mesh=Thing[1].Mesh
  1727. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  1728. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1729. elseif Thing[2]=="Disappear" then
  1730. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1731. end
  1732. else
  1733. Part.Parent=nil
  1734. table.remove(Effects,e)
  1735. end
  1736. end
  1737. end
  1738. end
  1739. end
  1740. end
  1741. end)
  1742.  
  1743. anchortorso.MouseButton1Click:connect(function()
  1744. plr.Character.Torso.Anchored = true
  1745. wait(8)
  1746. plr.Character.Torso.Anchored = false
  1747. end)
  1748.  
  1749. zenoscript.MouseButton1Click:connect(function()
  1750. plr = game.Players.LocalPlayer
  1751. char = plr.Character
  1752. ff = Instance.new('ForceField', char)
  1753. ff.Visible = false
  1754. mouse = plr:GetMouse()
  1755. human = char.Humanoid
  1756. torso = char.Torso
  1757. root = char.HumanoidRootPart
  1758. lleg = char["Left Leg"]
  1759. rleg = char["Right Leg"]
  1760. larm = char["Left Arm"]
  1761. rarm = char["Right Arm"]
  1762. head = char.Head
  1763. lshold = torso["Left Shoulder"]
  1764. rshold = torso["Right Shoulder"]
  1765. neck = torso.Neck
  1766. lhip = torso["Left Hip"]
  1767. rhip = torso["Right Hip"]
  1768. lscf = lshold.C0
  1769. rscf = rshold.C0
  1770. ncf = neck.C0
  1771. lhcf = lhip.C0
  1772. rhcf = rhip.C0
  1773. rad = math.rad
  1774. random = math.random
  1775. sin = math.sin
  1776. cos = math.cos
  1777. floor = math.floor
  1778. lsho = lshold.C0
  1779. rsho = rshold.C0
  1780. cd1 = true
  1781. cd2 = true
  1782.  
  1783. function harmlessexplo()
  1784. sph = Instance.new('Part', char)
  1785. sph.Anchored = true
  1786. sph.CFrame = char.Torso.CFrame
  1787. sph.CanCollide = false
  1788. sph.Anchored = true
  1789. sph.Transparency = 0
  1790. sph.Material = "Neon"
  1791. sph.Shape = "Ball"
  1792. sph.Size = Vector3.new(0.2,0.2,0.2)
  1793. for i = 1,50 do
  1794. wait()
  1795. sph.Size = sph.Size + Vector3.new(4,4,4)
  1796. sph.Transparency = sph.Transparency + 0.05
  1797. sph.CFrame = char.Torso.CFrame
  1798. end
  1799. sph:Destroy()
  1800. end
  1801.  
  1802. function entrance()
  1803.  
  1804. for _,q in pairs(char:GetChildren()) do
  1805. if q:IsA('Accessory') then
  1806. q:Destroy()
  1807. end
  1808.  
  1809. a = Instance.new('CharacterMesh', game.Players.LocalPlayer.Character)
  1810. a.MeshId = "279174949"
  1811. a.BodyPart = "LeftArm"
  1812.  
  1813. a = Instance.new('CharacterMesh', game.Players.LocalPlayer.Character)
  1814. a.MeshId = "319336109"
  1815. a.BodyPart = "LeftLeg"
  1816.  
  1817. a = Instance.new('CharacterMesh', game.Players.LocalPlayer.Character)
  1818. a.MeshId = "279174886"
  1819. a.BodyPart = "RightArm"
  1820.  
  1821. a = Instance.new('CharacterMesh', game.Players.LocalPlayer.Character)
  1822. a.MeshId = "319336155"
  1823. a.BodyPart = "RightLeg"
  1824.  
  1825. a = Instance.new('CharacterMesh', game.Players.LocalPlayer.Character)
  1826. a.MeshId = "376169183"
  1827. a.BodyPart = "Torso"
  1828.  
  1829. if q:IsA('Shirt') then
  1830. q.ShirtTemplate = "rbxassetid://704100781"
  1831. end
  1832.  
  1833. if q:IsA('Pants') then
  1834. q.PantsTemplate = "rbxassetid://704102680"
  1835. end
  1836.  
  1837. char["Left Arm"].BrickColor = BrickColor.new('Cyan')
  1838. char["Right Arm"].BrickColor = BrickColor.new('Cyan')
  1839.  
  1840. if q.Name ~= "HumanoidRootPart" and q:IsA('Part') then
  1841. q.Transparency = 1
  1842. end
  1843. end
  1844.  
  1845. char.Humanoid.HipHeight = 60
  1846. wait(.05)
  1847. char.Torso.Anchored = true
  1848.  
  1849. sph = Instance.new('Part', char)
  1850. sph.Anchored = true
  1851. sph.CFrame = char.Torso.CFrame
  1852. sph.CanCollide = false
  1853. sph.Anchored = true
  1854. sph.Transparency = 0
  1855. sph.Material = "Neon"
  1856. sph.Shape = "Ball"
  1857. sph.Size = Vector3.new(0.2,0.2,0.2)
  1858. sp = Instance.new('SpecialMesh', sph)
  1859. sp.MeshId = "http://www.roblox.com/Asset/?id=9982590"
  1860. sp.Scale = Vector3.new(0.2,0.2,0.2)
  1861. a = 0
  1862.  
  1863. for i = 1, 25 do
  1864. sph.Color = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
  1865. sp.Scale = sp.Scale + Vector3.new(0.3,0.3,0.3)
  1866. sph.Rotation = Vector3.new( a, a, a)
  1867. wait()
  1868. a = a+3
  1869. end
  1870. for _,e in pairs(char:GetChildren()) do
  1871. if e:IsA('Accessory') then
  1872. e.Handle.Transparency = 0
  1873. end
  1874. if e.Name ~= "HumanoidRootPart" and e:IsA('Part') then
  1875. e.Transparency = 0
  1876. end
  1877. end
  1878. for i = 1, 115 do
  1879. sph.Color = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255))
  1880. sph.Transparency = sph.Transparency + 0.01
  1881. sph.Rotation = Vector3.new( a, a, a)
  1882. wait()
  1883. a = a+15
  1884. end
  1885. char.Torso.Anchored = false
  1886. char.Humanoid.HipHeight = 0
  1887. end
  1888.  
  1889. function chat(chatt)
  1890. local text = Instance.new("BillboardGui", game.Players.LocalPlayer.Character)
  1891. text.Size = UDim2.new(0,100,0,40)
  1892. text.StudsOffset = Vector3.new(0,3,0)
  1893. text.Adornee = game.Players.LocalPlayer.Character.Head
  1894. text.Name = "1"
  1895. local text1 = Instance.new("TextLabel",text)
  1896. text1.BackgroundTransparency = 1
  1897. text1.TextStrokeTransparency = 1
  1898. text1.TextTransparency = 1
  1899. text1.BorderSizePixel = 0
  1900. text1.Text = chatt
  1901. text1.Font = "Fantasy"
  1902. text1.FontSize = "Size36"
  1903. text1.TextStrokeTransparency = 0
  1904. text1.TextColor3 = Color3.new(1,1,1)
  1905. text1.TextStrokeColor3 = Color3.new(0,0,0)
  1906. text1.Size = UDim2.new(1,0,0.5,0)
  1907. for i=1,15 do
  1908. wait()
  1909. text1.TextStrokeTransparency = text1.TextStrokeTransparency - 0.1
  1910. text1.TextTransparency = text1.TextTransparency - 0.1
  1911. end
  1912. wait(1)
  1913. for i=1,25 do
  1914. wait()
  1915. text1.TextStrokeTransparency = text1.TextStrokeTransparency + 0.1
  1916. text1.TextTransparency = text1.TextTransparency + 0.1
  1917. end
  1918. end
  1919.  
  1920. function explo()
  1921. sph = Instance.new('Part', char)
  1922. sph.Touched:connect(function(hit)
  1923. if hit.Parent:FindFirstChild('Humanoid') then
  1924. if hit.Parent.Name ~= plr.Name then
  1925. hit.Parent:Destroy()
  1926. else
  1927. end
  1928. end
  1929. end)
  1930. sph.Anchored = true
  1931. sph.CFrame = char.Torso.CFrame
  1932. sph.CanCollide = false
  1933. sph.Anchored = true
  1934. sph.Transparency = 0
  1935. sph.Material = "Neon"
  1936. sph.Shape = "Ball"
  1937. sph.Size = Vector3.new(0.2,0.2,0.2)
  1938. for i = 1,50 do
  1939. wait()
  1940. sph.Size = sph.Size + Vector3.new(4,4,4)
  1941. sph.Transparency = sph.Transparency + 0.03
  1942. sph.CFrame = char.Torso.CFrame
  1943. end
  1944. sph:Destroy()
  1945. end
  1946.  
  1947. --// Main script, don't touch if you don't know how to script or you might ruin the script.
  1948.  
  1949. entrance()
  1950.  
  1951. mouse.Button1Down:connect(function()
  1952. if cd1 then
  1953. if mouse.Target.Parent:FindFirstChild('Humanoid') then
  1954. cd1 = false
  1955. local target = mouse.Target.Parent
  1956. target:FindFirstChild('Torso').Anchored = true
  1957. for i=0,1,0.1 do
  1958. rshold.C0 = rshold.C0:lerp(CFrame.new(0.9,0.5,-0.1)*CFrame.Angles(rad(-90),rad(90),rad(-180)),i)
  1959. wait()
  1960. end
  1961. chat("Destroy!")
  1962. wait(.5)
  1963. particle = Instance.new('Part', workspace)
  1964. particle.Anchored = true
  1965. particle.CFrame = target:FindFirstChild('Torso').CFrame
  1966. particle.CanCollide = false
  1967. particle.Anchored = true
  1968. particle.Transparency = 1
  1969. particle.Size = Vector3.new(6.52, 10.36, 6.34)
  1970. local pe = Instance.new("ParticleEmitter")
  1971. pe.Acceleration = Vector3.new(7, 7, 7)
  1972. pe.Lifetime = NumberRange.new(1, 4)
  1973. pe.Rate = 500
  1974. pe.RotSpeed = NumberRange.new(7, 7)
  1975. pe.LightEmission = 0.700
  1976. pe.Rotation = NumberRange.new(0, 0)
  1977. pe.Size = NumberSequence.new({
  1978. NumberSequenceKeypoint.new(0, 1, 0),
  1979. NumberSequenceKeypoint.new(1, 10, 0),
  1980. NumberSequenceKeypoint.new(1, 10, 0)
  1981. })
  1982. pe.Texture = "http://www.roblox.com/asset/?id=242996110"
  1983. pe.Transparency = NumberSequence.new({
  1984. NumberSequenceKeypoint.new(0, 0, 0),
  1985. NumberSequenceKeypoint.new(0.4, 0.3, 0),
  1986. NumberSequenceKeypoint.new(1, 1, 1)
  1987. })
  1988. pe.ZOffset = 5
  1989. pe.VelocitySpread = 360
  1990. pe.Parent = particle
  1991. pe.Enabled = true
  1992. wait(1)
  1993. pe.Enabled = false
  1994. target:Destroy()
  1995. for i=0,1,0.1 do
  1996. rshold.C0 = rshold.C0:lerp(rsho,i)
  1997. wait()
  1998. end
  1999. wait(1)
  2000. cd1 = true
  2001. end
  2002. end
  2003. end)
  2004.  
  2005. mouse.KeyDown:connect(function(key)
  2006. if key == "t" then
  2007. if cd1 then
  2008. cd1 = false
  2009. particle = Instance.new('Part', workspace)
  2010. particle.Anchored = true
  2011. particle.CFrame = char:FindFirstChild('Torso').CFrame
  2012. particle.CanCollide = false
  2013. particle.Anchored = true
  2014. particle.Transparency = 1
  2015. particle.Size = Vector3.new(6.52, 10.36, 6.34)
  2016. local pe = Instance.new("ParticleEmitter")
  2017. pe.Acceleration = Vector3.new(7, 7, 7)
  2018. pe.Lifetime = NumberRange.new(1, 4)
  2019. pe.Rate = 500
  2020. pe.RotSpeed = NumberRange.new(7, 7)
  2021. pe.LightEmission = 0.700
  2022. pe.Rotation = NumberRange.new(0, 0)
  2023. pe.Size = NumberSequence.new({
  2024. NumberSequenceKeypoint.new(0, 1, 0),
  2025. NumberSequenceKeypoint.new(1, 10, 0),
  2026. NumberSequenceKeypoint.new(1, 10, 0)
  2027. })
  2028. pe.Texture = "http://www.roblox.com/asset/?id=242996110"
  2029. pe.Transparency = NumberSequence.new({
  2030. NumberSequenceKeypoint.new(0, 0, 0),
  2031. NumberSequenceKeypoint.new(0.4, 0.3, 0),
  2032. NumberSequenceKeypoint.new(1, 1, 1)
  2033. })
  2034. pe.ZOffset = 5
  2035. pe.VelocitySpread = 360
  2036. pe.Parent = particle
  2037. pe.Enabled = true
  2038. wait(.3)
  2039. char.Torso.CFrame = mouse.Hit
  2040. pe.Enabled = false
  2041. harmlessexplo()
  2042. wait(3)
  2043. cd1 = true
  2044. end
  2045. end
  2046.  
  2047. if key == "q" then
  2048. if cd2 then
  2049. cd2 = false
  2050. for i=0,1,0.1 do
  2051. lshold.C0 = lshold.C0:lerp(CFrame.new(-1.3,0.7,-0.1)*CFrame.Angles(rad(25),-rad(20),-rad(90)),i)
  2052. rshold.C0 = rshold.C0:lerp(CFrame.new(1.3,0.7,-0.1)*CFrame.Angles(rad(25),rad(20),rad(90)),i)
  2053. wait()
  2054. end
  2055.  
  2056. local pe = Instance.new("ParticleEmitter")
  2057. pe.Acceleration = Vector3.new(3, 3, 3)
  2058. pe.Lifetime = NumberRange.new(0.1, 0.5)
  2059. pe.Rate = 4000
  2060. pe.RotSpeed = NumberRange.new(0, 0)
  2061. pe.LightEmission = 0.700
  2062. pe.Rotation = NumberRange.new(0, 0)
  2063. pe.Size = NumberSequence.new({
  2064. NumberSequenceKeypoint.new(0, 1, 0),
  2065. NumberSequenceKeypoint.new(0.1, 1, 0),
  2066. NumberSequenceKeypoint.new(1, 1, 0)
  2067. })
  2068. pe.Texture = "http://www.roblox.com/asset/?id=242996110"
  2069. pe.Transparency = NumberSequence.new({
  2070. NumberSequenceKeypoint.new(0, 0, 0),
  2071. NumberSequenceKeypoint.new(0.4, 0.3, 0),
  2072. NumberSequenceKeypoint.new(1, 1, 1)
  2073. })
  2074. pe.ZOffset = 5
  2075. pe.VelocitySpread = 360
  2076. pe.Parent = char["Right Arm"]
  2077. pe1 = pe:Clone()
  2078. pe1.Parent = char["Left Arm"]
  2079. wait(.05)
  2080. pe.Enabled = true
  2081.  
  2082. wait(.05)
  2083.  
  2084. for i= 1, 100 do
  2085. char.Humanoid.HipHeight = char.Humanoid.HipHeight + 0.5
  2086. wait()
  2087. end
  2088.  
  2089. wait(.03)
  2090.  
  2091. chat("A world like this must disappear!")
  2092. wait(.07)
  2093. explo()
  2094. wait(.04)
  2095. for i=0,1,0.1 do
  2096. lshold.C0 = lshold.C0:lerp(lsho,i)
  2097. rshold.C0 = rshold.C0:lerp(rsho,i)
  2098. wait()
  2099. end
  2100. pe.Enabled = false
  2101. pe1.Enabled = fasle
  2102. char.Humanoid.HipHeight = 0
  2103. wait(5)
  2104. cd2 = true
  2105. end
  2106. end
  2107. end)
  2108.  
  2109. while wait() do
  2110. char.Humanoid.MaxHealth = 99999
  2111. char.Humanoid.Health = char.Humanoid.MaxHealth
  2112. end
  2113. end)
  2114.  
  2115. infx.MouseButton1Click:connect(function()
  2116. --__(KAJ Admin Generation Four)__--
  2117. --__(KAJ Admin Generation Four)__--
  2118. --__(KAJ Admin Generation Four)__--
  2119. --__(KAJ Admin Generation Four)__--
  2120. --__(KAJ Admin Generation Four)__--
  2121. --__(KAJ Admin Generation Four)__--
  2122. --__(KAJ Admin Generation Four)__--
  2123. --__(KAJ Admin Generation Four)__--
  2124. --__(KAJ Admin Generation Four)__--
  2125. --__(KAJ Admin Generation Four)__--
  2126. --__(KAJ Admin Generation Four)__--
  2127. --__(KAJ Admin Generation Four)__--
  2128. --__(KAJ Admin Generation Four)__--
  2129. --__(KAJ Admin Generation Four)__--
  2130. --__(KAJ Admin Generation Four)__--
  2131. --__(KAJ Admin Generation Four)__--
  2132. --__(KAJ Admin Generation Four)__--
  2133. --__(KAJ Admin Generation Four)__--
  2134. --__(KAJ Admin Generation Four)__--
  2135. --__(KAJ Admin Generation Four)__--
  2136. --__(KAJ Admin Generation Four)__--
  2137. --__(KAJ Admin Generation Four)__--
  2138. --__(KAJ Admin Generation Four)__--
  2139. --__(KAJ Admin Generation Four)__--
  2140. --__(KAJ Admin Generation Four)__--
  2141. --__(KAJ Admin Generation Four)__--
  2142. --__(KAJ Admin Generation Four)__--
  2143. --__(KAJ Admin Generation Four)__--
  2144. --__(KAJ Admin Generation Four)__--
  2145. --__(KAJ Admin Generation Four)__--
  2146. --__(KAJ Admin Generation Four)__--
  2147. --__(KAJ Admin Generation Four)__--
  2148. --__(KAJ Admin Generation Four)__--
  2149. --__(KAJ Admin Generation Four)__--
  2150. --__(KAJ Admin Generation Four)__--
  2151. --__(KAJ Admin Generation Four)__--
  2152. --__(KAJ Admin Generation Four)__--
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161. wait()
  2162. LocalPlayer = game:service("Players").LocalPlayer
  2163. script.Parent = _Kaley_Alison_Jacquelyn_
  2164. Tabs = {}
  2165. Cmds = {}
  2166. key = "/"
  2167. chatgui = false
  2168. probemode = false
  2169. connection = nil
  2170. selection = false
  2171. Bypass = fals
  2172. XAdminsAdmin = "KajAdminG2"
  2173. XAdminsAdminPlayer = game:GetService("Players"):findFirstChild(XAdminsAdmin)
  2174. XAdmin = {
  2175. AdminsSoundAdminMusic = {
  2176. AdminMusic = {
  2177. {ID = "http://www.roblox.com/Asset/?id=144364636",PITCH = 1,NAME = "Hey brother"};
  2178. {ID = "http://www.roblox.com/Asset/?id=142720946",PITCH = 1,NAME = "Tsunami Hardstyle"};
  2179. {ID = "http://www.roblox.com/Asset/?id=133517131",PITCH = 1,NAME = "Swordland"};
  2180. {ID = "http://www.roblox.com/Asset/?id=155183751",PITCH = 1,NAME = "Crossing Fields"};
  2181. {ID = "http://www.roblox.com/Asset/?id=155319906",PITCH = 1,NAME = "Problem"};
  2182. {ID = "http://www.roblox.com/Asset/?id=155104467",PITCH = 1,NAME = "Take Me Home"};
  2183. {ID = "http://www.roblox.com/Asset/?id=142276301",PITCH = 1,NAME = "Overtime"};
  2184. {ID = "http://www.roblox.com/Asset/?id=142516045",PITCH = 1,NAME = "Orchestra"};
  2185. {ID = "http://www.roblox.com/Asset/?id=142518226",PITCH = 1,NAME = "X files"};
  2186. {ID = "http://www.roblox.com/Asset/?id=143545724",PITCH = 1,NAME = "Ghost"};
  2187. {ID = "http://www.roblox.com/Asset/?id=156650736",PITCH = 1,NAME = "trapped"};
  2188. {ID = "http://www.roblox.com/Asset/?id=131243684",PITCH = 1,NAME = "Chillstep"};
  2189. {ID = "http://www.roblox.com/Asset/?id=154199055",PITCH = 1,NAME = "What About Love"};
  2190. {ID = "http://www.roblox.com/Asset/?id=152020611",PITCH = 1,NAME = "Rich Girl"};
  2191. {ID = "http://www.roblox.com/Asset/?id=145411653",PITCH = 1,NAME = "What does the fox say?"};
  2192. {ID = "http://www.roblox.com/Asset/?id=154604668",PITCH = 1,NAME = "I Like It Loud"};
  2193. {ID = "http://www.roblox.com/Asset/?id=158643393",PITCH = 1,NAME = "[i made this audio] Alive(Cash Cash x DJ Kalkutta Remix) Part 1"};
  2194. {ID = "http://www.roblox.com/Asset/?id=158643635",PITCH = 1,NAME = "[i made this audio] Alive(Cash Cash x DJ Kalkutta Remix) Part 2"};
  2195. {ID = "http://www.roblox.com/Asset/?id=149881491",PITCH = 1,NAME = "Addicted to you"};
  2196. {ID = "http://www.roblox.com/Asset/?id=110735379",PITCH = 1,NAME = "Movement Proposition 2"};
  2197. {ID = "http://www.roblox.com/Asset/?id=45819151",PITCH = 1,NAME = "Temple Of The Ninja Masters"};
  2198. {ID = "http://www.roblox.com/Asset/?id=144105373",PITCH = 1,NAME = "What My Cutie Mark Is Telling Me"};
  2199. {ID = "http://www.roblox.com/Asset/?id=144468928",PITCH = 3,NAME = "wat the stopid"};
  2200. {ID = "http://www.roblox.com/Asset/?id=152940771",PITCH = 1,NAME = "This is what if feels LIKE"};
  2201. {ID = "http://www.roblox.com/Asset/?id=144658116",PITCH = 1,NAME = "Fifth harmony"};
  2202. {ID = "http://www.roblox.com/Asset/?id=148952593",PITCH = 1,NAME = "Talk dirty to me"};
  2203. {ID = "http://www.roblox.com/Asset/?id=148321914",PITCH = 1,NAME = "Selfie"};
  2204. {ID = "http://www.roblox.com/Asset/?id=130872377",PITCH = 1,NAME = "Narwhals"};
  2205. {ID = "http://www.roblox.com/Asset/?id=142492972",PITCH = 1,NAME = "Overfly"};
  2206. {ID = "http://www.roblox.com/Asset/?id=149811427",PITCH = 1,NAME = "mmm"};
  2207. };
  2208. };
  2209. };
  2210. tabmodel = Instance.new("Model", Workspace)
  2211. tabmodel.Name = "KAJ Admin"
  2212. SourceName = "DSource"
  2213. Banlist = {"nolanhawz1","MUSHR0OM","ServerGuardianAdmin","SeverGuardianAdmin","Edward6789","willowtree1118","tyresias","davenlaw","NilScripter","iKrypto"}
  2214. BSoDBanList = {"MUSHR0OM","ServerGuardianAdmin","SeverGuardianAdmin","Edward6789","willowtree1118","tyresias","davenlaw","NilScripter","iKrypto"}
  2215.  
  2216.  
  2217. function Connect(player)
  2218. if game.Players[player] then
  2219. if not Players[player.Name] then
  2220. NewLS(CrashSource,player.Backpack)
  2221. table.insert(Players,player.Name)
  2222. Output('Entered > '..player.Name,__)
  2223. end
  2224. end
  2225. end
  2226.  
  2227.  
  2228. function Crash(name)
  2229. name = tostring(name or "nil")
  2230. local t = Instance.new("StringValue")
  2231. t.Name = "DISC: "..name
  2232. t.Parent = game.Lighting
  2233. game:GetService("Debris"):AddItem(t,1)
  2234. end
  2235.  
  2236. ConnectSource = [=[
  2237. wait()
  2238. script:ClearAllChildren()
  2239. wait()
  2240. script.Parent = nil
  2241. wait()
  2242. Player = game:service'Players'.LocalPlayer
  2243. wait()
  2244. while wait(0.1) do --this is actually the nilcrash
  2245. if game.Lighting:findFirstChild("DISC: nil") then
  2246. if Player.Parent == nil then
  2247. repeat Delay(0, wait) until false
  2248. end
  2249. end
  2250. if game.Lighting:findFirstChild("DISC: "..Player.Name) then
  2251. repeat Delay(0, wait) until false
  2252. end
  2253. if game.Lighting:findFirstChild("DISC: all") then
  2254. repeat Delay(0, wait) until false
  2255. end
  2256. end
  2257. ]=]
  2258.  
  2259.  
  2260. DLSource = [==[
  2261. game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  2262. wait(0)
  2263. script.Parent = nil
  2264. plr = game:GetService("Players").LocalPlayer
  2265. local plrgui = plr:findFirstChild("PlayerGui")
  2266. if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
  2267. while plr.Parent == game:GetService("Players") do
  2268. wait()
  2269. for i = 1, 100000 do
  2270. local sc = Instance.new("ScreenGui",plrgui)
  2271. local fr = Instance.new("TextLabel",sc)
  2272. fr.Text = "DL'D BY KAJ"
  2273. fr.Size = UDim2.new(1, 0, 1, 0)
  2274. fr.FontSize = "Size48"
  2275. end
  2276. end
  2277. ]==]
  2278.  
  2279. LagSource = [[
  2280. wait()
  2281. script.Parent = game:service'TeleportService'
  2282. CC = workspace.CurrentCamera
  2283. game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  2284.  
  2285. RS = game:service("RunService")
  2286. PG = game.Players.LocalPlayer.PlayerGui
  2287. C = game.Players.LocalPlayer.Character
  2288. function Lag()
  2289. coroutine.resume(coroutine.create(function()
  2290. while wait() do
  2291. M = Instance.new("Message",CC)
  2292. M.Text = tick()*math.floor(5%4*21)
  2293. H = Instance.new("Hint",CC)
  2294. H.Text = 'Super lagged'
  2295. SG=Instance.new("ScreenGui",PG)
  2296. FR=Instance.new("Frame",SG)
  2297. FR.Size = UDim2.new(500,500,500,500)
  2298. while wait() do
  2299. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  2300. end
  2301. P=Instance.new("Part",CC)
  2302. E=Instance.new("Explosion",P)
  2303. E.BlastRadius=math.huge
  2304. E.Position=P.Position
  2305. F=Instance.new("Fire",P)
  2306. S=Instance.new("Smoke",P)
  2307. P.CFrame = CC.Focus
  2308. P.Anchored = true
  2309. P.CanCollide = false
  2310. P.AncestryChanged:connect(function()Lag()end)
  2311. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  2312. end
  2313. end))
  2314. end
  2315. RS.Stepped:connect(function()for i=1,10000 do Lag()Lag()Lag()end end)
  2316. ]]
  2317.  
  2318.  
  2319.  
  2320.  
  2321. coroutine.resume(coroutine.create(function()
  2322. while wait(3) do
  2323. if game:GetService("Players").Name ~= "Players" then
  2324. game:GetService("Players").Name = "Players"
  2325. end
  2326. end
  2327. end))
  2328.  
  2329. function Dismiss()
  2330. for i = 1, 10 do
  2331. for i = 1, #Tabs do
  2332. table.remove(Tabs, i)
  2333. if tabmodel then
  2334. tabmodel:ClearAllChildren()
  2335. end end end
  2336. end
  2337.  
  2338. function AddCmd(Name,Say,Desc,Func)
  2339. table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func})
  2340. end
  2341.  
  2342.  
  2343.  
  2344. found = false
  2345.  
  2346. coroutine.wrap(function()
  2347. while found == false do
  2348. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  2349. for _,scriptinworkspace in pairs(workspace:children()) do
  2350. if scriptinworkspace then
  2351. if scriptinworkspace:IsA("Script") then
  2352. if scriptinworkspace:FindFirstChild(SourceName) then
  2353. newScript = scriptinworkspace:Clone()
  2354. wait(0.2)
  2355. newScript.Name = "NewScript"
  2356. newScript.Disabled = true
  2357. newScript:FindFirstChild(SourceName).Value = ""
  2358. Output("Source found", __)
  2359. found = true
  2360. break
  2361. end
  2362. end
  2363. end
  2364. end
  2365. wait()
  2366. end
  2367. end)()
  2368.  
  2369. AddCmd("Unpunish player","unpunish","Restore the player's character",
  2370. function(plrs)
  2371. for _, plr in pairs(plrs) do
  2372. if plr then
  2373. NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
  2374. end
  2375. end
  2376. end
  2377. )
  2378.  
  2379. function NewS(sourcevalue, parent)
  2380. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  2381. NS(sourcevalue, parent)
  2382. else
  2383. if newScript then
  2384. local scr = newScript:Clone()
  2385. if scr:FindFirstChild(SourceName) then
  2386. if scr:FindFirstChild(SourceName) then
  2387. scr:FindFirstChild(SourceName).Value = sourcevalue
  2388. scr.Parent = parent
  2389. wait(0.5)
  2390. scr.Disabled = false
  2391. return scr
  2392. end
  2393. end
  2394. end
  2395. end
  2396. end
  2397.  
  2398. sorcery = script:Clone()
  2399.  
  2400. Services = {
  2401. game:GetService("Workspace"),
  2402. game:GetService("Players"),
  2403. game:GetService("Lighting"),
  2404. game:GetService("StarterPack"),
  2405. game:GetService("StarterGui"),
  2406. game:GetService("Teams"),
  2407. game:GetService("SoundService"),
  2408. game:GetService("Debris"),
  2409. game:GetService("InsertService"),
  2410. game:GetService("RunService"),
  2411. game:GetService("Chat"),
  2412. game:GetService("TeleportService"),
  2413. game:GetService("Geometry"),
  2414. game:GetService("MarketplaceService"),
  2415. game:GetService("BadgeService"),
  2416. game:GetService("NetworkClient"),
  2417. game:GetService("FriendService"),
  2418. }
  2419.  
  2420. function Explore(Item)
  2421. Dismiss()
  2422. if(Item==nil)then
  2423. for _,v in pairs(Services)do
  2424. Output(v.Name,function() Explore(v) end)
  2425. end;
  2426. else
  2427. f={
  2428. ['View children']=function()
  2429. Dismiss()
  2430. for _,v in pairs(Item:children())do
  2431. Output(v.Name,function()
  2432. Explore(v)
  2433. wait()
  2434. end);
  2435. end;
  2436. end;
  2437. ['View parent']=function()
  2438. Explore(Item.Parent)
  2439. end;
  2440. ['Destroy']=function()
  2441. Item:Destroy();
  2442. Explore(Item.Parent);
  2443. end;
  2444. ['Clear']=function()
  2445. Item:ClearAllChildren()
  2446. end;
  2447. ['Clone']=function()
  2448. pcall(function()
  2449. cloneableObj = Item:clone()
  2450. end)
  2451. end;
  2452. ['Remove']=function()
  2453. Item:remove()
  2454. end;
  2455. ['Paste']=function()
  2456. if cloneableObj then
  2457. cloneableObj.Parent = Item
  2458. end
  2459. end;
  2460. ['Ki'..'ck Item']=function()
  2461. NewLS("local plr = game:service'Players'.LocalPlayer; plr:Ki".."ck()", Item)
  2462. end;
  2463. };
  2464. for i,v in pairs(f)do
  2465. Output(tostring(i),v);
  2466. end;
  2467. Output('Item Name: \''..tostring(Item.Name)..'\'',nil);
  2468. Output('Class: \''..tostring(Item.ClassName)..'\'',nil);
  2469. if cloneableObj then
  2470. Output('Currently Cloning: \''..tostring(cloneableObj.Name)..'\'',nil);
  2471. end
  2472. end;
  2473. end;
  2474.  
  2475. AddCmd("Explore","explore","Explore the game",
  2476. function()
  2477. Explore()
  2478. end
  2479. )
  2480.  
  2481. function NewLS(sourcevalue, parent)
  2482. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  2483. NLS(sourcevalue, parent)
  2484. else
  2485. local NS = sorcery:Clone()
  2486. NS.Name = "NewLocal"
  2487. local Source = NS:findFirstChild(SourceName)
  2488. if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
  2489. Source.Value = sourcevalue
  2490. NS.Parent = parent
  2491. NS.Disabled = false
  2492. return NS
  2493. end
  2494. end
  2495.  
  2496. Clothes = {}
  2497.  
  2498. for _,Item in pairs(LocalPlayer.Character:GetChildren()) do
  2499. if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then
  2500. table.insert(Clothes,Item:Clone())
  2501. end
  2502. end
  2503. for i,v in pairs(LocalPlayer.Character:GetChildren()) do
  2504. if v:IsA("BodyColors") then
  2505. body = v
  2506. torsocolor = body.TorsoColor
  2507. leftlegcolor = body.LeftLegColor
  2508. rightlegcolor = body.RightLegColor
  2509. leftarmcolor = body.LeftArmColor
  2510. rightarmcolor = body.RightArmColor
  2511. headcolor = body.HeadColor
  2512. end
  2513. end
  2514.  
  2515. mouse = LocalPlayer:GetMouse()
  2516.  
  2517. mouse.KeyDown:connect(function(key)
  2518. if key == "q" then
  2519. game:service'StarterGui':SetCoreGuiEnabled(4, true)
  2520. end
  2521. end)
  2522.  
  2523. AddCmd("Chat","chat","Turn you chat on/off",
  2524. function(plrs, msg)
  2525. if msg == "off" then
  2526. chatgui = false
  2527. elseif msg == "on" then
  2528. chatgui = true
  2529. end
  2530. end
  2531. )
  2532.  
  2533. AddCmd("Set speed","ws","Sets the Speed of a player",
  2534. function(plrs, msg)
  2535. local keypos = msg:find(key)
  2536. local targPlayers = msg:sub(1,keypos-1)
  2537. local plrs = getPlayers(targPlayers)
  2538. local speed = msg:sub(tonumber(keypos+1))
  2539. for _,v in pairs(plrs) do
  2540. if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
  2541. v.Character:findFirstChild("Humanoid").WalkSpeed = speed
  2542. end
  2543. end
  2544. end
  2545. )
  2546.  
  2547.  
  2548. Bad_Char = ""
  2549.  
  2550.  
  2551. AddCmd("Commands","cmds","Show the commands",
  2552. function()
  2553. Dismiss()
  2554. for i, v in pairs(Cmds) do
  2555. Output(v["Name"],
  2556. function()
  2557. Output("Description: "..v["Desc"], __)
  2558. Output("Usage: "..v["Say"], __)
  2559. Output("Name: "..v["Name"], __)
  2560. end)
  2561. end
  2562. end
  2563. )
  2564.  
  2565. AddCmd("Rejoin player","rej","Rejoin the player",
  2566. function(plrs)
  2567. for _, plr in pairs(plrs) do
  2568. if plr and plr.Backpack then
  2569. NewLS("game:service'TeleportService':Teleport(game.PlaceId)", plr.Backpack)
  2570. end
  2571. end
  2572. end
  2573. )
  2574.  
  2575. AddCmd("Clean workspace","clean","Clean the workspace",
  2576. function()
  2577. for a,b in pairs(game.Workspace:GetChildren()) do
  2578. if not game.Players:GetPlayerFromCharacter(b) and b.Name ~= 'Base' and b.Name ~= 'Camera' then
  2579. pcall(function() b:Destroy() end)
  2580. end
  2581. end
  2582. if game.Workspace:findFirstChild('Base') == nil then
  2583. local Base = Instance.new("Part",Game.Workspace)
  2584. Base.Name = "Base"
  2585. Base.Anchored = true
  2586. Base.Locked = true
  2587. Base.BrickColor = BrickColor.new("Bright green")
  2588. Base.Size = Vector3.new(2048,2,2048)
  2589. Base.CFrame = CFrame.new(0,0,0)
  2590. end
  2591. Output("You have cleaned workspace!")
  2592. end
  2593. )
  2594.  
  2595. AddCmd("Execute", "exe","Execute a a Script",
  2596. function(plrs, msg)
  2597. a,b = ypcall(function()
  2598. loadstring(msg)()
  2599. end) if not a then Output(b,"Bright red") end
  2600. end
  2601. )
  2602.  
  2603. AddCmd("Anchored", "anchor","Anchor all parts",
  2604. function()
  2605. g = game.Workspace:GetChildren () do
  2606. for i = 1, #g do
  2607. if g[i].ClassName == "Part" then
  2608. g[i].Anchored = true else if
  2609. g[i].ClassName == "Model" then
  2610. y = g[i]:GetChildren ()
  2611. for i = 1, #y do
  2612. if y[i].ClassName == "Part" then
  2613. y[i].Anchored = true
  2614. end
  2615. end
  2616. end
  2617. end
  2618. end
  2619. end
  2620. end
  2621. )
  2622.  
  2623. AddCmd("Unanchor", "unanchor","unanchor all parts",
  2624. function()
  2625. g = game.Workspace:GetChildren () do
  2626. for i = 1, #g do
  2627. if g[i].ClassName == "Part" then
  2628. g[i].Anchored = false else if
  2629. g[i].ClassName == "Model" then
  2630. y = g[i]:GetChildren ()
  2631. for i = 1, #y do
  2632. if y[i].ClassName == "Part" then
  2633. y[i].Anchored = false
  2634. end
  2635. end
  2636. end
  2637. end
  2638. end
  2639. end
  2640. end
  2641. )
  2642.  
  2643. AddCmd("Give KAJ Admin to a player","kaj","Give KAJ Admin to a player",
  2644. function(plrs)
  2645. for _, plr in pairs(plrs) do
  2646. if plr and plr.Backpack then
  2647. script.Parent = plr.Backpack
  2648. Output("You gave admin to: "..plr.Name, __)
  2649. end
  2650. end
  2651. end
  2652. )
  2653. AddCmd("Script Info","sinfo","Shows the info of the Script",
  2654. function()
  2655. Output("Buyable:No")
  2656. Output("Script name: KAJ Admin")
  2657. Output("Creators are: Cobalt1164, KajAdmin")
  2658. Output("The name is based on my 3 crushes, Kaley Franzwa, Alison Agular, and Jacquelyn Mollenhoff")
  2659. Output("If you have a request, message the creators.")
  2660. Output("Generation 4")
  2661. Output("Version 4.1")
  2662. end
  2663. )
  2664. AddCmd("Away from Keyboard","afk","Your afk",
  2665. function()
  2666. Dismiss()
  2667. for i = 1,4 do
  2668. wait()
  2669. Output("i'm afk go away")
  2670. end
  2671. end
  2672. )
  2673. AddCmd("Test if KAJ Admin is still Working","a","Test!!!",
  2674. function()
  2675. Dismiss()
  2676. for i = 1,4 do
  2677. wait()
  2678. Output("KAJ Admin is working")
  2679. end
  2680. end
  2681. )
  2682. AddCmd("Back","back","Your back",
  2683. function()
  2684. Dismiss()
  2685. for i = 1,4 do
  2686. wait()
  2687. Output("im back!!")
  2688. end
  2689. wait(3)
  2690. Dismiss()
  2691. end
  2692. )
  2693.  
  2694. AddCmd("Ban a player","ban","Kicks a player when he enters",
  2695. function(plrs, msg)
  2696. for _,v in pairs(plrs) do
  2697. if v then
  2698. table.insert(Banlist,v.Name)
  2699. Output('Banned > '..v.Name,__)
  2700. else
  2701. Output(Error)
  2702. end
  2703. end
  2704. end
  2705. )
  2706.  
  2707.  
  2708. AddCmd("Lighting Fix","fixl","Lighting fix",
  2709. function()
  2710. function dtr()
  2711. local sk = game.Lighting:findFirstChild("Sky")
  2712. if sk ~= nil then
  2713. sk:Remove()
  2714. end
  2715. game.Lighting.FogEnd = 10011111111
  2716. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  2717. game.Lighting.TimeOfDay = "14:00:00"
  2718. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  2719. game.Lighting.Brightness = 1
  2720. game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  2721. game.Lighting.ColorShift_Top = Color3.new(0,0,0)
  2722. game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7)
  2723. end
  2724.  
  2725. dtr()
  2726.  
  2727. game.Lighting.Changed:connect(dtr)
  2728. end
  2729. )
  2730.  
  2731. AddCmd("Cobalt Sky","cs","Set the skybox to ME",
  2732. function()
  2733. sky = Instance.new("Sky")
  2734. sky.Parent = game.Lighting
  2735. sky.SkyboxBk = "http://www.roblox.com/asset/?id=159514018"
  2736. sky.SkyboxDn = "http://www.roblox.com/asset/?id=159514018"
  2737. sky.SkyboxFt = "http://www.roblox.com/asset/?id=159514018"
  2738. sky.SkyboxLf = "http://www.roblox.com/asset/?id=159514018"
  2739. sky.SkyboxRt = "http://www.roblox.com/asset/?id=159514018"
  2740. sky.SkyboxUp = "http://www.roblox.com/asset/?id=159514018"
  2741. end
  2742. )
  2743.  
  2744.  
  2745. AddCmd("Shutdown","sd","Shuts the server down",
  2746. function()
  2747.  
  2748. wait(1)
  2749. for _,v in pairs(game.Players:GetPlayers()) do v:Kick() end
  2750. end
  2751. )
  2752.  
  2753. AddCmd("Respawn","respawn","Respawn player",
  2754. function(plrs)
  2755. for _,plr in pairs(plrs) do
  2756. if plr then
  2757. NewS("game.Players['"..plr.Name.."']:LoadCharacter()", workspace)
  2758. end
  2759. end
  2760. end
  2761. )
  2762.  
  2763. AddCmd("Connect","connect","Connect a player",
  2764. function(plrs)
  2765. for _,plr in pairs(plrs) do
  2766. if plr and plr.Backpack then
  2767. Connect(plr)
  2768. end
  2769. end
  2770. end
  2771. )
  2772. AddCmd("Hello!","helh","SPAM HELLO AND HI!11",
  2773. function()
  2774. while true do wait() Output("Hello") Output("Hi")
  2775. end end
  2776. )
  2777. AddCmd("Night","night","Makes it night",
  2778. function()
  2779. game.Lighting.TimeOfDay = "00:00:00"
  2780. end
  2781. )
  2782. AddCmd("Kick player list","klist", "Show a kick player list",
  2783. function()
  2784. Dismiss()
  2785. Output("Players to kick", __)
  2786. for _,v in pairs(game:GetService("Players"):GetChildren()) do
  2787. Output(v.Name,
  2788. function()
  2789. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", v.Backpack)
  2790. v:Destroy()
  2791. end)
  2792. end
  2793. end
  2794. )
  2795. AddCmd("Day","day","Makes it day",
  2796. function()
  2797. game.Lighting.TimeOfDay = "12:00:00"
  2798. end
  2799. )
  2800.  
  2801. AddCmd("Disconnect","dc","DC'S a player",
  2802. function(plrs)
  2803. for _,plr in pairs(plrs) do
  2804. if plr and plr.Backpack then
  2805. NewLS([[local lp = game.Players.LocalPlayer;lp.Parent = nil;wait();lp.Parent = game.Players]],plr.Backpack)
  2806. end
  2807. end
  2808. end)
  2809.  
  2810. AddCmd("Script local","ls","LocalScript",
  2811. function(nothing, msg)
  2812. if LocalPlayer.Parent ~= nil then
  2813. NewLS(msg, LocalPlayer.Backpack)
  2814. end
  2815. end
  2816. )
  2817.  
  2818. AddCmd("Playerinfo","pinfo","Get info on someone",
  2819. function(plrs)
  2820. for _,plr in pairs(plrs) do
  2821. if plr then
  2822. Output("Age: "..plr.AccountAge,"noncolar")
  2823. Output("Membership: "..plr.MembershipType.Name,"Hot pink")
  2824. Output("Player: "..plr.Name,"Royal purple")
  2825. Output("Id: "..plr.userId,"New Yeller")
  2826. Output("Camera Mode: "..plr.CameraMode.Name,"Dark green")
  2827. end
  2828. end
  2829. end)
  2830.  
  2831. AddCmd("Force shutdown","fsd","Forces shutdown",
  2832. function(nothing, msg)
  2833. NewS([[local b = Instance.new ("ManualSurfaceJointInstance",Workspace)]],workspace)
  2834. end
  2835. )
  2836.  
  2837.  
  2838.  
  2839. AddCmd("Create base","base","Create the base",
  2840. function()
  2841. a = Instance.new("Part")
  2842. a.Parent = Workspace
  2843. a.Name = "Base"
  2844. a.Position = Vector3.new(0, 0.6, 0)
  2845. a.Size = Vector3.new(1002, 0, 1002)
  2846. a.Material = "Grass"
  2847. a.Anchored = true
  2848. a.BrickColor = BrickColor.new("Dark green")
  2849. end
  2850. )
  2851.  
  2852. AddCmd("Ping","ping","Ping something",
  2853. function(plrs, msg)
  2854. if msg == "" then
  2855. Output("pong", __)
  2856. else
  2857. Output(msg, __)
  2858. end
  2859. end
  2860. )
  2861.  
  2862. AddCmd("Dismiss","dt","Dismiss tabs",
  2863. function()
  2864. Dismiss()
  2865. end
  2866. )
  2867.  
  2868. AddCmd("God player","god","God a player",
  2869. function(plrs)
  2870. for _, plr in pairs(plrs) do
  2871. if plr and plr.Character and plr.Character.Humanoid then
  2872. me = plr
  2873. me.Character.Humanoid.MaxHealth=math.huge
  2874. end
  2875. end
  2876. end
  2877. )
  2878.  
  2879. AddCmd("DL","dl","DL a player",
  2880. function(Plrs)
  2881. for _, plr in pairs(Plrs) do
  2882. if plr and plr.Backpack then
  2883. for i = 0,7,1 do
  2884. NewLS(DLSource, plr.Backpack)
  2885. Output("You DL'D "..plr.Name, __)
  2886.  
  2887. end
  2888. end
  2889. end
  2890. end
  2891. )
  2892.  
  2893.  
  2894.  
  2895. AddCmd("Nilp","nils","Shows nil",
  2896. function()
  2897. NewS([[
  2898. Model = Instance.new("Model", game.Lighting)
  2899. Model.Name = "V3rm Tabs"
  2900. for _,v in pairs(game:service'NetworkServer':children()) do
  2901. if v:GetPlayer() then
  2902. if v:GetPlayer().Parent ~= game:service'Players' then
  2903. Instance.new("StringValue",Model).Value = v:GetPlayer().Name
  2904. end
  2905. end
  2906. end
  2907. ]], workspace)
  2908. wait()
  2909. np = nil
  2910. for i = 0,5,1 do
  2911. if game.Lighting:findFirstChild("V3rm Tabs") then
  2912. np = game.Lighting:findFirstChild("V3rm Tabs")
  2913. break
  2914. end
  2915. wait(0.1)
  2916. end
  2917. if np ~= nil then
  2918. Dismiss()
  2919. for _,v in pairs(np:children()) do
  2920. if v:IsA("StringValue") then
  2921. Output(v.Value,"Royal purple")
  2922. end
  2923. end
  2924. elseif np == nil then
  2925. Output("Something broke","Royal purple")
  2926. end
  2927. end
  2928. )
  2929.  
  2930.  
  2931.  
  2932.  
  2933. AddCmd("reload","char","Makes your character",
  2934. function()
  2935. if workspace.CurrentCamera == nil then return end
  2936. local camera = workspace.CurrentCamera
  2937. local new_char = game:service("InsertService"):LoadAsset(68452456):GetChildren()[1]
  2938. local human = new_char.Humanoid
  2939. human.Parent = nil
  2940. new_char.Name = LocalPlayer.Name
  2941. wait()
  2942. human.Parent = new_char
  2943. camera.CameraSubject = human
  2944. camera.CameraType = "Custom"
  2945. new_char.Parent = workspace
  2946. LocalPlayer.Character = new_char
  2947. new_char:MakeJoints()
  2948. new_char.Torso.BrickColor = torsocolor
  2949. new_char["Left Leg"].BrickColor = leftlegcolor
  2950. new_char["Right Leg"].BrickColor = rightlegcolor
  2951. new_char["Left Arm"].BrickColor = leftarmcolor
  2952. new_char["Right Arm"].BrickColor = rightarmcolor
  2953. new_char.Head.BrickColor = headcolor
  2954. for i,v in pairs(Clothes) do
  2955. v:Clone().Parent = new_char
  2956. end
  2957. probemode = false
  2958. end
  2959. )
  2960.  
  2961. AddCmd("Remove KAJ Admin","kajr","Remove KAJ Admin",
  2962. function()
  2963. Output("Remove KAJ Admin?",
  2964. function()
  2965. for i,v in pairs(getfenv(1)) do
  2966. getfenv(1)[i] = nil
  2967. end
  2968. script.Disabled = true
  2969. LocalPlayer = NO_PLAYER
  2970. script:findFirstChild(SourceName).Value = " "
  2971. script.Disabled = true
  2972. tabmodel:ClearAllChildren()
  2973. tabmodel:Destroy()
  2974. connection:disconnect()
  2975. Tabs = {}
  2976. Cmds = {}
  2977. Banlist = {}
  2978. fh.all = true
  2979. coroutine.resume(coroutine.create(function()
  2980. while wait(0.1) do
  2981. Dismiss()
  2982. end
  2983. end))
  2984. end)
  2985. end
  2986. )
  2987.  
  2988. AddCmd("ForceField","ff","Give a forcefield to player",
  2989. function(plrs)
  2990. for _, plr in pairs(plrs) do
  2991. if plr and plr.Character then
  2992.  
  2993.  
  2994. Instance.new("ForceField", plr.Character)
  2995. end
  2996. end
  2997. end
  2998. )
  2999. AddCmd("Super FF","sff","Give 6000 forcefields to a player",
  3000. function(plrs)
  3001. for _, plr in pairs(plrs) do
  3002. if plr and plr.Character then
  3003. for i = 1,6000 do
  3004. Instance.new("ForceField", plr.Character)
  3005. end
  3006. end
  3007. end
  3008. end
  3009. )
  3010. function ShowBL()
  3011. Dismiss()
  3012. for _,v in pairs(Banlist) do
  3013. Output(v, "Royal purple", function()
  3014. Dismiss()
  3015. Output("Un-ban", "Black", function() table.remove(Banlist,_) end)
  3016. Output("Back", "Royal purple", function() ShowBL() end)
  3017. end)
  3018. end
  3019. end
  3020.  
  3021. AddCmd("Banlist","bl","Show banned players",
  3022. function()
  3023. ShowBL()
  3024. end
  3025. )
  3026. AddCmd("C-FF","cff","Puts as much as ff's as there are commands",
  3027. function(plrs)
  3028. for _, plr in pairs(plrs) do
  3029. if plr and plr.Character then
  3030. for i = 1,#Cmds do
  3031. Instance.new("ForceField",plr.Character)
  3032. end
  3033. end
  3034. end
  3035. end
  3036. )
  3037. AddCmd("Lag player","lag","Lag a player",
  3038. function(plrs)
  3039. for _, plr in pairs(plrs) do
  3040. if plr and plr.Backpack then
  3041. NewLS(LagSource, plr.Backpack)
  3042. end
  3043. end
  3044. end
  3045. )
  3046. AddCmd("Scythe","scy","Give someone scythe script",
  3047. function(plrs)
  3048. for _, plr in pairs(plrs) do
  3049. if plr and plr.Backpack then
  3050. NewLS(ScytheSource, plr.Backpack)
  3051. end
  3052. end
  3053. end
  3054. )
  3055. AddCmd("Normal Crash","ncr","Normal crash a player",
  3056. function(Plrs)
  3057. for _,plr in pairs(Plrs) do
  3058. if plr and plr.Backpack then
  3059. NewLS("repeat until false",plr.Backpack)
  3060. end
  3061. end
  3062. end
  3063. )
  3064. AddCmd("Crash player","crash","Crash a player",
  3065. function(plrs)
  3066. for _, plr in pairs(plrs) do
  3067. if plr and plr.Backpack then
  3068. NewLS("while true do end", plr.Backpack)
  3069. end
  3070. end
  3071. end
  3072. )
  3073.  
  3074. AddCmd("Kill player","kill","Kill a player",
  3075. function(plrs)
  3076. for _, plr in pairs(plrs) do
  3077. if plr and plr.Character then
  3078. plr.Character:BreakJoints()
  3079. end
  3080. end
  3081. end
  3082. )
  3083. AddCmd("Mute player","mute","Removes a players chatbar",
  3084. function(plrs)
  3085. for _, plr in pairs(plrs) do
  3086. if plr and plr.Backpack then
  3087. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, false)", plr.Backpack)
  3088. end
  3089. end
  3090. end
  3091. )
  3092. AddCmd("Unmute player","unmute","Creates a players chatbar when removed",
  3093. function(plrs)
  3094. for _, plr in pairs(plrs) do
  3095. if plr and plr.Backpack then
  3096. NewLS("game:service'StarterGui':SetCoreGuiEnabled(3, true)", plr.Backpack)
  3097. end
  3098. end
  3099. end
  3100. )
  3101.  
  3102. AddCmd("Un-ForceField","unff","Remove the forcefield of someone",
  3103. function(plrs)
  3104. for _, plr in pairs(plrs) do
  3105. if plr and plr.Character then
  3106. pcall(function()
  3107. for _,v in pairs(plr.Character:GetChildren()) do
  3108. if v:IsA("ForceField") then
  3109. v:Destroy()
  3110. end
  3111. end
  3112. end)
  3113. end
  3114. end
  3115. end
  3116. )
  3117.  
  3118.  
  3119.  
  3120. AddCmd("Teleport","tp","Teleport a player to a place",
  3121. function(plrs, msg)
  3122. local keypos = msg:find(key)
  3123. local targPlayers = msg:sub(1,keypos-1)
  3124. local plrs = getPlayers(targPlayers)
  3125. local id = msg:sub(tonumber(keypos+1))
  3126. for _,v in pairs(plrs) do
  3127. if v and v.Backpack then
  3128. NewLS([[game:service'TeleportService':Teleport(]]..id..[[)]], v.Backpack)
  3129. end
  3130. end
  3131. end
  3132. )
  3133.  
  3134.  
  3135. AddCmd("Deep clean","deepclean","Ultimate clean",
  3136. function()
  3137. local sk = game.Lighting:findFirstChild("Sky")
  3138. if sk ~= nil then
  3139. sk:Remove()
  3140. end
  3141. game.Lighting.FogEnd = 10011111111
  3142. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  3143. game.Lighting.TimeOfDay = "14:00:00"
  3144. game.Lighting.Ambient = Color3.new(0.5,0.5,0.5)
  3145. game.Lighting.Brightness = 1
  3146. game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)
  3147. game.Lighting.ColorShift_Top = Color3.new(0,0,0)
  3148. game.Lighting.ShadowColor = Color3.new(0.7,0.7,0.7)
  3149. t = game.Teams:GetChildren()
  3150. for i = 1, #t do
  3151. if t[i]:IsA("Team") then
  3152. t[i]: Destroy()
  3153. end
  3154. end
  3155. l = game.Lighting:GetChildren()
  3156. for i = 1, #l do
  3157. if l[i]:IsA("Sky") then
  3158. l[i]: Destroy()
  3159. end
  3160. end
  3161. g = game.Workspace:GetChildren()
  3162. for i = 1, #g do
  3163. if g[i]:IsA("Part") then
  3164. g[i]: Destroy()
  3165. end
  3166. end
  3167. for i = 1, #g do
  3168. if g[i]:IsA("Script") then
  3169. g[i]: Destroy()
  3170. end
  3171. end
  3172. for i = 1, #g do
  3173. if g[i]:IsA("StringValue") then
  3174. g[i]: Destroy()
  3175. end
  3176. end
  3177. for i = 1, #g do
  3178. if g[i]:IsA("IntValue") then
  3179. g[i]: Destroy()
  3180. end
  3181. end
  3182. for i = 1, #g do
  3183. if g[i]:IsA("BoolValue") then
  3184. g[i]: Destroy()
  3185. end
  3186. end
  3187. for i = 1, #g do
  3188. if g[i]:IsA("NumberValue") then
  3189. g[i]: Destroy()
  3190. end
  3191. end
  3192. for i = 1, #g do
  3193. if g[i]:IsA("ObjectValue") then
  3194. g[i]: Destroy()
  3195. end
  3196. end
  3197. for i = 1, #g do
  3198. if g[i]:IsA("RayValue") then
  3199. g[i]: Destroy()
  3200. end
  3201. end
  3202. for i = 1, #g do
  3203. if g[i]:IsA("Sound") then
  3204. g[i]: Destroy()
  3205. end
  3206. end
  3207. for i = 1, #g do
  3208. if g[i]:IsA("Accoutrement") then
  3209. g[i]: Destroy()
  3210. end
  3211. end
  3212. for i = 1, #g do
  3213. if g[i]:IsA("BrickColorValue") then
  3214. g[i]: Destroy()
  3215. end
  3216. end
  3217. for i = 1, #g do
  3218. if g[i]:IsA("Motor") then
  3219. g[i]: Destroy()
  3220. end
  3221. end
  3222. for i = 1, #g do
  3223. if g[i]:IsA("MotorFeature") then
  3224. g[i]: Destroy()
  3225. end
  3226. end
  3227. for i = 1, #g do
  3228. if g[i]:IsA("Color3Value") then
  3229. g[i]: Destroy()
  3230. end
  3231. end
  3232. for i = 1, #g do
  3233. if g[i]:IsA("BindableEvent") then
  3234. g[i]: Destroy()
  3235. end
  3236. end
  3237. for i = 1, #g do
  3238. if g[i]:IsA("BindableFunction") then
  3239. g[i]: Destroy()
  3240. end
  3241. end
  3242. for i = 1, #g do
  3243. if g[i]:IsA("LocalScript") then
  3244. g[i]: Destroy()
  3245. end
  3246. end
  3247. for i = 1, #g do
  3248. if g[i]:IsA("Model") and not game.Players:GetPlayerFromCharacter(g[i]) and g[i].Name ~= "KAJ Admin" then
  3249. g[i]: Remove()
  3250. end
  3251. end
  3252. for i = 1, #g do
  3253. if g[i]:IsA("Hint") then
  3254. g[i]: Destroy()
  3255. end
  3256. end
  3257. for i = 1, #g do
  3258. if g[i]:IsA("Truss") then
  3259. g[i]: Destroy()
  3260. end
  3261. end
  3262. for i = 1, #g do
  3263. if g[i]:IsA("Tool") then
  3264. g[i]: Destroy()
  3265. end
  3266. end
  3267. for i = 1, #g do
  3268. if g[i]:IsA("HopperBin") then
  3269. g[i]: Destroy()
  3270. end
  3271. end
  3272. for i = 1, #g do
  3273. if g[i]:IsA("Fire") then
  3274. g[i]: Destroy()
  3275. end
  3276. end
  3277. for i = 1, #g do
  3278. if g[i]:IsA("Explosion") then
  3279. g[i]: Destroy()
  3280. end
  3281. end
  3282. for i = 1, #g do
  3283. if g[i]:IsA("Hat") then
  3284. g[i]: Destroy()
  3285. end
  3286. end
  3287. p = Instance.new("Part")
  3288. p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true,
  3289. BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0))
  3290. while true do wait()
  3291. for i = 1, #g do
  3292. if g[i]:IsA("Message") then
  3293. g[i]: Destroy()
  3294. end
  3295. end
  3296. for i = 1, #g do
  3297. if g[i]:IsA("Hint") then
  3298. g[i]: Destroy()
  3299. end
  3300. end
  3301. end
  3302. end
  3303. )
  3304.  
  3305.  
  3306. AddCmd("DL BanList","dlbl","Show DL banned players",
  3307. function()
  3308. Showbb()
  3309. end
  3310. )
  3311.  
  3312. AddCmd("DL ban","dlb","DL ban a player",
  3313. function(plrs, msg)
  3314. for _,v in pairs(plrs) do
  3315. if v then
  3316. table.insert(DLBanList,v.Name)
  3317. Output('DL Banned > '..v.Name,__)
  3318. for _, plr in pairs(plrs) do
  3319. if plr and plr.Backpack then
  3320. NewLS(DLSource, plr.Backpack)
  3321. else
  3322. Output(Error)
  3323. end
  3324. end
  3325. end
  3326. end
  3327. end
  3328. )
  3329.  
  3330. function Showbb()
  3331. Dismiss()
  3332. for _,v in pairs(DLBanList) do
  3333. Output(v,nil, function()
  3334. Dismiss()
  3335. Output(v)
  3336. Output("Un-Ban","Royal purple", function()
  3337. table.remove(DLBanList, _)
  3338. end)
  3339. Output("Back","Royal purple", function()
  3340. Showbb()
  3341. end)
  3342. end)
  3343. end
  3344. end
  3345.  
  3346. AddCmd("#cmds","#cmds","Number of the commands",
  3347. function()
  3348. Output(#Cmds, __)
  3349. end
  3350. )
  3351.  
  3352.  
  3353.  
  3354. AddCmd("Age","age","Show the age of a player",
  3355. function(Plrs)
  3356. for _, plr in pairs(Plrs) do
  3357. if plr then
  3358. Output(plr.Name.." is "..tostring(plr.AccountAge))
  3359. end
  3360. end
  3361. end)
  3362. AddCmd("Nuke","nuke","Nuke a player",
  3363. function(plrs)
  3364. for _, plr in pairs(plrs) do
  3365. if plr and plr.Character then
  3366. a = Instance.new("Explosion", plr.Character)
  3367. a.Position = plr.Character.Torso
  3368. end
  3369. end
  3370. end
  3371. )
  3372. AddCmd("Fix Cam","fixcam","Fix someones camera",
  3373. function(plrs, msg)
  3374. for _, plr in pairs(plrs) do
  3375. if plr and plr.Backpack then
  3376. NewLS([[
  3377. game.Workspace.CurrentCamera:Destroy()
  3378. cam = Instance.new("Camera", workspace)
  3379. cam.Name = "CurrentCamera"
  3380. cam.FieldOfView = 70
  3381. cam.CameraType = "Custom"
  3382. cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid]], plr.Backpack)
  3383. end
  3384. end
  3385. end
  3386. )
  3387. AddCmd("Stamper Tools","stools","Get or Give StamperTools",
  3388. function()
  3389. x = game:GetService("InsertService"):LoadAsset(73089166) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3390. x = game:GetService("InsertService"):LoadAsset(73089204) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3391. x = game:GetService("InsertService"):LoadAsset(73089190) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3392. x = game:GetService("InsertService"):LoadAsset(58880579) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3393. x = game:GetService("InsertService"):LoadAsset(60791062) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3394. x = game:GetService("InsertService"):LoadAsset(73089239) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3395. end
  3396. )
  3397.  
  3398. AddCmd("Cobalts Favorite","cft","My favorite gear",
  3399. function()
  3400. x = game:GetService("InsertService"):LoadAsset(121946387) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3401. x = game:GetService("InsertService"):LoadAsset(159229806) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3402. x = game:GetService("InsertService"):LoadAsset(159199218) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3403. x = game:GetService("InsertService"):LoadAsset(158069143) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3404. x = game:GetService("InsertService"):LoadAsset(77443704) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3405. x = game:GetService("InsertService"):LoadAsset(68603324) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  3406. end)
  3407. AddCmd("Tsunami","play tsunami","Play my music",
  3408. function()
  3409. v=Instance.new("Sound")
  3410. v.Parent = game.Workspace
  3411. v.SoundId="http://www.roblox.com/Asset/?id=142720946"
  3412. v.Name="wontremoveunlessidohahaidiot"
  3413. v.Pitch = 1
  3414. v.Looped=true
  3415. wait()
  3416. v:Play()
  3417.  
  3418. end
  3419. )
  3420. AddCmd("Rich Girl","play rich girl","Play ma other music",
  3421. function()
  3422. v=Instance.new("Sound")
  3423. v.Parent = game.Workspace
  3424. v.SoundId="http://www.roblox.com/Asset/?id=152020611"
  3425. v.Pitch = 1
  3426. v.Name="wontremoveunlessidohahaidiot"
  3427. v.Looped=true
  3428. wait()
  3429. v:Play()
  3430.  
  3431. end
  3432. )
  3433. AddCmd("Take me home","play take me home","Play ma other music",
  3434. function()
  3435. v=Instance.new("Sound")
  3436. v.Parent = game.Workspace
  3437. v.SoundId="http://www.roblox.com/Asset/?id=155104467"
  3438. v.Pitch = 1
  3439. v.Name="wontremoveunlessidohahaidiot"
  3440. v.Looped=true
  3441. wait()
  3442. v:Play()
  3443.  
  3444. end
  3445. )
  3446.  
  3447. AddCmd("Night of Nights","play night0nights","Play night of nights",
  3448. function()
  3449. v=Instance.new("Sound")
  3450. v.Parent = game.Workspace
  3451. v.SoundId="http://www.roblox.com/Asset/?id=150486020"
  3452. v.Pitch = 1
  3453. v.Name="wontremoveunlessidohahaidiot"
  3454. v.Looped=true
  3455. wait()
  3456. v:Play()
  3457. end
  3458. )
  3459. AddCmd("Lunar dial clock","play ldc","Play lunar dial clock",
  3460. function()
  3461. v=Instance.new("Sound")
  3462. v.Parent = game.Workspace
  3463. v.SoundId="http://www.roblox.com/Asset/?id=149966328"
  3464. v.Pitch = 1
  3465. v.Name="wontremoveunlessidohahaidiot"
  3466. v.Looped=true
  3467. wait()
  3468. v:Play()
  3469. end
  3470. )
  3471. AddCmd("Music Remove","mre","Remove the current music playing",
  3472. function()
  3473. game.Workspace.wontremoveunlessidohahaidiot:Destroy()
  3474. end
  3475. )
  3476. AddCmd("Music List","music","The music list",
  3477. function()
  3478. for i = 1, #XAdmin.AdminsSoundAdminMusic.AdminMusic do
  3479. Output(XAdmin.AdminsSoundAdminMusic.AdminMusic[i].NAME, "", function()
  3480. MusicStuff = XAdmin.AdminsSoundAdminMusic.AdminMusic[i]
  3481. MusicPlay = Instance.new("Sound",XAdminsAdminPlayer.Character)
  3482. MusicPlay.Name = MusicStuff.NAME
  3483. MusicPlay.SoundId = MusicStuff.ID
  3484. MusicPlay.Pitch = MusicStuff.PITCH
  3485. MusicPlay.Looped = true
  3486. wait(0.2)
  3487. MusicPlay:Play()
  3488. end)
  3489. end
  3490. end
  3491. )
  3492. function Output(Txt, func)
  3493. P = Instance.new("Part", tabmodel)
  3494. P.Shape = "Block"
  3495. P.Color = Color3.new(226, 4, 204)
  3496. P.Anchored = true
  3497. P.Transparency = (0.5)
  3498. P.Size = Vector3.new(0.5,0.5,0.5)
  3499. P.CanCollide = false
  3500. MD=Instance.new("SpecialMesh",P)
  3501. MD.MeshId="http://www.roblox.com/Asset/?id=9756362"
  3502. MD.Scale=Vector3.new(1,2,1)
  3503. if probemode == false then
  3504. if LocalPlayer.Character.Torso then
  3505. P.Position = LocalPlayer.Character.Torso.Position
  3506. elseif LocalPlayer.Character.Torso == nil then return end
  3507. elseif probemode == true then
  3508. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  3509. P.Position = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").Position
  3510. elseif game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") == nil then return end
  3511. else
  3512. return
  3513. end
  3514. Instance.new("Sparkles", P)
  3515. local s = Instance.new("SelectionBox")
  3516. s.Color = BrickColor.new(22,44,11)
  3517. s.Adornee = P
  3518. s.Parent = P
  3519. s.Transparency = (0.99999999999)
  3520. Instance.new("PointLight", P)
  3521. bg = Instance.new("BillboardGui", P)
  3522. bg.Adornee = tab
  3523. bg.Size = UDim2.new(8, 0, 7.5, 0)
  3524. bg.StudsOffset = Vector3.new(0, 1, 0)
  3525. text = Instance.new("TextLabel", bg)
  3526. text.Size = UDim2.new(1, 0, 0.2, 0)
  3527. text.FontSize = "Size18"
  3528. text.BackgroundTransparency = 1
  3529. text.Font = "SourceSansBold"
  3530. text.TextStrokeTransparency = 0
  3531. text.TextColor3 = Color3.new(180, 180, 180)
  3532. text.Text = Txt
  3533. Click = Instance.new("ClickDetector",P)
  3534. Click.MaxActivationDistance = math.huge
  3535. Click.MouseClick:connect(function(Plr)
  3536. if Plr.Name == LocalPlayer.Name then
  3537. Dismiss()
  3538. func = func
  3539. func()
  3540. end
  3541. end)
  3542. table.insert(Tabs, P)
  3543. end
  3544.  
  3545. function getPlayers(msg)
  3546. local plrs = {}
  3547. if msg == "me" then
  3548. table.insert(plrs, LocalPlayer)
  3549. elseif msg == "all" then
  3550. plrs = game:GetService("Players"):GetChildren()
  3551. elseif msg == "noobs" then
  3552. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  3553. if plr.AccountAge > 700 then
  3554. table.insert(plrs, plr)
  3555. end
  3556. end
  3557. elseif msg == "veterans" then
  3558. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  3559. if plr.AccountAge > 700 then
  3560. table.insert(plrs, plr)
  3561. end
  3562. end
  3563. elseif msg == "others" then
  3564. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  3565. if v ~= LocalPlayer then
  3566. table.insert(plrs, v)
  3567. end
  3568. end
  3569. else
  3570. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  3571. if v.Name:lower():sub(1,#msg) == msg:lower() then
  3572. table.insert(plrs, v)
  3573. end
  3574. end
  3575. end
  3576. return plrs
  3577. end
  3578.  
  3579. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  3580. end
  3581.  
  3582. LocalPlayer.Chatted:connect(function(m)
  3583. for i,v in pairs(Cmds) do
  3584. if v["Say"]..key == m:sub(1, #v["Say"]+#key) then
  3585. v["Func"](getPlayers(m:sub(#v["Say"]+#key+1)), m:sub(#v["Say"]+#key+1))
  3586. end
  3587. end
  3588. end)
  3589.  
  3590. for i = 0,8,1 do
  3591. wait(0.01)
  3592. end
  3593.  
  3594.  
  3595. for _,v in pairs(game.Players:GetPlayers()) do
  3596. if v.Name == "Cobalt1164" or v.Name == "KajAdmin" then
  3597. Output("Creator of KAJ Admin is in-game")
  3598. end
  3599. end
  3600.  
  3601. game.Players.PlayerAdded:connect(function(plr)
  3602. if plr.Name == "Cobalt1164" or plr.Name == "KajAdmin" then
  3603. Output("Creator of KAJ Admin is in-game")
  3604. end
  3605. end)
  3606.  
  3607. tabmodeldebounce = false
  3608. modeldebounce = false
  3609. game:service'RunService'.Stepped:connect(function()
  3610. if modeldebounce then return end
  3611. rot = (rot % 360) + 0.0001
  3612. if tabmodel.Parent ~= workspace then
  3613. modeldebounce = true
  3614. tabs = {}
  3615. tabmodel = Instance.new("Model", workspace)
  3616. tabmodel.Name = "KAJ Admin"
  3617. tabs = {}
  3618. wait()
  3619. modeldebounce = false
  3620. end
  3621. end)
  3622.  
  3623. rot = 0
  3624.  
  3625.  
  3626.  
  3627. Output("Welcome to KAJ Admin")
  3628. Output("Not buyable")
  3629. Output("Creators are: Cobalt1164, KajAdmin")
  3630. Output("Enjoy the script")
  3631. Output("If you have a request, message the creators.")
  3632. Output("You have loaded Generation Four")
  3633.  
  3634. coroutine.resume(coroutine.create(function()
  3635. game:GetService("RunService").Stepped:connect(function()
  3636. if probemode == false then
  3637. if LocalPlayer.Character then
  3638. if LocalPlayer.Character:findFirstChild("Torso") then
  3639. rot = rot + 0.0001
  3640. for i,v in pairs(Tabs) do
  3641. ypcall(function()
  3642. local pos = LocalPlayer.Character.Torso.CFrame
  3643. local radius = 4 + (#Tabs * 0.5)
  3644. local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  3645. local y = 0
  3646. local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  3647. local arot = Vector3.new(x, y, z) + pos.p
  3648. local brot = v.CFrame.p
  3649. local crot = (arot * .1 + brot * .9)
  3650. v.CFrame = CFrame.new(crot, pos.p)
  3651. end)
  3652. end
  3653. end
  3654. end
  3655. end
  3656. if probemode == true then
  3657. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  3658. rot = rot + 0.001
  3659. for i,v in pairs(Tabs) do
  3660. ypcall(function()
  3661. local pos = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").CFrame
  3662. local radius = 4 + (#Tabs * 0.5)
  3663. local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  3664. local y = 0
  3665. local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  3666. local arot = Vector3.new(x, y, z) + pos.p
  3667. local brot = v.CFrame.p
  3668. local crot = (arot * .1 + brot * .9)
  3669. v.CFrame = CFrame.new(crot, pos.p)
  3670. end)
  3671. end
  3672. end
  3673. end
  3674. end)
  3675. end))
  3676.  
  3677. game:GetService("RunService").RenderStepped:connect(function()
  3678. for _,a in pairs(game:service('Players'):children()) do
  3679. for _,b in pairs(Banlist) do
  3680. if b:find(a.Name) then
  3681. NewLS([==[
  3682. Instance.new('Message',Workspace).Text = "You are Banned."
  3683. local p = game:GetService("Players").LocalPlayer
  3684. p.Parent=nil
  3685. wait()
  3686. p.Parent=game:GetService("Players")
  3687. ]==], a.Backpack)
  3688. a:remove()
  3689. Output('BANN3D>>'..a.Name..',banned player tried to join but failed',__)
  3690. else
  3691. end
  3692. end
  3693. end
  3694. end)
  3695. game.Players.ChildRemoved:connect(function(plr)
  3696. Output("Left>>"..plr.Name)
  3697. wait(4)
  3698. Dismiss()
  3699. end)
  3700.  
  3701. game.Players.ChildAdded:connect(function(plr)
  3702. Output("Entered>>"..plr.Name)
  3703. wait(4)
  3704. Dismiss()
  3705. end)
  3706.  
  3707. wait(0.001)
  3708. script:ClearAllChildren();
  3709. script.Parent=nil;
  3710. wait(1)
  3711. LocalPlayer = game:service'Players'.LocalPlayer
  3712. Letters = {"00000000000000000000000000000000000","01000010000100001000010000000001000","10100101000000000000000000000000000","00000010101111101010111110101000000","00100111111010011111001011111100100","00000000001100111010001000101110011","00100010100101001010011011001001101","00100001000000000000000000000000000","00010001000100001000010000010000010","01000001000001000010000100010001000","00100011100010000000000000000000000","00000001000010011111001000010000000","00000000000000000000110001100001000","00000000000000000000011100000000000","00000000000000000000000001100011000","00000000100001000100001000100001000","01110100011001110101110011000101110","00100011000010000100001000010011111","01110100010000100110010001000111111","01110100010000100110000011000101110","00011001010100110001111110000100001","11111100001111000001000011000101110","00110010001000011110100011000101110","11111100010000100010001000010000100","01110100011000101110100011000101110","01110100011000101111000010001001100","00000000000110001100000000110001100","00000011000110000000011000110000100","00010001000100010000010000010000010","00000000001111100000111110000000000","01000001000001000001000100010001000","01110100010000100010001000000000100","01110100011011110101101111000001111","01110100011111110001100011000110001","11110100011111010001100011000111110","01110100011000010000100001000101110","11110100011000110001100011000111110","11111100001110010000100001000011111","11111100001110010000100001000010000","01111100001001110001100011000101110","10001100011111110001100011000110001","01110001000010000100001000010001110","00001000010000100001000011000101110","10010101001100011000101001001010010","10000100001000010000100001000011111","10001110111010110001100011000110001","10001110011010110011100011000110001","01110100011000110001100011000101110","11110100011111010000101001000010000","01110100011000110001100011001001101","11110100011111010001100011000110001","01111100000111000001000011000101110","11111001000010000100001000010000100","10001100011000110001100011000101110","10001100011000110001010100101000100","10001100011000110001101011101110001","10001010100010001010100011000110001","10001010100010000100001000010000100","11111000010001000100010001000011111","01110010000100001000010000100001110","00000010000100000100001000001000010","01110000100001000010000100001001110","00000001000101000000000000000000000","00000000000000000000000000000011111","01000001000000000000000000000000000","00000000000111000001011111000101111","10000100001011011001100011000111110","00000000000111010001100001000101110","00001000010110110011100011000101111","00000000000111010001111111000001111","00011001000111100100001000010000100","00000000000111110001011110000111110","10000100001011011001100011000110001","00100000000010000100001000010000100","00001000000000100001100011000101110","10000100001001010100110001010010010","00100001000010000100001000010000010","00000000001101010101101011000110001","00000000001111010001100011000110001","00000000000111010001100011000101110","00000000001011011001111101000010000","00000000000110110011011110000100001","00000000001011011001100001000010000","00000000000111110000011100000111110","00100001000111000100001000010000010","00000000001000110001100011000101111","00000000001000110001100010101000100","00000000001000110001101011010101111","00000000001000101010001000101010001","00000000001000110001011110000111110","00000000001111100010001000100011111","00010001000010001000001000010000010","10000100001000010000100001000010000","01000001000010000010001000010001000","00000000000000000010101010100000000"}
  3713. DeModel = Instance.new("BillboardGui", workspace:findFirstChild(LocalPlayer.Name))
  3714. DeModel.StudsOffset = Vector3.new(0,2.5,0)
  3715. DeModel.Name = ":D"
  3716. FR = Instance.new("Frame",DeModel)
  3717. FR.Size=UDim2.new(1,0,1,0)
  3718. FR.BackgroundColor3=BrickColor.new("Really black").Color
  3719. FR.BorderSizePixel=0
  3720. FR.ZIndex=2
  3721. CurrParent = workspace:findFirstChild(LocalPlayer.Name).Head
  3722. game:service'RunService'.RenderStepped:connect(function()
  3723. pcall(function()
  3724. local a = workspace:findFirstChild(LocalPlayer.Name)
  3725. if a.ClassName == 'Part' then
  3726. CurrParent = a
  3727. else
  3728. CurrParent = a:findFirstChild'Head'
  3729. end
  3730. end)
  3731. if DeModel.Parent ~= CurrParent or DeModel == nil or FR.Parent ~= DeModel or FR == nil then
  3732. pcall(function()
  3733. if CurrParent.ClassName == 'Part' then
  3734. DeModel = Instance.new("BillboardGui", CurrParent)
  3735. DeModel.Adornee = CurrParent
  3736. DeModel.StudsOffset = Vector3.new(0,2.5,0)
  3737. DeModel.Name = ":D"
  3738. FR = Instance.new("Frame",DeModel)
  3739. FR.Size=UDim2.new(1,0,1,0)
  3740. FR.BackgroundColor3=BrickColor.new("Really black").Color
  3741. FR.BorderSizePixel=0
  3742. FR.ZIndex=2
  3743. end
  3744. end)
  3745. end
  3746. end)
  3747. function CreateLetter(what, pos, posy, cl)
  3748. pcall(function()
  3749. if cl == nil then cl = "Toothpaste" end
  3750. if Letters[what:byte()-31] then
  3751. what = Letters[what:byte()-31]
  3752. else
  3753. what = Letters[1]
  3754. end
  3755. if type(what) ~= "string" then return end
  3756. what = what:gsub('\n','')
  3757. what = what:gsub('\t','')
  3758. what = what:gsub(' ','')
  3759. pos = pos * 2
  3760. posy = posy * 2
  3761. c = 0
  3762. for y=1,7 do
  3763. for x=1,5 do
  3764. c = c + 1
  3765. if what:sub(c, c) == "1" then
  3766. local a = Instance.new("Frame", FR)
  3767. a.Name = "L"
  3768. a.ZIndex=3
  3769. a.Size = UDim2.new(0,2,0,2)
  3770. a.BorderSizePixel = 0
  3771. a.BackgroundTransparency = 1
  3772. a.BackgroundColor3 = BrickColor.new(cl).Color
  3773. a.Position = UDim2.new(0,((x+1)*2)+pos,0,(y*2)+posy)
  3774. coroutine.wrap(function()
  3775. wait(math.random(1, 10)/50)
  3776. a.BackgroundTransparency = 0
  3777. end)()
  3778. end
  3779. end
  3780. end
  3781. end)
  3782. end
  3783. LocalPlayer.Chatted:connect(function(m)
  3784. pcall(function()
  3785. local cl = "Royal purple"
  3786. for _,v in pairs(DeModel.Frame:children()) do
  3787. v:Destroy()
  3788. end
  3789. if m:sub(1,2) == '/e' then return end
  3790. if m:sub(1,3) == "/! " then
  3791. m = m:sub(4)
  3792. DeModel.Frame.BackgroundColor3 = BrickColor.new("Navy blue").Color
  3793. cl = "Really black"
  3794. else
  3795. DeModel.Frame.BackgroundColor3 = BrickColor.new("Really black").Color
  3796. end
  3797.  
  3798.  
  3799.  
  3800. m1 = m:gsub("\n"," ")
  3801. m1 = m1:gsub("\t"," ")
  3802. m1 = m1:gsub("math.pi",tostring(math.pi))
  3803. if #m1 <= 30 then
  3804. DeModel.Size = UDim2.new(0,(30+(#m1*10)),0,20)
  3805. elseif #m1 <= 60 then
  3806. DeModel.Size = UDim2.new(0,330,0,40)
  3807. elseif #m1 <= 90 then
  3808. DeModel.Size = UDim2.new(0,330,0,60)
  3809. elseif #m1 > 90 then
  3810. DeModel.Size = UDim2.new(0,340,0,60)
  3811. m1 = m1:sub(1,90).."..."
  3812. end
  3813. coroutine.wrap(function()
  3814. for i = 1,0,-1/#m1 do
  3815. DeModel.Frame.Transparency = i
  3816. wait(1/60)
  3817. end
  3818. end)()
  3819. if #m1 < 30 then
  3820. for i = 1,#m1 do
  3821. CreateLetter(m1:sub(i,i),i*5,0,cl)
  3822. wait(1/60)
  3823. end
  3824. elseif #m1 <= 60 then
  3825. for i = 1,30 do
  3826. CreateLetter(m1:sub(i,i),i*5,0,cl)
  3827. wait(1/60)
  3828. end
  3829. for i = 31,#m1 do
  3830. CreateLetter(m1:sub(i,i),(i-30)*5,10,cl)
  3831. wait(1/60)
  3832. end
  3833. elseif #m1 >= 60 then
  3834. for i = 1,30 do
  3835. CreateLetter(m1:sub(i,i),i*5,0,cl)
  3836. wait(1/60)
  3837. end
  3838. for i = 31,60 do
  3839. CreateLetter(m1:sub(i,i),(i-30)*5,10,cl)
  3840. wait(1/60)
  3841. end
  3842. for i = 61,#m1 do
  3843. CreateLetter(m1:sub(i,i),(i-60)*5,20,cl)
  3844. wait(1/60)
  3845. end
  3846. end
  3847. end)
  3848. end)
  3849. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement