rivahaviz

Untitled

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