Advertisement
saba1517

rejected god ( XD )

Jun 22nd, 2018
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 144.12 KB | None | 0 0
  1. plr = game:GetService("Players").LocalPlayer
  2. char = plr.Character
  3. hum = char.Humanoid
  4. local cam = game.Workspace.CurrentCamera
  5. local Controller = plr.PlayerScripts:WaitForChild("ControlScript")
  6. Camera = cam
  7. local CamInterrupt = false
  8. local TwoD = false
  9. local TargetInfo = {nil, nil}
  10. cam.CameraType = "Custom"
  11. t = char.Torso
  12. h = char.Head
  13. ra = char["Right Arm"]
  14. la = char["Left Arm"]
  15. rl = char["Right Leg"]
  16. ll = char["Left Leg"]
  17. tors = char.Torso
  18. lleg = char["Left Leg"]
  19. root = char.HumanoidRootPart
  20. hed = char.Head
  21. rleg = char["Right Leg"]
  22. rarm = char["Right Arm"]
  23. larm = char["Left Arm"]
  24. radian = math.rad
  25. random = math.random
  26. Vec3 = Vector3.new
  27. Inst = Instance.new
  28. cFrame = CFrame.new
  29. Euler = CFrame.fromEulerAnglesXYZ
  30. vt = Vector3.new
  31. bc = BrickColor.new
  32. br = BrickColor.random
  33. it = Instance.new
  34. cf = CFrame.new
  35. local eff = true
  36. local shielding = false
  37.  
  38. local Booleans = {
  39. CamFollow = true,
  40. GyroUse = true
  41. }
  42.  
  43. function lerp(object, newCFrame, alpha)
  44. return object:lerp(newCFrame, alpha)
  45. end
  46.  
  47. local Directer = Inst("BodyGyro", root)
  48. Directer.MaxTorque = Vec3(0, 0, 0)
  49. Directer.P = 600000
  50. local CPart = Inst("Part")
  51. CPart.Anchored = true
  52. CPart.CanCollide = false
  53. CPart.Locked = true
  54. CPart.Transparency = 1
  55.  
  56. local rainbowmode = false
  57. local chaosmode = false
  58.  
  59. kan = Instance.new("Sound",char)
  60. kan.Volume = 1.25
  61. kan.TimePosition = 0
  62. kan.PlaybackSpeed = 1
  63. kan.Pitch = 1
  64. kan.SoundId = "rbxassetid://0"
  65. kan.Name = "wrecked"
  66. kan.Looped = true
  67. kan:Play()
  68.  
  69. function newTheme(ID,timepos,pitch,vol)
  70. local kanz = kan
  71. --kanz:Stop()
  72. --kanz.Volume = vol
  73. --kanz.TimePosition = timepos
  74. kanz.PlaybackSpeed = pitch
  75. kanz.Pitch = pitch
  76. kanz.SoundId = ID
  77. kanz.Name = "wrecked"
  78. kanz.Looped = true
  79. kanz.Volume = 0.3
  80. --kanz:Play()
  81. --coroutine.resume(coroutine.create(function()
  82. --wait(0.05)
  83. --end))
  84. end
  85.  
  86. function newThemeCust(ID,timepos,pitch,vol)
  87. local kanz = kan
  88. kanz:Stop()
  89. kanz.Volume = vol
  90. kanz.TimePosition = timepos
  91. kanz.PlaybackSpeed = pitch
  92. kanz.Pitch = pitch
  93. kanz.SoundId = ID
  94. kanz.Name = "wrecked"
  95. kanz.Looped = true
  96. kanz:Play()
  97. coroutine.resume(coroutine.create(function()
  98. wait(0.05)
  99. end))
  100. end
  101.  
  102.  
  103.  
  104. function CameraShake(Times, Power, PlayerTarget)
  105. coroutine.resume(coroutine.create(function()
  106. FV = Instance.new("BoolValue", PlayerTarget)
  107. FV.Name = "CameraShake"
  108. for ShakeNum=1,Times do
  109. swait()
  110. local ef=Power
  111. if ef>=1 then
  112. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  113. else
  114. ef=Power*10
  115. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  116. end
  117. end
  118. Humanoid.CameraOffset = Vector3.new(0,0,0)
  119. FV:Destroy()
  120. end))
  121. end
  122.  
  123. function CameraEnshaking(Length,Intensity)
  124. coroutine.resume(coroutine.create(function()
  125. local intensity = 1*Intensity
  126. local rotM = 0.01*Intensity
  127. for i = 0, Length, 0.1 do
  128. swait()
  129. intensity = intensity - 0.05*Intensity/Length
  130. rotM = rotM - 0.0005*Intensity/Length
  131. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  132. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  133. end
  134. Humanoid.CameraOffset = Vec3(0, 0, 0)
  135. end))
  136. end
  137. CamShake=function(Part,Distan,Power,Times)
  138. local de=Part.Position
  139. for i,v in pairs(workspace:children()) do
  140. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  141. for _,c in pairs(v:children()) do
  142. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  143. local Noob=v.Humanoid
  144. if Noob~=nil then
  145. coroutine.resume(coroutine.create(function()
  146. FV = Instance.new("BoolValue", Noob)
  147. FV.Name = "CameraShake"
  148. for ShakeNum=1,Times do
  149. swait()
  150. local ef=Power
  151. if ef>=1 then
  152. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  153. else
  154. ef=Power*10
  155. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  156. end
  157. end
  158. Humanoid.CameraOffset = Vector3.new(0,0,0)
  159. FV:Destroy()
  160. end))
  161. CameraShake(Times, Power, Noob)
  162. end
  163. end
  164. end
  165. end
  166. end
  167. end
  168.  
  169.  
  170.  
  171. local Create = LoadLibrary("RbxUtility").Create
  172.  
  173. CFuncs = {
  174. ["Part"] = {
  175. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  176. local Part = Create("Part"){
  177. Parent = Parent,
  178. Reflectance = Reflectance,
  179. Transparency = Transparency,
  180. CanCollide = false,
  181. Locked = true,
  182. BrickColor = BrickColor.new(tostring(BColor)),
  183. Name = Name,
  184. Size = Size,
  185. Material = Material,
  186. }
  187. RemoveOutlines(Part)
  188. return Part
  189. end;
  190. };
  191.  
  192. ["Mesh"] = {
  193. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  194. local Msh = Create(Mesh){
  195. Parent = Part,
  196. Offset = OffSet,
  197. Scale = Scale,
  198. }
  199. if Mesh == "SpecialMesh" then
  200. Msh.MeshType = MeshType
  201. Msh.MeshId = MeshId
  202. end
  203. return Msh
  204. end;
  205. };
  206.  
  207. ["Mesh"] = {
  208. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  209. local Msh = Create(Mesh){
  210. Parent = Part,
  211. Offset = OffSet,
  212. Scale = Scale,
  213. }
  214. if Mesh == "SpecialMesh" then
  215. Msh.MeshType = MeshType
  216. Msh.MeshId = MeshId
  217. end
  218. return Msh
  219. end;
  220. };
  221.  
  222. ["Weld"] = {
  223. Create = function(Parent, Part0, Part1, C0, C1)
  224. local Weld = Create("Weld"){
  225. Parent = Parent,
  226. Part0 = Part0,
  227. Part1 = Part1,
  228. C0 = C0,
  229. C1 = C1,
  230. }
  231. return Weld
  232. end;
  233. };
  234.  
  235. ["Sound"] = {
  236. Create = function(id, par, vol, pit)
  237. coroutine.resume(coroutine.create(function()
  238. local S = Create("Sound"){
  239. Volume = vol,
  240. Name = "EffectSoundo",
  241. Pitch = pit or 1,
  242. SoundId = id,
  243. Parent = par or workspace,
  244. }
  245. wait()
  246. S:play()
  247. game:GetService("Debris"):AddItem(S, 10)
  248. end))
  249. end;
  250. };
  251.  
  252. ["LongSound"] = {
  253. Create = function(id, par, vol, pit)
  254. coroutine.resume(coroutine.create(function()
  255. local S = Create("Sound"){
  256. Volume = vol,
  257. Pitch = pit or 1,
  258. SoundId = id,
  259. Parent = par or workspace,
  260. }
  261. wait()
  262. S:play()
  263. game:GetService("Debris"):AddItem(S, 30)
  264. end))
  265. end;
  266. };
  267.  
  268. ["ParticleEmitter"] = {
  269. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  270. local fp = Create("ParticleEmitter"){
  271. Parent = Parent,
  272. Color = ColorSequence.new(Color1, Color2),
  273. LightEmission = LightEmission,
  274. Size = Size,
  275. Texture = Texture,
  276. Transparency = Transparency,
  277. ZOffset = ZOffset,
  278. Acceleration = Accel,
  279. Drag = Drag,
  280. LockedToPart = LockedToPart,
  281. VelocityInheritance = VelocityInheritance,
  282. EmissionDirection = EmissionDirection,
  283. Enabled = Enabled,
  284. Lifetime = LifeTime,
  285. Rate = Rate,
  286. Rotation = Rotation,
  287. RotSpeed = RotSpeed,
  288. Speed = Speed,
  289. VelocitySpread = VelocitySpread,
  290. }
  291. return fp
  292. end;
  293. };
  294.  
  295. CreateTemplate = {
  296.  
  297. };
  298. }
  299.  
  300.  
  301.  
  302. New = function(Object, Parent, Name, Data)
  303. local Object = Instance.new(Object)
  304. for Index, Value in pairs(Data or {}) do
  305. Object[Index] = Value
  306. end
  307. Object.Parent = Parent
  308. Object.Name = Name
  309. return Object
  310. end
  311. local halocolor = BrickColor.new("Really Black")
  312. local halocolor2 = BrickColor.new("Really black")
  313. local starcolor = BrickColor.new("Really black")
  314. local lunacolor = BrickColor.new("Really black")
  315. local lunacolor2 = BrickColor.new("Really black")
  316. local wepcolor = BrickColor.new("Really black")
  317. local maincolor = BrickColor.new("Really black")
  318. local m = Instance.new("Model",char)
  319. local m2 = Instance.new("Model",char)
  320. local m3 = Instance.new("Model",char)
  321. local mw1 = Instance.new("Model",char)
  322. local mw2 = Instance.new("Model",char)
  323.  
  324. local extrawingmod1 = Instance.new("Model",char)
  325. local extrawingmod2 = Instance.new("Model",char)
  326.  
  327. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  328. local p = Instance.new("Part")
  329. p.TopSurface = 0
  330. p.BottomSurface = 0
  331. p.Parent = parent
  332. p.Size = Vector3.new(0.1,0.1,0.1)
  333. p.Transparency = transparency
  334. p.Reflectance = reflectance
  335. p.CanCollide = false
  336. p.Locked = true
  337. p.BrickColor = brickcolor
  338. p.Material = material
  339. return p
  340. end
  341.  
  342. function CreateMesh(parent,meshtype,x1,y1,z1)
  343. local mesh = Instance.new("SpecialMesh",parent)
  344. mesh.MeshType = meshtype
  345. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  346. return mesh
  347. end
  348.  
  349. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  350. local mesh = Instance.new("SpecialMesh",parent)
  351. mesh.MeshType = "FileMesh"
  352. mesh.MeshId = meshid
  353. mesh.Scale = Vector3.new(x1,y1,z1)
  354. return mesh
  355. end
  356.  
  357.  
  358. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  359. local mesh = Instance.new("SpecialMesh",parent)
  360. mesh.MeshType = "FileMesh"
  361. mesh.MeshId = meshid
  362. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  363. mesh.Scale = Vector3.new(x1,y1,z1)
  364. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  365. return mesh
  366. end
  367.  
  368. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  369. local weld = Instance.new("Weld")
  370. weld.Parent = parent
  371. weld.Part0 = part0
  372. weld.Part1 = part1
  373. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  374. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  375. return weld
  376. end
  377.  
  378.  
  379. --------------
  380. local secondchar = Instance.new("Model",char)
  381. local GhostCol = BrickColor.new("Really black")
  382. local sectors = CreateParta(secondchar,1,0,"Neon",GhostCol)
  383. CreateMesh(sectors,"Brick",2*8,2*8,1*8)
  384. local torsweld = CreateWeld(sectors,root,sectors,1,-1,-2,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  385.  
  386. local seclarm = CreateParta(secondchar,1,0,"Neon",GhostCol)
  387. CreateMesh(seclarm,"Brick",1*8,2*8,1*8)
  388. local larmsweld = CreateWeld(seclarm,sectors,seclarm,1.5,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  389.  
  390. local secrarm = CreateParta(secondchar,1,0,"Neon",GhostCol)
  391. CreateMesh(secrarm,"Brick",1*8,2*8,1*8)
  392. local rarmsweld = CreateWeld(secrarm,sectors,secrarm,-1.5,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  393.  
  394. local seclleg = CreateParta(secondchar,1,0,"Neon",GhostCol)
  395. CreateMesh(seclleg,"Brick",1*8,2*8,1*8)
  396. local llegsweld = CreateWeld(seclleg,sectors,seclleg,0.5,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  397.  
  398. local secrleg = CreateParta(secondchar,1,0,"Neon",GhostCol)
  399. CreateMesh(secrleg,"Brick",1*8,2*8,1*8)
  400. local rlegsweld = CreateWeld(secrleg,sectors,secrleg,-0.5,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  401.  
  402. local seched = CreateParta(secondchar,1,0,"Neon",GhostCol)
  403. CreateMesh(seched,"Brick",1*8,1*8,1*8)
  404. local hedsweld = CreateWeld(seched,sectors,seched,0,-1.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  405. --------------
  406. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  407. CreateWeld(sorb,rarm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  408. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  409. CreateWeld(sorb2,larm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  410.  
  411. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  412. CreateMesh(handle,"Brick",0,0,0)
  413. local handlexweld = CreateWeld(handlex,tors,handlex,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  414. local valuaring = 10
  415. for i = 0, 49 do
  416. valuaring = valuaring + 10
  417. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  418. CreateMesh(rn,"Brick",0.25,0.1,0.1)
  419. CreateWeld(rn,handlex,rn,0,1,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  420. end
  421.  
  422. handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  423. CreateMesh(handle,"Brick",0,0,0)
  424. CreateWeld(handlex,tors,handlex,0,-3,-2.1,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  425. local valuaring = 10
  426. for i = 0, 49 do
  427. valuaring = valuaring + 10
  428. rn = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  429. CreateMesh(rn,"Brick",0.5,0.2,0.2)
  430. CreateWeld(rn,handlex,rn,0,2,0,math.rad(0),math.rad(0),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  431. end
  432.  
  433.  
  434. local handle = CreateParta(m,1,1,"Neon",maincolor)
  435. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  436. local handleweld = CreateWeld(handle,tors,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  437.  
  438. --- Left wing.
  439.  
  440. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  441. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  442. local lwing1weld = CreateWeld(lwing1,handle,lwing1,3,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  443.  
  444. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  445. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  446. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  447. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  448. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  449. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  450. A0 = Instance.new('Attachment',wed)
  451. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  452. CreateMesh(wed,"Wedge",0.05,0.5,3)
  453. CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  454. A1 = Instance.new('Attachment',wed)
  455. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  456. CreateMesh(wed,"Wedge",0.05,3,0.5)
  457. CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  458.  
  459. tl1 = Instance.new('Trail',wed)
  460. tl1.Attachment0 = A0
  461. tl1.Attachment1 = A1
  462. --tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  463. tl1.LightEmission = 1
  464. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  465. tl1.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  466. tl1.Lifetime = 0.6
  467.  
  468.  
  469. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  470. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  471. local lwing2weld = CreateWeld(lwing2,handle,lwing2,4,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  472.  
  473. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  474. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  475. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  476. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  477. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  478. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  479. A0 = Instance.new('Attachment',wed)
  480. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  481. CreateMesh(wed,"Wedge",0.05,0.5,3)
  482. CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  483. A1 = Instance.new('Attachment',wed)
  484. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  485. CreateMesh(wed,"Wedge",0.05,3,0.5)
  486. CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  487.  
  488. tl2 = Instance.new('Trail',wed)
  489. tl2.Attachment0 = A0
  490. tl2.Attachment1 = A1
  491. --tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  492. tl2.LightEmission = 1
  493. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  494. tl2.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  495. tl2.Lifetime = 0.6
  496.  
  497. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  498. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  499. local lwing3weld = CreateWeld(lwing3,handle,lwing3,4.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  500.  
  501. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  502. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  503. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  504. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  505. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  506. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  507. A0 = Instance.new('Attachment',wed)
  508. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  509. CreateMesh(wed,"Wedge",0.05,0.5,3)
  510. CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  511. A1 = Instance.new('Attachment',wed)
  512. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  513. CreateMesh(wed,"Wedge",0.05,3,0.5)
  514. CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  515.  
  516. tl3 = Instance.new('Trail',wed)
  517. tl3.Attachment0 = A0
  518. tl3.Attachment1 = A1
  519. --tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  520. tl3.LightEmission = 1
  521. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  522. tl3.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  523. tl3.Lifetime = 0.6
  524.  
  525. tl1.Enabled = false
  526. tl2.Enabled = false
  527. tl3.Enabled = false
  528. local lwing4 = CreateParta(m,1,1,"Neon",maincolor)
  529. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  530. local lwing4weld = CreateWeld(lwing4,handle,lwing4,5.75,3,0,math.rad(20),math.rad(0),math.rad(50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  531.  
  532. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  533. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  534. CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  535. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  536. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  537. CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  538. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  539. CreateMesh(wed,"Wedge",0.05,0.5,3)
  540. CreateWeld(wed,lwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  541. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  542. CreateMesh(wed,"Wedge",0.05,3,0.5)
  543. CreateWeld(wed,lwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  544.  
  545. local lwing5 = CreateParta(m,1,1,"Neon",maincolor)
  546. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  547. local lwing5weld = CreateWeld(lwing5,handle,lwing5,6.75,4,0,math.rad(25),math.rad(0),math.rad(62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  548.  
  549. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  550. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  551. CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  552. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  553. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  554. CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  555. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  556. CreateMesh(wed,"Wedge",0.05,0.5,3)
  557. CreateWeld(wed,lwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  558. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  559. CreateMesh(wed,"Wedge",0.05,3,0.5)
  560. CreateWeld(wed,lwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  561.  
  562. local lwing6 = CreateParta(m,1,1,"Neon",maincolor)
  563. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  564. local lwing6weld = CreateWeld(lwing6,handle,lwing6,7.75,5,0,math.rad(30),math.rad(0),math.rad(75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  565.  
  566. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  567. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  568. CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  569. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  570. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  571. CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  572. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  573. CreateMesh(wed,"Wedge",0.05,0.5,3)
  574. CreateWeld(wed,lwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  575. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  576. CreateMesh(wed,"Wedge",0.05,3,0.5)
  577. CreateWeld(wed,lwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  578.  
  579. -- Right wing.
  580.  
  581. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  582. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  583. local rwing1weld = CreateWeld(rwing1,handle,rwing1,-3,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  584.  
  585. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  586. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  587. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  588. A0 = Instance.new('Attachment',wed)
  589. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  590. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  591. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  592. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  593. CreateMesh(wed,"Wedge",0.05,0.5,3)
  594. CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  595. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  596. CreateMesh(wed,"Wedge",0.05,3,0.5)
  597. CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  598. A1 = Instance.new('Attachment',wed)
  599.  
  600. tr1 = Instance.new('Trail',wed)
  601. tr1.Attachment0 = A0
  602. tr1.Attachment1 = A1
  603. --tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  604. tr1.LightEmission = 1
  605. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  606. tr1.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  607. tr1.Lifetime = 0.6
  608.  
  609. local rwing2 = CreateParta(m,1,1,"Neon",maincolor)
  610. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  611. local rwing2weld = CreateWeld(rwing2,handle,rwing2,-4,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  612.  
  613. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  614. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  615. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  616. A0 = Instance.new('Attachment',wed)
  617. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  618. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  619. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  620. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  621. CreateMesh(wed,"Wedge",0.05,0.5,3)
  622. CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  623. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  624. CreateMesh(wed,"Wedge",0.05,3,0.5)
  625. CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  626. A1 = Instance.new('Attachment',wed)
  627.  
  628. tr2 = Instance.new('Trail',wed)
  629. tr2.Attachment0 = A0
  630. tr2.Attachment1 = A1
  631. --tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  632. tr2.LightEmission = 1
  633. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  634. tr2.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  635. tr2.Lifetime = 0.6
  636.  
  637. local rwing3 = CreateParta(m,1,1,"Neon",maincolor)
  638. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  639. local rwing3weld = CreateWeld(rwing3,handle,rwing3,-4.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  640.  
  641. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  642. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  643. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  644. A0 = Instance.new('Attachment',wed)
  645. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  646. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  647. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  648. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  649. CreateMesh(wed,"Wedge",0.05,0.5,3)
  650. CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  651. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  652. CreateMesh(wed,"Wedge",0.05,3,0.5)
  653. CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  654. A1 = Instance.new('Attachment',wed)
  655.  
  656. tr3 = Instance.new('Trail',wed)
  657. tr3.Attachment0 = A0
  658. tr3.Attachment1 = A1
  659. --tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  660. tr3.LightEmission = 1
  661. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  662. tr3.Color = ColorSequence.new(BrickColor.new('Really black').Color)
  663. tr3.Lifetime = 0.6
  664.  
  665.  
  666. local rwing4 = CreateParta(m,1,1,"Neon",maincolor)
  667. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  668. local rwing4weld = CreateWeld(rwing4,handle,rwing4,-5.75,3,0,math.rad(20),math.rad(0),math.rad(-50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  669.  
  670. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  671. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  672. CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  673. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  674. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  675. CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  676. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  677. CreateMesh(wed,"Wedge",0.05,0.5,3)
  678. CreateWeld(wed,rwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  679. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  680. CreateMesh(wed,"Wedge",0.05,3,0.5)
  681. CreateWeld(wed,rwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  682.  
  683. local rwing5 = CreateParta(m,1,1,"Neon",maincolor)
  684. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  685. local rwing5weld = CreateWeld(rwing5,handle,rwing5,-6.75,4,0,math.rad(25),math.rad(0),math.rad(-62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  686.  
  687. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  688. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  689. CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  690. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  691. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  692. CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  693. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  694. CreateMesh(wed,"Wedge",0.05,0.5,3)
  695. CreateWeld(wed,rwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  696. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  697. CreateMesh(wed,"Wedge",0.05,3,0.5)
  698. CreateWeld(wed,rwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  699.  
  700. local rwing6 = CreateParta(m,1,1,"Neon",maincolor)
  701. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  702. local rwing6weld = CreateWeld(rwing6,handle,rwing6,-7.75,3,0,math.rad(30),math.rad(0),math.rad(-75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  703.  
  704. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  705. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  706. CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  707. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  708. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  709. CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  710. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  711. CreateMesh(wed,"Wedge",0.05,0.5,3)
  712. CreateWeld(wed,rwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  713. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  714. CreateMesh(wed,"Wedge",0.05,3,0.5)
  715. CreateWeld(wed,rwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  716.  
  717. ---- HERES THE RING
  718.  
  719.  
  720. --[[ran = CreateParta(m2,0,0,"SmoothPlastic",wepcolor)
  721. CreateMesh(ran,"Wedge",1.02,1.02,1.02)
  722. CreateWeld(ran,larm,ran,0,0.15,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  723. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  724. CreateMesh(ran,"Wedge",0.9,0.9,1.025)
  725. CreateWeld(ran,larm,ran,0,0.155,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  726. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  727. CreateMesh(ran,"Wedge",1.025,0.9,0.9)
  728. CreateWeld(ran,larm,ran,0,0.155,-0.025,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  729.  
  730.  
  731. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  732. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  733. CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  734.  
  735. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  736. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  737. CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  738.  
  739.  
  740.  
  741. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  742. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  743. CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  744.  
  745. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  746. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  747. CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  748.  
  749. gane = CreateParta(m3,0,0,"SmoothPlastic",lunacolor2)
  750. CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
  751. CreateWeld(gane,larm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  752.  
  753. star = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  754. CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
  755. CreateWeld(star,larm,star,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  756. starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
  757. CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
  758. CreateWeld(starl,larm,starl,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  759.  
  760. --- second ring
  761.  
  762. ran = CreateParta(m2,0,0,"SmoothPlastic",wepcolor)
  763. CreateMesh(ran,"Wedge",1.02,1.02,1.02)
  764. CreateWeld(ran,rarm,ran,0,0.15,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  765. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  766. CreateMesh(ran,"Wedge",0.9,0.9,1.025)
  767. CreateWeld(ran,rarm,ran,0,0.155,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  768. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  769. CreateMesh(ran,"Wedge",1.025,0.9,0.9)
  770. CreateWeld(ran,rarm,ran,0,0.155,-0.025,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  771.  
  772. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  773. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  774. CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  775.  
  776. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  777. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  778. CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  779.  
  780.  
  781.  
  782. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  783. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  784. CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  785.  
  786. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  787. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  788. CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  789.  
  790. gane = CreateParta(m3,0,0,"SmoothPlastic",lunacolor2)
  791. CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
  792. CreateWeld(gane,rarm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  793.  
  794. star = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  795. CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
  796. CreateWeld(star,rarm,star,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  797. starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
  798. CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
  799. CreateWeld(starl,rarm,starl,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))]]--
  800.  
  801.  
  802.  
  803. for i, v in pairs(m:GetChildren()) do
  804. if v:IsA("Part") then
  805. v.BrickColor = BrickColor.new("Really black")
  806. v.Material = "Glass"
  807. end
  808. end
  809. for i, v in pairs(m2:GetChildren()) do
  810. if v:IsA("Part") then
  811. v.BrickColor = BrickColor.new("Really black")
  812. v.Material = "Granite"
  813. end
  814. end
  815. for i, v in pairs(m3:GetChildren()) do
  816. if v:IsA("Part") then
  817. v.BrickColor = BrickColor.new("Really black")
  818. v.Material = "Neon"
  819. end
  820. end
  821. for i, v in pairs(mw2:GetChildren()) do
  822. if v:IsA("Part") then
  823. v.BrickColor = BrickColor.new("Really black")
  824. v.Material = "Neon"
  825. end
  826. end
  827. for i, v in pairs(mw1:GetChildren()) do
  828. if v:IsA("Part") then
  829. v.Transparency = 1
  830. v.BrickColor = BrickColor.new("Really black")
  831. v.Material = "Neon"
  832. end
  833. end
  834. for i, v in pairs(extrawingmod1:GetChildren()) do
  835. if v:IsA("Part") then
  836. v.Transparency = 1
  837. v.BrickColor = BrickColor.new("Really black")
  838. v.Material = "Neon"
  839. end
  840. end
  841. for i, v in pairs(extrawingmod2:GetChildren()) do
  842. if v:IsA("Part") then
  843. v.Transparency = 1
  844. v.BrickColor = BrickColor.new("Really black")
  845. v.Material = "Neon"
  846. end
  847. end
  848. local MAINRUINCOLOR = BrickColor.new("Really black")
  849. -------------------------------
  850. local talksound = Instance.new("Sound",char.Torso)
  851. talksound.SoundId = "rbxassetid://455601633"talksound.Volume = 1
  852. function swait(num)
  853. if num==0 or num==nil then
  854. game:service'RunService'.Stepped:wait(0)
  855. else
  856. for i=0,num do
  857. game:service'RunService'.Stepped:wait(0)
  858. end
  859. end
  860. end
  861.  
  862. function chatfunc(text)
  863. local chat = coroutine.wrap(function()
  864. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  865. char:FindFirstChild("TalkingBillBoard"):Destroy()
  866. end
  867. local naeeym2 = Instance.new("BillboardGui",char)
  868. naeeym2.Size = UDim2.new(0,100,0,40)
  869. naeeym2.StudsOffset = Vector3.new(0,3,0)
  870. naeeym2.Adornee = char.Head
  871. naeeym2.Name = "TalkingBillBoard"
  872. local tecks2 = Instance.new("TextLabel",naeeym2)
  873. tecks2.BackgroundTransparency = 1
  874. tecks2.BorderSizePixel = 0
  875. tecks2.Text = ""
  876. tecks2.Font = "Fantasy"
  877. tecks2.TextSize = 30
  878. tecks2.TextStrokeTransparency = 0
  879. tecks2.TextColor3 = Color3.new(200,0,0)
  880. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  881. tecks2.Size = UDim2.new(1,0,0.5,0)
  882. local tecks3 = Instance.new("TextLabel",naeeym2)
  883. tecks3.BackgroundTransparency = 1
  884. tecks3.BorderSizePixel = 0
  885. tecks3.Text = ""
  886. tecks3.Font = "Fantasy"
  887. tecks3.TextSize = 30
  888. tecks3.TextStrokeTransparency = 0
  889. tecks3.TextColor3 = Color3.new(200,0,0)
  890. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  891. tecks3.Size = UDim2.new(1,0,0.5,0)
  892. for i = 1,string.len(text),1 do
  893. tecks2.Text = string.sub(text,1,i)
  894. tecks3.Text = string.sub(text,1,i)
  895. talksound:Play()
  896. wait(0.01)
  897. end
  898. wait(2)
  899. for i = 1, 50 do
  900. swait()
  901. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  902. tecks2.Rotation = tecks2.Rotation - .8
  903. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  904. tecks2.TextTransparency = tecks2.TextTransparency + .04
  905. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  906. tecks3.Rotation = tecks2.Rotation + .8
  907. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  908. tecks3.TextTransparency = tecks2.TextTransparency + .04
  909. end
  910. naeeym2:Destroy()
  911. end)
  912. chat()
  913. end
  914. function onChatted(msg)
  915. chatfunc(msg)
  916. end
  917. -------------------------------
  918. ------------------------
  919. function insanitymode()
  920. rainbowmode = false
  921. glitchymode = false
  922. chaosmode = true
  923. tl1.Enabled = true
  924. tl2.Enabled = true
  925. tl3.Enabled = true
  926. local lust = ModeOfGlitch == 69
  927. newTheme("rbxassetid://0",0,1,1)
  928. coroutine.resume(coroutine.create(function()
  929. tr1.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  930. tr2.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  931. tr3.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  932. attack = true
  933. CFuncs["Sound"].Create("rbxassetid://136007472", root, 2.5, 1.25)
  934. CFuncs["Sound"].Create("rbxassetid://206082327", root, 2.5,1)
  935. CFuncs["Sound"].Create("rbxassetid://847061203", root, 5,1)
  936. CFuncs["Sound"].Create("rbxassetid://239000203", root, 2.5,1)
  937. CFuncs["Sound"].Create("rbxassetid://579687077", root, 2.5,0.75)
  938. CameraEnshaking(5,2.5)
  939. MAINRUINCOLOR = BrickColor.new("Black")
  940. ModeOfGlitch = 666666
  941. for i, v in pairs(mw2:GetChildren()) do
  942. if v:IsA("Part") then
  943. v.BrickColor = MAINRUINCOLOR
  944. v.Material = "Neon"
  945. end
  946. end
  947. for i, v in pairs(mw1:GetChildren()) do
  948. if v:IsA("Part") then
  949. v.Transparency = 0.75
  950. v.BrickColor = BrickColor.random()
  951. v.Material = "Neon"
  952. end
  953. end
  954. for i, v in pairs(m:GetChildren()) do
  955. if v:IsA("Part") then
  956. v.BrickColor = BrickColor.new("Black")
  957. v.Material = "Neon"
  958. end
  959. end
  960. for i, v in pairs(m2:GetChildren()) do
  961. if v:IsA("Part") then
  962. v.BrickColor = BrickColor.random()
  963. v.Material = "Neon"
  964. end
  965. end
  966. for i, v in pairs(m3:GetChildren()) do
  967. if v:IsA("Part") then
  968. v.BrickColor = BrickColor.new("Black")
  969. v.Material = "Neon"
  970. end
  971. end
  972. for i, v in pairs(extrawingmod1:GetChildren()) do
  973. if v:IsA("Part") then
  974. v.Transparency = .75
  975. v.BrickColor = BrickColor.Random()
  976. v.Material = "Neon"
  977. end
  978. end
  979. for i, v in pairs(extrawingmod2:GetChildren()) do
  980. if v:IsA("Part") then
  981. v.Transparency = 0
  982. v.BrickColor = BrickColor.new("Black")
  983. v.Material = "Neon"
  984. end
  985. end
  986. attack = false
  987. end))
  988. end
  989. -----------------------------------
  990. --------------------
  991. Me = game.Players.LocalPlayer
  992. char = Me.Character
  993. larm = char["Left Arm"]
  994. rarm = char["Right Arm"]
  995. lleg = char["Left Leg"]
  996. rleg = char["Right Leg"]
  997. torso = char.Torso
  998.  
  999. lleg.Transparency = 1
  1000. rleg.Transparency = 1
  1001. larm.Transparency = 1
  1002. rarm.Transparency = 1
  1003. torso.Transparency = 1
  1004. ------------------------------------------------------------------ Player -------------------------------------------------------------------
  1005.  
  1006. ----------------------------------------------------------------- Left Arm -----------------------------------------------------------------
  1007. larm1 = Instance.new("Part", char)
  1008. larm1.Name = "Middle"
  1009. larm1.BrickColor = BrickColor.new("Really red")
  1010. larm1.Size = Vector3.new(1, 2, 1)
  1011. larm1.CanCollide = false
  1012. larm1.BottomSurface = "Smooth"
  1013. larm1.TopSurface = "Smooth"
  1014. larm1.Material = "Neon"
  1015. Weld = Instance.new("Weld",larm)
  1016. Weld.Part0 = larm
  1017. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1018. Weld.Part1 = larm1
  1019. Weld.C1 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1020.  
  1021. larm2 = Instance.new("Part", char)
  1022. larm2.BrickColor = BrickColor.new("Really red")
  1023. larm2.Size = Vector3.new(1, 0.4, 1)
  1024. larm2.CanCollide = false
  1025. larm2.BottomSurface = "Smooth"
  1026. larm2.TopSurface = "Smooth"
  1027. Weld = Instance.new("Weld",larm)
  1028. Weld.Part0 = larm
  1029. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1030. Weld.Part1 = larm2
  1031. Weld.C1 = CFrame.new(-0.452633858, -0.349740982, -1.50225353, -0.00506608887, 0.999986708, -0.00096991309, -0.0106740929, 0.000915773562, 0.999942601, 0.999930143, 0.0050761546, 0.0106693096)
  1032.  
  1033. larm3 = Instance.new("Part", char)
  1034. larm3.BrickColor = BrickColor.new("Really red")
  1035. larm3.Size = Vector3.new(1, 0.4, 1)
  1036. larm3.CanCollide = false
  1037. larm3.BottomSurface = "Smooth"
  1038. larm3.TopSurface = "Smooth"
  1039. Weld = Instance.new("Weld",larm)
  1040. Weld.Part0 = larm
  1041. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1042. Weld.Part1 = larm3
  1043. Weld.C1 = CFrame.new(-0.452513218, -1.90224648, -0.0102577209, -0.00506604509, 0.999986708, -0.000969912624, 0.999930143, 0.00507611083, 0.0106693096, 0.0106740929, -0.000915773562, -0.999942601)
  1044.  
  1045. larm4 = Instance.new("Part", char)
  1046. larm4.BrickColor = BrickColor.new("Really red")
  1047. larm4.Size = Vector3.new(1, 0.4, 1)
  1048. larm4.CanCollide = false
  1049. larm4.BottomSurface = "Smooth"
  1050. larm4.TopSurface = "Smooth"
  1051. Weld = Instance.new("Weld",larm)
  1052. Weld.Part0 = larm
  1053. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1054. Weld.Part1 = larm4
  1055. Weld.C1 = CFrame.new(-0.452511787, -0.41024971, 1.50225258, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  1056.  
  1057. larm5 = Instance.new("Part", char)
  1058. larm5.BrickColor = BrickColor.new("Really red")
  1059. larm5.Size = Vector3.new(1, 0.4, 1)
  1060. larm5.CanCollide = false
  1061. larm5.BottomSurface = "Smooth"
  1062. larm5.TopSurface = "Smooth"
  1063. Weld = Instance.new("Weld",larm)
  1064. Weld.Part0 = larm
  1065. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1066. Weld.Part1 = larm5
  1067. Weld.C1 = CFrame.new(-1.50225163, -0.762512684, 0.0102577209, 0.999930143, 0.0050761546, 0.0106693534, -0.00506608794, 0.999986708, -0.000970000518, -0.0106741367, 0.000915860757, 0.999942601)
  1068.  
  1069. larm6 = Instance.new("Part", char)
  1070. larm6.BrickColor = BrickColor.new("Really red")
  1071. larm6.Size = Vector3.new(1, 0.4, 1)
  1072. larm6.CanCollide = false
  1073. larm6.BottomSurface = "Smooth"
  1074. larm6.TopSurface = "Smooth"
  1075. Mesh = Instance.new("SpecialMesh", larm6)
  1076. Mesh.MeshType = "Brick"
  1077. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  1078. Weld = Instance.new("Weld",larm)
  1079. Weld.Part0 = larm
  1080. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1081. Weld.Part1 = larm6
  1082. Weld.C1 = CFrame.new(0.0102558136, 0.847481251, 1.50225353, -0.0106740929, 0.00091586099, 0.999942601, -0.00506608794, 0.999986708, -0.000970000518, -0.999930143, -0.0050761546, -0.0106693096)
  1083.  
  1084. larm7 = Instance.new("Part", char)
  1085. larm7.BrickColor = BrickColor.new("Really red")
  1086. larm7.Size = Vector3.new(0.5, 0.3, 2)
  1087. larm7.CanCollide = false
  1088. larm7.BottomSurface = "Smooth"
  1089. larm7.TopSurface = "Smooth"
  1090. larm7.Material = "Neon"
  1091. Weld = Instance.new("Weld",larm)
  1092. Weld.Part0 = larm
  1093. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1094. Weld.Part1 = larm7
  1095. Weld.C1 = CFrame.new(-0.339956284, 1.83238316, 1.50933075, 0.11770986, 0.484406531, 0.866887927, -0.967169523, 0.253912479, -0.0105566857, -0.225227386, -0.837184966, 0.498391271)
  1096.  
  1097. larm8 = Instance.new("Part", char)
  1098. larm8.BrickColor = BrickColor.new("Really red")
  1099. larm8.Size = Vector3.new(1, 0.4, 1)
  1100. larm8.CanCollide = false
  1101. larm8.BottomSurface = "Smooth"
  1102. larm8.TopSurface = "Smooth"
  1103. Weld = Instance.new("Weld",larm)
  1104. Weld.Part0 = larm
  1105. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  1106. Weld.Part1 = larm8
  1107. Weld.C1 = CFrame.new(0.247514963, -0.0102424622, 1.58225441, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  1108. ----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
  1109. rarm1 = Instance.new("Part", char)
  1110. rarm1.Name = "Middle"
  1111. rarm1.BrickColor = BrickColor.new("Really red")
  1112. rarm1.Size = Vector3.new(1, 2, 1)
  1113. rarm1.CanCollide = false
  1114. rarm1.BottomSurface = "Smooth"
  1115. rarm1.TopSurface = "Smooth"
  1116. rarm1.Material = "Neon"
  1117. Weld = Instance.new("Weld",rarm)
  1118. Weld.Part0 = rarm
  1119. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1120. Weld.Part1 = rarm1
  1121. Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1122.  
  1123. rarm2 = Instance.new("Part", char)
  1124. rarm2.BrickColor = BrickColor.new("Really red")
  1125. rarm2.Size = Vector3.new(1, 0.4, 1)
  1126. rarm2.CanCollide = false
  1127. rarm2.BottomSurface = "Smooth"
  1128. rarm2.TopSurface = "Smooth"
  1129. Weld = Instance.new("Weld",rarm)
  1130. Weld.Part0 = rarm
  1131. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1132. Weld.Part1 = rarm2
  1133. Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
  1134.  
  1135. rarm3 = Instance.new("Part", char)
  1136. rarm3.BrickColor = BrickColor.new("Really red")
  1137. rarm3.Size = Vector3.new(1, 0.4, 1)
  1138. rarm3.CanCollide = false
  1139. rarm3.BottomSurface = "Smooth"
  1140. rarm3.TopSurface = "Smooth"
  1141. Weld = Instance.new("Weld",rarm)
  1142. Weld.Part0 = rarm
  1143. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1144. Weld.Part1 = rarm3
  1145. Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
  1146.  
  1147. rarm4 = Instance.new("Part", char)
  1148. rarm4.BrickColor = BrickColor.new("Really red")
  1149. rarm4.Size = Vector3.new(1, 0.4, 1)
  1150. rarm4.CanCollide = false
  1151. rarm4.BottomSurface = "Smooth"
  1152. rarm4.TopSurface = "Smooth"
  1153. Weld = Instance.new("Weld",rarm)
  1154. Weld.Part0 = rarm
  1155. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1156. Weld.Part1 = rarm4
  1157. Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
  1158.  
  1159. rarm5 = Instance.new("Part", char)
  1160. rarm5.BrickColor = BrickColor.new("Really red")
  1161. rarm5.Size = Vector3.new(1, 0.4, 1)
  1162. rarm5.CanCollide = false
  1163. rarm5.BottomSurface = "Smooth"
  1164. rarm5.TopSurface = "Smooth"
  1165. Mesh = Instance.new("SpecialMesh", rarm5)
  1166. Mesh.MeshType = "Brick"
  1167. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  1168. Weld = Instance.new("Weld",rarm)
  1169. Weld.Part0 = rarm
  1170. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1171. Weld.Part1 = rarm5
  1172. Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
  1173.  
  1174. rarm6 = Instance.new("Part", char)
  1175. rarm6.BrickColor = BrickColor.new("Really red")
  1176. rarm6.Size = Vector3.new(1, 0.4, 1)
  1177. rarm6.CanCollide = false
  1178. rarm6.BottomSurface = "Smooth"
  1179. rarm6.TopSurface = "Smooth"
  1180. Weld = Instance.new("Weld",rarm)
  1181. Weld.Part0 = rarm
  1182. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1183. Weld.Part1 = rarm6
  1184. Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
  1185.  
  1186. rarm7 = Instance.new("Part", char)
  1187. rarm7.BrickColor = BrickColor.new("Really red")
  1188. rarm7.Size = Vector3.new(0.5, 0.3, 2)
  1189. rarm7.CanCollide = false
  1190. rarm7.BottomSurface = "Smooth"
  1191. rarm7.TopSurface = "Smooth"
  1192. rarm7.Material = "Neon"
  1193. Weld = Instance.new("Weld",rarm)
  1194. Weld.Part0 = rarm
  1195. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1196. Weld.Part1 = rarm7
  1197. Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
  1198.  
  1199. rarm8 = Instance.new("Part", char)
  1200. rarm8.BrickColor = BrickColor.new("Really red")
  1201. rarm8.Size = Vector3.new(1, 0.4, 1)
  1202. rarm8.CanCollide = false
  1203. rarm8.BottomSurface = "Smooth"
  1204. rarm8.TopSurface = "Smooth"
  1205. Weld = Instance.new("Weld",rarm)
  1206. Weld.Part0 = rarm
  1207. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1208. Weld.Part1 = rarm8
  1209. Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148, -0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
  1210. ----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
  1211. lleg1 = Instance.new("Part", char)
  1212. lleg1.Name = "Middle"
  1213. lleg1.BrickColor = BrickColor.new("Really red")
  1214. lleg1.Size = Vector3.new(1, 2, 1)
  1215. lleg1.CanCollide = false
  1216. lleg1.BottomSurface = "Smooth"
  1217. lleg1.TopSurface = "Smooth"
  1218. lleg1.Material = "Neon"
  1219. Weld = Instance.new("Weld",lleg)
  1220. Weld.Part0 = lleg
  1221. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1222. Weld.Part1 = lleg1
  1223. Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1224.  
  1225. lleg2 = Instance.new("Part", char)
  1226. lleg2.BrickColor = BrickColor.new("Really red")
  1227. lleg2.Size = Vector3.new(1, 0.4, 1)
  1228. lleg2.CanCollide = false
  1229. lleg2.BottomSurface = "Smooth"
  1230. lleg2.TopSurface = "Smooth"
  1231. Weld = Instance.new("Weld",lleg)
  1232. Weld.Part0 = lleg
  1233. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1234. Weld.Part1 = lleg2
  1235. Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  1236.  
  1237. lleg3 = Instance.new("Part", char)
  1238. lleg3.BrickColor = BrickColor.new("Really red")
  1239. lleg3.Size = Vector3.new(0.5, 0.3, 2)
  1240. lleg3.CanCollide = false
  1241. lleg3.BottomSurface = "Smooth"
  1242. lleg3.TopSurface = "Smooth"
  1243. Weld = Instance.new("Weld",lleg)
  1244. Weld.Part0 = lleg
  1245. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1246. Weld.Part1 = lleg3
  1247. Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
  1248.  
  1249. lleg4 = Instance.new("Part", char)
  1250. lleg4.BrickColor = BrickColor.new("Really red")
  1251. lleg4.Size = Vector3.new(1, 0.4, 1)
  1252. lleg4.CanCollide = false
  1253. lleg4.BottomSurface = "Smooth"
  1254. lleg4.TopSurface = "Smooth"
  1255. Weld = Instance.new("Weld",lleg)
  1256. Weld.Part0 = lleg
  1257. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1258. Weld.Part1 = lleg4
  1259. Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  1260.  
  1261. lleg5 = Instance.new("Part", char)
  1262. lleg5.BrickColor = BrickColor.new("Really red")
  1263. lleg5.Size = Vector3.new(1, 0.4, 1)
  1264. lleg5.CanCollide = false
  1265. lleg5.BottomSurface = "Smooth"
  1266. lleg5.TopSurface = "Smooth"
  1267. Weld = Instance.new("Weld",lleg)
  1268. Weld.Part0 = lleg
  1269. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1270. Weld.Part1 = lleg5
  1271. Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  1272.  
  1273. lleg6 = Instance.new("Part", char)
  1274. lleg6.BrickColor = BrickColor.new("Really red")
  1275. lleg6.Size = Vector3.new(1, 0.4, 1)
  1276. lleg6.CanCollide = false
  1277. lleg6.BottomSurface = "Smooth"
  1278. lleg6.TopSurface = "Smooth"
  1279. Weld = Instance.new("Weld",lleg)
  1280. Weld.Part0 = lleg
  1281. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1282. Weld.Part1 = lleg6
  1283. Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1284.  
  1285. lleg7 = Instance.new("Part", char)
  1286. lleg7.BrickColor = BrickColor.new("Really red")
  1287. lleg7.Size = Vector3.new(1, 0.4, 1)
  1288. lleg7.CanCollide = false
  1289. lleg7.BottomSurface = "Smooth"
  1290. lleg7.TopSurface = "Smooth"
  1291. Weld = Instance.new("Weld",lleg)
  1292. Weld.Part0 = lleg
  1293. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1294. Weld.Part1 = lleg7
  1295. Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1296. ----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
  1297. rleg1 = Instance.new("Part", char)
  1298. rleg1.Name = "Middle"
  1299. rleg1.BrickColor = BrickColor.new("Really red")
  1300. rleg1.Size = Vector3.new(1, 2, 1)
  1301. rleg1.CanCollide = false
  1302. rleg1.BottomSurface = "Smooth"
  1303. rleg1.TopSurface = "Smooth"
  1304. rleg1.Material = "Neon"
  1305. Weld = Instance.new("Weld",rleg)
  1306. Weld.Part0 = rleg
  1307. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1308. Weld.Part1 = rleg1
  1309. Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1310.  
  1311. rleg2 = Instance.new("Part", char)
  1312. rleg2.BrickColor = BrickColor.new("Really red")
  1313. rleg2.Size = Vector3.new(1, 0.4, 1)
  1314. rleg2.CanCollide = false
  1315. rleg2.BottomSurface = "Smooth"
  1316. rleg2.TopSurface = "Smooth"
  1317. Weld = Instance.new("Weld",rleg)
  1318. Weld.Part0 = rleg
  1319. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1320. Weld.Part1 = rleg2
  1321. Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  1322.  
  1323. rleg3 = Instance.new("Part", char)
  1324. rleg3.BrickColor = BrickColor.new("Really red")
  1325. rleg3.Size = Vector3.new(1, 0.4, 1)
  1326. rleg3.CanCollide = false
  1327. rleg3.BottomSurface = "Smooth"
  1328. rleg3.TopSurface = "Smooth"
  1329. Weld = Instance.new("Weld",rleg)
  1330. Weld.Part0 = rleg
  1331. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1332. Weld.Part1 = rleg3
  1333. Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
  1334.  
  1335. rleg4 = Instance.new("Part", char)
  1336. rleg4.BrickColor = BrickColor.new("Really red")
  1337. rleg4.Size = Vector3.new(1, 0.4, 1)
  1338. rleg4.CanCollide = false
  1339. rleg4.BottomSurface = "Smooth"
  1340. rleg4.TopSurface = "Smooth"
  1341. Weld = Instance.new("Weld",rleg)
  1342. Weld.Part0 = rleg
  1343. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1344. Weld.Part1 = rleg4
  1345. Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1346.  
  1347. rleg5 = Instance.new("Part", char)
  1348. rleg5.BrickColor = BrickColor.new("Really red")
  1349. rleg5.Size = Vector3.new(1, 0.4, 1)
  1350. rleg5.CanCollide = false
  1351. rleg5.BottomSurface = "Smooth"
  1352. rleg5.TopSurface = "Smooth"
  1353. Weld = Instance.new("Weld",rleg)
  1354. Weld.Part0 = rleg
  1355. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1356. Weld.Part1 = rleg5
  1357. Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  1358.  
  1359. rleg6 = Instance.new("Part", char)
  1360. rleg6.BrickColor = BrickColor.new("Really red")
  1361. rleg6.Size = Vector3.new(1, 0.4, 1)
  1362. rleg6.CanCollide = false
  1363. rleg6.BottomSurface = "Smooth"
  1364. rleg6.TopSurface = "Smooth"
  1365. Weld = Instance.new("Weld",rleg)
  1366. Weld.Part0 = rleg
  1367. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1368. Weld.Part1 = rleg6
  1369. Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  1370.  
  1371. rleg7 = Instance.new("Part", char)
  1372. rleg7.BrickColor = BrickColor.new("Really red")
  1373. rleg7.Size = Vector3.new(0.5, 0.3, 2)
  1374. rleg7.CanCollide = false
  1375. rleg7.BottomSurface = "Smooth"
  1376. rleg7.TopSurface = "Smooth"
  1377. Weld = Instance.new("Weld",rleg)
  1378. Weld.Part0 = rleg
  1379. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1380. Weld.Part1 = rleg7
  1381. Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
  1382. ----------------------------------------------------------------- Torso -----------------------------------------------------------------
  1383. Chest1 = Instance.new("Part", char)
  1384. Chest1.Name = "Ball"
  1385. Chest1.BrickColor = BrickColor.new("Really red")
  1386. Chest1.Size = Vector3.new(1, 0.4, 1)
  1387. Chest1.CanCollide = false
  1388. Chest1.BottomSurface = "Smooth"
  1389. Chest1.TopSurface = "Smooth"
  1390. Chest1.Material = "Neon"
  1391. Mesh = Instance.new("CylinderMesh", Chest1)
  1392. Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
  1393. Weld = Instance.new("Weld",torso)
  1394. Weld.Part0 = torso
  1395. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1396. Weld.Part1 = Chest1
  1397. Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1398.  
  1399. Chest2 = Instance.new("Part", char)
  1400. Chest2.BrickColor = BrickColor.new("Really red")
  1401. Chest2.Name = "Middle"
  1402. Chest2.Size = Vector3.new(2, 2, 1)
  1403. Chest2.CanCollide = false
  1404. Chest2.BottomSurface = "Smooth"
  1405. Chest2.TopSurface = "Smooth"
  1406. Chest2.Material = "Neon"
  1407. Weld = Instance.new("Weld",torso)
  1408. Weld.Part0 = torso
  1409. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1410. Weld.Part1 = Chest2
  1411. Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1412.  
  1413. Chest3 = Instance.new("Part", char)
  1414. Chest3.BrickColor = BrickColor.new("Really red")
  1415. Chest3.Size = Vector3.new(1, 0.4, 1)
  1416. Chest3.CanCollide = false
  1417. Chest3.BottomSurface = "Smooth"
  1418. Chest3.TopSurface = "Smooth"
  1419. Weld = Instance.new("Weld",torso)
  1420. Weld.Part0 = torso
  1421. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1422. Weld.Part1 = Chest3
  1423. Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
  1424.  
  1425. Chest4 = Instance.new("Part", char)
  1426. Chest4.BrickColor = BrickColor.new("Really red")
  1427. Chest4.Size = Vector3.new(1, 0.4, 1)
  1428. Chest4.CanCollide = false
  1429. Chest4.BottomSurface = "Smooth"
  1430. Chest4.TopSurface = "Smooth"
  1431. Weld = Instance.new("Weld",torso)
  1432. Weld.Part0 = torso
  1433. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1434. Weld.Part1 = Chest4
  1435. Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
  1436.  
  1437. Chest5 = Instance.new("Part", char)
  1438. Chest5.BrickColor = BrickColor.new("Really red")
  1439. Chest5.Size = Vector3.new(1, 0.4, 1)
  1440. Chest5.CanCollide = false
  1441. Chest5.BottomSurface = "Smooth"
  1442. Chest5.TopSurface = "Smooth"
  1443. Weld = Instance.new("Weld",torso)
  1444. Weld.Part0 = torso
  1445. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1446. Weld.Part1 = Chest5
  1447. Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  1448.  
  1449. Chest6 = Instance.new("Part", char)
  1450. Chest6.BrickColor = BrickColor.new("Really red")
  1451. Chest6.Size = Vector3.new(1, 0.4, 1)
  1452. Chest6.CanCollide = false
  1453. Chest6.BottomSurface = "Smooth"
  1454. Chest6.TopSurface = "Smooth"
  1455. Weld = Instance.new("Weld",torso)
  1456. Weld.Part0 = torso
  1457. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1458. Weld.Part1 = Chest6
  1459. Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
  1460.  
  1461. Chest7 = Instance.new("Part", char)
  1462. Chest7.BrickColor = BrickColor.new("Really red")
  1463. Chest7.Size = Vector3.new(1, 0.4, 1)
  1464. Chest7.CanCollide = false
  1465. Chest7.BottomSurface = "Smooth"
  1466. Chest7.TopSurface = "Smooth"
  1467. Weld = Instance.new("Weld",torso)
  1468. Weld.Part0 = torso
  1469. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1470. Weld.Part1 = Chest7
  1471. Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  1472.  
  1473. Chest8 = Instance.new("Part", char)
  1474. Chest8.BrickColor = BrickColor.new("Really red")
  1475. Chest8.Size = Vector3.new(1, 0.4, 1)
  1476. Chest8.CanCollide = false
  1477. Chest8.BottomSurface = "Smooth"
  1478. Chest8.TopSurface = "Smooth"
  1479. Weld = Instance.new("Weld",torso)
  1480. Weld.Part0 = torso
  1481. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1482. Weld.Part1 = Chest8
  1483. Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)
  1484.  
  1485. Chest9 = Instance.new("Part", char)
  1486. Chest9.BrickColor = BrickColor.new("Really red")
  1487. Chest9.Size = Vector3.new(0.5, 0.3, 2)
  1488. Chest9.CanCollide = false
  1489. Chest9.BottomSurface = "Smooth"
  1490. Chest9.TopSurface = "Smooth"
  1491. Weld = Instance.new("Weld",torso)
  1492. Weld.Part0 = torso
  1493. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1494. Weld.Part1 = Chest9
  1495. Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
  1496.  
  1497. Chest10 = Instance.new("Part", char)
  1498. Chest10.BrickColor = BrickColor.new("Really red")
  1499. Chest10.Size = Vector3.new(1, 0.4, 1)
  1500. Chest10.CanCollide = false
  1501. Chest10.BottomSurface = "Smooth"
  1502. Chest10.TopSurface = "Smooth"
  1503. Mesh = Instance.new("SpecialMesh", Chest10)
  1504. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  1505. Weld = Instance.new("Weld",torso)
  1506. Weld.Part0 = torso
  1507. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1508. Weld.Part1 = Chest10
  1509. Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1510.  
  1511. Chest11 = Instance.new("Part", char)
  1512. Chest11.BrickColor = BrickColor.new("Really red")
  1513. Chest11.Size = Vector3.new(0.5, 0.3, 2)
  1514. Chest11.CanCollide = false
  1515. Chest11.BottomSurface = "Smooth"
  1516. Chest11.TopSurface = "Smooth"
  1517. Weld = Instance.new("Weld",torso)
  1518. Weld.Part0 = torso
  1519. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1520. Weld.Part1 = Chest11
  1521. Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
  1522.  
  1523. Chest12 = Instance.new("Part", char)
  1524. Chest12.BrickColor = BrickColor.new("Really red")
  1525. Chest12.Size = Vector3.new(0.5, 0.3, 2)
  1526. Chest12.CanCollide = false
  1527. Chest12.BottomSurface = "Smooth"
  1528. Chest12.TopSurface = "Smooth"
  1529. Weld = Instance.new("Weld",torso)
  1530. Weld.Part0 = torso
  1531. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1532. Weld.Part1 = Chest12
  1533. Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
  1534.  
  1535. Chest13 = Instance.new("Part", char)
  1536. Chest13.BrickColor = BrickColor.new("Really red")
  1537. Chest13.Size = Vector3.new(0.5, 0.3, 2)
  1538. Chest13.CanCollide = false
  1539. Chest13.BottomSurface = "Smooth"
  1540. Chest13.TopSurface = "Smooth"
  1541. Weld = Instance.new("Weld",torso)
  1542. Weld.Part0 = torso
  1543. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1544. Weld.Part1 = Chest13
  1545. Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  1546.  
  1547. Chest14 = Instance.new("Part", char)
  1548. Chest14.BrickColor = BrickColor.new("Really red")
  1549. Chest14.Size = Vector3.new(0.5, 0.3, 2)
  1550. Chest14.CanCollide = false
  1551. Chest14.BottomSurface = "Smooth"
  1552. Chest14.TopSurface = "Smooth"
  1553. Weld = Instance.new("Weld",torso)
  1554. Weld.Part0 = torso
  1555. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1556. Weld.Part1 = Chest14
  1557. Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
  1558.  
  1559. Chest15 = Instance.new("Part", char)
  1560. Chest15.BrickColor = BrickColor.new("Really red")
  1561. Chest15.Size = Vector3.new(0.5, 0.3, 2)
  1562. Chest15.CanCollide = false
  1563. Chest15.BottomSurface = "Smooth"
  1564. Chest15.TopSurface = "Smooth"
  1565. Weld = Instance.new("Weld",torso)
  1566. Weld.Part0 = torso
  1567. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1568. Weld.Part1 = Chest15
  1569. Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  1570.  
  1571. Chest16 = Instance.new("Part", char)
  1572. Chest16.BrickColor = BrickColor.new("Really red")
  1573. Chest16.Size = Vector3.new(0.5, 0.3, 2)
  1574. Chest16.CanCollide = false
  1575. Chest16.BottomSurface = "Smooth"
  1576. Chest16.TopSurface = "Smooth"
  1577. Weld = Instance.new("Weld",torso)
  1578. Weld.Part0 = torso
  1579. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1580. Weld.Part1 = Chest16
  1581. Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
  1582.  
  1583. Chest17 = Instance.new("Part", char)
  1584. Chest17.BrickColor = BrickColor.new("Really red")
  1585. Chest17.Size = Vector3.new(0.5, 0.3, 2)
  1586. Chest17.CanCollide = false
  1587. Chest17.BottomSurface = "Smooth"
  1588. Chest17.TopSurface = "Smooth"
  1589. Weld = Instance.new("Weld",torso)
  1590. Weld.Part0 = torso
  1591. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1592. Weld.Part1 = Chest17
  1593. Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  1594.  
  1595. Chest18 = Instance.new("Part", char)
  1596. Chest18.BrickColor = BrickColor.new("Really red")
  1597. Chest18.Size = Vector3.new(0.5, 0.3, 2)
  1598. Chest18.CanCollide = false
  1599. Chest18.BottomSurface = "Smooth"
  1600. Chest18.TopSurface = "Smooth"
  1601. Weld = Instance.new("Weld",torso)
  1602. Weld.Part0 = torso
  1603. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1604. Weld.Part1 = Chest18
  1605. Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  1606.  
  1607. Chest19 = Instance.new("Part", char)
  1608. Chest19.BrickColor = BrickColor.new("Really red")
  1609. Chest19.Size = Vector3.new(0.5, 0.3, 2)
  1610. Chest19.CanCollide = false
  1611. Chest19.BottomSurface = "Smooth"
  1612. Chest19.TopSurface = "Smooth"
  1613. Weld = Instance.new("Weld",torso)
  1614. Weld.Part0 = torso
  1615. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1616. Weld.Part1 = Chest19
  1617. Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  1618.  
  1619. Chest20 = Instance.new("Part", char)
  1620. Chest20.BrickColor = BrickColor.new("Really red")
  1621. Chest20.Size = Vector3.new(1, 0.4, 1)
  1622. Chest20.CanCollide = false
  1623. Chest20.BottomSurface = "Smooth"
  1624. Chest20.TopSurface = "Smooth"
  1625. Mesh = Instance.new("SpecialMesh",Chest20)
  1626. Mesh.Scale = Vector3.new(1.1,1.1,1.1)
  1627. Weld = Instance.new("Weld",torso)
  1628. Weld.Part0 = torso
  1629. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1630. Weld.Part1 = Chest20
  1631. Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1632.  
  1633. Chest21 = Instance.new("Part", char)
  1634. Chest21.BrickColor = BrickColor.new("Really red")
  1635. Chest21.Size = Vector3.new(0.5, 0.3, 2)
  1636. Chest21.CanCollide = false
  1637. Chest21.BottomSurface = "Smooth"
  1638. Chest21.TopSurface = "Smooth"
  1639. Weld = Instance.new("Weld",torso)
  1640. Weld.Part0 = torso
  1641. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1642. Weld.Part1 = Chest21
  1643. Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  1644.  
  1645. Chest22 = Instance.new("Part", char)
  1646. Chest22.BrickColor = BrickColor.new("Really red")
  1647. Chest22.Size = Vector3.new(0.5, 0.3, 2)
  1648. Chest22.CanCollide = false
  1649. Chest22.BottomSurface = "Smooth"
  1650. Chest22.TopSurface = "Smooth"
  1651. Weld = Instance.new("Weld",torso)
  1652. Weld.Part0 = torso
  1653. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1654. Weld.Part1 = Chest22
  1655. Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  1656.  
  1657. Chest23 = Instance.new("Part", char)
  1658. Chest23.BrickColor = BrickColor.new("Really red")
  1659. Chest23.Size = Vector3.new(0.5, 0.3, 2)
  1660. Chest23.CanCollide = false
  1661. Chest23.BottomSurface = "Smooth"
  1662. Chest23.TopSurface = "Smooth"
  1663. Weld = Instance.new("Weld",torso)
  1664. Weld.Part0 = torso
  1665. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1666. Weld.Part1 = Chest23
  1667. Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
  1668.  
  1669. Chest24 = Instance.new("Part", char)
  1670. Chest24.BrickColor = BrickColor.new("Really red")
  1671. Chest24.Size = Vector3.new(0.5, 0.3, 2)
  1672. Chest24.CanCollide = false
  1673. Chest24.BottomSurface = "Smooth"
  1674. Chest24.TopSurface = "Smooth"
  1675. Weld = Instance.new("Weld",torso)
  1676. Weld.Part0 = torso
  1677. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1678. Weld.Part1 = Chest24
  1679. Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)
  1680. -----
  1681. -----------------------
  1682. --[[ Name : Abyslumv2? Or Abyslum Remade????? ]]--
  1683. -------------------------------------------------------
  1684. --A script By makhail07
  1685. --Credit to shackluster for the original script.
  1686.  
  1687. --Discord Creterisk#2958
  1688.  
  1689. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  1690. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  1691. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  1692. --YOU FUCKING SKIDS,
  1693. --For Those who log/decompile this, If you sell or trade this,
  1694. --and I find out who you are, i will take massive action.
  1695.  
  1696. -------------------------------------------------------
  1697.  
  1698. local FavIDs = {
  1699. 340106355, --Nefl Crystals
  1700. 927529620, --Dimension
  1701. 876981900, --Fantasy
  1702. 398987889, --Ordinary Days
  1703. 1117396305, --Oh wait, it's you.
  1704. 885996042, --Action Winter Journey
  1705. 919231299, --Sprawling Idiot Effigy
  1706. 743466274, --Good Day Sunshine
  1707. 727411183, --Knife Fight
  1708. 1402748531, --The Earth Is Counting On You!
  1709. 595230126 --Robot Language
  1710. }
  1711.  
  1712.  
  1713.  
  1714. --The reality of my life isn't real but a Universe -makhail07
  1715. wait(0.2)
  1716. local plr = game:service'Players'.LocalPlayer
  1717. print('Local User is '..plr.Name)
  1718. print('Abyslum Loaded')
  1719. print('The Abyss Will Come...')
  1720. local char = plr.Character
  1721. local hum = char.Humanoid
  1722. local hed = char.Head
  1723. local root = char.HumanoidRootPart
  1724. local rootj = root.RootJoint
  1725. local tors = char.Torso
  1726. local ra = char["Right Arm"]
  1727. local la = char["Left Arm"]
  1728. local rl = char["Right Leg"]
  1729. local ll = char["Left Leg"]
  1730. local neck = tors["Neck"]
  1731. local mouse = plr:GetMouse()
  1732. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1733. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  1734. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  1735. local maincolor = BrickColor.new("Really red")
  1736. hum.DisplayDistanceType = "None"
  1737.  
  1738. -------------------------------------------------------
  1739. --Start Good Stuff--
  1740. -------------------------------------------------------
  1741. cam = game.Workspace.CurrentCamera
  1742. CF = CFrame.new
  1743. angles = CFrame.Angles
  1744. attack = false
  1745. Euler = CFrame.fromEulerAnglesXYZ
  1746. Rad = math.rad
  1747. IT = Instance.new
  1748. BrickC = BrickColor.new
  1749. Cos = math.cos
  1750. Acos = math.acos
  1751. Sin = math.sin
  1752. Asin = math.asin
  1753. Abs = math.abs
  1754. Mrandom = math.random
  1755. Floor = math.floor
  1756. -------------------------------------------------------
  1757. --End Good Stuff--
  1758. -------------------------------------------------------
  1759. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1760. RSH, LSH = nil, nil
  1761. RW = Instance.new("Weld")
  1762. LW = Instance.new("Weld")
  1763. RH = tors["Right Hip"]
  1764. LH = tors["Left Hip"]
  1765. RSH = tors["Right Shoulder"]
  1766. LSH = tors["Left Shoulder"]
  1767. RSH.Parent = nil
  1768. LSH.Parent = nil
  1769. RW.Name = "RW"
  1770. RW.Part0 = tors
  1771. RW.C0 = CF(1.5, 0.5, 0)
  1772. RW.C1 = CF(0, 0.5, 0)
  1773. RW.Part1 = ra
  1774. RW.Parent = tors
  1775. LW.Name = "LW"
  1776. LW.Part0 = tors
  1777. LW.C0 = CF(-1.5, 0.5, 0)
  1778. LW.C1 = CF(0, 0.5, 0)
  1779. LW.Part1 = la
  1780. LW.Parent = tors
  1781. Effects = {}
  1782. -------------------------------------------------------
  1783. --Start HeartBeat--
  1784. -------------------------------------------------------
  1785. ArtificialHB = Instance.new("BindableEvent", script)
  1786. ArtificialHB.Name = "Heartbeat"
  1787. script:WaitForChild("Heartbeat")
  1788.  
  1789. frame = 1 / 60
  1790. tf = 0
  1791. allowframeloss = false
  1792. tossremainder = false
  1793.  
  1794.  
  1795. lastframe = tick()
  1796. script.Heartbeat:Fire()
  1797.  
  1798.  
  1799. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1800. tf = tf + s
  1801. if tf >= frame then
  1802. if allowframeloss then
  1803. script.Heartbeat:Fire()
  1804. lastframe = tick()
  1805. else
  1806. for i = 1, math.floor(tf / frame) do
  1807. script.Heartbeat:Fire()
  1808. end
  1809. lastframe = tick()
  1810. end
  1811. if tossremainder then
  1812. tf = 0
  1813. else
  1814. tf = tf - frame * math.floor(tf / frame)
  1815. end
  1816. end
  1817. end)
  1818. -------------------------------------------------------
  1819. --End HeartBeat--
  1820. -------------------------------------------------------
  1821.  
  1822. -------------------------------------------------------
  1823. --Start Important Functions--
  1824. -------------------------------------------------------
  1825. function swait(num)
  1826. if num == 0 or num == nil then
  1827. game:service("RunService").Stepped:wait(0)
  1828. else
  1829. for i = 0, num do
  1830. game:service("RunService").Stepped:wait(0)
  1831. end
  1832. end
  1833. end
  1834. function thread(f)
  1835. coroutine.resume(coroutine.create(f))
  1836. end
  1837. function clerp(a, b, t)
  1838. local qa = {
  1839. QuaternionFromCFrame(a)
  1840. }
  1841. local qb = {
  1842. QuaternionFromCFrame(b)
  1843. }
  1844. local ax, ay, az = a.x, a.y, a.z
  1845. local bx, by, bz = b.x, b.y, b.z
  1846. local _t = 1 - t
  1847. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1848. end
  1849. function QuaternionFromCFrame(cf)
  1850. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1851. local trace = m00 + m11 + m22
  1852. if trace > 0 then
  1853. local s = math.sqrt(1 + trace)
  1854. local recip = 0.5 / s
  1855. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1856. else
  1857. local i = 0
  1858. if m00 < m11 then
  1859. i = 1
  1860. end
  1861. if m22 > (i == 0 and m00 or m11) then
  1862. i = 2
  1863. end
  1864. if i == 0 then
  1865. local s = math.sqrt(m00 - m11 - m22 + 1)
  1866. local recip = 0.5 / s
  1867. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1868. elseif i == 1 then
  1869. local s = math.sqrt(m11 - m22 - m00 + 1)
  1870. local recip = 0.5 / s
  1871. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1872. elseif i == 2 then
  1873. local s = math.sqrt(m22 - m00 - m11 + 1)
  1874. local recip = 0.5 / s
  1875. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1876. end
  1877. end
  1878. end
  1879. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1880. local xs, ys, zs = x + x, y + y, z + z
  1881. local wx, wy, wz = w * xs, w * ys, w * zs
  1882. local xx = x * xs
  1883. local xy = x * ys
  1884. local xz = x * zs
  1885. local yy = y * ys
  1886. local yz = y * zs
  1887. local zz = z * zs
  1888. 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))
  1889. end
  1890. function QuaternionSlerp(a, b, t)
  1891. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1892. local startInterp, finishInterp
  1893. if cosTheta >= 1.0E-4 then
  1894. if 1 - cosTheta > 1.0E-4 then
  1895. local theta = math.acos(cosTheta)
  1896. local invSinTheta = 1 / Sin(theta)
  1897. startInterp = Sin((1 - t) * theta) * invSinTheta
  1898. finishInterp = Sin(t * theta) * invSinTheta
  1899. else
  1900. startInterp = 1 - t
  1901. finishInterp = t
  1902. end
  1903. elseif 1 + cosTheta > 1.0E-4 then
  1904. local theta = math.acos(-cosTheta)
  1905. local invSinTheta = 1 / Sin(theta)
  1906. startInterp = Sin((t - 1) * theta) * invSinTheta
  1907. finishInterp = Sin(t * theta) * invSinTheta
  1908. else
  1909. startInterp = t - 1
  1910. finishInterp = t
  1911. end
  1912. 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
  1913. end
  1914. function rayCast(Position, Direction, Range, Ignore)
  1915. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1916. end
  1917. local RbxUtility = LoadLibrary("RbxUtility")
  1918. local Create = RbxUtility.Create
  1919.  
  1920. -------------------------------------------------------
  1921. --Start Damage Function--
  1922. -------------------------------------------------------
  1923. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1924. if hit.Parent == nil then
  1925. return
  1926. end
  1927. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1928. for _, v in pairs(hit.Parent:children()) do
  1929. if v:IsA("Humanoid") then
  1930. h = v
  1931. end
  1932. end
  1933. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1934.  
  1935. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1936. end
  1937.  
  1938. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1939. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1940. if hit.Parent.DebounceHit.Value == true then
  1941. return
  1942. end
  1943. end
  1944. if insta == true then
  1945. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1946. end
  1947. local c = Create("ObjectValue"){
  1948. Name = "creator",
  1949. Value = game:service("Players").LocalPlayer,
  1950. Parent = h,
  1951. }
  1952. game:GetService("Debris"):AddItem(c, .5)
  1953. if HitSound ~= nil and HitPitch ~= nil then
  1954. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1955. end
  1956. local Damage = math.random(minim, maxim)
  1957. local blocked = false
  1958. local block = hit.Parent:findFirstChild("Block")
  1959. if block ~= nil then
  1960. if block.className == "IntValue" then
  1961. if block.Value > 0 then
  1962. blocked = true
  1963. block.Value = block.Value - 1
  1964. print(block.Value)
  1965. end
  1966. end
  1967. end
  1968. if blocked == false then
  1969. h.Health = h.Health - Damage
  1970. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1971. else
  1972. h.Health = h.Health - (Damage / 2)
  1973. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1974. end
  1975. if Type == "Knockdown" then
  1976. local hum = hit.Parent.Humanoid
  1977. hum.PlatformStand = true
  1978. coroutine.resume(coroutine.create(function(HHumanoid)
  1979. swait(1)
  1980. HHumanoid.PlatformStand = false
  1981. end), hum)
  1982. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1983. local bodvol = Create("BodyVelocity"){
  1984. velocity = angle * knockback,
  1985. P = 5000,
  1986. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1987. Parent = hit,
  1988. }
  1989. local rl = Create("BodyAngularVelocity"){
  1990. P = 3000,
  1991. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1992. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1993. Parent = hit,
  1994. }
  1995. game:GetService("Debris"):AddItem(bodvol, .5)
  1996. game:GetService("Debris"):AddItem(rl, .5)
  1997. elseif Type == "Normal" then
  1998. local vp = Create("BodyVelocity"){
  1999. P = 500,
  2000. maxForce = Vector3.new(math.huge, 0, math.huge),
  2001. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2002. }
  2003. if knockback > 0 then
  2004. vp.Parent = hit.Parent.Torso
  2005. end
  2006. game:GetService("Debris"):AddItem(vp, .5)
  2007. elseif Type == "Up" then
  2008. local bodyVelocity = Create("BodyVelocity"){
  2009. velocity = Vector3.new(0, 20, 0),
  2010. P = 5000,
  2011. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2012. Parent = hit,
  2013. }
  2014. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2015. elseif Type == "DarkUp" then
  2016. coroutine.resume(coroutine.create(function()
  2017. for i = 0, 1, 0.1 do
  2018. swait()
  2019. Effects.Block.Create(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2020. end
  2021. end))
  2022. local bodyVelocity = Create("BodyVelocity"){
  2023. velocity = Vector3.new(0, 20, 0),
  2024. P = 5000,
  2025. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2026. Parent = hit,
  2027. }
  2028. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2029. elseif Type == "Snare" then
  2030. local bp = Create("BodyPosition"){
  2031. P = 2000,
  2032. D = 100,
  2033. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2034. position = hit.Parent.Torso.Position,
  2035. Parent = hit.Parent.Torso,
  2036. }
  2037. game:GetService("Debris"):AddItem(bp, 1)
  2038. elseif Type == "Freeze" then
  2039. local BodPos = Create("BodyPosition"){
  2040. P = 50000,
  2041. D = 1000,
  2042. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2043. position = hit.Parent.Torso.Position,
  2044. Parent = hit.Parent.Torso,
  2045. }
  2046. local BodGy = Create("BodyGyro") {
  2047. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2048. P = 20e+003,
  2049. Parent = hit.Parent.Torso,
  2050. cframe = hit.Parent.Torso.CFrame,
  2051. }
  2052. hit.Parent.Torso.Anchored = true
  2053. coroutine.resume(coroutine.create(function(Part)
  2054. swait(1.5)
  2055. Part.Anchored = false
  2056. end), hit.Parent.Torso)
  2057. game:GetService("Debris"):AddItem(BodPos, 3)
  2058. game:GetService("Debris"):AddItem(BodGy, 3)
  2059. end
  2060. local debounce = Create("BoolValue"){
  2061. Name = "DebounceHit",
  2062. Parent = hit.Parent,
  2063. Value = true,
  2064. }
  2065. game:GetService("Debris"):AddItem(debounce, Delay)
  2066. c = Create("ObjectValue"){
  2067. Name = "creator",
  2068. Value = Player,
  2069. Parent = h,
  2070. }
  2071. game:GetService("Debris"):AddItem(c, .5)
  2072. end
  2073. end
  2074. -------------------------------------------------------
  2075. --End Damage Function--
  2076. -------------------------------------------------------
  2077.  
  2078. -------------------------------------------------------
  2079. --Start Damage Function Customization--
  2080. -------------------------------------------------------
  2081. function ShowDamage(Pos, Text, Time, Color)
  2082. local Rate = (1 / 30)
  2083. local Pos = (Pos or Vector3.new(0, 0, 0))
  2084. local Text = (Text or "")
  2085. local Time = (Time or 2)
  2086. local Color = (Color or Color3.new(255, 0, 0))
  2087. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2088. EffectPart.Anchored = true
  2089. local BillboardGui = Create("BillboardGui"){
  2090. Size = UDim2.new(3, 0, 3, 0),
  2091. Adornee = EffectPart,
  2092. Parent = EffectPart,
  2093. }
  2094. local TextLabel = Create("TextLabel"){
  2095. BackgroundTransparency = 1,
  2096. Size = UDim2.new(1, 0, 1, 0),
  2097. Text = Text,
  2098. Font = "Bodoni",
  2099. TextColor3 = Color,
  2100. TextScaled = true,
  2101. TextStrokeColor3 = Color3.fromRGB(255,0,0),
  2102. Parent = BillboardGui,
  2103. }
  2104. game.Debris:AddItem(EffectPart, (Time))
  2105. EffectPart.Parent = game:GetService("Workspace")
  2106. delay(0, function()
  2107. local Frames = (Time / Rate)
  2108. for Frame = 1, Frames do
  2109. wait(Rate)
  2110. local Percent = (Frame / Frames)
  2111. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2112. TextLabel.TextTransparency = Percent
  2113. end
  2114. if EffectPart and EffectPart.Parent then
  2115. EffectPart:Destroy()
  2116. end
  2117. end)
  2118. end
  2119. -------------------------------------------------------
  2120. --End Damage Function Customization--
  2121. -------------------------------------------------------
  2122.  
  2123. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  2124. for _, c in pairs(workspace:children()) do
  2125. local hum = c:findFirstChild("Humanoid")
  2126. if hum ~= nil then
  2127. local head = c:findFirstChild("Head")
  2128. if head ~= nil then
  2129. local targ = head.Position - Part.Position
  2130. local mag = targ.magnitude
  2131. if magni >= mag and c.Name ~= plr.Name then
  2132. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  2133. end
  2134. end
  2135. end
  2136. end
  2137. end
  2138.  
  2139.  
  2140. CFuncs = {
  2141. Part = {
  2142. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2143. local Part = Create("Part")({
  2144. Parent = Parent,
  2145. Reflectance = Reflectance,
  2146. Transparency = Transparency,
  2147. CanCollide = false,
  2148. Locked = true,
  2149. BrickColor = BrickColor.new(tostring(BColor)),
  2150. Name = Name,
  2151. Size = Size,
  2152. Material = Material
  2153. })
  2154. RemoveOutlines(Part)
  2155. return Part
  2156. end
  2157. },
  2158. Mesh = {
  2159. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2160. local Msh = Create(Mesh)({
  2161. Parent = Part,
  2162. Offset = OffSet,
  2163. Scale = Scale
  2164. })
  2165. if Mesh == "SpecialMesh" then
  2166. Msh.MeshType = MeshType
  2167. Msh.MeshId = MeshId
  2168. end
  2169. return Msh
  2170. end
  2171. },
  2172. Mesh = {
  2173. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2174. local Msh = Create(Mesh)({
  2175. Parent = Part,
  2176. Offset = OffSet,
  2177. Scale = Scale
  2178. })
  2179. if Mesh == "SpecialMesh" then
  2180. Msh.MeshType = MeshType
  2181. Msh.MeshId = MeshId
  2182. end
  2183. return Msh
  2184. end
  2185. },
  2186. Weld = {
  2187. Create = function(Parent, Part0, Part1, C0, C1)
  2188. local Weld = Create("Weld")({
  2189. Parent = Parent,
  2190. Part0 = Part0,
  2191. Part1 = Part1,
  2192. C0 = C0,
  2193. C1 = C1
  2194. })
  2195. return Weld
  2196. end
  2197. },
  2198. Sound = {
  2199. Create = function(id, par, vol, pit)
  2200. coroutine.resume(coroutine.create(function()
  2201. local S = Create("Sound")({
  2202. Volume = vol,
  2203. Pitch = pit or 1,
  2204. SoundId = id,
  2205. Parent = par or workspace
  2206. })
  2207. wait()
  2208. S:play()
  2209. game:GetService("Debris"):AddItem(S, 6)
  2210. end))
  2211. end
  2212. },
  2213. ParticleEmitter = {
  2214. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2215. local fp = Create("ParticleEmitter")({
  2216. Parent = Parent,
  2217. Color = ColorSequence.new(Color1, Color2),
  2218. LightEmission = LightEmission,
  2219. Size = Size,
  2220. Texture = Texture,
  2221. Transparency = Transparency,
  2222. ZOffset = ZOffset,
  2223. Acceleration = Accel,
  2224. Drag = Drag,
  2225. LockedToPart = LockedToPart,
  2226. VelocityInheritance = VelocityInheritance,
  2227. EmissionDirection = EmissionDirection,
  2228. Enabled = Enabled,
  2229. Lifetime = LifeTime,
  2230. Rate = Rate,
  2231. Rotation = Rotation,
  2232. RotSpeed = RotSpeed,
  2233. Speed = Speed,
  2234. VelocitySpread = VelocitySpread
  2235. })
  2236. return fp
  2237. end
  2238. }
  2239. }
  2240. function RemoveOutlines(part)
  2241. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2242. end
  2243. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2244. local Part = Create("Part")({
  2245. formFactor = FormFactor,
  2246. Parent = Parent,
  2247. Reflectance = Reflectance,
  2248. Transparency = Transparency,
  2249. CanCollide = false,
  2250. Locked = true,
  2251. BrickColor = BrickColor.new(tostring(BColor)),
  2252. Name = Name,
  2253. Size = Size,
  2254. Material = Material
  2255. })
  2256. RemoveOutlines(Part)
  2257. return Part
  2258. end
  2259. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2260. local Msh = Create(Mesh)({
  2261. Parent = Part,
  2262. Offset = OffSet,
  2263. Scale = Scale
  2264. })
  2265. if Mesh == "SpecialMesh" then
  2266. Msh.MeshType = MeshType
  2267. Msh.MeshId = MeshId
  2268. end
  2269. return Msh
  2270. end
  2271. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2272. local Weld = Create("Weld")({
  2273. Parent = Parent,
  2274. Part0 = Part0,
  2275. Part1 = Part1,
  2276. C0 = C0,
  2277. C1 = C1
  2278. })
  2279. return Weld
  2280. end
  2281. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  2282. local NEWPART = IT("Part")
  2283. NEWPART.formFactor = FORMFACTOR
  2284. NEWPART.Reflectance = REFLECTANCE
  2285. NEWPART.Transparency = TRANSPARENCY
  2286. NEWPART.CanCollide = false
  2287. NEWPART.Locked = true
  2288. NEWPART.Anchored = true
  2289. if ANCHOR == false then
  2290. NEWPART.Anchored = false
  2291. end
  2292. NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
  2293. NEWPART.Name = NAME
  2294. NEWPART.Size = SIZE
  2295. NEWPART.Position = tors.Position
  2296. NEWPART.Material = MATERIAL
  2297. NEWPART:BreakJoints()
  2298. NEWPART.Parent = PARENT
  2299. return NEWPART
  2300. end
  2301.  
  2302. -------------------------------------------------------
  2303. --Start Effect Function--
  2304. -------------------------------------------------------
  2305. EffectModel = Instance.new("Model", char)
  2306. Effects = {
  2307. Block = {
  2308. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2309. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2310. prt.Anchored = true
  2311. prt.CFrame = cframe
  2312. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2313. game:GetService("Debris"):AddItem(prt, 10)
  2314. if Type == 1 or Type == nil then
  2315. table.insert(Effects, {
  2316. prt,
  2317. "Block1",
  2318. delay,
  2319. x3,
  2320. y3,
  2321. z3,
  2322. msh
  2323. })
  2324. elseif Type == 2 then
  2325. table.insert(Effects, {
  2326. prt,
  2327. "Block2",
  2328. delay,
  2329. x3,
  2330. y3,
  2331. z3,
  2332. msh
  2333. })
  2334. else
  2335. table.insert(Effects, {
  2336. prt,
  2337. "Block3",
  2338. delay,
  2339. x3,
  2340. y3,
  2341. z3,
  2342. msh
  2343. })
  2344. end
  2345. end
  2346. },
  2347. Sphere = {
  2348. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2349. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2350. prt.Anchored = true
  2351. prt.CFrame = cframe
  2352. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2353. game:GetService("Debris"):AddItem(prt, 10)
  2354. table.insert(Effects, {
  2355. prt,
  2356. "Cylinder",
  2357. delay,
  2358. x3,
  2359. y3,
  2360. z3,
  2361. msh
  2362. })
  2363. end
  2364. },
  2365. Cylinder = {
  2366. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2367. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2368. prt.Anchored = true
  2369. prt.CFrame = cframe
  2370. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2371. game:GetService("Debris"):AddItem(prt, 10)
  2372. table.insert(Effects, {
  2373. prt,
  2374. "Cylinder",
  2375. delay,
  2376. x3,
  2377. y3,
  2378. z3,
  2379. msh
  2380. })
  2381. end
  2382. },
  2383. Wave = {
  2384. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2385. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2386. prt.Anchored = true
  2387. prt.CFrame = cframe
  2388. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  2389. game:GetService("Debris"):AddItem(prt, 10)
  2390. table.insert(Effects, {
  2391. prt,
  2392. "Cylinder",
  2393. delay,
  2394. x3 / 60,
  2395. y3 / 60,
  2396. z3 / 60,
  2397. msh
  2398. })
  2399. end
  2400. },
  2401. Ring = {
  2402. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2403. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2404. prt.Anchored = true
  2405. prt.CFrame = cframe
  2406. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2407. game:GetService("Debris"):AddItem(prt, 10)
  2408. table.insert(Effects, {
  2409. prt,
  2410. "Cylinder",
  2411. delay,
  2412. x3,
  2413. y3,
  2414. z3,
  2415. msh
  2416. })
  2417. end
  2418. },
  2419. Break = {
  2420. Create = function(brickcolor, cframe, x1, y1, z1)
  2421. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2422. prt.Anchored = true
  2423. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2424. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2425. local num = math.random(10, 50) / 1000
  2426. game:GetService("Debris"):AddItem(prt, 10)
  2427. table.insert(Effects, {
  2428. prt,
  2429. "Shatter",
  2430. num,
  2431. prt.CFrame,
  2432. math.random() - math.random(),
  2433. 0,
  2434. math.random(50, 100) / 100
  2435. })
  2436. end
  2437. },
  2438. Spiral = {
  2439. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2440. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2441. prt.Anchored = true
  2442. prt.CFrame = cframe
  2443. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2444. game:GetService("Debris"):AddItem(prt, 10)
  2445. table.insert(Effects, {
  2446. prt,
  2447. "Cylinder",
  2448. delay,
  2449. x3,
  2450. y3,
  2451. z3,
  2452. msh
  2453. })
  2454. end
  2455. },
  2456. Push = {
  2457. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2458. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2459. prt.Anchored = true
  2460. prt.CFrame = cframe
  2461. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2462. game:GetService("Debris"):AddItem(prt, 10)
  2463. table.insert(Effects, {
  2464. prt,
  2465. "Cylinder",
  2466. delay,
  2467. x3,
  2468. y3,
  2469. z3,
  2470. msh
  2471. })
  2472. end
  2473. }
  2474. }
  2475. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  2476. local fp = IT("Part")
  2477. fp.formFactor = formfactor
  2478. fp.Parent = parent
  2479. fp.Reflectance = reflectance
  2480. fp.Transparency = transparency
  2481. fp.CanCollide = false
  2482. fp.Locked = true
  2483. fp.BrickColor = brickcolor
  2484. fp.Name = name
  2485. fp.Size = size
  2486. fp.Position = tors.Position
  2487. RemoveOutlines(fp)
  2488. fp.Material = "SmoothPlastic"
  2489. fp:BreakJoints()
  2490. return fp
  2491. end
  2492.  
  2493. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2494. local mesh = IT(Mesh)
  2495. mesh.Parent = part
  2496. if Mesh == "SpecialMesh" then
  2497. mesh.MeshType = meshtype
  2498. if meshid ~= "nil" then
  2499. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  2500. end
  2501. end
  2502. mesh.Offset = offset
  2503. mesh.Scale = scale
  2504. return mesh
  2505. end
  2506.  
  2507. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  2508. local type = type
  2509. local rng = Instance.new("Part", char)
  2510. rng.Anchored = true
  2511. rng.BrickColor = color
  2512. rng.CanCollide = false
  2513. rng.FormFactor = 3
  2514. rng.Name = "Ring"
  2515. rng.Material = "Neon"
  2516. rng.Size = Vector3.new(1, 1, 1)
  2517. rng.Transparency = 0
  2518. rng.TopSurface = 0
  2519. rng.BottomSurface = 0
  2520. rng.CFrame = pos
  2521. local rngm = Instance.new("SpecialMesh", rng)
  2522. rngm.MeshType = MType
  2523. rngm.Scale = scale
  2524. local scaler2 = 1
  2525. if type == "Add" then
  2526. scaler2 = 1 * value
  2527. elseif type == "Divide" then
  2528. scaler2 = 1 / value
  2529. end
  2530. coroutine.resume(coroutine.create(function()
  2531. for i = 0, 10 / bonuspeed, 0.1 do
  2532. swait()
  2533. if type == "Add" then
  2534. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2535. elseif type == "Divide" then
  2536. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2537. end
  2538. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2539. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2540. end
  2541. rng:Destroy()
  2542. end))
  2543. end
  2544.  
  2545. function Eviscerate(dude)
  2546. if dude.Name ~= char then
  2547. local bgf = IT("BodyGyro", dude.Head)
  2548. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2549. local val = IT("BoolValue", dude)
  2550. val.Name = "IsHit"
  2551. local ds = coroutine.wrap(function()
  2552. dude:WaitForChild("Head"):BreakJoints()
  2553. wait(0.5)
  2554. target = nil
  2555. coroutine.resume(coroutine.create(function()
  2556. for i, v in pairs(dude:GetChildren()) do
  2557. if v:IsA("Accessory") then
  2558. v:Destroy()
  2559. end
  2560. if v:IsA("Humanoid") then
  2561. v:Destroy()
  2562. end
  2563. if v:IsA("CharacterMesh") then
  2564. v:Destroy()
  2565. end
  2566. if v:IsA("Model") then
  2567. v:Destroy()
  2568. end
  2569. if v:IsA("Part") or v:IsA("MeshPart") then
  2570. for x, o in pairs(v:GetChildren()) do
  2571. if o:IsA("Decal") then
  2572. o:Destroy()
  2573. end
  2574. end
  2575. coroutine.resume(coroutine.create(function()
  2576. v.Material = "Neon"
  2577. v.CanCollide = false
  2578. local PartEmmit1 = IT("ParticleEmitter", v)
  2579. PartEmmit1.LightEmission = 1
  2580. PartEmmit1.Texture = "rbxassetid://284205403"
  2581. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2582. PartEmmit1.Rate = 150
  2583. PartEmmit1.Lifetime = NumberRange.new(1)
  2584. PartEmmit1.Size = NumberSequence.new({
  2585. NumberSequenceKeypoint.new(0, 0.75, 0),
  2586. NumberSequenceKeypoint.new(1, 0, 0)
  2587. })
  2588. PartEmmit1.Transparency = NumberSequence.new({
  2589. NumberSequenceKeypoint.new(0, 0, 0),
  2590. NumberSequenceKeypoint.new(1, 1, 0)
  2591. })
  2592. PartEmmit1.Speed = NumberRange.new(0, 0)
  2593. PartEmmit1.VelocitySpread = 30000
  2594. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  2595. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  2596. local BodPoss = IT("BodyPosition", v)
  2597. BodPoss.P = 3000
  2598. BodPoss.D = 1000
  2599. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2600. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2601. v.Color = maincolor.Color
  2602. coroutine.resume(coroutine.create(function()
  2603. for i = 0, 49 do
  2604. swait(1)
  2605. v.Transparency = v.Transparency + 0.08
  2606. end
  2607. wait(0.5)
  2608. PartEmmit1.Enabled = false
  2609. wait(3)
  2610. v:Destroy()
  2611. dude:Destroy()
  2612. end))
  2613. end))
  2614. end
  2615. end
  2616. end))
  2617. end)
  2618. ds()
  2619. end
  2620. end
  2621.  
  2622. function FindNearestHead(Position, Distance, SinglePlayer)
  2623. if SinglePlayer then
  2624. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  2625. end
  2626. local List = {}
  2627. for i, v in pairs(workspace:GetChildren()) do
  2628. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  2629. table.insert(List, v)
  2630. end
  2631. end
  2632. return List
  2633. end
  2634.  
  2635. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2636. local type = type
  2637. local rng = Instance.new("Part", char)
  2638. rng.Anchored = true
  2639. rng.BrickColor = color
  2640. rng.CanCollide = false
  2641. rng.FormFactor = 3
  2642. rng.Name = "Ring"
  2643. rng.Material = "Neon"
  2644. rng.Size = Vector3.new(1, 1, 1)
  2645. rng.Transparency = 0
  2646. rng.TopSurface = 0
  2647. rng.BottomSurface = 0
  2648. rng.CFrame = pos
  2649. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2650. local rngm = Instance.new("SpecialMesh", rng)
  2651. rngm.MeshType = MType
  2652. rngm.Scale = Vector3.new(x1, y1, z1)
  2653. local scaler2 = 1
  2654. local speeder = FastSpeed
  2655. if type == "Add" then
  2656. scaler2 = 1 * value
  2657. elseif type == "Divide" then
  2658. scaler2 = 1 / value
  2659. end
  2660. coroutine.resume(coroutine.create(function()
  2661. for i = 0, 10 / bonuspeed, 0.1 do
  2662. swait()
  2663. if type == "Add" then
  2664. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2665. elseif type == "Divide" then
  2666. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2667. end
  2668. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2669. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2670. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2671. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2672. end
  2673. rng:Destroy()
  2674. end))
  2675. end
  2676.  
  2677. function SoulSteal(dude)
  2678. if dude.Name ~= char then
  2679. local bgf = IT("BodyGyro", dude.Head)
  2680. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2681. local val = IT("BoolValue", dude)
  2682. val.Name = "IsHit"
  2683. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  2684. local soulst = coroutine.wrap(function()
  2685. local soul = Instance.new("Part",dude)
  2686. soul.Size = Vector3.new(1,1,1)
  2687. soul.CanCollide = false
  2688. soul.Anchored = false
  2689. soul.Position = torso.Position
  2690. soul.Transparency = 1
  2691. local PartEmmit1 = IT("ParticleEmitter", soul)
  2692. PartEmmit1.LightEmission = 1
  2693. PartEmmit1.Texture = "rbxassetid://569507414"
  2694. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2695. PartEmmit1.Rate = 250
  2696. PartEmmit1.Lifetime = NumberRange.new(1.6)
  2697. PartEmmit1.Size = NumberSequence.new({
  2698. NumberSequenceKeypoint.new(0, 1, 0),
  2699. NumberSequenceKeypoint.new(1, 0, 0)
  2700. })
  2701. PartEmmit1.Transparency = NumberSequence.new({
  2702. NumberSequenceKeypoint.new(0, 0, 0),
  2703. NumberSequenceKeypoint.new(1, 1, 0)
  2704. })
  2705. PartEmmit1.Speed = NumberRange.new(0, 0)
  2706. PartEmmit1.VelocitySpread = 30000
  2707. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  2708. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2709. local BodPoss = IT("BodyPosition", soul)
  2710. BodPoss.P = 3000
  2711. BodPoss.D = 1000
  2712. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2713. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2714. wait(1.6)
  2715. soul.Touched:connect(function(hit)
  2716. if hit.Parent == char then
  2717. soul:Destroy()
  2718. end
  2719. end)
  2720. wait(1.2)
  2721. while soul do
  2722. swait()
  2723. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2724. BodPoss.Position = tors.Position
  2725. end
  2726. end)
  2727. soulst()
  2728. end
  2729. end
  2730. function FaceMouse()
  2731. local Cam = workspace.CurrentCamera
  2732. return {
  2733. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2734. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2735. }
  2736. end
  2737. -------------------------------------------------------
  2738. --End Effect Function--
  2739. -------------------------------------------------------
  2740. function Cso(ID, PARENT, VOLUME, PITCH)
  2741. local NSound = nil
  2742. coroutine.resume(coroutine.create(function()
  2743. NSound = IT("Sound", PARENT)
  2744. NSound.Volume = VOLUME
  2745. NSound.Pitch = PITCH
  2746. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  2747. swait()
  2748. NSound:play()
  2749. game:GetService("Debris"):AddItem(NSound, 10)
  2750. end))
  2751. return NSound
  2752. end
  2753. function CameraEnshaking(Length, Intensity)
  2754. coroutine.resume(coroutine.create(function()
  2755. local intensity = 1 * Intensity
  2756. local rotM = 0.01 * Intensity
  2757. for i = 0, Length, 0.1 do
  2758. swait()
  2759. intensity = intensity - 0.05 * Intensity / Length
  2760. rotM = rotM - 5.0E-4 * Intensity / Length
  2761. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  2762. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  2763. end
  2764. hum.CameraOffset = Vector3.new(0, 0, 0)
  2765. end))
  2766. end
  2767. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2768. local NEWWELD = IT(TYPE)
  2769. NEWWELD.Part0 = PART0
  2770. NEWWELD.Part1 = PART1
  2771. NEWWELD.C0 = C0
  2772. NEWWELD.C1 = C1
  2773. NEWWELD.Parent = PARENT
  2774. return NEWWELD
  2775. end
  2776.  
  2777. function MakeForm(PART,TYPE)
  2778. local MSH = nil
  2779. if TYPE == "Cyl" then
  2780. MSH = IT("CylinderMesh",PART)
  2781. elseif TYPE == "Ball" then
  2782. MSH = IT("SpecialMesh",PART)
  2783. MSH.MeshType = "Sphere"
  2784. elseif TYPE == "Wedge" then
  2785. MSH = IT("SpecialMesh",PART)
  2786. MSH.MeshType = "Wedge"
  2787. elseif TYPE == "Block" then
  2788. MSH = IT("SpecialMesh",PART)
  2789. MSH.MeshType = "Brick"
  2790. end
  2791. return MSH
  2792. end
  2793.  
  2794. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  2795. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  2796. end
  2797.  
  2798. function Sink(position,radius)
  2799. for i,v in ipairs(workspace:GetChildren()) do
  2800. if v:FindFirstChild("Hit2By"..plr.Name) == nil then
  2801. local body = v:GetChildren()
  2802. for part = 1, #body do
  2803. if(v:FindFirstChild("Hit2By"..plr.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= char) then
  2804. if(body[part].Position - position).Magnitude < radius then
  2805. if v.ClassName == "Model" then
  2806. v:FindFirstChildOfClass("Humanoid").Name = "Humanoid"
  2807. if v:FindFirstChild("Humanoid") then
  2808. local defence = Instance.new("BoolValue",v)
  2809. defence.Name = ("Hit2By"..plr.Name)
  2810. if v.Humanoid.Health ~= 0 then
  2811. local TORS = v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  2812. if TORS ~= nil then
  2813. local HITFLOOR2, HITPOS2 = Raycast(TORS.Position, (CF(TORS.Position, TORS.Position + Vector3.new(0, -1, 0))).lookVector, 25 * TORS.Size.Y/2, v)
  2814. coroutine.resume(coroutine.create(function()
  2815. if HITFLOOR2 ~= nil then
  2816. TORS.Anchored = true
  2817. local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really red", "Hole", Vector3.new(TORS.Size.X*4,0,TORS.Size.X*4))
  2818. Hole2.Color = Color3.new(255,0,0)
  2819. local MESH = MakeForm(Hole2,"Block")
  2820. MESH.Scale = Vector3.new(0,1,0)
  2821. Hole2.CFrame = CF(HITPOS2)
  2822. for i = 1, 10 do
  2823. swait()
  2824. MESH.Scale = MESH.Scale + Vector3.new(0.1,0,0.1)
  2825. end
  2826. Cso("289556450", v:FindFirstChild("Head"), 10, .8)
  2827. Cso("154955269", v:FindFirstChild("Head"), 10, 1)
  2828. repeat
  2829. swait()
  2830. TORS.CFrame = TORS.CFrame * CF(0,-0.1,0)
  2831. MESH.Scale = MESH.Scale + Vector3.new(0,1.6,0)
  2832. until TORS.Position.Y<position.Y-4
  2833. v:remove()
  2834. for i = 1, 10 do
  2835. swait()
  2836. MESH.Scale = MESH.Scale - Vector3.new(0.1,0,0.1)
  2837. end
  2838. Hole2:remove()
  2839. end
  2840. end))
  2841. end
  2842. end
  2843. end
  2844. end
  2845. --body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  2846. end
  2847. end
  2848. end
  2849. end
  2850. end
  2851. end
  2852. function Trail(Part)
  2853. local TRAIL = Part:Clone()
  2854. TRAIL.CanCollide = false
  2855. TRAIL.Anchored = true
  2856. TRAIL.Parent = EffectModel
  2857. TRAIL.Name = "Trail"
  2858. local TRANS = Part.Transparency
  2859. coroutine.resume(coroutine.create(function()
  2860. for i = 1, 20 do
  2861. swait()
  2862. TRAIL.Transparency = TRAIL.Transparency + ((1-TRANS)/20)
  2863. end
  2864. TRAIL:remove()
  2865. end))
  2866. end
  2867. -------------------------------------------------------
  2868. --End Important Functions--
  2869. -------------------------------------------------------
  2870.  
  2871.  
  2872. -------------------------------------------------------
  2873. --Start Customization--
  2874. -------------------------------------------------------
  2875. local Player_Size = 1
  2876. if Player_Size ~= 1 then
  2877. root.Size = root.Size * Player_Size
  2878. tors.Size = tors.Size * Player_Size
  2879. hed.Size = hed.Size * Player_Size
  2880. ra.Size = ra.Size * Player_Size
  2881. la.Size = la.Size * Player_Size
  2882. rl.Size = rl.Size * Player_Size
  2883. ll.Size = ll.Size * Player_Size
  2884. ----------------------------------------------------------------------------------
  2885. rootj.Parent = root
  2886. neck.Parent = tors
  2887. RW.Parent = tors
  2888. LW.Parent = tors
  2889. RH.Parent = tors
  2890. LH.Parent = tors
  2891. ----------------------------------------------------------------------------------
  2892. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2893. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2894. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2895. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2896. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2897. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2898. ----------------------------------------------------------------------------------
  2899. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2900. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2901. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2902. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2903. --hat.Parent = Character
  2904. end
  2905. ----------------------------------------------------------------------------------
  2906. local SONG = 1810750535
  2907. local SONG2 = 0
  2908. local Music = Instance.new("Sound",tors)
  2909. Music.Volume = 2.5
  2910. Music.Looped = true
  2911. Music.Pitch = 1 --Pitcher
  2912. ----------------------------------------------------------------------------------
  2913. local equipped = false
  2914. local idle = 0
  2915. local change = 1
  2916. local val = 0
  2917. local toim = 0
  2918. local idleanim = 0.4
  2919. local sine = 0
  2920. local Sit = 1
  2921. local VALUE1 = false
  2922. local VALUE2 = false
  2923. ----------------------------------------------------------------------------------
  2924. hum.WalkSpeed = 26
  2925. hum.JumpPower = 57
  2926. --hum.Animator.Parent = nil
  2927. ----------------------------------------------------------------------------------
  2928. function detonate()
  2929. Attack = true
  2930. Humanoid.JumpPower = 50
  2931. Humanoid.WalkSpeed = 0
  2932. Humanoid.AutoRotate = false
  2933. Humanoid.Jump = true
  2934. for i = 0, 90, 0.1 do
  2935. swait()
  2936. PlayAnimationFromTable({
  2937. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2938. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2939. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2940. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2941. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2942. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2943. }, .1, false)
  2944. RootPart.Velocity = Vector3.new(0,6,0)
  2945. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2946. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, .08)
  2947. end
  2948. beet.Parent = Character
  2949. local x = 1.1
  2950. local y = 20
  2951. CFuncs.Sound.Create("324849898", workspace, 10, .9)
  2952. for i = 0, 20, 0.1 do
  2953. swait()
  2954. PlayAnimationFromTable({
  2955. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2956. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2957. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2958. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2959. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2960. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2961. }, .1, false)
  2962. MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
  2963. y = y + .3
  2964. x = x + .1
  2965. RootPart.Velocity = Vector3.new(0,2,0)
  2966. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2967. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
  2968. end
  2969. CFuncs.Sound.Create("665426491", workspace, 10, .9)
  2970. for i = 0, 20, 0.1 do
  2971. swait()
  2972. PlayAnimationFromTable({
  2973. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2974. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2975. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2976. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2977. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2978. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2979. }, .1, false)
  2980. MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
  2981. y = y + .5
  2982. x = x + .3
  2983. RootPart.Velocity = Vector3.new(0,2,0)
  2984. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  2985. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
  2986. end
  2987. CFuncs.Sound.Create("923073285", workspace, 10, .9)
  2988. for i = 0, 20, 0.1 do
  2989. swait()
  2990. PlayAnimationFromTable({
  2991. CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0),
  2992. CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2993. CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2994. CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2995. CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2996. CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2997. }, .1, false)
  2998. MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
  2999. y = y + 2
  3000. x = x + 1
  3001. RootPart.Velocity = Vector3.new(0,2,0)
  3002. WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
  3003. Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
  3004. end
  3005. for y,t in pairs(Character:GetChildren()) do
  3006. if t:IsA("Part") then
  3007. table.insert(Effects, {t,"Disappear",.008})
  3008. t.Material = "Neon"
  3009. t.Parent = workspace
  3010. t:BreakJoints()
  3011. t.BrickColor = BrickColor.new(maincol)
  3012. t.CanCollide = true
  3013. local GRAVITY_ACCELERATION = 200
  3014. local bodyForce = Instance.new('BodyForce', t)
  3015. bodyForce.Name = 'Antigravity'
  3016. bodyForce.force = Vector3.new(0, t:GetMass() * GRAVITY_ACCELERATION, 0)
  3017. t.Velocity=Vector3.new(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1))
  3018. local rl = Create("BodyAngularVelocity"){
  3019. P = 500,
  3020. maxTorque = Vector3.new(5, 5, 5),
  3021. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3022. Parent = t,}
  3023. game:GetService("Debris"):AddItem(t, 3)
  3024. for a,b in pairs(t:GetChildren()) do
  3025. if b:IsA("Decal") then
  3026. b:Destroy()
  3027.  
  3028. end
  3029. end
  3030. end
  3031. end
  3032. end
  3033.  
  3034. ----------------------------------------------------------------------------------
  3035. WTF = Instance.new("Sound", tors)
  3036. WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
  3037. WTF.Volume = 10
  3038. WTF.Pitch = 1
  3039. WTF.Looped = false
  3040. WTF.TimePosition = 0
  3041.  
  3042. ----------------------------------------------------------------------------------
  3043. local naeeym2 = Instance.new("BillboardGui",char)
  3044. naeeym2.AlwaysOnTop = true
  3045. naeeym2.Size = UDim2.new(5,35,2,35)
  3046. naeeym2.StudsOffset = Vector3.new(0,1,0)
  3047. naeeym2.Adornee = hed
  3048. naeeym2.Name = "Name"
  3049. local tecks2 = Instance.new("TextLabel",naeeym2)
  3050. tecks2.BackgroundTransparency = 1
  3051. tecks2.TextScaled = true
  3052. tecks2.BorderSizePixel = 0
  3053. tecks2.Text = "Black - The Rejected God"
  3054. tecks2.Font = "Fantasy"
  3055. tecks2.TextSize = 30
  3056. tecks2.TextTransparency = 0
  3057. tecks2.TextStrokeTransparency = 0
  3058. tecks2.TextColor3 = Color3.new(255,0,0)
  3059. tecks2.TextStrokeColor3 = Color3.new(255, 0, 0)
  3060. tecks2.Size = UDim2.new(1,0,0.5,0)
  3061. tecks2.Parent = naeeym2
  3062. ----------------------------------------------------------------------------------
  3063. local Hole = CreatePart(3, EffectModel, "Neon", 0, 0, "Really red", "Hole", Vector3.new(15,0,15))
  3064. local MESH = MakeForm(Hole,"Cyl")
  3065. local ROBLOXIDLEANIMATION = IT("Animation")
  3066. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  3067. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  3068. local ANIMATOR = hum.Animator
  3069. local ANIMATE = char.Animate
  3070. -------------------------------------------------------
  3071. --End Customization--
  3072. -------------------------------------------------------
  3073.  
  3074.  
  3075. -------------------------------------------------------
  3076. --Start Attacks N Stuff--
  3077. -------------------------------------------------------
  3078. function Intro()
  3079. coroutine.resume(coroutine.create(function()
  3080. attack = true
  3081. hum.WalkSpeed = 0
  3082. root.Anchored = true
  3083. tecks2.TextTransparency = 1
  3084. tecks2.TextStrokeTransparency = 1
  3085. for i = 0, 4, 0.1 do
  3086. swait()
  3087. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  3088. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  3089. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  3090. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  3091. RW.C0 = clerp(RW.C0, CF(.4* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
  3092. LW.C0 = clerp(LW.C0, CF(-.4* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.2)
  3093. end
  3094. for i = 0, 4, 0.1 do
  3095. swait()
  3096. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -10 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  3097. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  3098. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  3099. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  3100. RW.C0 = clerp(RW.C0, CF(.4* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
  3101. LW.C0 = clerp(LW.C0, CF(-.4* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.2)
  3102. end
  3103. tecks2.TextTransparency = 0
  3104. tecks2.TextStrokeTransparency = 0
  3105. VALUE1 = true
  3106. local part = CreatePart(3, EffectModel, "Neon", 0, 0, "Bright red", "Eye", Vector3.new(0.2,0.3,0.1),false)
  3107. local weld = CreateWeldOrSnapOrMotor("Weld", part, hed, part, CF(0.16,0.25,-0.5) * angles(Rad(0), Rad(0), Rad(-10)), CF(0, 0, 0))
  3108. MakeForm(part,"Ball")
  3109. local part = CreatePart(3, EffectModel, "Neon", 0, 0, "Bright red", "Eye", Vector3.new(0.2,0.3,0.1),false)
  3110. local weld = CreateWeldOrSnapOrMotor("Weld", part, hed, part, CF(-0.16,0.25,-0.5) * angles(Rad(0), Rad(0), Rad(10)), CF(0, 0, 0))
  3111. MakeForm(part,"Ball")
  3112. swait(15)
  3113. Cso("159882635", hed, 10, 0.5)
  3114. for i = 0, 6, 0.1 do
  3115. swait()
  3116. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.05)
  3117. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3118. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3119. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3120. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(-.6), Rad(13)), 0.05)
  3121. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(-.6), Rad(-13)), 0.05)
  3122. end
  3123. root.Anchored = false
  3124. attack = false
  3125. hum.WalkSpeed = 26
  3126. end))
  3127. end
  3128. function AbyssalGate()
  3129. coroutine.resume(coroutine.create(function()
  3130. attack = true
  3131. for i = 0, 6, 0.1 do
  3132. swait()
  3133. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3134. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3135. RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3136. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3137. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
  3138. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  3139. end
  3140. Cso("1075001850", root, 10, 3)
  3141. for i = 1, 350 do
  3142. swait()
  3143. Hole.Size = Hole.Size + Vector3.new(5,0,5)
  3144. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3145. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3146. RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3147. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3148. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
  3149. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  3150. end
  3151. swait()
  3152. for i = 1, 350 do
  3153. swait()
  3154. Hole.Size = Hole.Size - Vector3.new(5,0,5)
  3155. Trail(Hole)
  3156. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3157. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3158. RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3159. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3160. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
  3161. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  3162. end
  3163. attack = false
  3164. end))
  3165. end
  3166. function SinkingWarp()
  3167. attack = true
  3168. hum.WalkSpeed = 0
  3169. root.Anchored = true
  3170. for i = 0, 6, 0.1 do
  3171. swait()
  3172. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(0)), 0.05)
  3173. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3174. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-25)), 0.05)
  3175. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(76)), 0.05)
  3176. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-50), Rad(-.6), Rad(13)), 0.05)
  3177. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-50), Rad(-.6), Rad(-13)), 0.05)
  3178. end
  3179. tecks2.TextTransparency = 1
  3180. tecks2.TextStrokeTransparency = 1
  3181. for i = 0, 2, 0.1 do
  3182. swait()
  3183. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -15 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(0)), 0.1)
  3184. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  3185. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-25)), 0.1)
  3186. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(76)), 0.1)
  3187. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-50), Rad(-.6), Rad(13)), 0.1)
  3188. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-50), Rad(-.6), Rad(-13)), 0.1)
  3189. end
  3190. for i = 1, 50 do
  3191. swait()
  3192. Trail(Hole)
  3193. MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
  3194. end
  3195. local ORIGINPOS = root.Position
  3196. root.CFrame = CF(Vector3.new(mouse.Hit.p.X,root.Position.Y,mouse.Hit.p.Z),ORIGINPOS)
  3197. Cso("154955269", Hole, 10, .7)
  3198. for i = 1, 50 do
  3199. swait()
  3200. MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
  3201. end
  3202. tecks2.TextTransparency = 0
  3203. tecks2.TextStrokeTransparency = 0
  3204. for i = 0, 6, 0.1 do
  3205. swait()
  3206. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.05)
  3207. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3208. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3209. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3210. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(-.6), Rad(13)), 0.05)
  3211. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(-.6), Rad(-13)), 0.05)
  3212. end
  3213. attack = false
  3214. root.Anchored = false
  3215. hum.WalkSpeed = 26
  3216. end
  3217. function wutdefaq()
  3218. attack = true
  3219. WTF:Play()
  3220. repeat
  3221. swait()
  3222. WTF.Parent = tors
  3223. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  3224. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  3225. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  3226. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  3227. RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
  3228. LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
  3229. until WTF.Playing == false
  3230. attack = false
  3231. end
  3232. function AnnoyingSink()
  3233. coroutine.resume(coroutine.create(function()
  3234. attack = true
  3235. for i = 0, 6, 0.1 do
  3236. swait()
  3237. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3238. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
  3239. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
  3240. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3241. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
  3242. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
  3243. end
  3244. local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really red", "Hole", Vector3.new(15,0,15))
  3245. Hole2.Color = Color3.new(255,0,0)
  3246. local MESH = MakeForm(Hole2,"Cyl")
  3247. MESH.Scale = Vector3.new(0,1,0)
  3248. Hole2.CFrame = CF(mouse.Hit.p)
  3249. Cso("154955269", Hole2, 10, .7)
  3250. for i = 0, 3, 0.1 do
  3251. swait()
  3252. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3253. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
  3254. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
  3255. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3256. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
  3257. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
  3258. end
  3259. attack = false
  3260. for i = 1, 50 do
  3261. swait()
  3262. MESH.Scale = MESH.Scale + Vector3.new(1,0,1)
  3263. end
  3264. for i = 1, 200 do
  3265. swait()
  3266. Sink(Hole2.Position,Hole2.Size.X/1)
  3267. end
  3268. swait(100)
  3269. for i = 1, 50 do
  3270. swait()
  3271. Trail(Hole2)
  3272. MESH.Scale = MESH.Scale - Vector3.new(1,0,1)
  3273. end
  3274. Hole2:remove()
  3275. end))
  3276. end
  3277. -------------------------------------------------------
  3278. --End Attacks N Stuff--
  3279. -------------------------------------------------------
  3280. mouse.KeyDown:connect(function(key)
  3281. if attack == false then
  3282. if key == 'c' then
  3283. AbyssalGate()
  3284. elseif key == 'z' then
  3285. SinkingWarp()
  3286. elseif key == 'b' then
  3287. AnnoyingSink()
  3288. elseif key == 't' then
  3289. wutdefaq()
  3290. elseif key == 'm' then
  3291. insanitymode()
  3292. end
  3293. end
  3294. end)
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303. -------------------------------------------------------
  3304. --Start Animations--
  3305. -------------------------------------------------------
  3306. print("By Makhail07")
  3307. Intro()
  3308. while true do
  3309. swait()
  3310. ANIMATE.Parent = nil
  3311. local IDLEANIMATION = hum:LoadAnimation(ROBLOXIDLEANIMATION)
  3312. IDLEANIMATION:Play()
  3313. sine = sine + change
  3314. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  3315. local velderp = root.Velocity.y
  3316. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 25 * Player_Size, char)
  3317. if equipped == true or equipped == false then
  3318. if attack == false then
  3319. idle = idle + 1
  3320. else
  3321. idle = 0
  3322. end
  3323. if 1 < root.Velocity.y and hitfloor == nil then
  3324. Anim = "Jump"
  3325. if attack == false then
  3326. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  3327. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3328. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3329. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3330. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  3331. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  3332. end
  3333. elseif -1 > root.Velocity.y and hitfloor == nil then
  3334. Anim = "Fall"
  3335. if attack == false then
  3336. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  3337. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3338. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  3339. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  3340. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  3341. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  3342. end
  3343. elseif torvel < 1 and hitfloor ~= nil then
  3344. Anim = "Idle"
  3345. change = 1
  3346. if attack == false then
  3347. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  3348. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
  3349. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
  3350. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
  3351. RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
  3352. LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
  3353. end
  3354. elseif (tors.Velocity).magnitude < 200 and hitfloor ~= nil then
  3355. Anim = "Walk"
  3356. change = 1
  3357. if attack == false then
  3358. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  3359. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
  3360. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
  3361. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
  3362. RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
  3363. LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
  3364. end
  3365. end
  3366. end
  3367. if hitfloor ~= nil then
  3368. Hole.CFrame = CF(posfloor)
  3369. end
  3370. Sink(Hole.Position, Hole.Size.X/5*MESH.Scale.X)
  3371. Hole.Color = Color3.new(255,0,0)
  3372. if VALUE1 == true then
  3373. --hum.HipHeight = 2
  3374. q = char:GetChildren()
  3375. for u = 1, #q do
  3376. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  3377. q[u]:remove()
  3378. elseif q[u].ClassName == "Shirt" then
  3379. q[u]:Destroy()
  3380. elseif q[u].ClassName == "Pants" then
  3381. q[u]:Destroy()
  3382. elseif q[u].ClassName == "CharacterMesh" then
  3383. q[u]:remove()
  3384. elseif q[u].ClassName == "ShirtGraphic" then
  3385. q[u]:remove()
  3386. elseif q[u].ClassName == "Part" and q[u].Name ~= "HumanoidRootPart" then
  3387. q[u].Color = Color3.new(255,0,0)
  3388. q[u].Material = "Neon"
  3389. end
  3390. end
  3391. if hed:FindFirstChild("Mesh") then
  3392. local mesh = hed.Mesh
  3393. if mesh.ClassName == "SpecialMesh" then
  3394. mesh:remove()
  3395. local m = IT("BlockMesh",hed)
  3396. m.Scale = Vector3.new(0.5,1,1)
  3397. end
  3398. end
  3399. if hed:FindFirstChild("face") then
  3400. hed.face:remove()
  3401. end
  3402. end
  3403. Music.SoundId = "rbxassetid://"..SONG
  3404. Music.Looped = true
  3405. Music.Pitch = 1
  3406. Music.Volume = 5
  3407. Music.Parent = char
  3408. Music:Resume()
  3409. if 0 < #Effects then
  3410. for e = 1, #Effects do
  3411. if Effects[e] ~= nil then
  3412. local Thing = Effects[e]
  3413. if Thing ~= nil then
  3414. local Part = Thing[1]
  3415. local Mode = Thing[2]
  3416. local Delay = Thing[3]
  3417. local IncX = Thing[4]
  3418. local IncY = Thing[5]
  3419. local IncZ = Thing[6]
  3420. if 1 >= Thing[1].Transparency then
  3421. if Thing[2] == "Block1" then
  3422. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3423. local Mesh = Thing[1].Mesh
  3424. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3425. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3426. elseif Thing[2] == "Block2" then
  3427. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3428. local Mesh = Thing[7]
  3429. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3430. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3431. elseif Thing[2] == "Block3" then
  3432. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  3433. local Mesh = Thing[7]
  3434. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3435. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3436. elseif Thing[2] == "Cylinder" then
  3437. local Mesh = Thing[1].Mesh
  3438. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3439. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3440. elseif Thing[2] == "Blood" then
  3441. local Mesh = Thing[7]
  3442. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3443. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3444. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3445. elseif Thing[2] == "Elec" then
  3446. local Mesh = Thing[1].Mesh
  3447. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3448. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3449. elseif Thing[2] == "Disappear" then
  3450. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3451. elseif Thing[2] == "Shatter" then
  3452. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3453. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3454. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3455. Thing[6] = Thing[6] + Thing[5]
  3456. end
  3457. else
  3458. Part.Parent = nil
  3459. table.remove(Effects, e)
  3460. end
  3461. end
  3462. end
  3463. end
  3464. end
  3465. end
  3466. -------------------------------------------------------
  3467. --End Animations And Script--
  3468. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement