Orangeplayer1431

Untitled

Apr 30th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.09 KB | None | 0 0
  1. local player = "LocalPlayer"
  2. local Character = game.Players[player].Character
  3. it = Instance.new
  4. vt = Vector3.new
  5. cf = CFrame.new
  6. euler = CFrame.fromEulerAnglesXYZ
  7. angles = CFrame.Angles
  8. mr = math.rad
  9. local decreaseatk = 0
  10. local decreasedef = 0
  11. local decreasemvmt = 0
  12. local Anim = "Idle"
  13. local Effects = {}
  14. local armorparts = {}
  15. local armorwelds = {}
  16. local weaponparts = {}
  17. local weaponwelds = {}
  18. local Hands = {}
  19. local necko = euler(0, 0, 0) * cf(0, 1.3, 0)
  20. local attack = false
  21. local jump = false
  22. local start = false
  23. local move = 10
  24. local hitfloor, posfloor = nil, nil
  25. local run = Instance.new("NumberValue")
  26. run.Name = "DecreaseMvmt"
  27. run.Value = -0.5
  28. local bName = "Manotech"
  29. local MainColor = BrickColor.new("Black")
  30. NoOutline = function(Part)
  31. Part.TopSurface = 10
  32. end
  33. part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  34. local fp = it("Part")
  35. fp.formFactor = formfactor
  36. fp.Parent = parent
  37. fp.Reflectance = reflectance
  38. fp.Transparency = transparency
  39. fp.CanCollide = false
  40. fp.Locked = true
  41. fp.BrickColor = brickcolor
  42. fp.Name = name
  43. fp.Size = size
  44. NoOutline(fp)
  45. fp.Material = "SmoothPlastic"
  46. fp:BreakJoints()
  47. return fp
  48. end
  49. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  50. local mesh = it(Mesh)
  51. mesh.Parent = part
  52. if Mesh == "SpecialMesh" then
  53. mesh.MeshType = meshtype
  54. if meshid ~= "nil" then
  55. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  56. end
  57. end
  58. mesh.Offset = offset
  59. mesh.Scale = scale
  60. return mesh
  61. end
  62. weld = function(parent, part0, part1, c0)
  63. local weld = it("Motor6D")
  64. weld.Parent = parent
  65. weld.Part0 = part0
  66. weld.Part1 = part1
  67. weld.C0 = c0
  68. return weld
  69. end
  70. gui = function(GuiType, parent, text, backtrans, backcol, pos, size, image)
  71. local gui = it(GuiType)
  72. gui.Parent = parent
  73. gui.BackgroundTransparency = backtrans
  74. gui.BackgroundColor3 = backcol
  75. gui.SizeConstraint = "RelativeXY"
  76. gui.Position = pos
  77. gui.Size = size
  78. if GuiType == "TextLabel" then
  79. gui.Text = text
  80. gui.TextXAlignment = "Center"
  81. gui.TextYAlignment = "Center"
  82. gui.Font = "SourceSans"
  83. gui.FontSize = "Size14"
  84. gui.TextWrapped = false
  85. gui.TextStrokeTransparency = 0
  86. gui.TextColor = BrickColor.new("White")
  87. else
  88. if GuiType == "ImageLabel" then
  89. gui.Image = "rbxassetid://" .. image
  90. gui.ImageColor3 = backcol
  91. end
  92. end
  93. return gui
  94. end
  95. local handle = nil
  96. AesthPart = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef)
  97. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  98. prt.Material = neon
  99. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  100. wld = weld(handle, prt, wldpar, ceef)
  101. v = it("NumberValue", prt)
  102. v.Value = trans
  103. v.Name = "MainTransparency"
  104. return prt, msh, wld
  105. end
  106. AesthPartHand = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef, wldpare)
  107. prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
  108. prt.Material = neon
  109. msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
  110. wld = weld(wldpare, prt, wldpar, ceef)
  111. v = it("NumberValue", prt)
  112. v.Value = trans
  113. v.Name = "MainTransparency"
  114. return prt, msh, wld
  115. end
  116. local modelzorz = Instance.new("Model")
  117. modelzorz.Parent = workspace.CurrentCamera
  118. modelzorz.Name = "ManotechBody"
  119. local Torso = Character.Torso
  120. local LeftArm = Character["Left Arm"]
  121. local RightArm = Character["Right Arm"]
  122. local LeftLeg = Character["Left Leg"]
  123. local RightLeg = Character["Right Leg"]
  124. local Head = Character.Head
  125. local RootPart = Character.HumanoidRootPart
  126. handle = part(3, modelzorz, 0, 1, BrickColor.new("Black"), "Handle", vt())
  127. local handlewld = weld(handle, handle, Torso, euler(0, 0, -0.8) * cf(0, 0, -0.7))
  128. Tprt01 = AesthPart(modelzorz, Torso, 0, 0, "Fossil", "Torso Part01", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.1, 12.1, 12.1, euler(0, mr(-90), 0) * cf(0, 0, 0))
  129. Tprt02 = AesthPart(modelzorz, Tprt01, 0, 0, "Really black", "Torso Part02", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.2, 12.2, 4, euler(mr(90), 0, 0) * cf(0, -0.84, 0))
  130. Tprt03 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part03", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.14, 12.14, 4, euler(mr(90), 0, 0) * cf(0, -0.01, 0))
  131. Tprt04 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part04", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.15, 12.15, 2, euler(mr(90), 0, 0) * cf(0, -0.01, 0))
  132. Tprt05 = AesthPart(modelzorz, Tprt01, 0, 0, "Really black", "Torso Part05", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.2, 12.2, 4, euler(mr(90), 0, 0) * cf(0, 0.83, 0))
  133. Tprt06 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part06", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.5, 12.5, 2, euler(mr(90), 0, 0) * cf(0, 1.03, 0))
  134. Tprt07 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part07", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.6, 12.6, 1, euler(mr(90), 0, 0) * cf(0, 1.14, 0))
  135. Tprt08 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part08", "SmoothPlastic", "SpecialMesh", "Cylinder", "nil", 1, 5, 5, euler(mr(90), 0, 0) * cf(-0.562, 0.82, 0))
  136. Tprt09 = AesthPart(modelzorz, Tprt01, 0, 0, "Really black", "Torso Part09", "Neon", "SpecialMesh", "Cylinder", "nil", 1, 4, 4, euler(mr(90), 0, 0) * cf(-0.572, 0.82, 0))
  137. Tprt10 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part10", "SmoothPlastic", "SpecialMesh", "FileMesh", "9756362", 0.2, 1, 0.4, euler(mr(90), 0, 0) * cf(-0.662, 0.82, 0))
  138. Tprt11 = AesthPart(modelzorz, Tprt01, 0, 0, "Really black", "Torso Part11", "Neon", "SpecialMesh", "Sphere", "nil", 1, 0.4, 2, euler(mr(90), 0, 0) * cf(-0.722, 0.82, 0))
  139. Tprt12 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part12", "SmoothPlastic", "SpecialMesh", "FileMesh", "26340522", 1, 1, 1.4, euler(0, mr(90), 0) * cf(0, -0.34, 0))
  140. Tprt13 = AesthPart(modelzorz, Tprt01, 0, 0, "Dark indigo", "Torso Part13", "SmoothPlastic", "SpecialMesh", "FileMesh", "189759018", 3, 4, 3.5, euler(0, mr(90), 0) * cf(0, -0.55, -0.06))
  141. LAprt01 = AesthPart(modelzorz, LeftArm, 0, 0, "Fossil", "Left Arm Part01", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.1, 12.1, 6.1, euler(0, mr(-90), 0) * cf(0, 0, 0))
  142. LAprt01a = AesthPart(modelzorz, LAprt01, 0, 0, "Fossil", "Left Arm Part01a", "SmoothPlastic", "BlockMesh", "nil", "nil", 0, 0, 0, euler(0, mr(90), 0) * cf(0, 0, 0))
  143. RAprt01 = AesthPart(modelzorz, RightArm, 0, 0, "Fossil", "Right Arm Part01", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.1, 12.1, 6.1, euler(0, mr(90), 0) * cf(0, 0, 0))
  144. RAprt01a = AesthPart(modelzorz, RAprt01, 0, 0, "Fossil", "Right Arm Part01a", "SmoothPlastic", "BlockMesh", "nil", "nil", 0, 0, 0, euler(0, mr(90), 0) * cf(0, 0, 0))
  145. LLprt01 = AesthPart(modelzorz, LeftLeg, 0, 0, "Fossil", "Left Leg Part01", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.1, 6.1, 12.1, euler(mr(90), 0, 0) * cf(0, 0, 0))
  146. LLprt01a = AesthPart(modelzorz, LLprt01, 0, 0, "Fossil", "Left Leg Part01a", "SmoothPlastic", "BlockMesh", "nil", "nil", 0, 0, 0, euler(0, 0, mr(90)) * cf(0, 0, 0))
  147. RLprt01 = AesthPart(modelzorz, RightLeg, 0, 0, "Fossil", "Right Leg Part01", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.1, 6.1, 12.1, euler(mr(90), 0, 0) * cf(0, 0, 0))
  148. RLprt01a = AesthPart(modelzorz, RLprt01, 0, 0, "Fossil", "Right Leg Part01a", "SmoothPlastic", "BlockMesh", "nil", "nil", 0, 0, 0, euler(0, 0, mr(-90)) * cf(0, 0, 0))
  149. local thPart = LAprt01a
  150. local thPart2 = LLprt01a
  151. for i = -1, 1, 2 do
  152. if i == 1 then
  153. thPart = RAprt01a
  154. thPart2 = RLprt01a
  155. end
  156. Aprt02 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part02", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.5, 4, 3, euler(mr(90), mr(90), 0) * cf(-0.23, -0.93, 0))
  157. Aprt03 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part03", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.5, 3, 7, euler(mr(90), mr(90), 0) * cf(0.43, -0.82, 0))
  158. Aprt04 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part04", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 6.5, 3, 3, euler(mr(-90), mr(-90), mr(59.815)) * cf(0.23, 0.01, 0))
  159. Aprt05 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part05", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 6.5, 3, 3, euler(mr(-90), mr(-90), mr(90)) * cf(0.43, 0.18, 0))
  160. Aprt06 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part06", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 6.5, 3, 3, euler(mr(-90), mr(-90), mr(32.321)) * cf(0.05, -0.2, 0))
  161. Aprt07 = AesthPart(modelzorz, thPart, 0, 0, "Black", "Arm Part07", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.2, 4, 6.2, euler(0, mr(90), 0) * cf(0, 0.82, 0))
  162. Aprt08 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part08", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.3, 3, 6.3, euler(0, mr(90), 0) * cf(0, 0.82, 0))
  163. Aprt09 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part09", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 7, 5, 5, euler(0, mr(90), mr(103.229)) * cf(-0.1, -0.87, 0))
  164. Aprt10 = AesthPart(modelzorz, thPart, 0, 0, "Dark indigo", "Arm Part10", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 7, 5, 5, euler(0, mr(90), mr(90)) * cf(0.26, -0.85, 0))
  165. Aprt11 = AesthPart(modelzorz, thPart, 0, 0, "Black", "Arm Part11", "SmoothPlastic", "CylinderMesh", "nil", "nil", 3.5, 7.5, 3.5, euler(mr(90), 0, 0) * cf(0.47, -1.3, 0))
  166. Lprt02 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part02", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.3, 6.3, 3, euler(0, 0, 0) * cf(0, 0, -0.92))
  167. Lprt03 = AesthPart(modelzorz, thPart2, 0, 0, "Black", "Leg Part03", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.25, 6.25, 3, euler(0, 0, 0) * cf(0, 0, -0.67))
  168. Lprt04 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part04", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 3, 2, euler(0, 0, mr(180)) * cf(0.53 * i, 0.33, -0.42))
  169. Lprt05 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part05", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 3, 2, euler(0, 0, 0) * cf(0.53 * i, -0.33, -0.42))
  170. Lprt06 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part06", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 3, 2, euler(0, 0, mr(180)) * cf(-0.53 * i, 0.33, -0.42))
  171. Lprt07 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part07", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 3, 2, euler(0, 0, 0) * cf(-0.53 * i, -0.33, -0.42))
  172. Lprt08 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part08", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.6, 6.6, 3, euler(0, 0, 0) * cf(0, 0, 0.37))
  173. Lprt09 = AesthPart(modelzorz, thPart2, 0, 0, "Black", "Leg Part09", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.5, 6.5, 3, euler(0, 0, 0) * cf(0, 0, 0.91))
  174. Lprt10 = AesthPart(modelzorz, thPart2, 0, 0, "Really black", "Leg Part10", "Neon", "BlockMesh", "nil", "nil", 0.5, 1, 3, euler(0, 0, mr(90)) * cf(-0.52 * i, 0, -0.22))
  175. Lprt11 = AesthPart(modelzorz, thPart2, 0, 0, "Really black", "Leg Part11", "Neon", "BlockMesh", "nil", "nil", 0.5, 1, 3, euler(0, mr(-30), mr(90)) * cf(-0.52 * i, 0.2, -0.22))
  176. Lprt12 = AesthPart(modelzorz, thPart2, 0, 0, "Really black", "Leg Part12", "Neon", "BlockMesh", "nil", "nil", 0.5, 1, 3, euler(0, mr(30), mr(90)) * cf(-0.52 * i, -0.2, -0.22))
  177. Lprt13 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part13", "SmoothPlastic", "CylinderMesh", "nil", "nil", 2, 1, 2, euler(0, 0, mr(90)) * cf(-0.62 * i, 0, 0.03))
  178. Lprt14 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part14", "SmoothPlastic", "CylinderMesh", "nil", "nil", 1.7, 1.1, 1.7, euler(0, 0, mr(90)) * cf(-0.62 * i, 0, 0.03))
  179. Lprt15 = AesthPart(modelzorz, thPart2, 0, 0, "Really black", "Leg Part15", "Neon", "CylinderMesh", "nil", "nil", 1, 1.2, 1, euler(0, 0, mr(90)) * cf(-0.62 * i, 0, 0.03))
  180. Lprt16 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part16", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 1.5, 4, euler(0, 0, mr(180)) * cf(-0.6 * i, 0.14, 0.35))
  181. Lprt17 = AesthPart(modelzorz, thPart2, 0, 0, "Dark indigo", "Leg Part17", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 1.5, 4, euler(0, 0, 0) * cf(-0.6 * i, -0.16, 0.35))
  182. Lprt18 = AesthPart(modelzorz, thPart2, 0, 0, "Black", "Leg Part18", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 1.5, 4, euler(mr(15), 0, mr(180)) * cf(-0.6 * i, 0.35, 0.35))
  183. Lprt19 = AesthPart(modelzorz, thPart2, 0, 0, "Black", "Leg Part19", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 1.5, 4, euler(mr(15), 0, 0) * cf(-0.6 * i, -0.37, 0.35))
  184. end
  185. LAprt12 = AesthPart(modelzorz, LAprt01a, 0, 0, "Dark indigo", "Left Arm Part12", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 7, 2, euler(mr(180), mr(-90), mr(103.229)) * cf(1.05, -1.48, 0.71))
  186. LAprt13 = AesthPart(modelzorz, LAprt01a, 0, 0, "Dark indigo", "Left Arm Part13", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 1, 7, 2, euler(mr(180), mr(-90), mr(103.229)) * cf(1.05, -1.48, -0.71))
  187. RAprt12 = AesthPart(modelzorz, RAprt01a, 0, 0, "Dark indigo", "Right Arm Part12", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 6.5, 3, 6, euler(mr(180), mr(90), mr(9.214)) * cf(1.217, -1.384, 0))
  188. RAprt13 = AesthPart(modelzorz, RAprt01a, 0, 0, "Dark indigo", "Right Arm Part13", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 6, 3, 6, euler(mr(180), mr(90), mr(-10.361)) * cf(1.108, -1.116, 0))
  189. RAprt14 = AesthPart(modelzorz, RAprt01a, 0, 0, "Dark indigo", "Right Arm Part14", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 5.5, 3, 6, euler(mr(180), mr(90), mr(-42.832)) * cf(1.002, -0.856, 0))
  190. RAprt15 = AesthPart(modelzorz, RAprt01a, 0, 0, "Really black", "Right Arm Part15", "Neon", "BlockMesh", "nil", "nil", 6.5, 0.2, 6.5, euler(0, mr(90), 0) * cf(0, 0.82, 0))
  191. RAprt16 = AesthPart(modelzorz, RAprt01a, 0, 0, "Really black", "Right Arm Part16", "Neon", "BlockMesh", "nil", "nil", 6.5, 0.2, 6.5, euler(0, mr(90), mr(6.849)) * cf(0, 0.97, 0))
  192. RAprt17 = AesthPart(modelzorz, RAprt01a, 0, 0, "Really black", "Right Arm Part17", "Neon", "BlockMesh", "nil", "nil", 6.5, 0.2, 6.5, euler(0, mr(90), mr(-6.849)) * cf(0, 0.66, 0))
  193. RAprt18 = AesthPart(modelzorz, RAprt01a, 0, 0, "Carnation pink", "Right Arm Part18", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.4, 0.6, 6.4, euler(0, mr(90), 0) * cf(0, 0.82, 0))
  194. RAprt19 = AesthPart(modelzorz, RAprt01a, 0, 0, "Carnation pink", "Right Arm Part19", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.4, 0.6, 6.4, euler(0, mr(90), mr(6.849)) * cf(0, 0.97, 0))
  195. RAprt20 = AesthPart(modelzorz, RAprt01a, 0, 0, "Carnation pink", "Right Arm Part20", "SmoothPlastic", "BlockMesh", "nil", "nil", 6.4, 0.6, 6.4, euler(0, mr(90), mr(-6.849)) * cf(0, 0.66, 0))
  196. RAprt21 = AesthPart(modelzorz, RAprt01a, 0, 0, "Dark indigo", "Right Arm Part21", "SmoothPlastic", "CylinderMesh", "nil", "nil", 3.5, 1, 3.5, euler(mr(90), mr(90), 0) * cf(0.55, 0.82, 0))
  197. RAprt22 = AesthPart(modelzorz, RAprt01a, 0, 0, "Carnation pink", "Right Arm Part22", "SmoothPlastic", "CylinderMesh", "nil", "nil", 3, 1.1, 3, euler(mr(90), mr(90), 0) * cf(0.55, 0.82, 0))
  198. RAprt23 = AesthPart(modelzorz, RAprt01a, 0, 0, "Really black", "Right Arm Part23", "Neon", "CylinderMesh", "nil", "nil", 1, 1.2, 1, euler(mr(90), mr(90), 0) * cf(0.55, 0.82, 0))
  199. for i = 0, 135, 45 do
  200. RAprt24 = AesthPart(modelzorz, RAprt01a, 0, 0, "Really black", "Right Arm Part24", "Neon", "BlockMesh", "nil", "nil", 1.5, 1, 0.2, euler(mr(90), mr(90), 0) * euler(mr(i), 0, 0) * cf(0.57, 0.82, 0))
  201. end
  202. Hprt01 = AesthPart(modelzorz, Head, 0, 0, "Fossil", "Head Part01", "SmoothPlastic", "SpecialMesh", "Sphere", "nil", 8.5, 9, 9, euler(0, 0, 0) * cf(0, -0.21, 0))
  203. Hprt02 = AesthPart(modelzorz, Hprt01, 0, 0, "Fossil", "Head Part02", "SmoothPlastic", "CylinderMesh", "nil", "nil", 7.5, 0.6, 7.5, euler(0, 0, 0) * cf(0, 0.47, 0))
  204. Hprt03 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part03", "SmoothPlastic", "CylinderMesh", "nil", "nil", 9, 1, 9, euler(mr(9.321), 0, 0) * cf(0, -0.15, 0.03))
  205. Hprt04 = AesthPart(modelzorz, Hprt01, 0, 0, "Pastel blue", "Head Part04", "Neon", "CylinderMesh", "nil", "nil", 9.1, 0.2, 9.1, euler(mr(9.321), 0, 0) * cf(0, -0.15, 0.03))
  206. Hprt05 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part05", "SmoothPlastic", "BlockMesh", "nil", "nil", 1, 4, 3, euler(mr(90), 0, 0) * cf(0.82, -0.07, 0.06))
  207. Hprt06 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part06", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 3, 1, 2, euler(0, mr(180), mr(-90)) * cf(1.02, -0.07, -0.14))
  208. Hprt07 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part07", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 3, 1, 2, euler(0, 0, mr(-90)) * cf(1.02, -0.07, 0.26))
  209. Hprt08 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part08", "SmoothPlastic", "BlockMesh", "nil", "nil", 1, 4, 3, euler(mr(90), 0, 0) * cf(-0.81, -0.07, 0.06))
  210. Hprt09 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part09", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 3, 1, 2, euler(0, mr(180), mr(90)) * cf(-1.01, -0.07, -0.14))
  211. Hprt10 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part10", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 3, 1, 2, euler(0, 0, mr(90)) * cf(-1.01, -0.07, 0.26))
  212. Hprt11 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part11", "SmoothPlastic", "CylinderMesh", "nil", "nil", 3, 1, 3, euler(mr(90), 0, 0) * cf(0, 0.02, 0.86))
  213. Hprt12 = AesthPart(modelzorz, Hprt01, 0, 0, "Really black", "Head Part12", "Neon", "CylinderMesh", "nil", "nil", 2, 1.1, 2, euler(mr(90), 0, 0) * cf(0, 0.02, 0.86))
  214. Hprt13 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part13", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 0.5, 1, 4, euler(mr(90), mr(-90), 0) * cf(0.1, 0.59, 0.91))
  215. Hprt14 = AesthPart(modelzorz, Hprt01, 0, 0, "Dark indigo", "Head Part14", "SmoothPlastic", "SpecialMesh", "Wedge", "nil", 0.5, 1, 4, euler(mr(90), mr(90), 0) * cf(-0.1, 0.59, 0.91))
  216.  
  217.  
  218. --[[
  219. =============================]}
  220. //{Script: Tenebris
  221. //{User: Citrus
  222. =============================]}
  223. //{Controls:
  224. // X - Void Hook
  225. // F - Void Grip
  226. // C - Implosion
  227. // Shift - Sprint
  228. =============================]}
  229. //{Key combos:
  230. // ssw - Lock-on Strike
  231. =============================]}
  232. --]]
  233.  
  234. --[[This is still a WIP. Significant changes may occur.]]--
  235.  
  236. --[[PHOENIX_WEAPONRY]]--
  237. Player=game:GetService("Players").LocalPlayer
  238. Character=Player.Character
  239. PlayerGui=Player.PlayerGui
  240. Backpack=Player.Backpack
  241. Torso=Character.Torso
  242. Head=Character.Head
  243. Humanoid=Character.Humanoid
  244. m=Instance.new('Model',Character)
  245. LeftArm=Character["Left Arm"]
  246. LeftLeg=Character["Left Leg"]
  247. RightArm=Character["Right Arm"]
  248. RightLeg=Character["Right Leg"]
  249. LS=Torso["Left Shoulder"]
  250. LH=Torso["Left Hip"]
  251. RS=Torso["Right Shoulder"]
  252. RH=Torso["Right Hip"]
  253. Neck=Torso.Neck
  254. it=Instance.new
  255. attacktype=1
  256. vt=Vector3.new
  257. cf=CFrame.new
  258. euler=CFrame.fromEulerAnglesXYZ
  259. angles=CFrame.Angles
  260. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  261. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  262. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  263. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  264. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  265. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  266. cn = CFrame.new
  267. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  268. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  269. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  270. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  271. RootPart=Character.HumanoidRootPart
  272. RootJoint=RootPart.RootJoint
  273. RootCF=euler(-1.57,0,3.14)
  274. attack = false
  275. attackdebounce = false
  276. deb=false
  277. equipped=true
  278. hand=false
  279. MMouse=nil
  280. combo=0
  281. mana=0
  282. cam=workspace.CurrentCamera
  283. RocketTarget=nil
  284. Targetting=false
  285. trispeed=.2
  286. attackmode='none'
  287. local idle=0
  288. local Anim="Idle"
  289. local Effects={}
  290. local gun=false
  291. local shoot=false
  292. player=nil
  293. local antirun = false
  294. local mhitsounds = {"199149137","199149186","199149221","199149235","199149269","199149297"}
  295. ----------------------------------------------------
  296. z = Instance.new("Sound", char)
  297. z.SoundId = "rbxassetid://587427483"--242463565
  298. z.Looped = true
  299. z.Pitch = 1
  300. z.Volume = 1
  301. wait(.01)
  302. z:Play()
  303. ----------------------------------------------------
  304. --[[if Humanoid:findFirstChild("Animator") then
  305. Humanoid:findFirstChild("Animator").Parent = Animstore
  306. end
  307. if Character:findFirstChild("Animate") then
  308. Character:findFirstChild("Animate").Parent = Animstore]]
  309.  
  310. mouse=Player:GetMouse()
  311. --save shoulders
  312. RSH, LSH=nil, nil
  313. --welds
  314. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  315. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  316. LH=Torso["Left Hip"]
  317. RH=Torso["Right Hip"]
  318. TorsoColor=Torso.BrickColor
  319. function NoOutline(Part)
  320. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  321. end
  322. player=Player
  323. ch=Character
  324. RSH=ch.Torso["Right Shoulder"]
  325. LSH=ch.Torso["Left Shoulder"]
  326. --
  327. RSH.Parent=nil
  328. LSH.Parent=nil
  329. --
  330. RW.Name="Right Shoulder"
  331. RW.Part0=ch.Torso
  332. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  333. RW.C1=cf(0, 0.5, 0)
  334. RW.Part1=ch["Right Arm"]
  335. RW.Parent=ch.Torso
  336. --
  337. LW.Name="Left Shoulder"
  338. LW.Part0=ch.Torso
  339. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  340. LW.C1=cf(0, 0.5, 0)
  341. LW.Part1=ch["Left Arm"]
  342. LW.Parent=ch.Torso
  343.  
  344. local Stats=Instance.new("BoolValue")
  345. Stats.Name="Stats"
  346. Stats.Parent=Character
  347. local Atk=Instance.new("NumberValue")
  348. Atk.Name="Damage"
  349. Atk.Parent=Stats
  350. Atk.Value=1
  351. local Def=Instance.new("NumberValue")
  352. Def.Name="Defense"
  353. Def.Parent=Stats
  354. Def.Value=1
  355. local Speed=Instance.new("NumberValue")
  356. Speed.Name="Speed"
  357. Speed.Parent=Stats
  358. Speed.Value=1
  359. local Mvmt=Instance.new("NumberValue")
  360. Mvmt.Name="Movement"
  361. Mvmt.Parent=Stats
  362. Mvmt.Value=1
  363.  
  364.  
  365.  
  366. local fengui=it("GuiMain")
  367. fengui.Parent=Player.PlayerGui
  368. fengui.Name="WeaponGUI"
  369. local fenframe=it("Frame")
  370. fenframe.Parent=fengui
  371. fenframe.BackgroundColor3=Color3.new(255,255,255)
  372. fenframe.BackgroundTransparency=1
  373. fenframe.BorderColor3=Color3.new(17,17,17)
  374. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  375. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  376. local fenbarmana1=it("TextLabel")
  377. fenbarmana1.Parent=fenframe
  378. fenbarmana1.Text=" "
  379. fenbarmana1.BackgroundTransparency=0
  380. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  381. fenbarmana1.SizeConstraint="RelativeXY"
  382. fenbarmana1.TextXAlignment="Center"
  383. fenbarmana1.TextYAlignment="Center"
  384. fenbarmana1.Position=UDim2.new(0,0,0,0)
  385. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  386. local fenbarmana2=it("TextLabel")
  387. fenbarmana2.Parent=fenframe
  388. fenbarmana2.Text=" "
  389. fenbarmana2.BackgroundTransparency=0
  390. fenbarmana2.BackgroundColor3=Color3.new(0.5,0,255)
  391. fenbarmana2.SizeConstraint="RelativeXY"
  392. fenbarmana2.TextXAlignment="Center"
  393. fenbarmana2.TextYAlignment="Center"
  394. fenbarmana2.Position=UDim2.new(0,0,0,0)
  395. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  396. local fenbarmana3=it("TextLabel")
  397. fenbarmana3.Parent=fenframe
  398. fenbarmana3.Text=" "
  399. fenbarmana3.BackgroundTransparency=0
  400. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  401. fenbarmana3.SizeConstraint="RelativeXY"
  402. fenbarmana3.TextXAlignment="Center"
  403. fenbarmana3.TextYAlignment="Center"
  404. fenbarmana3.Position=UDim2.new(0,0,0,0)
  405. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  406. local fenbarmana4=it("TextLabel")
  407. fenbarmana4.Parent=fenframe
  408. fenbarmana4.Text="Loading interface"
  409. fenbarmana4.BackgroundTransparency=1
  410. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  411. fenbarmana4.SizeConstraint="RelativeXY"
  412. fenbarmana4.TextXAlignment="Center"
  413. fenbarmana4.TextYAlignment="Center"
  414. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  415. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  416. fenbarmana4.FontSize="Size9"
  417. fenbarmana4.TextStrokeTransparency=0
  418. fenbarmana4.TextColor=BrickColor.new("White")
  419.  
  420. local donum=0
  421.  
  422. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  423. local fp=it("Part")
  424. fp.formFactor=formfactor
  425. fp.Parent=parent
  426. fp.Reflectance=reflectance
  427. fp.Transparency=transparency
  428. fp.CanCollide=false
  429. fp.Locked=true
  430. fp.BrickColor=brickcolor
  431. fp.Name=name
  432. fp.Size=size
  433. fp.Position=Torso.Position
  434. NoOutline(fp)
  435. fp.Material="SmoothPlastic"
  436. fp:BreakJoints()
  437. return fp
  438. end
  439.  
  440. function part2(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  441. local fp = Instance.new("Part")
  442. fp.formFactor = formfactor
  443. fp.Parent = parent
  444. fp.Reflectance = reflectance
  445. fp.Transparency = transparency
  446. fp.CanCollide = false
  447. fp.Locked = true
  448. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  449. fp.Name = name
  450. fp.Size = size
  451. fp.Position = Character.Torso.Position
  452. fp.Material = material
  453.  
  454. NoOutline(fp)
  455. return fp
  456. end
  457.  
  458. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  459. local mesh=it(Mesh)
  460. mesh.Parent=part
  461. if Mesh=="SpecialMesh" then
  462. mesh.MeshType=meshtype
  463. mesh.MeshId=meshid
  464. end
  465. mesh.Offset=offset
  466. mesh.Scale=scale
  467. return mesh
  468. end
  469.  
  470. function weld(parent,part0,part1,c0)
  471. local weld=it("Weld")
  472. weld.Parent=parent
  473. weld.Part0=part0
  474. weld.Part1=part1
  475. weld.C0=c0
  476. return weld
  477. end
  478.  
  479. function weld2(parent, part0, part1, c0, c1)
  480. local Weld = Instance.new("Weld")
  481. Weld.Parent = parent
  482. Weld.Part0 = part0
  483. Weld.Part1 = part1
  484. Weld.C0 = c0
  485. Weld.C1 = c1
  486.  
  487. return Weld
  488. end
  489.  
  490. local Color1=Torso.BrickColor
  491.  
  492. local bodvel=Instance.new("BodyVelocity")
  493. local bg=Instance.new("BodyGyro")
  494.  
  495. ArtificialHB = Instance.new("BindableEvent", script)
  496. ArtificialHB.Name = "Heartbeat"
  497.  
  498. script:WaitForChild("Heartbeat")
  499.  
  500. frame = 1 / 60
  501. tf = 0
  502. allowframeloss = true
  503. tossremainder = false
  504. lastframe = tick()
  505. script.Heartbeat:Fire()
  506.  
  507. game:GetService("RunService").Heartbeat:connect(function(s, p)
  508. tf = tf + s
  509. if tf >= frame then
  510. if allowframeloss then
  511. script.Heartbeat:Fire()
  512. lastframe = tick()
  513. else
  514. for i = 1, math.floor(tf / frame) do
  515. script.Heartbeat:Fire()
  516. end
  517. lastframe = tick()
  518. end
  519. if tossremainder then
  520. tf = 0
  521. else
  522. tf = tf - frame * math.floor(tf / frame)
  523. end
  524. end
  525. end)
  526.  
  527. function swait(num)
  528. if num == 0 or num == nil then
  529. ArtificialHB.Event:wait()
  530. else
  531. for i = 0, num do
  532. ArtificialHB.Event:wait()
  533. end
  534. end
  535. end
  536.  
  537.  
  538. so = function(id,par,vol,pit)
  539. coroutine.resume(coroutine.create(function()
  540. local sou = Instance.new("Sound",par or workspace)
  541. sou.Volume=vol
  542. sou.Pitch=pit or 1
  543. sou.SoundId=id
  544. swait()
  545. sou:play()
  546. game:GetService("Debris"):AddItem(sou,6)
  547. end))
  548. end
  549.  
  550. function clerp(a,b,t)
  551. local qa = {QuaternionFromCFrame(a)}
  552. local qb = {QuaternionFromCFrame(b)}
  553. local ax, ay, az = a.x, a.y, a.z
  554. local bx, by, bz = b.x, b.y, b.z
  555. local _t = 1-t
  556. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  557. end
  558.  
  559. function QuaternionFromCFrame(cf)
  560. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  561. local trace = m00 + m11 + m22
  562. if trace > 0 then
  563. local s = math.sqrt(1 + trace)
  564. local recip = 0.5/s
  565. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  566. else
  567. local i = 0
  568. if m11 > m00 then
  569. i = 1
  570. end
  571. if m22 > (i == 0 and m00 or m11) then
  572. i = 2
  573. end
  574. if i == 0 then
  575. local s = math.sqrt(m00-m11-m22+1)
  576. local recip = 0.5/s
  577. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  578. elseif i == 1 then
  579. local s = math.sqrt(m11-m22-m00+1)
  580. local recip = 0.5/s
  581. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  582. elseif i == 2 then
  583. local s = math.sqrt(m22-m00-m11+1)
  584. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  585. end
  586. end
  587. end
  588.  
  589. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  590. local xs, ys, zs = x + x, y + y, z + z
  591. local wx, wy, wz = w*xs, w*ys, w*zs
  592. local xx = x*xs
  593. local xy = x*ys
  594. local xz = x*zs
  595. local yy = y*ys
  596. local yz = y*zs
  597. local zz = z*zs
  598. 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))
  599. end
  600.  
  601. function QuaternionSlerp(a, b, t)
  602. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  603. local startInterp, finishInterp;
  604. if cosTheta >= 0.0001 then
  605. if (1 - cosTheta) > 0.0001 then
  606. local theta = math.acos(cosTheta)
  607. local invSinTheta = 1/math.sin(theta)
  608. startInterp = math.sin((1-t)*theta)*invSinTheta
  609. finishInterp = math.sin(t*theta)*invSinTheta
  610. else
  611. startInterp = 1-t
  612. finishInterp = t
  613. end
  614. else
  615. if (1+cosTheta) > 0.0001 then
  616. local theta = math.acos(-cosTheta)
  617. local invSinTheta = 1/math.sin(theta)
  618. startInterp = math.sin((t-1)*theta)*invSinTheta
  619. finishInterp = math.sin(t*theta)*invSinTheta
  620. else
  621. startInterp = t-1
  622. finishInterp = t
  623. end
  624. end
  625. 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
  626. end
  627.  
  628. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  629. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  630. end
  631.  
  632.  
  633.  
  634. Damagefunc2 = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  635. if hit.Parent == nil then
  636. return
  637. end
  638. local h = hit.Parent:FindFirstChild("Humanoid")
  639. for _, v in pairs(hit.Parent:children()) do
  640. if v:IsA("Humanoid") then
  641. h = v
  642. end
  643. end
  644. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  645. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  646. if hit.Parent.DebounceHit.Value == true then
  647. return
  648. end
  649. end
  650. if h.MaxHealth >= math.huge then
  651. hit:BreakJoints()
  652. end
  653. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  654. return
  655. end]]
  656. -- hs(hit,1.2)
  657. local c = Instance.new("ObjectValue")
  658. c.Name = "creator"
  659. c.Value = game:service("Players").LocalPlayer
  660. c.Parent = h
  661.  
  662. game:GetService("Debris"):AddItem(c, .5)
  663. if HitSound ~= nil and HitPitch ~= nil then
  664. so(HitSound, hit, 1, HitPitch)
  665. end
  666. local Damage = math.random(minim, maxim)
  667. -- h:TakeDamage(Damage)
  668. local blocked = false
  669. local block = hit.Parent:findFirstChild("Block")
  670. if block ~= nil then
  671. if block.className == "IntValue" then
  672. if block.Value > 0 then
  673. blocked = true
  674. block.Value = block.Value - 1
  675. print(block.Value)
  676. end
  677. end
  678. end
  679. if blocked == false then
  680. -- h:TakeDamage(Damage)
  681. h.Health = h.Health - Damage
  682. if Damage ~= 0 then
  683. ShowDamage2((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  684. end
  685. else
  686. h.Health = h.Health - (Damage / 2)
  687. if Damage ~=0 then
  688. ShowDamage2((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  689. end
  690. end
  691. if Type == "Knockdown" then
  692. local hum = hit.Parent.Humanoid
  693. hum.PlatformStand = true
  694. coroutine.resume(coroutine.create(function(HHumanoid)
  695. swait(1)
  696. HHumanoid.PlatformStand = false
  697. end), hum)
  698. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  699. local bodvol = Instance.new("BodyVelocity")
  700. bodvol.velocity = angle * knockback
  701. bodvol.P = 5000
  702. bodvol.maxForce = Vector3.new(8e+003, 8e+003, 8e+003)
  703. bodvol.Parent = hit
  704.  
  705. local rl = Instance.new("BodyAngularVelocity")
  706. rl.P = 3000
  707. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  708. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  709. rl.Parent = hit
  710.  
  711. game:GetService("Debris"):AddItem(bodvol, .5)
  712. game:GetService("Debris"):AddItem(rl, .5)
  713. elseif Type == "Plat" then
  714. local hum = hit.Parent.Humanoid
  715. hum.PlatformStand = true
  716. coroutine.resume(coroutine.create(function(HHumanoid)
  717. swait(2)
  718. HHumanoid.PlatformStand = false
  719. end), hum)
  720.  
  721. local rl = Instance.new("BodyAngularVelocity")
  722. rl.P = 3000
  723. rl.maxTorque = Vector3.new(100, 100, 100) * 500
  724. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  725. rl.Parent = hit
  726.  
  727. game:GetService("Debris"):AddItem(rl, .5)
  728. elseif Type == "Normal" then
  729. local vp = Instance.new("BodyVelocity")
  730. vp.P = 500
  731. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  732. vp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  733.  
  734. if knockback > 0 then
  735. vp.Parent = hit.Parent.Torso
  736. end
  737. game:GetService("Debris"):AddItem(vp, .5)
  738. elseif Type == "Up" then
  739. local bodyVelocity = Instance.new("BodyVelocity")
  740. bodyVelocity.velocity = vt(0, 20, 0)
  741. bodyVelocity.P = 5000
  742. bodyVelocity.maxForce = Vector3.new(8e+003, 8e+003, 8e+003)
  743. bodyVelocity.Parent = hit
  744.  
  745. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  746. elseif Type == "Snare" then
  747. local bp = Instance.new("BodyPosition")
  748. bp.P = 2000
  749. bp.D = 100
  750. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  751. bp.position = hit.Parent.Torso.Position
  752. bp.Parent = hit.Parent.Torso
  753.  
  754. game:GetService("Debris"):AddItem(bp, 1)
  755. elseif Type == "Freeze" then
  756. local BodPos = Instance.new("BodyPosition")
  757. BodPos.P = 50000
  758. BodPos.D = 1000
  759. BodPos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  760. BodPos.position = hit.Parent.Torso.Position
  761. BodPos.Parent = hit.Parent.Torso
  762.  
  763. local BodGy = Instance.new("BodyGyro")
  764. BodGy.maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge
  765. BodGy.P = 20e+003
  766. BodGy.Parent = hit.Parent.Torso
  767. BodGy.cframe = hit.Parent.Torso.CFrame
  768.  
  769. hit.Parent.Torso.Anchored = true
  770. coroutine.resume(coroutine.create(function(Part)
  771. swait(1.5)
  772. Part.Anchored = false
  773. end), hit.Parent.Torso)
  774. game:GetService("Debris"):AddItem(BodPos, 3)
  775. game:GetService("Debris"):AddItem(BodGy, 3)
  776. end
  777. local debounce = Instance.new("BoolValue")
  778. debounce.Name = "DebounceHit"
  779. debounce.Parent = hit.Parent
  780. debounce.Value = true
  781.  
  782. game:GetService("Debris"):AddItem(debounce, Delay)
  783. c = Instance.new("ObjectValue")
  784. c.Name = "creator"
  785. c.Value = Player
  786. c.Parent = h
  787. game:GetService("Debris"):AddItem(c, .5)
  788. end
  789. end
  790.  
  791. function ShowDamage2(Pos, Text, Time, Color)
  792. local Rate = (1 / 30)
  793. local Pos = (Pos or Vector3.new(0, 0, 0))
  794. local Text = (Text or "")
  795. local Time = (Time or 2)
  796. local Color = (Color or Color3.new(1, 0, 0))
  797. local EffectPart = part2("Custom", workspace, "Neon", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  798. EffectPart.Anchored = true
  799. local BillboardGui = Instance.new("BillboardGui")
  800. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  801. BillboardGui.Adornee = EffectPart
  802. BillboardGui.Parent = EffectPart
  803.  
  804. local TextLabel = Instance.new("TextLabel")
  805. TextLabel.BackgroundTransparency = 1
  806. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  807. TextLabel.Text = Text
  808. TextLabel.TextColor3 = Color
  809. TextLabel.TextScaled = true
  810. TextLabel.Font = Enum.Font.ArialBold
  811. TextLabel.Parent = BillboardGui
  812.  
  813. game.Debris:AddItem(EffectPart, (Time + 0.1))
  814. EffectPart.Parent = game:GetService("Workspace")
  815. delay(0, function()
  816. local Frames = (Time / Rate)
  817. for Frame = 1, Frames do
  818. wait(Rate)
  819. local Percent = (Frame / Frames)
  820. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  821. TextLabel.TextTransparency = Percent
  822. end
  823. if EffectPart and EffectPart.Parent then
  824. EffectPart:Destroy()
  825. end
  826. end)
  827. end
  828.  
  829. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  830. local prt = part2(3, workspace, "Neon", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  831. prt.Anchored = true
  832. prt.CFrame = cframe
  833. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  834. coroutine.resume(coroutine.create(function()
  835. for i = 0, 1, 0.05 do
  836. wait()
  837. prt.Transparency = i
  838. msh.Scale = msh.Scale + vt(x2, y2, z2)
  839. end
  840. prt.Parent = nil
  841. end))
  842. end
  843.  
  844. function weld(parent, part0, part1, c0, c1)
  845. local Weld = Instance.new("Weld")
  846. Weld.Parent = parent
  847. Weld.Part0 = part0
  848. Weld.Part1 = part1
  849. Weld.C0 = c0
  850. Weld.C1 = c1
  851.  
  852. return Weld
  853. end
  854.  
  855. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  856. for _, c in pairs(workspace:children()) do
  857. local hum = c:findFirstChild("Humanoid")
  858. if hum ~= nil then
  859. local head = c:findFirstChild("Torso")
  860. if head ~= nil then
  861. local targ = head.Position - Part.Position
  862. local mag = targ.magnitude
  863. if mag <= magni and c.Name ~= Player.Name then
  864. -- Damagefunc2(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  865. Damagefunc2(head, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  866. end
  867. end
  868. end
  869. end
  870. end
  871.  
  872. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  873. local prt = part2(3, workspace, "Neon", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  874. prt.Anchored = true
  875. prt.CFrame = cframe
  876. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  877. game:GetService("Debris"):AddItem(prt, 2)
  878. coroutine.resume(coroutine.create(function(Part, Mesh)
  879. for i = 0, 1, delay do
  880. swait()
  881. Part.CFrame = Part.CFrame
  882. Part.Transparency = i
  883. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  884. end
  885. Part.Parent = nil
  886. end), prt, msh)
  887. end
  888.  
  889. user=game:service'Players'.localPlayer
  890. char=user.Character
  891. mouse=user:GetMouse()
  892. tenebris=Instance.new('Model',char)
  893. game:service'Lighting'.Outlines=false
  894. tenebris.Name = "Tenebris"
  895.  
  896. -----------------------------------------
  897.  
  898. local poweremitter = Instance.new("ParticleEmitter", game.Players.LocalPlayer.Character.Torso)
  899. poweremitter.ZOffset = 1
  900. poweremitter.Lifetime = NumberRange.new(0.5)
  901. poweremitter.Speed = NumberRange.new(0)
  902. poweremitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 10), NumberSequenceKeypoint.new(1, 10)})
  903. poweremitter.Acceleration = Vector3.new(0, 50, 0)
  904. poweremitter.Rate = 200
  905. poweremitter.Rotation = NumberRange.new(100)
  906. poweremitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 0.9)})
  907. poweremitter.LightEmission = 0.95
  908. poweremitter.Color = ColorSequence.new(Color3.new(0.0745098, 0.0117647, 0.164706), Color3.new(0.0745098, 0.0117647, 0.164706))
  909. poweremitter.Enabled = false
  910. poweremitter.LockedToPart = true
  911.  
  912. ds = Instance.new("Sound",Torso)
  913. ds.SoundId = "http://roblox.com/asset/?id=149560784"
  914. ds.Pitch = 0.3
  915. ds.Volume = 0.4
  916. ds.Looped = true
  917. ds.Playing = false
  918.  
  919.  
  920. coroutine.resume(coroutine.create(function()
  921. while wait() do
  922. if mana>100 then
  923. poweremitter.Enabled = true
  924. ds.Playing = true
  925. elseif mana<= 99 then
  926. poweremitter.Enabled = false
  927. ds.Playing = false
  928. end
  929. end
  930. end))
  931.  
  932.  
  933.  
  934. local basering = Instance.new("Part", tenebris)
  935. basering.FormFactor = Enum.FormFactor.Symmetric
  936. basering.CanCollide = false
  937. basering.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  938. basering.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  939. basering.Reflectance = 0.2
  940. basering.Material = Enum.Material.Neon
  941. basering.Size = Vector3.new(0.4, 0.42, 0.6)
  942. basering.Name = "basering"
  943. basering.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  944. basering.CFrame = CFrame.new(-44.767, 14.757, -113) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  945. basering.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  946. basering.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  947. basering.BrickColor = BrickColor.new("Royal purple")
  948. basering.Friction = 0.3
  949. basering.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  950.  
  951. local mesh_3 = Instance.new("SpecialMesh", basering)
  952. mesh_3.Scale = Vector3.new(1.1, 0.5, 1.1)
  953.  
  954. local spikeconnector = Instance.new("WedgePart", tenebris)
  955. spikeconnector.CanCollide = false
  956. spikeconnector.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  957. spikeconnector.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  958. spikeconnector.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  959. spikeconnector.Friction = 0.3
  960. spikeconnector.Material = Enum.Material.SmoothPlastic
  961. spikeconnector.Size = Vector3.new(0.3, 0.54, 0.54)
  962. spikeconnector.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  963. spikeconnector.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  964. spikeconnector.Name = "spikeconnector"
  965. spikeconnector.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  966. spikeconnector.CFrame = CFrame.new(-50.027, 15.107, -113) * CFrame.Angles(1.5707963705063, 0, 1.5707963705063)
  967. spikeconnector.BrickColor = BrickColor.new("Really black")
  968.  
  969. local weld = Instance.new("ManualWeld", spikeconnector)
  970. weld.Part1 = basering
  971. weld.Name = "Weld"
  972. weld.C1 = CFrame.new(0, 5.26, 0.35) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  973. weld.Part0 = spikeconnector
  974. weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.5707963705063, 1.5707963705063, 0)
  975.  
  976. local handle = Instance.new("Part", tenebris)
  977. handle.CanCollide = false
  978. handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  979. handle.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  980. handle.Material = Enum.Material.SmoothPlastic
  981. handle.Size = Vector3.new(5, 0.2, 0.2)
  982. handle.Name = "handle"
  983. handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  984. handle.CFrame = CFrame.new(-47.027, 14.757, -113) * CFrame.Angles(-1.5707963705063, 0, -3.1415927410126)
  985. handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  986. handle.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  987. handle.BrickColor = BrickColor.new("Really black")
  988. handle.Friction = 0.3
  989. handle.Shape = Enum.PartType.Cylinder
  990. handle.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  991.  
  992. local weld_2 = Instance.new("ManualWeld", handle)
  993. weld_2.Part1 = basering
  994. weld_2.Name = "Weld"
  995. weld_2.C1 = CFrame.new(0, 2.26, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  996. weld_2.Part0 = handle
  997. weld_2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.5707963705063, 0, -3.1415927410126)
  998.  
  999. local light6 = Instance.new("Part", tenebris)
  1000. light6.FormFactor = Enum.FormFactor.Custom
  1001. light6.CanCollide = false
  1002. light6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1003. light6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1004. light6.Material = Enum.Material.Neon
  1005. light6.Size = Vector3.new(0.2, 0.2, 0.2)
  1006. light6.Name = "light6"
  1007. light6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1008. light6.CFrame = CFrame.new(-49.651, 14.467, -113.07) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1009. light6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1010. light6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1011. light6.BrickColor = BrickColor.new("Dark indigo")
  1012. light6.Friction = 0.3
  1013. light6.Shape = Enum.PartType.Ball
  1014. light6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1015.  
  1016. local weld_3 = Instance.new("ManualWeld", light6)
  1017. weld_3.Part1 = basering
  1018. weld_3.Name = "Weld"
  1019. weld_3.C1 = CFrame.new(0.07, 4.884, -0.29) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1020. weld_3.Part0 = light6
  1021. weld_3.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1022.  
  1023. local bigspike = Instance.new("WedgePart", tenebris)
  1024. bigspike.FormFactor = Enum.FormFactor.Symmetric
  1025. bigspike.CanCollide = false
  1026. bigspike.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1027. bigspike.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1028. bigspike.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1029. bigspike.Friction = 0.3
  1030. bigspike.Material = Enum.Material.SmoothPlastic
  1031. bigspike.Size = Vector3.new(0.3, 2, 0.9)
  1032. bigspike.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1033. bigspike.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1034. bigspike.Name = "bigspike"
  1035. bigspike.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1036. bigspike.CFrame = CFrame.new(-50.757, 14.387, -113) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1037. bigspike.BrickColor = BrickColor.new("Really black")
  1038.  
  1039. local weld_4 = Instance.new("ManualWeld", bigspike)
  1040. weld_4.Part1 = basering
  1041. weld_4.Name = "Weld"
  1042. weld_4.C1 = CFrame.new(0, 5.99, -0.37) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1043. weld_4.Part0 = bigspike
  1044. weld_4.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1045.  
  1046. local smallspike = Instance.new("WedgePart", tenebris)
  1047. smallspike.CanCollide = false
  1048. smallspike.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1049. smallspike.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1050. smallspike.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1051. smallspike.Friction = 0.3
  1052. smallspike.Material = Enum.Material.SmoothPlastic
  1053. smallspike.Size = Vector3.new(0.3, 1.04, 0.2)
  1054. smallspike.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1055. smallspike.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1056. smallspike.Name = "smallspike"
  1057. smallspike.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1058. smallspike.CFrame = CFrame.new(-50.277, 15.477, -113) * CFrame.Angles(1.5707963705063, 0, 1.5707963705063)
  1059. smallspike.BrickColor = BrickColor.new("Really black")
  1060.  
  1061. local weld_5 = Instance.new("ManualWeld", smallspike)
  1062. weld_5.Part1 = basering
  1063. weld_5.Name = "Weld"
  1064. weld_5.C1 = CFrame.new(0, 5.51, 0.72) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1065. weld_5.Part0 = smallspike
  1066. weld_5.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.5707963705063, 1.5707963705063, 0)
  1067.  
  1068. local light4 = Instance.new("Part", tenebris)
  1069. light4.FormFactor = Enum.FormFactor.Custom
  1070. light4.CanCollide = false
  1071. light4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1072. light4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1073. light4.Material = Enum.Material.Neon
  1074. light4.Size = Vector3.new(0.2, 0.2, 0.2)
  1075. light4.Name = "light4"
  1076. light4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1077. light4.CFrame = CFrame.new(-49.654, 15.027, -113.07) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1078. light4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1079. light4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1080. light4.BrickColor = BrickColor.new("Dark indigo")
  1081. light4.Friction = 0.3
  1082. light4.Shape = Enum.PartType.Ball
  1083. light4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1084.  
  1085. local weld_6 = Instance.new("ManualWeld", light4)
  1086. weld_6.Part1 = basering
  1087. weld_6.Name = "Weld"
  1088. weld_6.C1 = CFrame.new(0.07, 4.887, 0.27) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1089. weld_6.Part0 = light4
  1090. weld_6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1091.  
  1092. local biglightholder = Instance.new("Part", tenebris)
  1093. biglightholder.FormFactor = Enum.FormFactor.Symmetric
  1094. biglightholder.CanCollide = false
  1095. biglightholder.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1096. biglightholder.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1097. biglightholder.Reflectance = 0.2
  1098. biglightholder.Material = Enum.Material.Marble
  1099. biglightholder.Size = Vector3.new(0.4, 0.8, 0.6)
  1100. biglightholder.Name = "biglightholder"
  1101. biglightholder.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1102. biglightholder.CFrame = CFrame.new(-50.027, 14.357, -113) * CFrame.Angles(-1.5707963705063, 0, -3.1415927410126)
  1103. biglightholder.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. biglightholder.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. biglightholder.BrickColor = BrickColor.new("Royal purple")
  1106. biglightholder.Friction = 0.3
  1107. biglightholder.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1108.  
  1109. local mesh = Instance.new("SpecialMesh", biglightholder)
  1110. mesh.Scale = Vector3.new(1.1, 0.5, 1.1)
  1111.  
  1112. local weld_7 = Instance.new("ManualWeld", biglightholder)
  1113. weld_7.Part1 = basering
  1114. weld_7.Name = "Weld"
  1115. weld_7.C1 = CFrame.new(0, 5.26, -0.4) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1116. weld_7.Part0 = biglightholder
  1117. weld_7.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.5707963705063, 0, -3.1415927410126)
  1118.  
  1119. local bladesupport = Instance.new("Part", tenebris)
  1120. bladesupport.CanCollide = false
  1121. bladesupport.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1122. bladesupport.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1123. bladesupport.Material = Enum.Material.SmoothPlastic
  1124. bladesupport.Size = Vector3.new(1.64, 0.3, 0.3)
  1125. bladesupport.Name = "bladesupport"
  1126. bladesupport.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1127. bladesupport.CFrame = CFrame.new(-49.507, 14.757, -113) * CFrame.Angles(-0, -0.78539830446243, -1.5707963705063)
  1128. bladesupport.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1129. bladesupport.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1130. bladesupport.BrickColor = BrickColor.new("Really black")
  1131. bladesupport.Friction = 0.3
  1132. bladesupport.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1133.  
  1134. local weld_8 = Instance.new("ManualWeld", bladesupport)
  1135. weld_8.Part1 = basering
  1136. weld_8.Name = "Weld"
  1137. weld_8.C1 = CFrame.new(0, 4.74, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1138. weld_8.Part0 = bladesupport
  1139. weld_8.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-0.78539818525314, 0, 1.5707963705063)
  1140.  
  1141. local lightholder = Instance.new("Part", tenebris)
  1142. lightholder.CanCollide = false
  1143. lightholder.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1144. lightholder.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1145. lightholder.Material = Enum.Material.SmoothPlastic
  1146. lightholder.Size = Vector3.new(1.64, 0.23, 0.3)
  1147. lightholder.Name = "lightholder"
  1148. lightholder.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1149. lightholder.CFrame = CFrame.new(-49.642, 14.757, -113) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  1150. lightholder.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. lightholder.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1152. lightholder.BrickColor = BrickColor.new("Really black")
  1153. lightholder.Friction = 0.3
  1154. lightholder.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1155.  
  1156. local weld_9 = Instance.new("ManualWeld", lightholder)
  1157. weld_9.Part1 = basering
  1158. weld_9.Name = "Weld"
  1159. weld_9.C1 = CFrame.new(0, 4.875, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1160. weld_9.Part0 = lightholder
  1161. weld_9.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  1162.  
  1163. local light1 = Instance.new("Part", tenebris)
  1164. light1.FormFactor = Enum.FormFactor.Custom
  1165. light1.CanCollide = false
  1166. light1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1167. light1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1168. light1.Material = Enum.Material.Neon
  1169. light1.Size = Vector3.new(0.2, 0.2, 0.2)
  1170. light1.Name = "light1"
  1171. light1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1172. light1.CFrame = CFrame.new(-49.651, 15.027, -112.93) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1173. light1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1174. light1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1175. light1.BrickColor = BrickColor.new("Dark indigo")
  1176. light1.Friction = 0.3
  1177. light1.Shape = Enum.PartType.Ball
  1178. light1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1179.  
  1180. local weld_10 = Instance.new("ManualWeld", light1)
  1181. weld_10.Part1 = basering
  1182. weld_10.Name = "Weld"
  1183. weld_10.C1 = CFrame.new(-0.07, 4.884, 0.27) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1184. weld_10.Part0 = light1
  1185. weld_10.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1186.  
  1187. local biglight1 = Instance.new("Part", tenebris)
  1188. biglight1.FormFactor = Enum.FormFactor.Custom
  1189. biglight1.CanCollide = false
  1190. biglight1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1191. biglight1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1192. biglight1.Material = Enum.Material.Neon
  1193. biglight1.Size = Vector3.new(0.2, 0.2, 0.2)
  1194. biglight1.Name = "biglight1"
  1195. biglight1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. biglight1.CFrame = CFrame.new(-50.037, 14.357, -112.87) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1197. biglight1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1198. biglight1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1199. biglight1.BrickColor = BrickColor.new("Institutional white")
  1200. biglight1.Friction = 0.3
  1201. biglight1.Shape = Enum.PartType.Ball
  1202. biglight1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1203.  
  1204. local pointlight = Instance.new("PointLight", biglight1)
  1205. pointlight.Color = Color3.new(0.580392, 0.0666667, 1)
  1206.  
  1207. local weld_11 = Instance.new("ManualWeld", biglight1)
  1208. weld_11.Part1 = basering
  1209. weld_11.Name = "Weld"
  1210. weld_11.C1 = CFrame.new(-0.13, 5.27, -0.4) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1211. weld_11.Part0 = biglight1
  1212. weld_11.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1213.  
  1214. local light2 = Instance.new("Part", tenebris)
  1215. light2.FormFactor = Enum.FormFactor.Custom
  1216. light2.CanCollide = false
  1217. light2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1218. light2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1219. light2.Material = Enum.Material.Neon
  1220. light2.Size = Vector3.new(0.2, 0.2, 0.2)
  1221. light2.Name = "light2"
  1222. light2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1223. light2.CFrame = CFrame.new(-49.647, 14.747, -112.93) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1224. light2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. light2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1226. light2.BrickColor = BrickColor.new("Dark indigo")
  1227. light2.Friction = 0.3
  1228. light2.Shape = Enum.PartType.Ball
  1229. light2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1230.  
  1231. local weld_12 = Instance.new("ManualWeld", light2)
  1232. weld_12.Part1 = basering
  1233. weld_12.Name = "Weld"
  1234. weld_12.C1 = CFrame.new(-0.07, 4.88, -0.01) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1235. weld_12.Part0 = light2
  1236. weld_12.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1237.  
  1238. local light3 = Instance.new("Part", tenebris)
  1239. light3.FormFactor = Enum.FormFactor.Custom
  1240. light3.CanCollide = false
  1241. light3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. light3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. light3.Material = Enum.Material.Neon
  1244. light3.Size = Vector3.new(0.2, 0.2, 0.2)
  1245. light3.Name = "light3"
  1246. light3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1247. light3.CFrame = CFrame.new(-49.647, 14.467, -112.93) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1248. light3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1249. light3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1250. light3.BrickColor = BrickColor.new("Dark indigo")
  1251. light3.Friction = 0.3
  1252. light3.Shape = Enum.PartType.Ball
  1253. light3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1254.  
  1255. local weld_13 = Instance.new("ManualWeld", light3)
  1256. weld_13.Part1 = basering
  1257. weld_13.Name = "Weld"
  1258. weld_13.C1 = CFrame.new(-0.07, 4.88, -0.29) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1259. weld_13.Part0 = light3
  1260. weld_13.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1261.  
  1262. local biglight2 = Instance.new("Part", tenebris)
  1263. biglight2.FormFactor = Enum.FormFactor.Custom
  1264. biglight2.CanCollide = false
  1265. biglight2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1266. biglight2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. biglight2.Material = Enum.Material.Neon
  1268. biglight2.Size = Vector3.new(0.2, 0.2, 0.2)
  1269. biglight2.Name = "biglight2"
  1270. biglight2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1271. biglight2.CFrame = CFrame.new(-50.032, 14.357, -113.13) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1272. biglight2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1273. biglight2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1274. biglight2.BrickColor = BrickColor.new("Institutional white")
  1275. biglight2.Friction = 0.3
  1276. biglight2.Shape = Enum.PartType.Ball
  1277. biglight2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1278.  
  1279. local weld_14 = Instance.new("ManualWeld", biglight2)
  1280. weld_14.Part1 = basering
  1281. weld_14.Name = "Weld"
  1282. weld_14.C1 = CFrame.new(0.13, 5.265, -0.4) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1283. weld_14.Part0 = biglight2
  1284. weld_14.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1285.  
  1286. local light5 = Instance.new("Part", tenebris)
  1287. light5.FormFactor = Enum.FormFactor.Custom
  1288. light5.CanCollide = false
  1289. light5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. light5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1291. light5.Material = Enum.Material.Neon
  1292. light5.Size = Vector3.new(0.2, 0.2, 0.2)
  1293. light5.Name = "light5"
  1294. light5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. light5.CFrame = CFrame.new(-49.651, 14.747, -113.07) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1296. light5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1297. light5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1298. light5.BrickColor = BrickColor.new("Dark indigo")
  1299. light5.Friction = 0.3
  1300. light5.Shape = Enum.PartType.Ball
  1301. light5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1302.  
  1303. local weld_15 = Instance.new("ManualWeld", light5)
  1304. weld_15.Part1 = basering
  1305. weld_15.Name = "Weld"
  1306. weld_15.C1 = CFrame.new(0.07, 4.884, -0.01) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1307. weld_15.Part0 = light5
  1308. weld_15.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1309.  
  1310. local diamond = Instance.new("Part", tenebris)
  1311. diamond.CanCollide = false
  1312. diamond.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. diamond.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1314. diamond.Material = Enum.Material.SmoothPlastic
  1315. diamond.Size = Vector3.new(0.29, 0.3, 0.3)
  1316. diamond.Name = "diamond"
  1317. diamond.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1318. diamond.CFrame = CFrame.new(-49.329, 14.762, -113) * CFrame.Angles(0.0028290436603129, 0.61778599023819, 2.3512909412384)
  1319. diamond.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1320. diamond.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1321. diamond.BrickColor = BrickColor.new("Really black")
  1322. diamond.Friction = 0.3
  1323. diamond.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1324.  
  1325. local weld_16 = Instance.new("ManualWeld", diamond)
  1326. weld_16.Part1 = basering
  1327. weld_16.Name = "Weld"
  1328. weld_16.C1 = CFrame.new(0, 4.562, 0.005) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1329. weld_16.Part0 = diamond
  1330. weld_16.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-0.46561834216118, 0.42198696732521, -2.2507123947144)
  1331.  
  1332. local topring = Instance.new("Part", tenebris)
  1333. topring.FormFactor = Enum.FormFactor.Symmetric
  1334. topring.CanCollide = false
  1335. topring.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1336. topring.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1337. topring.Reflectance = 0.2
  1338. topring.Material = Enum.Material.Neon
  1339. topring.Size = Vector3.new(0.4, 0.36, 0.6)
  1340. topring.Name = "topring"
  1341. topring.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. topring.CFrame = CFrame.new(-49.057, 14.757, -113) * CFrame.Angles(-1.5707963705063, 0, 1.5707963705063)
  1343. topring.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1344. topring.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1345. topring.BrickColor = BrickColor.new("Royal purple")
  1346. topring.Friction = 0.3
  1347. topring.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1348.  
  1349. local mesh_2 = Instance.new("SpecialMesh", topring)
  1350. mesh_2.Scale = Vector3.new(1.1, 0.5, 1.1)
  1351.  
  1352. local weld_17 = Instance.new("ManualWeld", topring)
  1353. weld_17.Part1 = basering
  1354. weld_17.Name = "Weld"
  1355. weld_17.C1 = CFrame.new(0, 4.29, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
  1356. weld_17.Part0 = topring
  1357. weld_17.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(1.5707963705063, -1.5707963705063, 0)
Add Comment
Please, Sign In to add comment