Advertisement
Cute_Sylveon

stff

Sep 23rd, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 93.23 KB | None | 0 0
  1. -----------------------
  2. --[[ Name : Ņ̢̨͢͟ó͢ ̧͢ơ̶̶̶̢n͜͏eÌ¶Ì¨Í Ì¡'͏́́͞҉ş̨͏ Íœa͝҉r̵̷̛̛͟o̶̡͟͝ų̶̸̵͝ń͡͡͏̷d̀͜͟ ̵̡́́͜t̡̀͘o͏̀̕͡ Í¢hÍ Íe̵͢͜ļ̡͢͡ṕ̛͏.̷̧̨ ]]--
  3. -------------------------------------------------------
  4. --A script By makhail07
  5.  
  6. --Discord Creterisk#2958
  7.  
  8. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  9. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  10. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  11. --YOU FUCKING SKIDS,
  12. --For Those who log/decompile this, If you sell or trade this,
  13. --and I find out who you are, i will take massive action.
  14. -------------------------------------------------------
  15.  
  16. wait()
  17. local plr = game:service'Players'.LocalPlayer
  18. print('Local User is '..plr.Name)
  19. local char = plr.Character
  20. local hum = char.Humanoid
  21. local hed = char.Head
  22. local root = char.HumanoidRootPart
  23. local rootj = root.RootJoint
  24. local tors = char.Torso
  25. local ra = char["Right Arm"]
  26. local la = char["Left Arm"]
  27. local rl = char["Right Leg"]
  28. local ll = char["Left Leg"]
  29. local neck = tors["Neck"]
  30. local mouse = plr:GetMouse()
  31. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  32. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  33. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  34. local maincolor = BrickColor.new("Institutional white")
  35. -------------------------------------------------------
  36. --Start Whitelist and Invincibility--
  37. -------------------------------------------------------
  38. --[[function checkfriendlist(model)
  39. local friend = false
  40. local target = nil
  41. if model.ClassName == "Player" then
  42. target = model
  43. else
  44. target = game:GetService("Players"):GetPlayerFromCharacter(model)
  45. end
  46. if target ~= nil then
  47. if target:IsFriendsWith(19909695) then friend = true end
  48. end
  49. return friend
  50. end
  51. if checkfriendlist(game:GetService("Players").LocalPlayer) == true then
  52. warn('Youre whitelisted/friends with the creator, Have fun! ' ..plr.Name)
  53. end
  54.  
  55. if checkfriendlist(game:GetService("Players").LocalPlayer) == false then
  56. warn('How did you even get this script? ' ..plr.Name)
  57. error"Your are not whitelisted/Friends with the creator."
  58. end]]
  59.  
  60. ff = Instance.new("ForceField",char)
  61. ff.Visible = false
  62. hum.Name = "Base"
  63. hum.MaxHealth = 1.0E298
  64. hum.Health = 1.0E298
  65. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  66. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  67. hum.MaxHealth = 1.0E298
  68. hum.Health = 1.0E298
  69. end
  70. end)
  71. -------------------------------------------------------
  72. --End Whitelist and Invincibility--
  73. -------------------------------------------------------
  74. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  75. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  76. prt.Anchored = true
  77. prt.Material = "Neon"
  78. prt.CFrame = cframe
  79. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  80. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  81. game:GetService("Debris"):AddItem(prt, 5)
  82. coroutine.resume(coroutine.create(function(Part, Mesh)
  83. for i = 0, 1, delay do
  84. swait()
  85. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  86. Part.Transparency = i
  87. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  88. end
  89. Part.Parent = nil
  90. end), prt, msh)
  91. end
  92.  
  93.  
  94. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  95. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  96. prt.Anchored = true
  97. prt.Material = "Neon"
  98. prt.CFrame = cframe
  99. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  100. game:GetService("Debris"):AddItem(prt, 5)
  101. coroutine.resume(coroutine.create(function(Part, Mesh)
  102. local rtype = rottype
  103. for i = 0, 1, delay do
  104. swait()
  105. if rtype == 1 then
  106. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  107. elseif rtype == 2 then
  108. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  109. end
  110. prt.Transparency = i
  111. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  112. end
  113. Part.Parent = nil
  114. end), prt, msh)
  115. end
  116.  
  117. -------------------------------------------------------
  118. --Start Good Stuff--
  119. -------------------------------------------------------
  120. cam = game.Workspace.CurrentCamera
  121. CF = CFrame.new
  122. angles = CFrame.Angles
  123. attack = false
  124. Euler = CFrame.fromEulerAnglesXYZ
  125. Rad = math.rad
  126. IT = Instance.new
  127. BrickC = BrickColor.new
  128. Cos = math.cos
  129. Acos = math.acos
  130. Sin = math.sin
  131. Asin = math.asin
  132. Abs = math.abs
  133. Mrandom = math.random
  134. Floor = math.floor
  135. -------------------------------------------------------
  136. --End Good Stuff--
  137. -------------------------------------------------------
  138. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  139. RSH, LSH = nil, nil
  140. RW = Instance.new("Weld")
  141. LW = Instance.new("Weld")
  142. RH = tors["Right Hip"]
  143. LH = tors["Left Hip"]
  144. RSH = tors["Right Shoulder"]
  145. LSH = tors["Left Shoulder"]
  146. RSH.Parent = nil
  147. LSH.Parent = nil
  148. RW.Name = "RW"
  149. RW.Part0 = tors
  150. RW.C0 = CF(1.5, 0.5, 0)
  151. RW.C1 = CF(0, 0.5, 0)
  152. RW.Part1 = ra
  153. RW.Parent = tors
  154. LW.Name = "LW"
  155. LW.Part0 = tors
  156. LW.C0 = CF(-1.5, 0.5, 0)
  157. LW.C1 = CF(0, 0.5, 0)
  158. LW.Part1 = la
  159. LW.Parent = tors
  160. Effects = {}
  161. -------------------------------------------------------
  162. --Start HeartBeat--
  163. -------------------------------------------------------
  164. ArtificialHB = Instance.new("BindableEvent", script)
  165. ArtificialHB.Name = "Heartbeat"
  166. script:WaitForChild("Heartbeat")
  167.  
  168. frame = 1 / 60
  169. tf = 0
  170. allowframeloss = false
  171. tossremainder = false
  172.  
  173.  
  174. lastframe = tick()
  175. script.Heartbeat:Fire()
  176.  
  177.  
  178. game:GetService("RunService").Heartbeat:connect(function(s, p)
  179. tf = tf + s
  180. if tf >= frame then
  181. if allowframeloss then
  182. script.Heartbeat:Fire()
  183. lastframe = tick()
  184. else
  185. for i = 1, math.floor(tf / frame) do
  186. script.Heartbeat:Fire()
  187. end
  188. lastframe = tick()
  189. end
  190. if tossremainder then
  191. tf = 0
  192. else
  193. tf = tf - frame * math.floor(tf / frame)
  194. end
  195. end
  196. end)
  197.  
  198. --------------
  199. --[[
  200. Thanks for using Build-To-Lua by jarredbcv.
  201. ]]--
  202.  
  203. New = function(Object, Parent, Name, Data)
  204. local Object = Instance.new(Object)
  205. for Index, Value in pairs(Data or {}) do
  206. Object[Index] = Value
  207. end
  208. Object.Parent = Parent
  209. Object.Name = Name
  210. return Object
  211. end
  212.  
  213. Gaunty = New("Model",char,"Gaunty",{})
  214. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  215. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  216. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  217. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  218. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  219. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  220. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  221. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  222. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  223. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  224. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  225. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  226. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  227. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  228. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  229. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  230. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  231. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  232. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  233. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  234. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  235. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  236. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  237. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  238. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  239. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  240. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  241. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  242. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  243. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  244. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  245. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  246. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  247. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  248. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  249. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  250. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  251. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  252. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  253. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  254. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  255. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  256. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  257. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  258. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  259. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  260. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  261. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  262. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  263. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  264. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  265. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  266. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  267. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  268. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  269. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  270. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  271. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  272. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  273. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  274. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  275. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  276. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  277. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  278. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  279. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  280. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  281. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  282. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  283. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  284. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  285. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  286. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  287. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  288. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  289. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  290. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  291. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  292. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  293. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  294. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  295. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  296. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  297. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  298. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  299. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  300. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  301. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  302. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  303. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  304. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  305. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  306. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  307. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  308.  
  309.  
  310. NewInstance = function(instance,parent,properties)
  311. local inst = Instance.new(instance,parent)
  312. if(properties)then
  313. for i,v in next, properties do
  314. pcall(function() inst[i] = v end)
  315. end
  316. end
  317. return inst;
  318. end
  319.  
  320. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  321.  
  322. for _,v in next, Gaunty:children() do
  323. v.CanCollide = false
  324. end
  325.  
  326.  
  327. local all, last = {}, nil
  328. ArmourParts = {}
  329. NeonParts = {}
  330. function scan(p)
  331. for _, v in pairs(p:GetChildren()) do
  332. if v:IsA("BasePart") then
  333. if v.BrickColor == BrickColor.new("Black") then
  334. table.insert(ArmourParts, v)
  335. end
  336. if v.BrickColor == BrickColor.new("Institutional white") then
  337. table.insert(NeonParts, v)
  338. end
  339. if last then
  340. local w = Instance.new("Weld")
  341. w.Part0, w.Part1 = last, v
  342. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  343. w.Parent = last
  344. end
  345. table.insert(all, v)
  346. last = v
  347. end
  348. scan(v)
  349. end
  350. end
  351. scan(Gaunty)
  352. local all2, last2 = {}, nil
  353. ArmourParts2 = {}
  354. NeonParts2 = {}
  355. function scan2(p)
  356. for _, v in pairs(p:GetChildren()) do
  357. if v:IsA("BasePart") then
  358. if v.BrickColor == BrickColor.new("Black") then
  359. table.insert(ArmourParts2, v)
  360. end
  361. if v.BrickColor == BrickColor.new("Institutional white") then
  362. table.insert(NeonParts2, v)
  363. end
  364. if last2 then
  365. local w = Instance.new("Weld")
  366. w.Part0, w.Part1 = last2, v
  367. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  368. w.Parent = last2
  369. end
  370. table.insert(all2, v)
  371. last2 = v
  372. end
  373. scan2(v)
  374. end
  375. end
  376. for i, v in pairs(ArmourParts) do
  377. v.BrickColor = BrickC("Black")
  378. end
  379. for i, v in pairs(NeonParts) do
  380. v.BrickColor = BrickColor.random()
  381. end
  382. for i, v in pairs(ArmourParts2) do
  383. v.BrickColor = BrickC("Black")
  384. end
  385. for i, v in pairs(NeonParts2) do
  386. v.BrickColor = BrickColor.random()
  387. end
  388. maincolor = BrickColor.random()
  389. -------------------------------------------------------
  390. --End HeartBeat--
  391. -------------------------------------------------------
  392. local l = game.Lighting
  393. local sky = Instance.new("Sky",l)
  394. l.TimeOfDay = "00:00:00"
  395. l.Brightness = 1
  396. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  397.  
  398.  
  399. -------------------------------------------------------
  400. --Start Important Functions--
  401. -------------------------------------------------------
  402. function swait(num)
  403. if num == 0 or num == nil then
  404. game:service("RunService").Stepped:wait(0)
  405. else
  406. for i = 0, num do
  407. game:service("RunService").Stepped:wait(0)
  408. end
  409. end
  410. end
  411. function thread(f)
  412. coroutine.resume(coroutine.create(f))
  413. end
  414. function clerp(a, b, t)
  415. local qa = {
  416. QuaternionFromCFrame(a)
  417. }
  418. local qb = {
  419. QuaternionFromCFrame(b)
  420. }
  421. local ax, ay, az = a.x, a.y, a.z
  422. local bx, by, bz = b.x, b.y, b.z
  423. local _t = 1 - t
  424. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  425. end
  426. function QuaternionFromCFrame(cf)
  427. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  428. local trace = m00 + m11 + m22
  429. if trace > 0 then
  430. local s = math.sqrt(1 + trace)
  431. local recip = 0.5 / s
  432. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  433. else
  434. local i = 0
  435. if m00 < m11 then
  436. i = 1
  437. end
  438. if m22 > (i == 0 and m00 or m11) then
  439. i = 2
  440. end
  441. if i == 0 then
  442. local s = math.sqrt(m00 - m11 - m22 + 1)
  443. local recip = 0.5 / s
  444. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  445. elseif i == 1 then
  446. local s = math.sqrt(m11 - m22 - m00 + 1)
  447. local recip = 0.5 / s
  448. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  449. elseif i == 2 then
  450. local s = math.sqrt(m22 - m00 - m11 + 1)
  451. local recip = 0.5 / s
  452. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  453. end
  454. end
  455. end
  456. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  457. local xs, ys, zs = x + x, y + y, z + z
  458. local wx, wy, wz = w * xs, w * ys, w * zs
  459. local xx = x * xs
  460. local xy = x * ys
  461. local xz = x * zs
  462. local yy = y * ys
  463. local yz = y * zs
  464. local zz = z * zs
  465. 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))
  466. end
  467. function QuaternionSlerp(a, b, t)
  468. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  469. local startInterp, finishInterp
  470. if cosTheta >= 1.0E-4 then
  471. if 1 - cosTheta > 1.0E-4 then
  472. local theta = math.acos(cosTheta)
  473. local invSinTheta = 1 / Sin(theta)
  474. startInterp = Sin((1 - t) * theta) * invSinTheta
  475. finishInterp = Sin(t * theta) * invSinTheta
  476. else
  477. startInterp = 1 - t
  478. finishInterp = t
  479. end
  480. elseif 1 + cosTheta > 1.0E-4 then
  481. local theta = math.acos(-cosTheta)
  482. local invSinTheta = 1 / Sin(theta)
  483. startInterp = Sin((t - 1) * theta) * invSinTheta
  484. finishInterp = Sin(t * theta) * invSinTheta
  485. else
  486. startInterp = t - 1
  487. finishInterp = t
  488. end
  489. 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
  490. end
  491. function rayCast(Position, Direction, Range, Ignore)
  492. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  493. end
  494. local RbxUtility = LoadLibrary("RbxUtility")
  495. local Create = RbxUtility.Create
  496.  
  497. -------------------------------------------------------
  498. --Start Damage Function--
  499. -------------------------------------------------------
  500. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  501. if hit.Parent == nil then
  502. return
  503. end
  504. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  505. for _, v in pairs(hit.Parent:children()) do
  506. if v:IsA("Humanoid") then
  507. h = v
  508. end
  509. end
  510. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  511.  
  512. hit.Parent:FindFirstChild("Head"):BreakJoints()
  513. end
  514.  
  515. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  516. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  517. if hit.Parent.DebounceHit.Value == true then
  518. return
  519. end
  520. end
  521. if insta == true then
  522. hit.Parent:FindFirstChild("Head"):BreakJoints()
  523. end
  524. local c = Create("ObjectValue"){
  525. Name = "creator",
  526. Value = game:service("Players").LocalPlayer,
  527. Parent = h,
  528. }
  529. game:GetService("Debris"):AddItem(c, .5)
  530. if HitSound ~= nil and HitPitch ~= nil then
  531. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  532. end
  533. local Damage = math.random(minim, maxim)
  534. local blocked = false
  535. local block = hit.Parent:findFirstChild("Block")
  536. if block ~= nil then
  537. if block.className == "IntValue" then
  538. if block.Value > 0 then
  539. blocked = true
  540. block.Value = block.Value - 1
  541. print(block.Value)
  542. end
  543. end
  544. end
  545. if blocked == false then
  546. h.Health = h.Health - Damage
  547. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  548. else
  549. h.Health = h.Health - (Damage / 2)
  550. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  551. end
  552. if Type == "Knockdown" then
  553. local hum = hit.Parent.Humanoid
  554. hum.PlatformStand = true
  555. coroutine.resume(coroutine.create(function(HHumanoid)
  556. swait(1)
  557. HHumanoid.PlatformStand = false
  558. end), hum)
  559. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  560. local bodvol = Create("BodyVelocity"){
  561. velocity = angle * knockback,
  562. P = 5000,
  563. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  564. Parent = hit,
  565. }
  566. local rl = Create("BodyAngularVelocity"){
  567. P = 3000,
  568. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  569. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  570. Parent = hit,
  571. }
  572. game:GetService("Debris"):AddItem(bodvol, .5)
  573. game:GetService("Debris"):AddItem(rl, .5)
  574. elseif Type == "Normal" then
  575. local vp = Create("BodyVelocity"){
  576. P = 500,
  577. maxForce = Vector3.new(math.huge, 0, math.huge),
  578. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  579. }
  580. if knockback > 0 then
  581. vp.Parent = hit.Parent.Torso
  582. end
  583. game:GetService("Debris"):AddItem(vp, .5)
  584. elseif Type == "Up" then
  585. local bodyVelocity = Create("BodyVelocity"){
  586. velocity = Vector3.new(0, 20, 0),
  587. P = 5000,
  588. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  589. Parent = hit,
  590. }
  591. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  592. elseif Type == "DarkUp" then
  593. coroutine.resume(coroutine.create(function()
  594. for i = 0, 1, 0.1 do
  595. swait()
  596. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  597. end
  598. end))
  599. local bodyVelocity = Create("BodyVelocity"){
  600. velocity = Vector3.new(0, 20, 0),
  601. P = 5000,
  602. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  603. Parent = hit,
  604. }
  605. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  606. elseif Type == "Snare" then
  607. local bp = Create("BodyPosition"){
  608. P = 2000,
  609. D = 100,
  610. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  611. position = hit.Parent.Torso.Position,
  612. Parent = hit.Parent.Torso,
  613. }
  614. game:GetService("Debris"):AddItem(bp, 1)
  615. elseif Type == "Freeze" then
  616. local BodPos = Create("BodyPosition"){
  617. P = 50000,
  618. D = 1000,
  619. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  620. position = hit.Parent.Torso.Position,
  621. Parent = hit.Parent.Torso,
  622. }
  623. local BodGy = Create("BodyGyro") {
  624. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  625. P = 20e+003,
  626. Parent = hit.Parent.Torso,
  627. cframe = hit.Parent.Torso.CFrame,
  628. }
  629. hit.Parent.Torso.Anchored = true
  630. coroutine.resume(coroutine.create(function(Part)
  631. swait(1.5)
  632. Part.Anchored = false
  633. end), hit.Parent.Torso)
  634. game:GetService("Debris"):AddItem(BodPos, 3)
  635. game:GetService("Debris"):AddItem(BodGy, 3)
  636. end
  637. local debounce = Create("BoolValue"){
  638. Name = "DebounceHit",
  639. Parent = hit.Parent,
  640. Value = true,
  641. }
  642. game:GetService("Debris"):AddItem(debounce, Delay)
  643. c = Create("ObjectValue"){
  644. Name = "creator",
  645. Value = Player,
  646. Parent = h,
  647. }
  648. game:GetService("Debris"):AddItem(c, .5)
  649. end
  650. end
  651. -------------------------------------------------------
  652. --End Damage Function--
  653. -------------------------------------------------------
  654.  
  655. local EyeSizes={
  656. NumberSequenceKeypoint.new(0,0.65,0),
  657. NumberSequenceKeypoint.new(0.5,0.7,0),
  658. NumberSequenceKeypoint.new(1,0,0)
  659. }
  660. local EyeTrans={
  661. NumberSequenceKeypoint.new(0,0,0),
  662. NumberSequenceKeypoint.new(0.5,0,0),
  663. NumberSequenceKeypoint.new(1,1,0)
  664. }
  665. local PE2=Instance.new("ParticleEmitter", ra)
  666. PE2.LightEmission=.9
  667. PE2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
  668. PE2.Size=NumberSequence.new(EyeSizes)
  669. PE2.Transparency=NumberSequence.new(EyeTrans)
  670. PE2.Lifetime=NumberRange.new(0.35)
  671. PE2.Rotation=NumberRange.new(0,360)
  672. PE2.Rate=999
  673. PE2.VelocitySpread = 10000
  674. PE2.Acceleration = Vector3.new(0,25,0)
  675. PE2.ZOffset = 0.5
  676. PE2.Drag = 0
  677. PE2.Speed = NumberRange.new(0,0,0)
  678. PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  679. PE2.Name = "PE2"
  680. PE2.Enabled = true
  681. PE2.LockedToPart = true
  682.  
  683.  
  684. -------------------------------------------------------
  685. --Start Damage Function Customization--
  686. -------------------------------------------------------
  687. function ShowDamage(Pos, Text, Time, Color)
  688. local Rate = (1 / 30)
  689. local Pos = (Pos or Vector3.new(0, 0, 0))
  690. local Text = (Text or "")
  691. local Time = (Time or 2)
  692. local Color = (Color or Color3.new(1, 0, 1))
  693. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  694. EffectPart.Anchored = true
  695. local BillboardGui = Create("BillboardGui"){
  696. Size = UDim2.new(3, 0, 3, 0),
  697. Adornee = EffectPart,
  698. Parent = EffectPart,
  699. }
  700. local TextLabel = Create("TextLabel"){
  701. BackgroundTransparency = 1,
  702. Size = UDim2.new(1, 0, 1, 0),
  703. Text = Text,
  704. Font = "Bodoni",
  705. TextColor3 = Color,
  706. TextScaled = true,
  707. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  708. Parent = BillboardGui,
  709. }
  710. game.Debris:AddItem(EffectPart, (Time))
  711. EffectPart.Parent = game:GetService("Workspace")
  712. delay(0, function()
  713. local Frames = (Time / Rate)
  714. for Frame = 1, Frames do
  715. wait(Rate)
  716. local Percent = (Frame / Frames)
  717. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  718. TextLabel.TextTransparency = Percent
  719. end
  720. if EffectPart and EffectPart.Parent then
  721. EffectPart:Destroy()
  722. end
  723. end)
  724. end
  725. -------------------------------------------------------
  726. --End Damage Function Customization--
  727. -------------------------------------------------------
  728.  
  729. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  730. for _, c in pairs(workspace:children()) do
  731. local hum = c:findFirstChild("Humanoid")
  732. if hum ~= nil then
  733. local head = c:findFirstChild("Head")
  734. if head ~= nil then
  735. local targ = head.Position - Part.Position
  736. local mag = targ.magnitude
  737. if magni >= mag and c.Name ~= plr.Name then
  738. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  739. end
  740. end
  741. end
  742. end
  743. end
  744.  
  745.  
  746. CFuncs = {
  747. Part = {
  748. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  749. local Part = Create("Part")({
  750. Parent = Parent,
  751. Reflectance = Reflectance,
  752. Transparency = Transparency,
  753. CanCollide = false,
  754. Locked = true,
  755. BrickColor = BrickColor.new(tostring(BColor)),
  756. Name = Name,
  757. Size = Size,
  758. Material = Material
  759. })
  760. RemoveOutlines(Part)
  761. return Part
  762. end
  763. },
  764. Mesh = {
  765. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  766. local Msh = Create(Mesh)({
  767. Parent = Part,
  768. Offset = OffSet,
  769. Scale = Scale
  770. })
  771. if Mesh == "SpecialMesh" then
  772. Msh.MeshType = MeshType
  773. Msh.MeshId = MeshId
  774. end
  775. return Msh
  776. end
  777. },
  778. Mesh = {
  779. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  780. local Msh = Create(Mesh)({
  781. Parent = Part,
  782. Offset = OffSet,
  783. Scale = Scale
  784. })
  785. if Mesh == "SpecialMesh" then
  786. Msh.MeshType = MeshType
  787. Msh.MeshId = MeshId
  788. end
  789. return Msh
  790. end
  791. },
  792. Weld = {
  793. Create = function(Parent, Part0, Part1, C0, C1)
  794. local Weld = Create("Weld")({
  795. Parent = Parent,
  796. Part0 = Part0,
  797. Part1 = Part1,
  798. C0 = C0,
  799. C1 = C1
  800. })
  801. return Weld
  802. end
  803. },
  804. Sound = {
  805. Create = function(id, par, vol, pit)
  806. coroutine.resume(coroutine.create(function()
  807. local S = Create("Sound")({
  808. Volume = vol,
  809. Pitch = pit or 1,
  810. SoundId = id,
  811. Parent = par or workspace
  812. })
  813. wait()
  814. S:play()
  815. game:GetService("Debris"):AddItem(S, 6)
  816. end))
  817. end
  818. },
  819. ParticleEmitter = {
  820. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  821. local fp = Create("ParticleEmitter")({
  822. Parent = Parent,
  823. Color = ColorSequence.new(Color1, Color2),
  824. LightEmission = LightEmission,
  825. Size = Size,
  826. Texture = Texture,
  827. Transparency = Transparency,
  828. ZOffset = ZOffset,
  829. Acceleration = Accel,
  830. Drag = Drag,
  831. LockedToPart = LockedToPart,
  832. VelocityInheritance = VelocityInheritance,
  833. EmissionDirection = EmissionDirection,
  834. Enabled = Enabled,
  835. Lifetime = LifeTime,
  836. Rate = Rate,
  837. Rotation = Rotation,
  838. RotSpeed = RotSpeed,
  839. Speed = Speed,
  840. VelocitySpread = VelocitySpread
  841. })
  842. return fp
  843. end
  844. }
  845. }
  846. function RemoveOutlines(part)
  847. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  848. end
  849. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  850. local Part = Create("Part")({
  851. formFactor = FormFactor,
  852. Parent = Parent,
  853. Reflectance = Reflectance,
  854. Transparency = Transparency,
  855. CanCollide = false,
  856. Locked = true,
  857. BrickColor = BrickColor.new(tostring(BColor)),
  858. Name = Name,
  859. Size = Size,
  860. Material = Material
  861. })
  862. RemoveOutlines(Part)
  863. return Part
  864. end
  865. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  866. local Msh = Create(Mesh)({
  867. Parent = Part,
  868. Offset = OffSet,
  869. Scale = Scale
  870. })
  871. if Mesh == "SpecialMesh" then
  872. Msh.MeshType = MeshType
  873. Msh.MeshId = MeshId
  874. end
  875. return Msh
  876. end
  877. function CreateWeld(Parent, Part0, Part1, C0, C1)
  878. local Weld = Create("Weld")({
  879. Parent = Parent,
  880. Part0 = Part0,
  881. Part1 = Part1,
  882. C0 = C0,
  883. C1 = C1
  884. })
  885. return Weld
  886. end
  887.  
  888.  
  889. -------------------------------------------------------
  890. --Start Effect Function--
  891. -------------------------------------------------------
  892. EffectModel = Instance.new("Model", char)
  893. Effects = {
  894. Block = {
  895. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  896. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  897. prt.Anchored = true
  898. prt.CFrame = cframe
  899. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  900. game:GetService("Debris"):AddItem(prt, 10)
  901. if Type == 1 or Type == nil then
  902. table.insert(Effects, {
  903. prt,
  904. "Block1",
  905. delay,
  906. x3,
  907. y3,
  908. z3,
  909. msh
  910. })
  911. elseif Type == 2 then
  912. table.insert(Effects, {
  913. prt,
  914. "Block2",
  915. delay,
  916. x3,
  917. y3,
  918. z3,
  919. msh
  920. })
  921. else
  922. table.insert(Effects, {
  923. prt,
  924. "Block3",
  925. delay,
  926. x3,
  927. y3,
  928. z3,
  929. msh
  930. })
  931. end
  932. end
  933. },
  934. Sphere = {
  935. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  936. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  937. prt.Anchored = true
  938. prt.CFrame = cframe
  939. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  940. game:GetService("Debris"):AddItem(prt, 10)
  941. table.insert(Effects, {
  942. prt,
  943. "Cylinder",
  944. delay,
  945. x3,
  946. y3,
  947. z3,
  948. msh
  949. })
  950. end
  951. },
  952. Cylinder = {
  953. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  954. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  955. prt.Anchored = true
  956. prt.CFrame = cframe
  957. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  958. game:GetService("Debris"):AddItem(prt, 10)
  959. table.insert(Effects, {
  960. prt,
  961. "Cylinder",
  962. delay,
  963. x3,
  964. y3,
  965. z3,
  966. msh
  967. })
  968. end
  969. },
  970. Wave = {
  971. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  972. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  973. prt.Anchored = true
  974. prt.CFrame = cframe
  975. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  976. game:GetService("Debris"):AddItem(prt, 10)
  977. table.insert(Effects, {
  978. prt,
  979. "Cylinder",
  980. delay,
  981. x3 / 60,
  982. y3 / 60,
  983. z3 / 60,
  984. msh
  985. })
  986. end
  987. },
  988. Ring = {
  989. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  990. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  991. prt.Anchored = true
  992. prt.CFrame = cframe
  993. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  994. game:GetService("Debris"):AddItem(prt, 10)
  995. table.insert(Effects, {
  996. prt,
  997. "Cylinder",
  998. delay,
  999. x3,
  1000. y3,
  1001. z3,
  1002. msh
  1003. })
  1004. end
  1005. },
  1006. Break = {
  1007. Create = function(brickcolor, cframe, x1, y1, z1)
  1008. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1009. prt.Anchored = true
  1010. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1011. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1012. local num = math.random(10, 50) / 1000
  1013. game:GetService("Debris"):AddItem(prt, 10)
  1014. table.insert(Effects, {
  1015. prt,
  1016. "Shatter",
  1017. num,
  1018. prt.CFrame,
  1019. math.random() - math.random(),
  1020. 0,
  1021. math.random(50, 100) / 100
  1022. })
  1023. end
  1024. },
  1025. Spiral = {
  1026. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1027. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1028. prt.Anchored = true
  1029. prt.CFrame = cframe
  1030. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1031. game:GetService("Debris"):AddItem(prt, 10)
  1032. table.insert(Effects, {
  1033. prt,
  1034. "Cylinder",
  1035. delay,
  1036. x3,
  1037. y3,
  1038. z3,
  1039. msh
  1040. })
  1041. end
  1042. },
  1043. Push = {
  1044. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1045. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1046. prt.Anchored = true
  1047. prt.CFrame = cframe
  1048. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1049. game:GetService("Debris"):AddItem(prt, 10)
  1050. table.insert(Effects, {
  1051. prt,
  1052. "Cylinder",
  1053. delay,
  1054. x3,
  1055. y3,
  1056. z3,
  1057. msh
  1058. })
  1059. end
  1060. }
  1061. }
  1062. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1063. local fp = IT("Part")
  1064. fp.formFactor = formfactor
  1065. fp.Parent = parent
  1066. fp.Reflectance = reflectance
  1067. fp.Transparency = transparency
  1068. fp.CanCollide = false
  1069. fp.Locked = true
  1070. fp.BrickColor = brickcolor
  1071. fp.Name = name
  1072. fp.Size = size
  1073. fp.Position = tors.Position
  1074. RemoveOutlines(fp)
  1075. fp.Material = "SmoothPlastic"
  1076. fp:BreakJoints()
  1077. return fp
  1078. end
  1079.  
  1080. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1081. local mesh = IT(Mesh)
  1082. mesh.Parent = part
  1083. if Mesh == "SpecialMesh" then
  1084. mesh.MeshType = meshtype
  1085. if meshid ~= "nil" then
  1086. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1087. end
  1088. end
  1089. mesh.Offset = offset
  1090. mesh.Scale = scale
  1091. return mesh
  1092. end
  1093.  
  1094. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1095. local type = type
  1096. local rng = Instance.new("Part", char)
  1097. rng.Anchored = true
  1098. rng.BrickColor = color
  1099. rng.CanCollide = false
  1100. rng.FormFactor = 3
  1101. rng.Name = "Ring"
  1102. rng.Material = "Neon"
  1103. rng.Size = Vector3.new(1, 1, 1)
  1104. rng.Transparency = 0
  1105. rng.TopSurface = 0
  1106. rng.BottomSurface = 0
  1107. rng.CFrame = pos
  1108. local rngm = Instance.new("SpecialMesh", rng)
  1109. rngm.MeshType = MType
  1110. rngm.Scale = scale
  1111. local scaler2 = 1
  1112. if type == "Add" then
  1113. scaler2 = 1 * value
  1114. elseif type == "Divide" then
  1115. scaler2 = 1 / value
  1116. end
  1117. coroutine.resume(coroutine.create(function()
  1118. for i = 0, 10 / bonuspeed, 0.1 do
  1119. swait()
  1120. if type == "Add" then
  1121. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1122. elseif type == "Divide" then
  1123. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1124. end
  1125. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1126. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1127. end
  1128. rng:Destroy()
  1129. end))
  1130. end
  1131.  
  1132. function Eviscerate(dude)
  1133. if dude.Name ~= char then
  1134. local bgf = IT("BodyGyro", dude.Head)
  1135. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1136. local val = IT("BoolValue", dude)
  1137. val.Name = "IsHit"
  1138. local ds = coroutine.wrap(function()
  1139. dude:WaitForChild("Head"):BreakJoints()
  1140. wait(0.5)
  1141. target = nil
  1142. coroutine.resume(coroutine.create(function()
  1143. for i, v in pairs(dude:GetChildren()) do
  1144. if v:IsA("Accessory") then
  1145. v:Destroy()
  1146. end
  1147. if v:IsA("Humanoid") then
  1148. v:Destroy()
  1149. end
  1150. if v:IsA("CharacterMesh") then
  1151. v:Destroy()
  1152. end
  1153. if v:IsA("Model") then
  1154. v:Destroy()
  1155. end
  1156. if v:IsA("Part") or v:IsA("MeshPart") then
  1157. for x, o in pairs(v:GetChildren()) do
  1158. if o:IsA("Decal") then
  1159. o:Destroy()
  1160. end
  1161. end
  1162. coroutine.resume(coroutine.create(function()
  1163. v.Material = "Neon"
  1164. v.CanCollide = false
  1165. local PartEmmit1 = IT("ParticleEmitter", v)
  1166. PartEmmit1.LightEmission = 1
  1167. PartEmmit1.Texture = "rbxassetid://284205403"
  1168. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1169. PartEmmit1.Rate = 150
  1170. PartEmmit1.Lifetime = NumberRange.new(1)
  1171. PartEmmit1.Size = NumberSequence.new({
  1172. NumberSequenceKeypoint.new(0, 0.75, 0),
  1173. NumberSequenceKeypoint.new(1, 0, 0)
  1174. })
  1175. PartEmmit1.Transparency = NumberSequence.new({
  1176. NumberSequenceKeypoint.new(0, 0, 0),
  1177. NumberSequenceKeypoint.new(1, 1, 0)
  1178. })
  1179. PartEmmit1.Speed = NumberRange.new(0, 0)
  1180. PartEmmit1.VelocitySpread = 30000
  1181. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1182. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1183. local BodPoss = IT("BodyPosition", v)
  1184. BodPoss.P = 3000
  1185. BodPoss.D = 1000
  1186. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1187. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1188. v.Color = maincolor.Color
  1189. coroutine.resume(coroutine.create(function()
  1190. for i = 0, 49 do
  1191. swait(1)
  1192. v.Transparency = v.Transparency + 0.08
  1193. end
  1194. wait(0.5)
  1195. PartEmmit1.Enabled = false
  1196. wait(3)
  1197. v:Destroy()
  1198. dude:Destroy()
  1199. end))
  1200. end))
  1201. end
  1202. end
  1203. end))
  1204. end)
  1205. ds()
  1206. end
  1207. end
  1208.  
  1209. function FindNearestHead(Position, Distance, SinglePlayer)
  1210. if SinglePlayer then
  1211. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1212. end
  1213. local List = {}
  1214. for i, v in pairs(workspace:GetChildren()) do
  1215. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1216. table.insert(List, v)
  1217. end
  1218. end
  1219. return List
  1220. end
  1221.  
  1222. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1223. local type = type
  1224. local rng = Instance.new("Part", char)
  1225. rng.Anchored = true
  1226. rng.BrickColor = color
  1227. rng.CanCollide = false
  1228. rng.FormFactor = 3
  1229. rng.Name = "Ring"
  1230. rng.Material = "Neon"
  1231. rng.Size = Vector3.new(1, 1, 1)
  1232. rng.Transparency = 0
  1233. rng.TopSurface = 0
  1234. rng.BottomSurface = 0
  1235. rng.CFrame = pos
  1236. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1237. local rngm = Instance.new("SpecialMesh", rng)
  1238. rngm.MeshType = MType
  1239. rngm.Scale = Vector3.new(x1, y1, z1)
  1240. local scaler2 = 1
  1241. local speeder = FastSpeed
  1242. if type == "Add" then
  1243. scaler2 = 1 * value
  1244. elseif type == "Divide" then
  1245. scaler2 = 1 / value
  1246. end
  1247. coroutine.resume(coroutine.create(function()
  1248. for i = 0, 10 / bonuspeed, 0.1 do
  1249. swait()
  1250. if type == "Add" then
  1251. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1252. elseif type == "Divide" then
  1253. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1254. end
  1255. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1256. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1257. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1258. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1259. end
  1260. rng:Destroy()
  1261. end))
  1262. end
  1263.  
  1264. function SoulSteal(dude)
  1265. if dude.Name ~= char then
  1266. local bgf = IT("BodyGyro", dude.Head)
  1267. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1268. local val = IT("BoolValue", dude)
  1269. val.Name = "IsHit"
  1270. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1271. local soulst = coroutine.wrap(function()
  1272. local soul = Instance.new("Part",dude)
  1273. soul.Size = Vector3.new(1,1,1)
  1274. soul.CanCollide = false
  1275. soul.Anchored = false
  1276. soul.Position = torso.Position
  1277. soul.Transparency = 1
  1278. local PartEmmit1 = IT("ParticleEmitter", soul)
  1279. PartEmmit1.LightEmission = 1
  1280. PartEmmit1.Texture = "rbxassetid://569507414"
  1281. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1282. PartEmmit1.Rate = 250
  1283. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1284. PartEmmit1.Size = NumberSequence.new({
  1285. NumberSequenceKeypoint.new(0, 1, 0),
  1286. NumberSequenceKeypoint.new(1, 0, 0)
  1287. })
  1288. PartEmmit1.Transparency = NumberSequence.new({
  1289. NumberSequenceKeypoint.new(0, 0, 0),
  1290. NumberSequenceKeypoint.new(1, 1, 0)
  1291. })
  1292. PartEmmit1.Speed = NumberRange.new(0, 0)
  1293. PartEmmit1.VelocitySpread = 30000
  1294. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1295. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1296. local BodPoss = IT("BodyPosition", soul)
  1297. BodPoss.P = 3000
  1298. BodPoss.D = 1000
  1299. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1300. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1301. wait(1.6)
  1302. soul.Touched:connect(function(hit)
  1303. if hit.Parent == char then
  1304. soul:Destroy()
  1305. end
  1306. end)
  1307. wait(1.2)
  1308. while soul do
  1309. swait()
  1310. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1311. BodPoss.Position = tors.Position
  1312. end
  1313. end)
  1314. soulst()
  1315. end
  1316. end
  1317. function FaceMouse()
  1318. local Cam = workspace.CurrentCamera
  1319. return {
  1320. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1321. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1322. }
  1323. end
  1324. --------------------
  1325. -----------------------------------
  1326. --End Effect Function--
  1327. -------------------------------------------------------
  1328. function Cso(ID, PARENT, VOLUME, PITCH)
  1329. local NSound = nil
  1330. coroutine.resume(coroutine.create(function()
  1331. NSound = IT("Sound", PARENT)
  1332. NSound.Volume = VOLUME
  1333. NSound.Pitch = PITCH
  1334. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1335. swait()
  1336. NSound:play()
  1337. game:GetService("Debris"):AddItem(NSound, 10)
  1338. end))
  1339. return NSound
  1340. end
  1341. function CameraEnshaking(Length, Intensity)
  1342. coroutine.resume(coroutine.create(function()
  1343. local intensity = 1 * Intensity
  1344. local rotM = 0.01 * Intensity
  1345. for i = 0, Length, 0.1 do
  1346. swait()
  1347. intensity = intensity - 0.05 * Intensity / Length
  1348. rotM = rotM - 5.0E-4 * Intensity / Length
  1349. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1350. 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)
  1351. end
  1352. hum.CameraOffset = Vector3.new(0, 0, 0)
  1353. end))
  1354. end
  1355. -------------------------------------------------------
  1356. --End Important Functions--
  1357. -------------------------------------------------------
  1358. local Trail = Instance.new("Trail",char)
  1359. local attachment0 = Instance.new("Attachment",char["Right Arm"])
  1360. attachment0.Name = "TrailAttachment0"
  1361. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1362. local attachment1 = Instance.new("Attachment",char["Right Arm"])
  1363. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1364. attachment1.Name = "TrailAttachment1"
  1365. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1366. Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
  1367. Trail.Lifetime = 0.5
  1368. Trail.Attachment0 = attachment0
  1369. Trail.Attachment1 = attachment1
  1370.  
  1371. local Trail = Instance.new("Trail",char)
  1372. local attachment0 = Instance.new("Attachment",char["Left Arm"])
  1373. attachment0.Name = "TrailAttachment0"
  1374. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1375. local attachment1 = Instance.new("Attachment",char["Left Arm"])
  1376. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1377. attachment1.Name = "TrailAttachment1"
  1378. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1379. Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
  1380. Trail.Lifetime = 0.5
  1381. Trail.Attachment0 = attachment0
  1382. Trail.Attachment1 = attachment1
  1383.  
  1384. local Trail = Instance.new("Trail",char)
  1385. local attachment0 = Instance.new("Attachment",char["Right Leg"])
  1386. attachment0.Name = "TrailAttachment0"
  1387. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1388. local attachment1 = Instance.new("Attachment",char["Right Leg"])
  1389. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1390. attachment1.Name = "TrailAttachment1"
  1391. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1392. Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
  1393. Trail.Lifetime = 0.5
  1394. Trail.Attachment0 = attachment0
  1395. Trail.Attachment1 = attachment1
  1396.  
  1397. local Trail = Instance.new("Trail",char)
  1398. local attachment0 = Instance.new("Attachment",char["Left Leg"])
  1399. attachment0.Name = "TrailAttachment0"
  1400. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1401. local attachment1 = Instance.new("Attachment",char["Left Leg"])
  1402. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1403. attachment1.Name = "TrailAttachment1"
  1404. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1405. Trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.2,Color3.new(1,1,0)),ColorSequenceKeypoint.new(0.4,Color3.new(0,1,0)),ColorSequenceKeypoint.new(0.6,Color3.new(0,1,1)),ColorSequenceKeypoint.new(0.8,Color3.new(0,0,1)),ColorSequenceKeypoint.new(1,Color3.new(0,0,1))})
  1406. Trail.Lifetime = 0.5
  1407. Trail.Attachment0 = attachment0
  1408. Trail.Attachment1 = attachment1
  1409.  
  1410.  
  1411.  
  1412. local Lite = IT("PointLight",tors)
  1413. Lite.Color = Color3.new(.7,0,1)
  1414. Lite.Range = 8
  1415. Lite.Brightness = 10
  1416. Lite.Shadows = true
  1417.  
  1418. -------------------------------------------------------
  1419. --Start Customization--
  1420. -------------------------------------------------------
  1421. local Player_Size = 1
  1422. if Player_Size ~= 1 then
  1423. root.Size = root.Size * Player_Size
  1424. tors.Size = tors.Size * Player_Size
  1425. hed.Size = hed.Size * Player_Size
  1426. ra.Size = ra.Size * Player_Size
  1427. la.Size = la.Size * Player_Size
  1428. rl.Size = rl.Size * Player_Size
  1429. ll.Size = ll.Size * Player_Size
  1430. ----------------------------------------------------------------------------------
  1431. rootj.Parent = root
  1432. neck.Parent = tors
  1433. RW.Parent = tors
  1434. LW.Parent = tors
  1435. RH.Parent = tors
  1436. LH.Parent = tors
  1437. ----------------------------------------------------------------------------------
  1438. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1439. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1440. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1441. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1442. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1443. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1444. ----------------------------------------------------------------------------------
  1445. 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))
  1446. 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))
  1447. 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))
  1448. 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))
  1449. --hat.Parent = Character
  1450. end
  1451. ----------------------------------------------------------------------------------
  1452. local SONG = 1685551588
  1453. local SONG2 = 1685551588
  1454. local Music = Instance.new("Sound",tors)
  1455. Music.Volume = 2.5
  1456. Music.Looped = true
  1457. Music.Pitch = 1 --Pitcher
  1458. ----------------------------------------------------------------------------------
  1459. local equipped = false
  1460. local idle = 0
  1461. local change = 1
  1462. local val = 0
  1463. local toim = 0
  1464. local idleanim = 0.4
  1465. local sine = 0
  1466. local Sit = 1
  1467. ----------------------------------------------------------------------------------
  1468. hum.WalkSpeed = 8
  1469. hum.JumpPower = 57
  1470. hum.Animator.Parent = nil
  1471. ----------------------------------------------------------------------------------
  1472. local r = 255
  1473. local g = 0
  1474. local b = 0
  1475. coroutine.resume(coroutine.create(function()
  1476. while wait() do
  1477. for i = 0, 50.8 do
  1478. swait()
  1479. g = g + 5
  1480. end
  1481. for i = 0, 50.8 do
  1482. swait()
  1483. r = r - 5
  1484. end
  1485. for i = 0, 50.8 do
  1486. swait()
  1487. b = b + 5
  1488. end
  1489. for i = 0, 50.8 do
  1490. swait()
  1491. g = g - 5
  1492. end
  1493. for i = 0, 50.8 do
  1494. swait()
  1495. r = r + 5
  1496. end
  1497. for i = 0, 50.8 do
  1498. swait()
  1499. b = b - 5
  1500. end
  1501. end
  1502. end))
  1503.  
  1504. ---
  1505.  
  1506.  
  1507. -------------------------------------------------------
  1508. --End Customization--
  1509. -------------------------------------------------------
  1510.  
  1511. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1512. local NSound = nil
  1513. coroutine.resume(coroutine.create(function()
  1514. NSound = Instance.new("Sound", PARENT)
  1515. NSound.Volume = VOLUME
  1516. NSound.Pitch = PITCH
  1517. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1518. swait()
  1519. NSound:play()
  1520. game:GetService("Debris"):AddItem(NSound, 10)
  1521. end))
  1522. return NSound
  1523. end
  1524.  
  1525.  
  1526. -------------------------------------------------------
  1527. --Start Attacks N Stuff--
  1528. -------------------------------------------------------
  1529. function Purity_Slam()
  1530. attack = true
  1531. for i = 0,5.2,0.1 do
  1532. swait()
  1533. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1534. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1535. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  1536. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  1537. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1538. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  1539. end
  1540. CreateSound("331666100", tors, 10, 1)
  1541. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  1542. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
  1543. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  1544. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
  1545. MagniDamage(tors, 100, 400, 600, 10, "Normal")
  1546. coroutine.resume(coroutine.create(function()
  1547. for i = 0,1.8,0.1 do
  1548. swait()
  1549. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1550. end
  1551. for i = 0,1.8,0.1 do
  1552. swait()
  1553. hum.CameraOffset = Vector3.new(0,0,0)
  1554. end
  1555. end))
  1556. for i = 1,4.7,0.1 do
  1557. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  1558. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1559. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  1560. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1561. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  1562. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  1563. end
  1564. wait(.6)
  1565. attack = false
  1566. end
  1567. -------------------------------------------------------
  1568. --End Attacks N Stuff--
  1569. -------------------------------------------------------
  1570.  
  1571. if key == 'r' then
  1572. Purity_Slam()
  1573. end
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583. -------------------------------------------------------
  1584. --Start Animations--
  1585. -------------------------------------------------------
  1586. while true do
  1587. swait()
  1588. sine = sine + change
  1589. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1590. local velderp = root.Velocity.y
  1591. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1592. if equipped == true or equipped == false then
  1593. if attack == false then
  1594. idle = idle + 1
  1595. else
  1596. idle = 0
  1597. end
  1598. tecks2.TextStrokeColor3 = Color3.new(r / 255, g / 255, b / 255)
  1599. if 1 < root.Velocity.y and hitfloor == nil then
  1600. Anim = "Jump"
  1601. if attack == false then
  1602. 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)
  1603. 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)
  1604. 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)
  1605. 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)
  1606. 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)
  1607. 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)
  1608. end
  1609. elseif -1 > root.Velocity.y and hitfloor == nil then
  1610. Anim = "Fall"
  1611. if attack == false then
  1612. 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)
  1613. 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)
  1614. 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)
  1615. 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)
  1616. 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)
  1617. 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)
  1618. end
  1619. elseif torvel < 1 and hitfloor ~= nil then
  1620. Anim = "Idle"
  1621. change = .5
  1622. if attack == false then
  1623. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.05 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1624. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 3)), Rad(-4.5 * Sin(sine / 3)), Rad(0)), 0.3)
  1625. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 + 0.1 * Cos(sine / 3)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-5)), 0.15)
  1626. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.05 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1627. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.05 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1628. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20* Player_Size), 0* Player_Size) * angles(Rad(-30 * Sin(sine / 10)), Rad(0), Rad(-5 - 4.5 * Sin(sine / 20))), 0.1)
  1629. end
  1630. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  1631. Anim = "Walk"
  1632. change = .9
  1633. if attack == false then
  1634. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  1635. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  1636. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1637. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1638. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
  1639. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(.6) + la.RotVelocity.Y / 75), 0.1)
  1640. end
  1641. elseif torvel >= 25 and hitfloor ~= nil then
  1642. Anim = "Sprint"
  1643. change = 1.35
  1644. if attack == false then
  1645. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  1646. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  1647. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1648. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1649. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  1650. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  1651. end
  1652. end
  1653. end
  1654. Music.SoundId = "rbxassetid://"..SONG
  1655. Music.Looped = true
  1656. Music.Pitch = 1
  1657. Music.Volume = 5
  1658. Music.Parent = tors
  1659. Music:Resume()
  1660. if 0 < #Effects then
  1661. for e = 1, #Effects do
  1662. if Effects[e] ~= nil then
  1663. local Thing = Effects[e]
  1664. if Thing ~= nil then
  1665. local Part = Thing[1]
  1666. local Mode = Thing[2]
  1667. local Delay = Thing[3]
  1668. local IncX = Thing[4]
  1669. local IncY = Thing[5]
  1670. local IncZ = Thing[6]
  1671. if 1 >= Thing[1].Transparency then
  1672. if Thing[2] == "Block1" then
  1673. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1674. local Mesh = Thing[1].Mesh
  1675. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1676. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1677. elseif Thing[2] == "Block2" then
  1678. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1679. local Mesh = Thing[7]
  1680. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1681. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1682. elseif Thing[2] == "Block3" then
  1683. 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)
  1684. local Mesh = Thing[7]
  1685. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1686. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1687. elseif Thing[2] == "Cylinder" then
  1688. local Mesh = Thing[1].Mesh
  1689. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1690. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1691. elseif Thing[2] == "Blood" then
  1692. local Mesh = Thing[7]
  1693. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1694. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1695. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1696. elseif Thing[2] == "Elec" then
  1697. local Mesh = Thing[1].Mesh
  1698. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1699. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1700. elseif Thing[2] == "Disappear" then
  1701. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1702. elseif Thing[2] == "Shatter" then
  1703. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1704. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1705. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1706. Thing[6] = Thing[6] + Thing[5]
  1707. end
  1708. else
  1709. Part.Parent = nil
  1710. table.remove(Effects, e)
  1711. end
  1712. end
  1713. end
  1714. end
  1715. end
  1716. end
  1717. -------------------------------------------------------
  1718. --End Animations And Script--
  1719. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement