Advertisement
leelandshoe

Untitled

Aug 22nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.79 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. local FavIDs = {
  17. 340106355, --Nefl Crystals
  18. 927529620, --Dimension
  19. 876981900, --Fantasy
  20. 398987889, --Ordinary Days
  21. 1117396305, --Oh wait, it's you.
  22. 885996042, --Action Winter Journey
  23. 919231299, --Sprawling Idiot Effigy
  24. 743466274, --Good Day Sunshine
  25. 727411183, --Knife Fight
  26. 1402748531, --The Earth Is Counting On You!
  27. 595230126 --Robot Language
  28. }
  29.  
  30.  
  31.  
  32. --The reality of my life isn't real but a Universe -makhail07
  33. wait()
  34. local plr = game:service'Players'.LocalPlayer
  35. print('Local User is '..plr.Name)
  36. local char = plr.Character
  37. local hum = char.Humanoid
  38. local hed = char.Head
  39. local root = char.HumanoidRootPart
  40. local rootj = root.RootJoint
  41. local tors = char.Torso
  42. local ra = char["Right Arm"]
  43. local la = char["Left Arm"]
  44. local rl = char["Right Leg"]
  45. local ll = char["Left Leg"]
  46. local neck = tors["Neck"]
  47. local mouse = plr:GetMouse()
  48. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  49. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  50. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  51. local maincolor = BrickColor.new("Institutional white")
  52. -------------------------------------------------------
  53. --Start Whitelist and Invincibility--
  54. -------------------------------------------------------
  55. --[[function checkfriendlist(model)
  56. local friend = false
  57. local target = nil
  58. if model.ClassName == "Player" then
  59. target = model
  60. else
  61. target = game:GetService("Players"):GetPlayerFromCharacter(model)
  62. end
  63. if target ~= nil then
  64. if target:IsFriendsWith(19909695) then friend = true end
  65. end
  66. return friend
  67. end
  68. if checkfriendlist(game:GetService("Players").LocalPlayer) == true then
  69. warn('Youre whitelisted/friends with the creator, Have fun! ' ..plr.Name)
  70. end
  71.  
  72. if checkfriendlist(game:GetService("Players").LocalPlayer) == false then
  73. warn('How did you even get this script? ' ..plr.Name)
  74. error"Your are not whitelisted/Friends with the creator."
  75. end]]
  76.  
  77. ff = Instance.new("ForceField",char)
  78. ff.Visible = false
  79. hum.Name = "Base"
  80. hum.MaxHealth = 1.0E298
  81. hum.Health = 1.0E298
  82. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  83. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  84. hum.MaxHealth = 1.0E298
  85. hum.Health = 1.0E298
  86. end
  87. end)
  88. -------------------------------------------------------
  89. --End Whitelist and Invincibility--
  90. -------------------------------------------------------
  91. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  92. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  93. prt.Anchored = true
  94. prt.Material = "Neon"
  95. prt.CFrame = cframe
  96. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  97. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  98. game:GetService("Debris"):AddItem(prt, 5)
  99. coroutine.resume(coroutine.create(function(Part, Mesh)
  100. for i = 0, 1, delay do
  101. swait()
  102. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  103. Part.Transparency = i
  104. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  105. end
  106. Part.Parent = nil
  107. end), prt, msh)
  108. end
  109.  
  110.  
  111. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  112. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  113. prt.Anchored = true
  114. prt.Material = "Neon"
  115. prt.CFrame = cframe
  116. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  117. game:GetService("Debris"):AddItem(prt, 5)
  118. coroutine.resume(coroutine.create(function(Part, Mesh)
  119. local rtype = rottype
  120. for i = 0, 1, delay do
  121. swait()
  122. if rtype == 1 then
  123. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  124. elseif rtype == 2 then
  125. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  126. end
  127. prt.Transparency = i
  128. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  129. end
  130. Part.Parent = nil
  131. end), prt, msh)
  132. end
  133.  
  134. -------------------------------------------------------
  135. --Start Good Stuff--
  136. -------------------------------------------------------
  137. cam = game.Workspace.CurrentCamera
  138. CF = CFrame.new
  139. angles = CFrame.Angles
  140. attack = false
  141. Euler = CFrame.fromEulerAnglesXYZ
  142. Rad = math.rad
  143. IT = Instance.new
  144. BrickC = BrickColor.new
  145. Cos = math.cos
  146. Acos = math.acos
  147. Sin = math.sin
  148. Asin = math.asin
  149. Abs = math.abs
  150. Mrandom = math.random
  151. Floor = math.floor
  152. -------------------------------------------------------
  153. --End Good Stuff--
  154. -------------------------------------------------------
  155. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  156. RSH, LSH = nil, nil
  157. RW = Instance.new("Weld")
  158. LW = Instance.new("Weld")
  159. RH = tors["Right Hip"]
  160. LH = tors["Left Hip"]
  161. RSH = tors["Right Shoulder"]
  162. LSH = tors["Left Shoulder"]
  163. RSH.Parent = nil
  164. LSH.Parent = nil
  165. RW.Name = "RW"
  166. RW.Part0 = tors
  167. RW.C0 = CF(1.5, 0.5, 0)
  168. RW.C1 = CF(0, 0.5, 0)
  169. RW.Part1 = ra
  170. RW.Parent = tors
  171. LW.Name = "LW"
  172. LW.Part0 = tors
  173. LW.C0 = CF(-1.5, 0.5, 0)
  174. LW.C1 = CF(0, 0.5, 0)
  175. LW.Part1 = la
  176. LW.Parent = tors
  177. Effects = {}
  178. -------------------------------------------------------
  179. --Start HeartBeat--
  180. -------------------------------------------------------
  181. ArtificialHB = Instance.new("BindableEvent", script)
  182. ArtificialHB.Name = "Heartbeat"
  183. script:WaitForChild("Heartbeat")
  184.  
  185. frame = 1 / 60
  186. tf = 0
  187. allowframeloss = false
  188. tossremainder = false
  189.  
  190.  
  191. lastframe = tick()
  192. script.Heartbeat:Fire()
  193.  
  194.  
  195. game:GetService("RunService").Heartbeat:connect(function(s, p)
  196. tf = tf + s
  197. if tf >= frame then
  198. if allowframeloss then
  199. script.Heartbeat:Fire()
  200. lastframe = tick()
  201. else
  202. for i = 1, math.floor(tf / frame) do
  203. script.Heartbeat:Fire()
  204. end
  205. lastframe = tick()
  206. end
  207. if tossremainder then
  208. tf = 0
  209. else
  210. tf = tf - frame * math.floor(tf / frame)
  211. end
  212. end
  213. end)
  214.  
  215. --------------
  216. --[[
  217. Thanks for using Build-To-Lua by jarredbcv.
  218. ]]--
  219.  
  220. New = function(Object, Parent, Name, Data)
  221. local Object = Instance.new(Object)
  222. for Index, Value in pairs(Data or {}) do
  223. Object[Index] = Value
  224. end
  225. Object.Parent = Parent
  226. Object.Name = Name
  227. return Object
  228. end
  229.  
  230. Gaunty = New("Model",char,"Gaunty",{})
  231. 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),})
  232. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  233. 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),})
  234. 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),})
  235. 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),})
  236. 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),})
  237. 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),})
  238. 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),})
  239. 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),})
  240. 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),})
  241. 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),})
  242. 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),})
  243. 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),})
  244. 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),})
  245. 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),})
  246. 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),})
  247. 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),})
  248. 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),})
  249. 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),})
  250. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  251. 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),})
  252. 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),})
  253. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  254. 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),})
  255. 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),})
  256. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  257. 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),})
  258. 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),})
  259. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  260. 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),})
  261. 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),})
  262. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  263. 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),})
  264. 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),})
  265. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  266. 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),})
  267. 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),})
  268. 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),})
  269. 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),})
  270. 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),})
  271. 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),})
  272. 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),})
  273. 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),})
  274. 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),})
  275. 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),})
  276. 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),})
  277. 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),})
  278. 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),})
  279. 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),})
  280. 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),})
  281. 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),})
  282. 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),})
  283. 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),})
  284. 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),})
  285. 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),})
  286. 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),})
  287. 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),})
  288. 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),})
  289. 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),})
  290. 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),})
  291. 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),})
  292. 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),})
  293. 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),})
  294. 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),})
  295. 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),})
  296. 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),})
  297. 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),})
  298. 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),})
  299. 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),})
  300. 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),})
  301. 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),})
  302. 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),})
  303. 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),})
  304. 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),})
  305. 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),})
  306. 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),})
  307. 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),})
  308. 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),})
  309. 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),})
  310. 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),})
  311. 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),})
  312. 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),})
  313. 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),})
  314. 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),})
  315. 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),})
  316. 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),})
  317. 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),})
  318. 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),})
  319. 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),})
  320. 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),})
  321. 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),})
  322. 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),})
  323. 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),})
  324. 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),})
  325.  
  326.  
  327. NewInstance = function(instance,parent,properties)
  328. local inst = Instance.new(instance,parent)
  329. if(properties)then
  330. for i,v in next, properties do
  331. pcall(function() inst[i] = v end)
  332. end
  333. end
  334. return inst;
  335. end
  336.  
  337. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  338.  
  339. for _,v in next, Gaunty:children() do
  340. v.CanCollide = false
  341. end
  342.  
  343.  
  344. local all, last = {}, nil
  345. ArmourParts = {}
  346. NeonParts = {}
  347. function scan(p)
  348. for _, v in pairs(p:GetChildren()) do
  349. if v:IsA("BasePart") then
  350. if v.BrickColor == BrickColor.new("Black") then
  351. table.insert(ArmourParts, v)
  352. end
  353. if v.BrickColor == BrickColor.new("Institutional white") then
  354. table.insert(NeonParts, v)
  355. end
  356. if last then
  357. local w = Instance.new("Weld")
  358. w.Part0, w.Part1 = last, v
  359. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  360. w.Parent = last
  361. end
  362. table.insert(all, v)
  363. last = v
  364. end
  365. scan(v)
  366. end
  367. end
  368. scan(Gaunty)
  369. local all2, last2 = {}, nil
  370. ArmourParts2 = {}
  371. NeonParts2 = {}
  372. function scan2(p)
  373. for _, v in pairs(p:GetChildren()) do
  374. if v:IsA("BasePart") then
  375. if v.BrickColor == BrickColor.new("Black") then
  376. table.insert(ArmourParts2, v)
  377. end
  378. if v.BrickColor == BrickColor.new("Institutional white") then
  379. table.insert(NeonParts2, v)
  380. end
  381. if last2 then
  382. local w = Instance.new("Weld")
  383. w.Part0, w.Part1 = last2, v
  384. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  385. w.Parent = last2
  386. end
  387. table.insert(all2, v)
  388. last2 = v
  389. end
  390. scan2(v)
  391. end
  392. end
  393. for i, v in pairs(ArmourParts) do
  394. v.BrickColor = BrickC("Black")
  395. end
  396. for i, v in pairs(NeonParts) do
  397. v.BrickColor = BrickColor.random()
  398. end
  399. for i, v in pairs(ArmourParts2) do
  400. v.BrickColor = BrickC("Black")
  401. end
  402. for i, v in pairs(NeonParts2) do
  403. v.BrickColor = BrickColor.random()
  404. end
  405. maincolor = BrickColor.random()
  406. -------------------------------------------------------
  407. --End HeartBeat--
  408. -------------------------------------------------------
  409. local l = game.Lighting
  410. local sky = Instance.new("Sky",l)
  411. l.TimeOfDay = "00:00:00"
  412. l.Brightness = 1
  413. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  414.  
  415.  
  416. -------------------------------------------------------
  417. --Start Important Functions--
  418. -------------------------------------------------------
  419. function swait(num)
  420. if num == 0 or num == nil then
  421. game:service("RunService").Stepped:wait(0)
  422. else
  423. for i = 0, num do
  424. game:service("RunService").Stepped:wait(0)
  425. end
  426. end
  427. end
  428. function thread(f)
  429. coroutine.resume(coroutine.create(f))
  430. end
  431. function clerp(a, b, t)
  432. local qa = {
  433. QuaternionFromCFrame(a)
  434. }
  435. local qb = {
  436. QuaternionFromCFrame(b)
  437. }
  438. local ax, ay, az = a.x, a.y, a.z
  439. local bx, by, bz = b.x, b.y, b.z
  440. local _t = 1 - t
  441. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  442. end
  443. function QuaternionFromCFrame(cf)
  444. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  445. local trace = m00 + m11 + m22
  446. if trace > 0 then
  447. local s = math.sqrt(1 + trace)
  448. local recip = 0.5 / s
  449. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  450. else
  451. local i = 0
  452. if m00 < m11 then
  453. i = 1
  454. end
  455. if m22 > (i == 0 and m00 or m11) then
  456. i = 2
  457. end
  458. if i == 0 then
  459. local s = math.sqrt(m00 - m11 - m22 + 1)
  460. local recip = 0.5 / s
  461. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  462. elseif i == 1 then
  463. local s = math.sqrt(m11 - m22 - m00 + 1)
  464. local recip = 0.5 / s
  465. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  466. elseif i == 2 then
  467. local s = math.sqrt(m22 - m00 - m11 + 1)
  468. local recip = 0.5 / s
  469. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  470. end
  471. end
  472. end
  473. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  474. local xs, ys, zs = x + x, y + y, z + z
  475. local wx, wy, wz = w * xs, w * ys, w * zs
  476. local xx = x * xs
  477. local xy = x * ys
  478. local xz = x * zs
  479. local yy = y * ys
  480. local yz = y * zs
  481. local zz = z * zs
  482. 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))
  483. end
  484. function QuaternionSlerp(a, b, t)
  485. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  486. local startInterp, finishInterp
  487. if cosTheta >= 1.0E-4 then
  488. if 1 - cosTheta > 1.0E-4 then
  489. local theta = math.acos(cosTheta)
  490. local invSinTheta = 1 / Sin(theta)
  491. startInterp = Sin((1 - t) * theta) * invSinTheta
  492. finishInterp = Sin(t * theta) * invSinTheta
  493. else
  494. startInterp = 1 - t
  495. finishInterp = t
  496. end
  497. elseif 1 + cosTheta > 1.0E-4 then
  498. local theta = math.acos(-cosTheta)
  499. local invSinTheta = 1 / Sin(theta)
  500. startInterp = Sin((t - 1) * theta) * invSinTheta
  501. finishInterp = Sin(t * theta) * invSinTheta
  502. else
  503. startInterp = t - 1
  504. finishInterp = t
  505. end
  506. 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
  507. end
  508. function rayCast(Position, Direction, Range, Ignore)
  509. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  510. end
  511. local RbxUtility = LoadLibrary("RbxUtility")
  512. local Create = RbxUtility.Create
  513.  
  514. -------------------------------------------------------
  515. --Start Damage Function--
  516. -------------------------------------------------------
  517. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  518. if hit.Parent == nil then
  519. return
  520. end
  521. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  522. for _, v in pairs(hit.Parent:children()) do
  523. if v:IsA("Humanoid") then
  524. h = v
  525. end
  526. end
  527. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  528.  
  529. hit.Parent:FindFirstChild("Head"):BreakJoints()
  530. end
  531.  
  532. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  533. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  534. if hit.Parent.DebounceHit.Value == true then
  535. return
  536. end
  537. end
  538. if insta == true then
  539. hit.Parent:FindFirstChild("Head"):BreakJoints()
  540. end
  541. local c = Create("ObjectValue"){
  542. Name = "creator",
  543. Value = game:service("Players").LocalPlayer,
  544. Parent = h,
  545. }
  546. game:GetService("Debris"):AddItem(c, .5)
  547. if HitSound ~= nil and HitPitch ~= nil then
  548. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  549. end
  550. local Damage = math.random(minim, maxim)
  551. local blocked = false
  552. local block = hit.Parent:findFirstChild("Block")
  553. if block ~= nil then
  554. if block.className == "IntValue" then
  555. if block.Value > 0 then
  556. blocked = true
  557. block.Value = block.Value - 1
  558. print(block.Value)
  559. end
  560. end
  561. end
  562. if blocked == false then
  563. h.Health = h.Health - Damage
  564. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  565. else
  566. h.Health = h.Health - (Damage / 2)
  567. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  568. end
  569. if Type == "Knockdown" then
  570. local hum = hit.Parent.Humanoid
  571. hum.PlatformStand = true
  572. coroutine.resume(coroutine.create(function(HHumanoid)
  573. swait(1)
  574. HHumanoid.PlatformStand = false
  575. end), hum)
  576. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  577. local bodvol = Create("BodyVelocity"){
  578. velocity = angle * knockback,
  579. P = 5000,
  580. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  581. Parent = hit,
  582. }
  583. local rl = Create("BodyAngularVelocity"){
  584. P = 3000,
  585. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  586. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  587. Parent = hit,
  588. }
  589. game:GetService("Debris"):AddItem(bodvol, .5)
  590. game:GetService("Debris"):AddItem(rl, .5)
  591. elseif Type == "Normal" then
  592. local vp = Create("BodyVelocity"){
  593. P = 500,
  594. maxForce = Vector3.new(math.huge, 0, math.huge),
  595. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  596. }
  597. if knockback > 0 then
  598. vp.Parent = hit.Parent.Torso
  599. end
  600. game:GetService("Debris"):AddItem(vp, .5)
  601. elseif Type == "Up" then
  602. local bodyVelocity = Create("BodyVelocity"){
  603. velocity = Vector3.new(0, 20, 0),
  604. P = 5000,
  605. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  606. Parent = hit,
  607. }
  608. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  609. elseif Type == "DarkUp" then
  610. coroutine.resume(coroutine.create(function()
  611. for i = 0, 1, 0.1 do
  612. swait()
  613. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  614. end
  615. end))
  616. local bodyVelocity = Create("BodyVelocity"){
  617. velocity = Vector3.new(0, 20, 0),
  618. P = 5000,
  619. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  620. Parent = hit,
  621. }
  622. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  623. elseif Type == "Snare" then
  624. local bp = Create("BodyPosition"){
  625. P = 2000,
  626. D = 100,
  627. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  628. position = hit.Parent.Torso.Position,
  629. Parent = hit.Parent.Torso,
  630. }
  631. game:GetService("Debris"):AddItem(bp, 1)
  632. elseif Type == "Freeze" then
  633. local BodPos = Create("BodyPosition"){
  634. P = 50000,
  635. D = 1000,
  636. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  637. position = hit.Parent.Torso.Position,
  638. Parent = hit.Parent.Torso,
  639. }
  640. local BodGy = Create("BodyGyro") {
  641. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  642. P = 20e+003,
  643. Parent = hit.Parent.Torso,
  644. cframe = hit.Parent.Torso.CFrame,
  645. }
  646. hit.Parent.Torso.Anchored = true
  647. coroutine.resume(coroutine.create(function(Part)
  648. swait(1.5)
  649. Part.Anchored = false
  650. end), hit.Parent.Torso)
  651. game:GetService("Debris"):AddItem(BodPos, 3)
  652. game:GetService("Debris"):AddItem(BodGy, 3)
  653. end
  654. local debounce = Create("BoolValue"){
  655. Name = "DebounceHit",
  656. Parent = hit.Parent,
  657. Value = true,
  658. }
  659. game:GetService("Debris"):AddItem(debounce, Delay)
  660. c = Create("ObjectValue"){
  661. Name = "creator",
  662. Value = Player,
  663. Parent = h,
  664. }
  665. game:GetService("Debris"):AddItem(c, .5)
  666. end
  667. end
  668. -------------------------------------------------------
  669. --End Damage Function--
  670. -------------------------------------------------------
  671.  
  672. local EyeSizes={
  673. NumberSequenceKeypoint.new(0,0.65,0),
  674. NumberSequenceKeypoint.new(0.5,0.7,0),
  675. NumberSequenceKeypoint.new(1,0,0)
  676. }
  677. local EyeTrans={
  678. NumberSequenceKeypoint.new(0,0,0),
  679. NumberSequenceKeypoint.new(0.5,0,0),
  680. NumberSequenceKeypoint.new(1,1,0)
  681. }
  682. local PE2=Instance.new("ParticleEmitter", ra)
  683. PE2.LightEmission=.9
  684. 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))})
  685. PE2.Size=NumberSequence.new(EyeSizes)
  686. PE2.Transparency=NumberSequence.new(EyeTrans)
  687. PE2.Lifetime=NumberRange.new(0.35)
  688. PE2.Rotation=NumberRange.new(0,360)
  689. PE2.Rate=999
  690. PE2.VelocitySpread = 10000
  691. PE2.Acceleration = Vector3.new(0,25,0)
  692. PE2.ZOffset = 0.5
  693. PE2.Drag = 0
  694. PE2.Speed = NumberRange.new(0,0,0)
  695. PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  696. PE2.Name = "PE2"
  697. PE2.Enabled = true
  698. PE2.LockedToPart = true
  699.  
  700.  
  701. -------------------------------------------------------
  702. --Start Damage Function Customization--
  703. -------------------------------------------------------
  704. function ShowDamage(Pos, Text, Time, Color)
  705. local Rate = (1 / 30)
  706. local Pos = (Pos or Vector3.new(0, 0, 0))
  707. local Text = (Text or "")
  708. local Time = (Time or 2)
  709. local Color = (Color or Color3.new(1, 0, 1))
  710. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  711. EffectPart.Anchored = true
  712. local BillboardGui = Create("BillboardGui"){
  713. Size = UDim2.new(3, 0, 3, 0),
  714. Adornee = EffectPart,
  715. Parent = EffectPart,
  716. }
  717. local TextLabel = Create("TextLabel"){
  718. BackgroundTransparency = 1,
  719. Size = UDim2.new(1, 0, 1, 0),
  720. Text = Text,
  721. Font = "Bodoni",
  722. TextColor3 = Color,
  723. TextScaled = true,
  724. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  725. Parent = BillboardGui,
  726. }
  727. game.Debris:AddItem(EffectPart, (Time))
  728. EffectPart.Parent = game:GetService("Workspace")
  729. delay(0, function()
  730. local Frames = (Time / Rate)
  731. for Frame = 1, Frames do
  732. wait(Rate)
  733. local Percent = (Frame / Frames)
  734. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  735. TextLabel.TextTransparency = Percent
  736. end
  737. if EffectPart and EffectPart.Parent then
  738. EffectPart:Destroy()
  739. end
  740. end)
  741. end
  742. -------------------------------------------------------
  743. --End Damage Function Customization--
  744. -------------------------------------------------------
  745.  
  746. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  747. for _, c in pairs(workspace:children()) do
  748. local hum = c:findFirstChild("Humanoid")
  749. if hum ~= nil then
  750. local head = c:findFirstChild("Head")
  751. if head ~= nil then
  752. local targ = head.Position - Part.Position
  753. local mag = targ.magnitude
  754. if magni >= mag and c.Name ~= plr.Name then
  755. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  756. end
  757. end
  758. end
  759. end
  760. end
  761.  
  762.  
  763. CFuncs = {
  764. Part = {
  765. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  766. local Part = Create("Part")({
  767. Parent = Parent,
  768. Reflectance = Reflectance,
  769. Transparency = Transparency,
  770. CanCollide = false,
  771. Locked = true,
  772. BrickColor = BrickColor.new(tostring(BColor)),
  773. Name = Name,
  774. Size = Size,
  775. Material = Material
  776. })
  777. RemoveOutlines(Part)
  778. return Part
  779. end
  780. },
  781. Mesh = {
  782. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  783. local Msh = Create(Mesh)({
  784. Parent = Part,
  785. Offset = OffSet,
  786. Scale = Scale
  787. })
  788. if Mesh == "SpecialMesh" then
  789. Msh.MeshType = MeshType
  790. Msh.MeshId = MeshId
  791. end
  792. return Msh
  793. end
  794. },
  795. Mesh = {
  796. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  797. local Msh = Create(Mesh)({
  798. Parent = Part,
  799. Offset = OffSet,
  800. Scale = Scale
  801. })
  802. if Mesh == "SpecialMesh" then
  803. Msh.MeshType = MeshType
  804. Msh.MeshId = MeshId
  805. end
  806. return Msh
  807. end
  808. },
  809. Weld = {
  810. Create = function(Parent, Part0, Part1, C0, C1)
  811. local Weld = Create("Weld")({
  812. Parent = Parent,
  813. Part0 = Part0,
  814. Part1 = Part1,
  815. C0 = C0,
  816. C1 = C1
  817. })
  818. return Weld
  819. end
  820. },
  821. Sound = {
  822. Create = function(id, par, vol, pit)
  823. coroutine.resume(coroutine.create(function()
  824. local S = Create("Sound")({
  825. Volume = vol,
  826. Pitch = pit or 1,
  827. SoundId = id,
  828. Parent = par or workspace
  829. })
  830. wait()
  831. S:play()
  832. game:GetService("Debris"):AddItem(S, 6)
  833. end))
  834. end
  835. },
  836. ParticleEmitter = {
  837. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  838. local fp = Create("ParticleEmitter")({
  839. Parent = Parent,
  840. Color = ColorSequence.new(Color1, Color2),
  841. LightEmission = LightEmission,
  842. Size = Size,
  843. Texture = Texture,
  844. Transparency = Transparency,
  845. ZOffset = ZOffset,
  846. Acceleration = Accel,
  847. Drag = Drag,
  848. LockedToPart = LockedToPart,
  849. VelocityInheritance = VelocityInheritance,
  850. EmissionDirection = EmissionDirection,
  851. Enabled = Enabled,
  852. Lifetime = LifeTime,
  853. Rate = Rate,
  854. Rotation = Rotation,
  855. RotSpeed = RotSpeed,
  856. Speed = Speed,
  857. VelocitySpread = VelocitySpread
  858. })
  859. return fp
  860. end
  861. }
  862. }
  863. function RemoveOutlines(part)
  864. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  865. end
  866. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  867. local Part = Create("Part")({
  868. formFactor = FormFactor,
  869. Parent = Parent,
  870. Reflectance = Reflectance,
  871. Transparency = Transparency,
  872. CanCollide = false,
  873. Locked = true,
  874. BrickColor = BrickColor.new(tostring(BColor)),
  875. Name = Name,
  876. Size = Size,
  877. Material = Material
  878. })
  879. RemoveOutlines(Part)
  880. return Part
  881. end
  882. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  883. local Msh = Create(Mesh)({
  884. Parent = Part,
  885. Offset = OffSet,
  886. Scale = Scale
  887. })
  888. if Mesh == "SpecialMesh" then
  889. Msh.MeshType = MeshType
  890. Msh.MeshId = MeshId
  891. end
  892. return Msh
  893. end
  894. function CreateWeld(Parent, Part0, Part1, C0, C1)
  895. local Weld = Create("Weld")({
  896. Parent = Parent,
  897. Part0 = Part0,
  898. Part1 = Part1,
  899. C0 = C0,
  900. C1 = C1
  901. })
  902. return Weld
  903. end
  904.  
  905.  
  906. -------------------------------------------------------
  907. --Start Effect Function--
  908. -------------------------------------------------------
  909. EffectModel = Instance.new("Model", char)
  910. Effects = {
  911. Block = {
  912. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  913. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  914. prt.Anchored = true
  915. prt.CFrame = cframe
  916. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  917. game:GetService("Debris"):AddItem(prt, 10)
  918. if Type == 1 or Type == nil then
  919. table.insert(Effects, {
  920. prt,
  921. "Block1",
  922. delay,
  923. x3,
  924. y3,
  925. z3,
  926. msh
  927. })
  928. elseif Type == 2 then
  929. table.insert(Effects, {
  930. prt,
  931. "Block2",
  932. delay,
  933. x3,
  934. y3,
  935. z3,
  936. msh
  937. })
  938. else
  939. table.insert(Effects, {
  940. prt,
  941. "Block3",
  942. delay,
  943. x3,
  944. y3,
  945. z3,
  946. msh
  947. })
  948. end
  949. end
  950. },
  951. Sphere = {
  952. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  953. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  954. prt.Anchored = true
  955. prt.CFrame = cframe
  956. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  957. game:GetService("Debris"):AddItem(prt, 10)
  958. table.insert(Effects, {
  959. prt,
  960. "Cylinder",
  961. delay,
  962. x3,
  963. y3,
  964. z3,
  965. msh
  966. })
  967. end
  968. },
  969. Cylinder = {
  970. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  971. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  972. prt.Anchored = true
  973. prt.CFrame = cframe
  974. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  975. game:GetService("Debris"):AddItem(prt, 10)
  976. table.insert(Effects, {
  977. prt,
  978. "Cylinder",
  979. delay,
  980. x3,
  981. y3,
  982. z3,
  983. msh
  984. })
  985. end
  986. },
  987. Wave = {
  988. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  989. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  990. prt.Anchored = true
  991. prt.CFrame = cframe
  992. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  993. game:GetService("Debris"):AddItem(prt, 10)
  994. table.insert(Effects, {
  995. prt,
  996. "Cylinder",
  997. delay,
  998. x3 / 60,
  999. y3 / 60,
  1000. z3 / 60,
  1001. msh
  1002. })
  1003. end
  1004. },
  1005. Ring = {
  1006. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1007. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1008. prt.Anchored = true
  1009. prt.CFrame = cframe
  1010. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1011. game:GetService("Debris"):AddItem(prt, 10)
  1012. table.insert(Effects, {
  1013. prt,
  1014. "Cylinder",
  1015. delay,
  1016. x3,
  1017. y3,
  1018. z3,
  1019. msh
  1020. })
  1021. end
  1022. },
  1023. Break = {
  1024. Create = function(brickcolor, cframe, x1, y1, z1)
  1025. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1026. prt.Anchored = true
  1027. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1028. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1029. local num = math.random(10, 50) / 1000
  1030. game:GetService("Debris"):AddItem(prt, 10)
  1031. table.insert(Effects, {
  1032. prt,
  1033. "Shatter",
  1034. num,
  1035. prt.CFrame,
  1036. math.random() - math.random(),
  1037. 0,
  1038. math.random(50, 100) / 100
  1039. })
  1040. end
  1041. },
  1042. Spiral = {
  1043. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1044. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1045. prt.Anchored = true
  1046. prt.CFrame = cframe
  1047. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1048. game:GetService("Debris"):AddItem(prt, 10)
  1049. table.insert(Effects, {
  1050. prt,
  1051. "Cylinder",
  1052. delay,
  1053. x3,
  1054. y3,
  1055. z3,
  1056. msh
  1057. })
  1058. end
  1059. },
  1060. Push = {
  1061. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1062. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1063. prt.Anchored = true
  1064. prt.CFrame = cframe
  1065. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1066. game:GetService("Debris"):AddItem(prt, 10)
  1067. table.insert(Effects, {
  1068. prt,
  1069. "Cylinder",
  1070. delay,
  1071. x3,
  1072. y3,
  1073. z3,
  1074. msh
  1075. })
  1076. end
  1077. }
  1078. }
  1079. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1080. local fp = IT("Part")
  1081. fp.formFactor = formfactor
  1082. fp.Parent = parent
  1083. fp.Reflectance = reflectance
  1084. fp.Transparency = transparency
  1085. fp.CanCollide = false
  1086. fp.Locked = true
  1087. fp.BrickColor = brickcolor
  1088. fp.Name = name
  1089. fp.Size = size
  1090. fp.Position = tors.Position
  1091. RemoveOutlines(fp)
  1092. fp.Material = "SmoothPlastic"
  1093. fp:BreakJoints()
  1094. return fp
  1095. end
  1096.  
  1097. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1098. local mesh = IT(Mesh)
  1099. mesh.Parent = part
  1100. if Mesh == "SpecialMesh" then
  1101. mesh.MeshType = meshtype
  1102. if meshid ~= "nil" then
  1103. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1104. end
  1105. end
  1106. mesh.Offset = offset
  1107. mesh.Scale = scale
  1108. return mesh
  1109. end
  1110.  
  1111. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1112. local type = type
  1113. local rng = Instance.new("Part", char)
  1114. rng.Anchored = true
  1115. rng.BrickColor = color
  1116. rng.CanCollide = false
  1117. rng.FormFactor = 3
  1118. rng.Name = "Ring"
  1119. rng.Material = "Neon"
  1120. rng.Size = Vector3.new(1, 1, 1)
  1121. rng.Transparency = 0
  1122. rng.TopSurface = 0
  1123. rng.BottomSurface = 0
  1124. rng.CFrame = pos
  1125. local rngm = Instance.new("SpecialMesh", rng)
  1126. rngm.MeshType = MType
  1127. rngm.Scale = scale
  1128. local scaler2 = 1
  1129. if type == "Add" then
  1130. scaler2 = 1 * value
  1131. elseif type == "Divide" then
  1132. scaler2 = 1 / value
  1133. end
  1134. coroutine.resume(coroutine.create(function()
  1135. for i = 0, 10 / bonuspeed, 0.1 do
  1136. swait()
  1137. if type == "Add" then
  1138. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1139. elseif type == "Divide" then
  1140. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1141. end
  1142. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1143. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1144. end
  1145. rng:Destroy()
  1146. end))
  1147. end
  1148.  
  1149. function Eviscerate(dude)
  1150. if dude.Name ~= char then
  1151. local bgf = IT("BodyGyro", dude.Head)
  1152. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1153. local val = IT("BoolValue", dude)
  1154. val.Name = "IsHit"
  1155. local ds = coroutine.wrap(function()
  1156. dude:WaitForChild("Head"):BreakJoints()
  1157. wait(0.5)
  1158. target = nil
  1159. coroutine.resume(coroutine.create(function()
  1160. for i, v in pairs(dude:GetChildren()) do
  1161. if v:IsA("Accessory") then
  1162. v:Destroy()
  1163. end
  1164. if v:IsA("Humanoid") then
  1165. v:Destroy()
  1166. end
  1167. if v:IsA("CharacterMesh") then
  1168. v:Destroy()
  1169. end
  1170. if v:IsA("Model") then
  1171. v:Destroy()
  1172. end
  1173. if v:IsA("Part") or v:IsA("MeshPart") then
  1174. for x, o in pairs(v:GetChildren()) do
  1175. if o:IsA("Decal") then
  1176. o:Destroy()
  1177. end
  1178. end
  1179. coroutine.resume(coroutine.create(function()
  1180. v.Material = "Neon"
  1181. v.CanCollide = false
  1182. local PartEmmit1 = IT("ParticleEmitter", v)
  1183. PartEmmit1.LightEmission = 1
  1184. PartEmmit1.Texture = "rbxassetid://284205403"
  1185. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1186. PartEmmit1.Rate = 150
  1187. PartEmmit1.Lifetime = NumberRange.new(1)
  1188. PartEmmit1.Size = NumberSequence.new({
  1189. NumberSequenceKeypoint.new(0, 0.75, 0),
  1190. NumberSequenceKeypoint.new(1, 0, 0)
  1191. })
  1192. PartEmmit1.Transparency = NumberSequence.new({
  1193. NumberSequenceKeypoint.new(0, 0, 0),
  1194. NumberSequenceKeypoint.new(1, 1, 0)
  1195. })
  1196. PartEmmit1.Speed = NumberRange.new(0, 0)
  1197. PartEmmit1.VelocitySpread = 30000
  1198. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1199. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1200. local BodPoss = IT("BodyPosition", v)
  1201. BodPoss.P = 3000
  1202. BodPoss.D = 1000
  1203. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1204. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1205. v.Color = maincolor.Color
  1206. coroutine.resume(coroutine.create(function()
  1207. for i = 0, 49 do
  1208. swait(1)
  1209. v.Transparency = v.Transparency + 0.08
  1210. end
  1211. wait(0.5)
  1212. PartEmmit1.Enabled = false
  1213. wait(3)
  1214. v:Destroy()
  1215. dude:Destroy()
  1216. end))
  1217. end))
  1218. end
  1219. end
  1220. end))
  1221. end)
  1222. ds()
  1223. end
  1224. end
  1225.  
  1226. function FindNearestHead(Position, Distance, SinglePlayer)
  1227. if SinglePlayer then
  1228. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1229. end
  1230. local List = {}
  1231. for i, v in pairs(workspace:GetChildren()) do
  1232. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1233. table.insert(List, v)
  1234. end
  1235. end
  1236. return List
  1237. end
  1238.  
  1239. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1240. local type = type
  1241. local rng = Instance.new("Part", char)
  1242. rng.Anchored = true
  1243. rng.BrickColor = color
  1244. rng.CanCollide = false
  1245. rng.FormFactor = 3
  1246. rng.Name = "Ring"
  1247. rng.Material = "Neon"
  1248. rng.Size = Vector3.new(1, 1, 1)
  1249. rng.Transparency = 0
  1250. rng.TopSurface = 0
  1251. rng.BottomSurface = 0
  1252. rng.CFrame = pos
  1253. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1254. local rngm = Instance.new("SpecialMesh", rng)
  1255. rngm.MeshType = MType
  1256. rngm.Scale = Vector3.new(x1, y1, z1)
  1257. local scaler2 = 1
  1258. local speeder = FastSpeed
  1259. if type == "Add" then
  1260. scaler2 = 1 * value
  1261. elseif type == "Divide" then
  1262. scaler2 = 1 / value
  1263. end
  1264. coroutine.resume(coroutine.create(function()
  1265. for i = 0, 10 / bonuspeed, 0.1 do
  1266. swait()
  1267. if type == "Add" then
  1268. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1269. elseif type == "Divide" then
  1270. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1271. end
  1272. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1273. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1274. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1275. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1276. end
  1277. rng:Destroy()
  1278. end))
  1279. end
  1280.  
  1281. function SoulSteal(dude)
  1282. if dude.Name ~= char then
  1283. local bgf = IT("BodyGyro", dude.Head)
  1284. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1285. local val = IT("BoolValue", dude)
  1286. val.Name = "IsHit"
  1287. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1288. local soulst = coroutine.wrap(function()
  1289. local soul = Instance.new("Part",dude)
  1290. soul.Size = Vector3.new(1,1,1)
  1291. soul.CanCollide = false
  1292. soul.Anchored = false
  1293. soul.Position = torso.Position
  1294. soul.Transparency = 1
  1295. local PartEmmit1 = IT("ParticleEmitter", soul)
  1296. PartEmmit1.LightEmission = 1
  1297. PartEmmit1.Texture = "rbxassetid://569507414"
  1298. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1299. PartEmmit1.Rate = 250
  1300. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1301. PartEmmit1.Size = NumberSequence.new({
  1302. NumberSequenceKeypoint.new(0, 1, 0),
  1303. NumberSequenceKeypoint.new(1, 0, 0)
  1304. })
  1305. PartEmmit1.Transparency = NumberSequence.new({
  1306. NumberSequenceKeypoint.new(0, 0, 0),
  1307. NumberSequenceKeypoint.new(1, 1, 0)
  1308. })
  1309. PartEmmit1.Speed = NumberRange.new(0, 0)
  1310. PartEmmit1.VelocitySpread = 30000
  1311. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1312. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1313. local BodPoss = IT("BodyPosition", soul)
  1314. BodPoss.P = 3000
  1315. BodPoss.D = 1000
  1316. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1317. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1318. wait(1.6)
  1319. soul.Touched:connect(function(hit)
  1320. if hit.Parent == char then
  1321. soul:Destroy()
  1322. end
  1323. end)
  1324. wait(1.2)
  1325. while soul do
  1326. swait()
  1327. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1328. BodPoss.Position = tors.Position
  1329. end
  1330. end)
  1331. soulst()
  1332. end
  1333. end
  1334. function FaceMouse()
  1335. local Cam = workspace.CurrentCamera
  1336. return {
  1337. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1338. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1339. }
  1340. end
  1341. --------------------
  1342. -----------------------------------
  1343. --End Effect Function--
  1344. -------------------------------------------------------
  1345. function Cso(ID, PARENT, VOLUME, PITCH)
  1346. local NSound = nil
  1347. coroutine.resume(coroutine.create(function()
  1348. NSound = IT("Sound", PARENT)
  1349. NSound.Volume = VOLUME
  1350. NSound.Pitch = PITCH
  1351. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1352. swait()
  1353. NSound:play()
  1354. game:GetService("Debris"):AddItem(NSound, 10)
  1355. end))
  1356. return NSound
  1357. end
  1358. function CameraEnshaking(Length, Intensity)
  1359. coroutine.resume(coroutine.create(function()
  1360. local intensity = 1 * Intensity
  1361. local rotM = 0.01 * Intensity
  1362. for i = 0, Length, 0.1 do
  1363. swait()
  1364. intensity = intensity - 0.05 * Intensity / Length
  1365. rotM = rotM - 5.0E-4 * Intensity / Length
  1366. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1367. 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)
  1368. end
  1369. hum.CameraOffset = Vector3.new(0, 0, 0)
  1370. end))
  1371. end
  1372. -------------------------------------------------------
  1373. --End Important Functions--
  1374. -------------------------------------------------------
  1375. local Trail = Instance.new("Trail",char)
  1376. local attachment0 = Instance.new("Attachment",char["Right Arm"])
  1377. attachment0.Name = "TrailAttachment0"
  1378. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1379. local attachment1 = Instance.new("Attachment",char["Right Arm"])
  1380. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1381. attachment1.Name = "TrailAttachment1"
  1382. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1383. 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))})
  1384. Trail.Lifetime = 0.5
  1385. Trail.Attachment0 = attachment0
  1386. Trail.Attachment1 = attachment1
  1387.  
  1388. local Trail = Instance.new("Trail",char)
  1389. local attachment0 = Instance.new("Attachment",char["Left Arm"])
  1390. attachment0.Name = "TrailAttachment0"
  1391. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1392. local attachment1 = Instance.new("Attachment",char["Left Arm"])
  1393. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1394. attachment1.Name = "TrailAttachment1"
  1395. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1396. 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))})
  1397. Trail.Lifetime = 0.5
  1398. Trail.Attachment0 = attachment0
  1399. Trail.Attachment1 = attachment1
  1400.  
  1401. local Trail = Instance.new("Trail",char)
  1402. local attachment0 = Instance.new("Attachment",char["Right Leg"])
  1403. attachment0.Name = "TrailAttachment0"
  1404. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1405. local attachment1 = Instance.new("Attachment",char["Right Leg"])
  1406. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1407. attachment1.Name = "TrailAttachment1"
  1408. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1409. 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))})
  1410. Trail.Lifetime = 0.5
  1411. Trail.Attachment0 = attachment0
  1412. Trail.Attachment1 = attachment1
  1413.  
  1414. local Trail = Instance.new("Trail",char)
  1415. local attachment0 = Instance.new("Attachment",char["Left Leg"])
  1416. attachment0.Name = "TrailAttachment0"
  1417. attachment0.CFrame = CFrame.new(-0.25,-1,0)
  1418. local attachment1 = Instance.new("Attachment",char["Left Leg"])
  1419. attachment1.CFrame = CFrame.new(0.25,-1,0)
  1420. attachment1.Name = "TrailAttachment1"
  1421. Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1422. 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))})
  1423. Trail.Lifetime = 0.5
  1424. Trail.Attachment0 = attachment0
  1425. Trail.Attachment1 = attachment1
  1426.  
  1427.  
  1428.  
  1429. local Lite = IT("PointLight",tors)
  1430. Lite.Color = Color3.new(.7,0,1)
  1431. Lite.Range = 8
  1432. Lite.Brightness = 10
  1433. Lite.Shadows = true
  1434.  
  1435. -------------------------------------------------------
  1436. --Start Customization--
  1437. -------------------------------------------------------
  1438. local Player_Size = 1
  1439. if Player_Size ~= 1 then
  1440. root.Size = root.Size * Player_Size
  1441. tors.Size = tors.Size * Player_Size
  1442. hed.Size = hed.Size * Player_Size
  1443. ra.Size = ra.Size * Player_Size
  1444. la.Size = la.Size * Player_Size
  1445. rl.Size = rl.Size * Player_Size
  1446. ll.Size = ll.Size * Player_Size
  1447. ----------------------------------------------------------------------------------
  1448. rootj.Parent = root
  1449. neck.Parent = tors
  1450. RW.Parent = tors
  1451. LW.Parent = tors
  1452. RH.Parent = tors
  1453. LH.Parent = tors
  1454. ----------------------------------------------------------------------------------
  1455. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1456. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1457. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1458. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1459. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1460. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1461. ----------------------------------------------------------------------------------
  1462. 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))
  1463. 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))
  1464. 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))
  1465. 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))
  1466. --hat.Parent = Character
  1467. end
  1468. ----------------------------------------------------------------------------------
  1469. local SONG = 1280408510
  1470. local SONG2 = 0
  1471. local Music = Instance.new("Sound",tors)
  1472. Music.Volume = 2.5
  1473. Music.Looped = true
  1474. Music.Pitch = 1 --Pitcher
  1475. ----------------------------------------------------------------------------------
  1476. local equipped = false
  1477. local idle = 0
  1478. local change = 1
  1479. local val = 0
  1480. local toim = 0
  1481. local idleanim = 0.4
  1482. local sine = 0
  1483. local Sit = 1
  1484. ----------------------------------------------------------------------------------
  1485. hum.WalkSpeed = 8
  1486. hum.JumpPower = 57
  1487. hum.Animator.Parent = nil
  1488. ----------------------------------------------------------------------------------
  1489. local r = 255
  1490. local g = 0
  1491. local b = 0
  1492. coroutine.resume(coroutine.create(function()
  1493. while wait() do
  1494. for i = 0, 50.8 do
  1495. swait()
  1496. g = g + 5
  1497. end
  1498. for i = 0, 50.8 do
  1499. swait()
  1500. r = r - 5
  1501. end
  1502. for i = 0, 50.8 do
  1503. swait()
  1504. b = b + 5
  1505. end
  1506. for i = 0, 50.8 do
  1507. swait()
  1508. g = g - 5
  1509. end
  1510. for i = 0, 50.8 do
  1511. swait()
  1512. r = r + 5
  1513. end
  1514. for i = 0, 50.8 do
  1515. swait()
  1516. b = b - 5
  1517. end
  1518. end
  1519. end))
  1520.  
  1521. ---
  1522.  
  1523.  
  1524. ----------------------------------------------------------------------------------
  1525. local naeeym2 = IT("BillboardGui",char)
  1526. naeeym2.AlwaysOnTop = true
  1527. naeeym2.Size = UDim2.new(5,35,2,15)
  1528. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1529. naeeym2.MaxDistance = 75
  1530. naeeym2.Adornee = hed
  1531. naeeym2.Name = "Name"
  1532. local tecks2 = IT("TextLabel",naeeym2)
  1533. tecks2.BackgroundTransparency = 1
  1534. tecks2.TextScaled = true
  1535. tecks2.BorderSizePixel = 0
  1536. tecks2.Text = "No one's around to help."
  1537. tecks2.Font = "Fantasy"
  1538. tecks2.TextSize = 30
  1539. tecks2.TextStrokeTransparency = 0
  1540. tecks2.TextColor3 = Color3.new(1,1,1)
  1541. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  1542. tecks2.Size = UDim2.new(1,0,0.5,0)
  1543. tecks2.Parent = naeeym2
  1544. hed.face.Texture = "rbxassetid://33752579"
  1545. ----------------------------------------------------------------------------------
  1546. Reaper = IT("Model")
  1547. Reaper.Parent = char
  1548. Reaper.Name = "Reaper"
  1549. RHe = IT("Part")
  1550. RHe.Parent = Reaper
  1551. RHe.BrickColor = BrickC("Really black")
  1552. RHe.Locked = true
  1553. RHe.CanCollide = false
  1554. RHe.Transparency = 0
  1555. PMesh = IT("SpecialMesh")
  1556. RHe.formFactor = "Symmetric"
  1557. PMesh.MeshType = "FileMesh"
  1558. PMesh.MeshId = "rbxassetid://1374148"
  1559. PMesh.TextureId = "rbxassetid://185703978"
  1560. PMesh.Scale = Vector3.new(1, 1, 1)
  1561. PMesh.Parent = RHe
  1562. local RWeld = IT("Weld")
  1563. RWeld.Parent = RHe
  1564. RWeld.Part0 = RHe
  1565. RWeld.Part1 = hed
  1566. RWeld.C0 = CF(0, -.7, 0) * angles(0, 0, 0)
  1567. -------------------------------------------------------
  1568. --End Customization--
  1569. -------------------------------------------------------
  1570.  
  1571. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1572. local NSound = nil
  1573. coroutine.resume(coroutine.create(function()
  1574. NSound = Instance.new("Sound", PARENT)
  1575. NSound.Volume = VOLUME
  1576. NSound.Pitch = PITCH
  1577. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1578. swait()
  1579. NSound:play()
  1580. game:GetService("Debris"):AddItem(NSound, 10)
  1581. end))
  1582. return NSound
  1583. end
  1584.  
  1585.  
  1586. -------------------------------------------------------
  1587. --Start Attacks N Stuff--
  1588. -------------------------------------------------------
  1589. function EndMySufferingV2()
  1590. attack = true
  1591. hum.WalkSpeed = 1.01
  1592. CreateSound("577475178", hed, 10, 1)
  1593. for i = 0,18,0.1 do
  1594. swait()
  1595. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  1596. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1597. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1598. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  1599. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  1600. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  1601. end
  1602. attack = false
  1603. hum.WalkSpeed = 16
  1604. end
  1605.  
  1606. function Ending()
  1607. local target = nil
  1608. local targettorso = nil
  1609. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1610. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  1611. targetT = mouse.Target.Parent
  1612. target = mouse.Target.Parent.Humanoid
  1613. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  1614. targethead = mouse.Target.Parent:FindFirstChild("Head")
  1615. end
  1616. end
  1617. if target ~= nil then
  1618. targettorso.Anchored = true
  1619. attack = true
  1620. hum.WalkSpeed = 0
  1621. local originalpos = root.CFrame
  1622. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  1623. for i = 0,1.8,0.1 do
  1624. swait()
  1625. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-65)), 0.15)
  1626. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  1627. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  1628. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  1629. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
  1630. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1631. end
  1632. Eviscerate(targetT)
  1633. CreateSound("331666100", ra, 4, 1)
  1634. CreateSound("180083286", targettorso, 10, 1)
  1635. coroutine.resume(coroutine.create(function()
  1636. for i = 0,1.8,0.1 do
  1637. swait()
  1638. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1639. end
  1640. for i = 0,1.8,0.1 do
  1641. swait()
  1642. hum.CameraOffset = Vector3.new(0,0,0)
  1643. end
  1644. end))
  1645. for i = 0,4.6,0.1 do
  1646. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  1647. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  1648. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  1649. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  1650. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  1651. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1652. end
  1653. wait(.6)
  1654. root.CFrame = originalpos
  1655. attack = false
  1656. hum.WalkSpeed = 8
  1657. end
  1658. end
  1659.  
  1660. function Painful_Stomp()
  1661. attack = true
  1662. for i = 0,0.1,0.1 do
  1663. swait()
  1664. 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)
  1665. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1666. 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)
  1667. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 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)
  1668. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  1669. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  1670. end
  1671. CreateSound("331666100", char, 10, 1)
  1672. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1673. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1674. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1675. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  1676. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  1677. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  1678. Effects.Ring.Create(BrickColor.Random(), 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)
  1679. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  1680. if v:FindFirstChild("Head") then
  1681. Eviscerate(v)
  1682. end
  1683. end
  1684. coroutine.resume(coroutine.create(function()
  1685. for i = 0,2.8,0.1 do
  1686. swait()
  1687. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1688. end
  1689. for i = 0,1.8,0.1 do
  1690. swait()
  1691. hum.CameraOffset = Vector3.new(0,0,0)
  1692. end
  1693. end))
  1694. for i = 0,3.7,0.1 do
  1695. 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)
  1696. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1697. 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)
  1698. 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)
  1699. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1700. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  1701. end
  1702. wait(.6)
  1703. attack = false
  1704. end
  1705.  
  1706. function Blast_Of_God()
  1707. attack = true
  1708. hum.WalkSpeed = 3.01
  1709. for i = 0,6.3,0.1 do
  1710. swait()
  1711. Effects.Sphere.Create(BrickC("Toothpaste"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1712. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(90)), 0.15)
  1713. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  1714. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  1715. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  1716. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  1717. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  1718. end
  1719. Effects.Block.Create(BrickC("Toothpaste"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  1720. Effects.Block.Create(BrickC("Toothpaste"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
  1721. Effects.Block.Create(BrickC("Toothpaste"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  1722. Effects.Block.Create(BrickC("Toothpaste"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  1723. Effects.Block.Create(BrickC("Toothpaste"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  1724. Effects.Ring.Create(BrickC("Toothpaste"), ra.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  1725. CreateSound("142070127", tors, 10, 1)
  1726. MagniDamage(ra, 100, 600, 600, 10, "Normal")
  1727. for i = 0,2.6,0.1 do
  1728. swait()
  1729. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(90)), 0.15)
  1730. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  1731. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-16 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  1732. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-25 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  1733. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(195 - 2.5 * Sin(sine / 20))), 0.1)
  1734. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-35 + 2.5 * Sin(sine / 20))), 0.1)
  1735. end
  1736. attack = false
  1737. hum.WalkSpeed = 8
  1738. end
  1739.  
  1740. function Purity_Slam()
  1741. attack = true
  1742. for i = 0,5.2,0.1 do
  1743. swait()
  1744. 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)
  1745. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1746. 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)
  1747. 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)
  1748. 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)
  1749. 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)
  1750. end
  1751. CreateSound("331666100", tors, 10, 1)
  1752. 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)
  1753. 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)
  1754. 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)
  1755. 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)
  1756. MagniDamage(tors, 100, 400, 600, 10, "Normal")
  1757. coroutine.resume(coroutine.create(function()
  1758. for i = 0,1.8,0.1 do
  1759. swait()
  1760. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  1761. end
  1762. for i = 0,1.8,0.1 do
  1763. swait()
  1764. hum.CameraOffset = Vector3.new(0,0,0)
  1765. end
  1766. end))
  1767. for i = 1,4.7,0.1 do
  1768. 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)
  1769. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1770. 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)
  1771. 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)
  1772. 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)
  1773. 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)
  1774. end
  1775. wait(.6)
  1776. attack = false
  1777. end
  1778. -------------------------------------------------------
  1779. --End Attacks N Stuff--
  1780. -------------------------------------------------------
  1781. mouse.KeyDown:connect(function(key)
  1782. if key == 'y' then
  1783. EndMySufferingV2()
  1784.  
  1785. end
  1786.  
  1787. if key == 'c' then
  1788. Ending()
  1789. end
  1790.  
  1791. if key == 't' then
  1792. Painful_Stomp()
  1793. end
  1794.  
  1795. if key == 'f' then
  1796. Blast_Of_God()
  1797. end
  1798. if key == 'r' then
  1799. Purity_Slam()
  1800. end
  1801.  
  1802.  
  1803. if string.byte(key) == 48 then
  1804. Swing = 2
  1805. hum.WalkSpeed = 38.82
  1806. end
  1807. end)
  1808. mouse.KeyUp:connect(function(key)
  1809. if string.byte(key) == 48 then
  1810. Swing = 1
  1811. hum.WalkSpeed = 8
  1812. end
  1813. end)
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823. -------------------------------------------------------
  1824. --Start Animations--
  1825. -------------------------------------------------------
  1826. while true do
  1827. swait()
  1828. sine = sine + change
  1829. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1830. local velderp = root.Velocity.y
  1831. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1832. if equipped == true or equipped == false then
  1833. if attack == false then
  1834. idle = idle + 1
  1835. else
  1836. idle = 0
  1837. end
  1838. tecks2.TextStrokeColor3 = Color3.new(r / 255, g / 255, b / 255)
  1839. if 1 < root.Velocity.y and hitfloor == nil then
  1840. Anim = "Jump"
  1841. if attack == false then
  1842. 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)
  1843. 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)
  1844. 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)
  1845. 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)
  1846. 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)
  1847. 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)
  1848. end
  1849. elseif -1 > root.Velocity.y and hitfloor == nil then
  1850. Anim = "Fall"
  1851. if attack == false then
  1852. 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)
  1853. 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)
  1854. 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)
  1855. 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)
  1856. 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)
  1857. 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)
  1858. end
  1859. elseif torvel < 1 and hitfloor ~= nil then
  1860. Anim = "Idle"
  1861. change = .5
  1862. if attack == false then
  1863. 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)
  1864. 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)
  1865. 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)
  1866. 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)
  1867. 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)
  1868. 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)
  1869. end
  1870. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  1871. Anim = "Walk"
  1872. change = .9
  1873. if attack == false then
  1874. 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)
  1875. 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)
  1876. 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)
  1877. 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)
  1878. 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)
  1879. 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)
  1880. end
  1881. elseif torvel >= 25 and hitfloor ~= nil then
  1882. Anim = "Sprint"
  1883. change = 1.35
  1884. if attack == false then
  1885. 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)
  1886. 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)
  1887. 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)
  1888. 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)
  1889. 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)
  1890. 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)
  1891. end
  1892. end
  1893. end
  1894. Music.SoundId = "rbxassetid://"..SONG
  1895. Music.Looped = true
  1896. Music.Pitch = 1
  1897. Music.Volume = 5
  1898. Music.Parent = tors
  1899. Music:Resume()
  1900. if 0 < #Effects then
  1901. for e = 1, #Effects do
  1902. if Effects[e] ~= nil then
  1903. local Thing = Effects[e]
  1904. if Thing ~= nil then
  1905. local Part = Thing[1]
  1906. local Mode = Thing[2]
  1907. local Delay = Thing[3]
  1908. local IncX = Thing[4]
  1909. local IncY = Thing[5]
  1910. local IncZ = Thing[6]
  1911. if 1 >= Thing[1].Transparency then
  1912. if Thing[2] == "Block1" then
  1913. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1914. local Mesh = Thing[1].Mesh
  1915. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1916. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1917. elseif Thing[2] == "Block2" then
  1918. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1919. local Mesh = Thing[7]
  1920. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1921. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1922. elseif Thing[2] == "Block3" then
  1923. 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)
  1924. local Mesh = Thing[7]
  1925. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1926. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1927. elseif Thing[2] == "Cylinder" then
  1928. local Mesh = Thing[1].Mesh
  1929. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1930. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1931. elseif Thing[2] == "Blood" then
  1932. local Mesh = Thing[7]
  1933. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1934. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1935. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1936. elseif Thing[2] == "Elec" then
  1937. local Mesh = Thing[1].Mesh
  1938. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1939. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1940. elseif Thing[2] == "Disappear" then
  1941. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1942. elseif Thing[2] == "Shatter" then
  1943. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1944. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1945. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1946. Thing[6] = Thing[6] + Thing[5]
  1947. end
  1948. else
  1949. Part.Parent = nil
  1950. table.remove(Effects, e)
  1951. end
  1952. end
  1953. end
  1954. end
  1955. end
  1956. end
  1957. -------------------------------------------------------
  1958. --End Animations And Script--
  1959. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement