Advertisement
Nekzzy

Untitled

Feb 20th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(1)-- i'm gonna make an excuse later of why im lazy
  2. warn "Slenercat5's"
  3. warn "King Crimson"
  4. warn "Q to call stand"
  5. warn "E for karate chop attack"-- healf heath attack 10 reload time
  6. warn "R for Kick attack"--i needed an attack :P
  7. warn "T to erase time(Hold)"
  8. warn "Y to say someting"-- idk
  9. warn "F (Hold) for epitaph"-- 30 secound reload
  10. warn "G to cycle through idle animations"
  11. warn "Origional Model by JojofMer"-- i adapted to remove unions and r15 rig
  12. warn "Avatar clothing and hair by Masterofroblox1206"-- he made funny valentine which i edited to make diavolo so technically it was him
  13. warn"Sorry for model distortion and a big thanks to Model to Script converter by ttyyuu12345"
  14. plr = game.Players.LocalPlayer
  15. epitaphreload=false
  16. epitpah=false
  17. ChopR=false
  18.  
  19.  
  20. sound = Instance.new("Sound", game.Workspace)
  21. sound.SoundId = "https://www.roblox.com/asset/?id=274698941"
  22. sound.Volume = 10
  23. canworld = true
  24. BeeSpeed = 50
  25.  
  26. chr=plr.Character
  27. tors=torso
  28. --[[
  29. for _,v in pairs(plr.Character:GetChildren())do
  30. if v:IsA('Shirt') or v:IsA('Pants') or v:IsA('Accessory') then
  31. v:remove()
  32. end
  33. end
  34. local sh = Instance.new("Shirt",chr)
  35. sh.ShirtTemplate = "http://www.roblox.com/asset/?id=394790364"
  36. p=Instance.new('Pants',chr)
  37. p.PantsTemplate='http://www.roblox.com/asset/?id=394795102'--]]
  38.  
  39. chr['Left Arm'].BrickColor=BrickColor.new('Pastel brown')
  40. chr['Right Arm'].BrickColor=BrickColor.new('Pastel brown')
  41. chr['Torso'].BrickColor=BrickColor.new('Pastel brown')
  42. chr.Head.BrickColor=BrickColor.new('Pastel brown')
  43.  
  44.  
  45.  
  46.  
  47. local Players=game:service'Players'
  48. local Player=Players.LocalPlayer
  49. Character=Player.Character
  50.  
  51. local RenderStepped=game:service'RunService'.RenderStepped
  52.  
  53. local MeshId='http://www.roblox.com/asset?id=779592805'
  54. local TextureId='http://www.roblox.com/asset/?id=775493027'
  55.  
  56.  
  57. local QHold=false
  58. local EHold=false
  59.  
  60. cut = Instance.new("Sound", chr)
  61. cut.SoundId = "https://www.roblox.com/asset/?id=0"
  62. cut.Volume = 1.5
  63. thri = Instance.new("Sound", chr)
  64. thri.SoundId = "https://www.roblox.com/asset/?id=186311262"
  65. thri.Volume = 2.5
  66.  
  67.  
  68. Sound2=Instance.new('Sound')
  69. Sound2.SoundId='rbxassetid://616594063'
  70. Sound2.Parent=Player.Character.Head
  71.  
  72.  
  73. Effects = {}
  74. local Player = game.Players.localPlayer
  75. local Character = Player.Character
  76. Character.Archivable = true
  77. AdvancingFortress = Character:Clone()
  78. --[[
  79. Hair=Instance.new('Part',Character)
  80. Hair.Size=Vector3.new(1,1,1)
  81. M=Instance.new('FileMesh',Hair)
  82. M.Scale=Vector3.new(.028,.028,.028)
  83. M.MeshId='rbxassetid://1450916371'
  84. M.TextureId='rbxassetid://1450916523'
  85. WARF=Instance.new('Weld',Hair)
  86. WARF.Part0=Hair
  87. WARF.Part1=Character.Head
  88. WARF.C0=CFrame.new(0,-.2,0)--]]
  89.  
  90.  
  91. --//KingCrimson costume
  92.  
  93. --Converted with ttyyuu12345's model to script plugin v4
  94. function sandbox(var,func)
  95. local env = getfenv(func)
  96. local newenv = setmetatable({},{
  97. __index = function(self,k)
  98. if k=="script" then
  99. return var
  100. else
  101. return env[k]
  102. end
  103. end,
  104. })
  105. setfenv(func,newenv)
  106. return func
  107. end
  108. cors = {}
  109. mas = Instance.new("Model",game:GetService("Lighting"))
  110. Model0 = Instance.new("Model")
  111. Model1 = Instance.new("Model")
  112. Part2 = Instance.new("Part")
  113. SpecialMesh3 = Instance.new("SpecialMesh")
  114. Part4 = Instance.new("Part")
  115. SpecialMesh5 = Instance.new("SpecialMesh")
  116. Part6 = Instance.new("Part")
  117. SpecialMesh7 = Instance.new("SpecialMesh")
  118. Part8 = Instance.new("Part")
  119. SpecialMesh9 = Instance.new("SpecialMesh")
  120. Part10 = Instance.new("Part")
  121. SpecialMesh11 = Instance.new("SpecialMesh")
  122. Part12 = Instance.new("Part")
  123. SpecialMesh13 = Instance.new("SpecialMesh")
  124. Part14 = Instance.new("Part")
  125. Part15 = Instance.new("Part")
  126. Part16 = Instance.new("Part")
  127. SpecialMesh17 = Instance.new("SpecialMesh")
  128. Part18 = Instance.new("Part")
  129. SpecialMesh19 = Instance.new("SpecialMesh")
  130. Part20 = Instance.new("Part")
  131. SpecialMesh21 = Instance.new("SpecialMesh")
  132. Part22 = Instance.new("Part")
  133. SpecialMesh23 = Instance.new("SpecialMesh")
  134. Part24 = Instance.new("Part")
  135. SpecialMesh25 = Instance.new("SpecialMesh")
  136. Part26 = Instance.new("Part")
  137. SpecialMesh27 = Instance.new("SpecialMesh")
  138. Part28 = Instance.new("Part")
  139. SpecialMesh29 = Instance.new("SpecialMesh")
  140. Model30 = Instance.new("Model")
  141. Part31 = Instance.new("Part")
  142. Part32 = Instance.new("Part")
  143. Part33 = Instance.new("Part")
  144. Part34 = Instance.new("Part")
  145. Part35 = Instance.new("Part")
  146. Model36 = Instance.new("Model")
  147. Part37 = Instance.new("Part")
  148. Part38 = Instance.new("Part")
  149. SpecialMesh39 = Instance.new("SpecialMesh")
  150. Part40 = Instance.new("Part")
  151. Part41 = Instance.new("Part")
  152. Part42 = Instance.new("Part")
  153. Part43 = Instance.new("Part")
  154. Model44 = Instance.new("Model")
  155. Part45 = Instance.new("Part")
  156. Part46 = Instance.new("Part")
  157. Part47 = Instance.new("Part")
  158. Part48 = Instance.new("Part")
  159. Part49 = Instance.new("Part")
  160. Part50 = Instance.new("Part")
  161. Model51 = Instance.new("Model")
  162. Part52 = Instance.new("Part")
  163. Part53 = Instance.new("Part")
  164. Part54 = Instance.new("Part")
  165. Part55 = Instance.new("Part")
  166. Part56 = Instance.new("Part")
  167. Part57 = Instance.new("Part")
  168. Model58 = Instance.new("Model")
  169. Part59 = Instance.new("Part")
  170. Part60 = Instance.new("Part")
  171. Part61 = Instance.new("Part")
  172. Part62 = Instance.new("Part")
  173. Part63 = Instance.new("Part")
  174. Part64 = Instance.new("Part")
  175. Model0.Name = "Hanged Man"
  176. Model0.Parent = mas
  177. Model0.PrimaryPart = Part2
  178. Model1.Name = "FHead"
  179. Model1.Parent = Model0
  180. Part2.Name = "Middle"
  181. Part2.Parent = Model1
  182. Part2.Material = Enum.Material.Concrete
  183. Part2.Rotation = Vector3.new(0, 89.8299942, 0)
  184. Part2.Anchored = true
  185. Part2.FormFactor = Enum.FormFactor.Symmetric
  186. Part2.Size = Vector3.new(2, 1, 1)
  187. Part2.CFrame = CFrame.new(35.3687477, -1.88997829, -36.617939, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  188. Part2.TopSurface = Enum.SurfaceType.Smooth
  189. Part2.Position = Vector3.new(35.3687477, -1.88997829, -36.617939)
  190. Part2.Orientation = Vector3.new(0, 89.8299942, 0)
  191. SpecialMesh3.Parent = Part2
  192. SpecialMesh3.Scale = Vector3.new(1.25, 1.25, 1.25)
  193. SpecialMesh3.Scale = Vector3.new(1.25, 1.25, 1.25)
  194. Part4.Parent = Model1
  195. Part4.Material = Enum.Material.Sand
  196. Part4.BrickColor = BrickColor.new("Brick yellow")
  197. Part4.Rotation = Vector3.new(0, 89.8299942, 0)
  198. Part4.Anchored = true
  199. Part4.FormFactor = Enum.FormFactor.Symmetric
  200. Part4.Size = Vector3.new(2.10000014, 0.55000031, 1.05000007)
  201. Part4.CFrame = CFrame.new(35.3687477, -2.25498056, -36.617939, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  202. Part4.TopSurface = Enum.SurfaceType.Smooth
  203. Part4.Color = Color3.new(0.843137, 0.772549, 0.603922)
  204. Part4.Position = Vector3.new(35.3687477, -2.25498056, -36.617939)
  205. Part4.Orientation = Vector3.new(0, 89.8299942, 0)
  206. Part4.Color = Color3.new(0.843137, 0.772549, 0.603922)
  207. SpecialMesh5.Parent = Part4
  208. SpecialMesh5.Scale = Vector3.new(1.25, 1.25, 1.25)
  209. SpecialMesh5.Scale = Vector3.new(1.25, 1.25, 1.25)
  210. Part6.Parent = Model1
  211. Part6.Material = Enum.Material.Sand
  212. Part6.BrickColor = BrickColor.new("Brick yellow")
  213. Part6.Rotation = Vector3.new(4.46000004, 89.8199997, 0)
  214. Part6.Anchored = true
  215. Part6.FormFactor = Enum.FormFactor.Symmetric
  216. Part6.Size = Vector3.new(2.10000014, 0.55000031, 1.05000007)
  217. Part6.CFrame = CFrame.new(35.3687477, -2.1249795, -36.617939, 0.00304799993, 1.78988557e-09, 0.999995232, 0.077715002, 0.996975601, -0.000236878215, -0.996971011, 0.0777153745, 0.00303878076)
  218. Part6.TopSurface = Enum.SurfaceType.Smooth
  219. Part6.Color = Color3.new(0.843137, 0.772549, 0.603922)
  220. Part6.Position = Vector3.new(35.3687477, -2.1249795, -36.617939)
  221. Part6.Orientation = Vector3.new(0.00999999978, 89.8299942, 4.46000004)
  222. Part6.Color = Color3.new(0.843137, 0.772549, 0.603922)
  223. SpecialMesh7.Parent = Part6
  224. SpecialMesh7.Scale = Vector3.new(1.25, 1.25, 1.25)
  225. SpecialMesh7.Scale = Vector3.new(1.25, 1.25, 1.25)
  226. Part8.Parent = Model1
  227. Part8.Material = Enum.Material.Sand
  228. Part8.BrickColor = BrickColor.new("Brick yellow")
  229. Part8.Rotation = Vector3.new(-15.7699995, 89.8299942, 0)
  230. Part8.Anchored = true
  231. Part8.FormFactor = Enum.FormFactor.Symmetric
  232. Part8.Size = Vector3.new(2.10000014, 0.55000031, 1.05000007)
  233. Part8.CFrame = CFrame.new(35.3687477, -1.95497835, -36.617939, 0.00304799946, 4.65661287e-10, 0.999995351, -0.271810979, 0.962350309, 0.000828483026, -0.962345898, -0.27181229, 0.00293324282)
  234. Part8.TopSurface = Enum.SurfaceType.Smooth
  235. Part8.Color = Color3.new(0.843137, 0.772549, 0.603922)
  236. Part8.Position = Vector3.new(35.3687477, -1.95497835, -36.617939)
  237. Part8.Orientation = Vector3.new(-0.049999997, 89.8299942, -15.7699995)
  238. Part8.Color = Color3.new(0.843137, 0.772549, 0.603922)
  239. SpecialMesh9.Parent = Part8
  240. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  241. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  242. Part10.Parent = Model1
  243. Part10.Material = Enum.Material.Sand
  244. Part10.BrickColor = BrickColor.new("Brick yellow")
  245. Part10.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  246. Part10.Anchored = true
  247. Part10.FormFactor = Enum.FormFactor.Symmetric
  248. Part10.Size = Vector3.new(2.10000014, 0.450000316, 1.05000007)
  249. Part10.CFrame = CFrame.new(35.3687477, -1.6249789, -36.6175117, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  250. Part10.TopSurface = Enum.SurfaceType.Smooth
  251. Part10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  252. Part10.Position = Vector3.new(35.3687477, -1.6249789, -36.6175117)
  253. Part10.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  254. Part10.Color = Color3.new(0.843137, 0.772549, 0.603922)
  255. SpecialMesh11.Parent = Part10
  256. SpecialMesh11.Scale = Vector3.new(1.25, 1.25, 1.25)
  257. SpecialMesh11.Scale = Vector3.new(1.25, 1.25, 1.25)
  258. Part12.Parent = Model1
  259. Part12.Material = Enum.Material.Sand
  260. Part12.BrickColor = BrickColor.new("Brick yellow")
  261. Part12.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  262. Part12.Anchored = true
  263. Part12.FormFactor = Enum.FormFactor.Symmetric
  264. Part12.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  265. Part12.CFrame = CFrame.new(35.3687477, -1.49997795, -36.6174698, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  266. Part12.TopSurface = Enum.SurfaceType.Smooth
  267. Part12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  268. Part12.Position = Vector3.new(35.3687477, -1.49997795, -36.6174698)
  269. Part12.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  270. Part12.Color = Color3.new(0.843137, 0.772549, 0.603922)
  271. SpecialMesh13.Parent = Part12
  272. SpecialMesh13.Scale = Vector3.new(1.25, 1.25, 1.25)
  273. SpecialMesh13.Scale = Vector3.new(1.25, 1.25, 1.25)
  274. Part14.Parent = Model1
  275. Part14.Material = Enum.Material.Neon
  276. Part14.BrickColor = BrickColor.new("New Yeller")
  277. Part14.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  278. Part14.Anchored = true
  279. Part14.FormFactor = Enum.FormFactor.Symmetric
  280. Part14.Shape = Enum.PartType.Ball
  281. Part14.Size = Vector3.new(0.440000862, 0.440000862, 0.440000862)
  282. Part14.CFrame = CFrame.new(34.996212, -1.76885259, -36.7468681, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  283. Part14.TopSurface = Enum.SurfaceType.Smooth
  284. Part14.Color = Color3.new(1, 1, 0)
  285. Part14.Position = Vector3.new(34.996212, -1.76885259, -36.7468681)
  286. Part14.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  287. Part14.Color = Color3.new(1, 1, 0)
  288. Part15.Parent = Model1
  289. Part15.Material = Enum.Material.Neon
  290. Part15.BrickColor = BrickColor.new("New Yeller")
  291. Part15.Rotation = Vector3.new(0.48999998, 89.8299942, 0)
  292. Part15.Anchored = true
  293. Part15.FormFactor = Enum.FormFactor.Symmetric
  294. Part15.Shape = Enum.PartType.Ball
  295. Part15.Size = Vector3.new(0.440000862, 0.440000862, 0.440000862)
  296. Part15.CFrame = CFrame.new(34.996212, -1.76885259, -36.4968681, 0.00304799993, -1.25510269e-10, 0.999995351, 0.0085359998, 0.999963641, -2.60177148e-05, -0.999958992, 0.00853603799, 0.00304788863)
  297. Part15.TopSurface = Enum.SurfaceType.Smooth
  298. Part15.Color = Color3.new(1, 1, 0)
  299. Part15.Position = Vector3.new(34.996212, -1.76885259, -36.4968681)
  300. Part15.Orientation = Vector3.new(0, 89.8299942, 0.48999998)
  301. Part15.Color = Color3.new(1, 1, 0)
  302. Part16.Parent = Model1
  303. Part16.Material = Enum.Material.Sand
  304. Part16.BrickColor = BrickColor.new("Brick yellow")
  305. Part16.Rotation = Vector3.new(6.67000008, 89.8299942, 0)
  306. Part16.Anchored = true
  307. Part16.FormFactor = Enum.FormFactor.Symmetric
  308. Part16.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  309. Part16.CFrame = CFrame.new(35.3687477, -1.49997842, -36.6174698, 0.00304799946, -1.42608769e-09, 0.999995351, 0.116117969, 0.993235409, -0.000353927695, -0.993230879, 0.116118528, 0.00302738068)
  310. Part16.TopSurface = Enum.SurfaceType.Smooth
  311. Part16.Color = Color3.new(0.843137, 0.772549, 0.603922)
  312. Part16.Position = Vector3.new(35.3687477, -1.49997842, -36.6174698)
  313. Part16.Orientation = Vector3.new(0.0199999996, 89.8299942, 6.67000008)
  314. Part16.Color = Color3.new(0.843137, 0.772549, 0.603922)
  315. SpecialMesh17.Parent = Part16
  316. SpecialMesh17.Scale = Vector3.new(1.25, 1.25, 1.25)
  317. SpecialMesh17.Scale = Vector3.new(1.25, 1.25, 1.25)
  318. Part18.Parent = Model1
  319. Part18.Material = Enum.Material.Sand
  320. Part18.BrickColor = BrickColor.new("Brick yellow")
  321. Part18.Rotation = Vector3.new(-3.83999991, 89.8299942, 0)
  322. Part18.Anchored = true
  323. Part18.FormFactor = Enum.FormFactor.Symmetric
  324. Part18.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  325. Part18.CFrame = CFrame.new(35.3687477, -1.49997842, -36.6174698, 0.00304800109, -2.02271622e-09, 0.999995351, -0.066895023, 0.997760057, 0.000203899035, -0.997755349, -0.066895321, 0.00304117333)
  326. Part18.TopSurface = Enum.SurfaceType.Smooth
  327. Part18.Color = Color3.new(0.843137, 0.772549, 0.603922)
  328. Part18.Position = Vector3.new(35.3687477, -1.49997842, -36.6174698)
  329. Part18.Orientation = Vector3.new(-0.00999999978, 89.8299942, -3.83999991)
  330. Part18.Color = Color3.new(0.843137, 0.772549, 0.603922)
  331. SpecialMesh19.Parent = Part18
  332. SpecialMesh19.Scale = Vector3.new(1.25, 1.25, 1.25)
  333. SpecialMesh19.Scale = Vector3.new(1.25, 1.25, 1.25)
  334. Part20.Parent = Model1
  335. Part20.Material = Enum.Material.Sand
  336. Part20.BrickColor = BrickColor.new("Brick yellow")
  337. Part20.Rotation = Vector3.new(-0.979999959, 89.8299942, 0)
  338. Part20.Anchored = true
  339. Part20.FormFactor = Enum.FormFactor.Symmetric
  340. Part20.Size = Vector3.new(2.10000014, 0.460000277, 1.05000007)
  341. Part20.CFrame = CFrame.new(35.3687477, -1.42997777, -36.6174698, 0.00304799876, 2.11002771e-10, 0.999995351, -0.0171319935, 0.999853253, 5.22183182e-05, -0.999848664, -0.0171320681, 0.00304755126)
  342. Part20.TopSurface = Enum.SurfaceType.Smooth
  343. Part20.Color = Color3.new(0.843137, 0.772549, 0.603922)
  344. Part20.Position = Vector3.new(35.3687477, -1.42997777, -36.6174698)
  345. Part20.Orientation = Vector3.new(0, 89.8299942, -0.979999959)
  346. Part20.Color = Color3.new(0.843137, 0.772549, 0.603922)
  347. SpecialMesh21.Parent = Part20
  348. SpecialMesh21.Scale = Vector3.new(1.25, 1.25, 1.25)
  349. SpecialMesh21.Scale = Vector3.new(1.25, 1.25, 1.25)
  350. Part22.Name = "Handle"
  351. Part22.Parent = Model1
  352. Part22.BrickColor = BrickColor.new("Maroon")
  353. Part22.Rotation = Vector3.new(0, -21.6000004, 90)
  354. Part22.Anchored = true
  355. Part22.CanCollide = false
  356. Part22.Locked = true
  357. Part22.FormFactor = Enum.FormFactor.Custom
  358. Part22.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  359. Part22.CFrame = CFrame.new(35.0600014, -1.99940634, -36.1699905, 0, -0.929807127, -0.368047088, 1, 0, 0, 0, -0.368047088, 0.929807127)
  360. Part22.BottomSurface = Enum.SurfaceType.Smooth
  361. Part22.TopSurface = Enum.SurfaceType.Smooth
  362. Part22.Color = Color3.new(0.458824, 0, 0)
  363. Part22.Position = Vector3.new(35.0600014, -1.99940634, -36.1699905)
  364. Part22.Orientation = Vector3.new(0, -21.6000004, 90)
  365. Part22.Color = Color3.new(0.458824, 0, 0)
  366. SpecialMesh23.Parent = Part22
  367. SpecialMesh23.MeshId = "http://www.roblox.com/asset/?id=114019861"
  368. SpecialMesh23.Scale = Vector3.new(0.5, 0.5, 0.5)
  369. SpecialMesh23.MeshType = Enum.MeshType.FileMesh
  370. SpecialMesh23.Scale = Vector3.new(0.5, 0.5, 0.5)
  371. Part24.Name = "Handle"
  372. Part24.Parent = Model1
  373. Part24.BrickColor = BrickColor.new("Maroon")
  374. Part24.Rotation = Vector3.new(0, -21.6000004, 90)
  375. Part24.Anchored = true
  376. Part24.CanCollide = false
  377. Part24.Locked = true
  378. Part24.FormFactor = Enum.FormFactor.Custom
  379. Part24.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  380. Part24.CFrame = CFrame.new(35.0600014, -1.75940645, -36.1699905, 0, -0.929807127, -0.368047088, 1, 0, 0, 0, -0.368047088, 0.929807127)
  381. Part24.BottomSurface = Enum.SurfaceType.Smooth
  382. Part24.TopSurface = Enum.SurfaceType.Smooth
  383. Part24.Color = Color3.new(0.458824, 0, 0)
  384. Part24.Position = Vector3.new(35.0600014, -1.75940645, -36.1699905)
  385. Part24.Orientation = Vector3.new(0, -21.6000004, 90)
  386. Part24.Color = Color3.new(0.458824, 0, 0)
  387. SpecialMesh25.Parent = Part24
  388. SpecialMesh25.MeshId = "http://www.roblox.com/asset/?id=114019861"
  389. SpecialMesh25.Scale = Vector3.new(0.5, 0.5, 0.5)
  390. SpecialMesh25.MeshType = Enum.MeshType.FileMesh
  391. SpecialMesh25.Scale = Vector3.new(0.5, 0.5, 0.5)
  392. Part26.Name = "Handle"
  393. Part26.Parent = Model1
  394. Part26.BrickColor = BrickColor.new("Maroon")
  395. Part26.Rotation = Vector3.new(-180, -25.6399994, 90)
  396. Part26.Anchored = true
  397. Part26.CanCollide = false
  398. Part26.Locked = true
  399. Part26.FormFactor = Enum.FormFactor.Custom
  400. Part26.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  401. Part26.CFrame = CFrame.new(35.0300026, -1.99940634, -37.1299934, 0, -0.901557744, -0.432658941, -1, 0, 0, 0, 0.432658911, -0.901557744)
  402. Part26.BottomSurface = Enum.SurfaceType.Smooth
  403. Part26.TopSurface = Enum.SurfaceType.Smooth
  404. Part26.Color = Color3.new(0.458824, 0, 0)
  405. Part26.Position = Vector3.new(35.0300026, -1.99940634, -37.1299934)
  406. Part26.Orientation = Vector3.new(0, -154.360001, -90)
  407. Part26.Color = Color3.new(0.458824, 0, 0)
  408. SpecialMesh27.Parent = Part26
  409. SpecialMesh27.MeshId = "http://www.roblox.com/asset/?id=114019861"
  410. SpecialMesh27.Scale = Vector3.new(0.5, 0.5, 0.5)
  411. SpecialMesh27.MeshType = Enum.MeshType.FileMesh
  412. SpecialMesh27.Scale = Vector3.new(0.5, 0.5, 0.5)
  413. Part28.Name = "Handle"
  414. Part28.Parent = Model1
  415. Part28.BrickColor = BrickColor.new("Maroon")
  416. Part28.Rotation = Vector3.new(-180, -25.6399994, 90)
  417. Part28.Anchored = true
  418. Part28.CanCollide = false
  419. Part28.Locked = true
  420. Part28.FormFactor = Enum.FormFactor.Custom
  421. Part28.Size = Vector3.new(0.270000011, 0.360000521, 0.759999931)
  422. Part28.CFrame = CFrame.new(35.0300026, -1.75940645, -37.1299934, 0, -0.901557744, -0.432658941, -1, 0, 0, 0, 0.432658911, -0.901557744)
  423. Part28.BottomSurface = Enum.SurfaceType.Smooth
  424. Part28.TopSurface = Enum.SurfaceType.Smooth
  425. Part28.Color = Color3.new(0.458824, 0, 0)
  426. Part28.Position = Vector3.new(35.0300026, -1.75940645, -37.1299934)
  427. Part28.Orientation = Vector3.new(0, -154.360001, -90)
  428. Part28.Color = Color3.new(0.458824, 0, 0)
  429. SpecialMesh29.Parent = Part28
  430. SpecialMesh29.MeshId = "http://www.roblox.com/asset/?id=114019861"
  431. SpecialMesh29.Scale = Vector3.new(0.5, 0.5, 0.5)
  432. SpecialMesh29.MeshType = Enum.MeshType.FileMesh
  433. SpecialMesh29.Scale = Vector3.new(0.5, 0.5, 0.5)
  434. Model30.Name = "Left Arm"
  435. Model30.Parent = Model0
  436. Part31.Name = "Middle"
  437. Part31.Parent = Model30
  438. Part31.Material = Enum.Material.Concrete
  439. Part31.Rotation = Vector3.new(0, 89.8299942, 0)
  440. Part31.Anchored = true
  441. Part31.CanCollide = false
  442. Part31.FormFactor = Enum.FormFactor.Symmetric
  443. Part31.Size = Vector3.new(1, 2, 1)
  444. Part31.CFrame = CFrame.new(35.3641739, -3.46997833, -35.0779495, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  445. Part31.Position = Vector3.new(35.3641739, -3.46997833, -35.0779495)
  446. Part31.Orientation = Vector3.new(0, 89.8299942, 0)
  447. Part32.Parent = Model30
  448. Part32.Material = Enum.Material.Sand
  449. Part32.BrickColor = BrickColor.new("Brick yellow")
  450. Part32.Rotation = Vector3.new(-4.88999987, 89.8299942, 0)
  451. Part32.Anchored = true
  452. Part32.CanCollide = false
  453. Part32.FormFactor = Enum.FormFactor.Symmetric
  454. Part32.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  455. Part32.CFrame = CFrame.new(35.3641739, -3.27497935, -35.0779495, 0.00304800109, -1.65891834e-09, 0.999995351, -0.0853160322, 0.996353924, 0.000260046218, -0.996349216, -0.0853164271, 0.00303688692)
  456. Part32.Color = Color3.new(0.843137, 0.772549, 0.603922)
  457. Part32.Position = Vector3.new(35.3641739, -3.27497935, -35.0779495)
  458. Part32.Orientation = Vector3.new(-0.00999999978, 89.8299942, -4.88999987)
  459. Part32.Color = Color3.new(0.843137, 0.772549, 0.603922)
  460. Part33.Parent = Model30
  461. Part33.Material = Enum.Material.Glass
  462. Part33.BrickColor = BrickColor.new("Really black")
  463. Part33.Rotation = Vector3.new(0, 89.8299942, 0)
  464. Part33.Anchored = true
  465. Part33.CanCollide = false
  466. Part33.FormFactor = Enum.FormFactor.Symmetric
  467. Part33.Size = Vector3.new(1.12157845, 0.430000216, 1.09157848)
  468. Part33.CFrame = CFrame.new(35.3641586, -4.28497887, -35.0729485, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  469. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  470. Part33.Position = Vector3.new(35.3641586, -4.28497887, -35.0729485)
  471. Part33.Orientation = Vector3.new(0, 89.8299942, 0)
  472. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  473. Part34.Parent = Model30
  474. Part34.Material = Enum.Material.Sand
  475. Part34.BrickColor = BrickColor.new("Brick yellow")
  476. Part34.Rotation = Vector3.new(6.17000008, 89.8299942, 0)
  477. Part34.Anchored = true
  478. Part34.CanCollide = false
  479. Part34.FormFactor = Enum.FormFactor.Symmetric
  480. Part34.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  481. Part34.CFrame = CFrame.new(35.3641739, -3.27497935, -35.0779495, 0.00304800016, -1.65891834e-09, 0.999995351, 0.107559018, 0.99419868, -0.000327839778, -0.994193971, 0.107559524, 0.00303031737)
  482. Part34.Color = Color3.new(0.843137, 0.772549, 0.603922)
  483. Part34.Position = Vector3.new(35.3641739, -3.27497935, -35.0779495)
  484. Part34.Orientation = Vector3.new(0.0199999996, 89.8299942, 6.17000008)
  485. Part34.Color = Color3.new(0.843137, 0.772549, 0.603922)
  486. Part35.Parent = Model30
  487. Part35.Material = Enum.Material.Sand
  488. Part35.BrickColor = BrickColor.new("Brick yellow")
  489. Part35.Rotation = Vector3.new(0, 89.8299942, 0)
  490. Part35.Anchored = true
  491. Part35.CanCollide = false
  492. Part35.FormFactor = Enum.FormFactor.Symmetric
  493. Part35.Size = Vector3.new(1.14766145, 0.440000325, 1.1169641)
  494. Part35.CFrame = CFrame.new(35.3641586, -4.02997923, -35.0729485, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  495. Part35.Color = Color3.new(0.843137, 0.772549, 0.603922)
  496. Part35.Position = Vector3.new(35.3641586, -4.02997923, -35.0729485)
  497. Part35.Orientation = Vector3.new(0, 89.8299942, 0)
  498. Part35.Color = Color3.new(0.843137, 0.772549, 0.603922)
  499. Model36.Name = "Right Arm"
  500. Model36.Parent = Model0
  501. Part37.Name = "Middle"
  502. Part37.Parent = Model36
  503. Part37.Material = Enum.Material.Concrete
  504. Part37.Rotation = Vector3.new(90, 89.8299942, 0)
  505. Part37.Anchored = true
  506. Part37.CanCollide = false
  507. Part37.FormFactor = Enum.FormFactor.Symmetric
  508. Part37.Size = Vector3.new(1, 2, 1)
  509. Part37.CFrame = CFrame.new(35.3733215, -2.99031591, -38.5982666, 0.00304800109, 0, 0.999995351, 0.999995351, 0, -0.00304800109, -9.09494702e-13, 1, 0)
  510. Part37.Position = Vector3.new(35.3733215, -2.99031591, -38.5982666)
  511. Part37.Orientation = Vector3.new(0.170000002, 90, 90)
  512. Part38.Parent = Model36
  513. Part38.Material = Enum.Material.Concrete
  514. Part38.Reflectance = 0.0099999997764826
  515. Part38.Rotation = Vector3.new(-180, 0, -180)
  516. Part38.Anchored = true
  517. Part38.Elasticity = 0
  518. Part38.FormFactor = Enum.FormFactor.Custom
  519. Part38.Size = Vector3.new(0.600000024, 0.400000006, 2.4000001)
  520. Part38.CFrame = CFrame.new(35.2199936, -3.37826109, -40.0282669, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  521. Part38.BottomSurface = Enum.SurfaceType.Smooth
  522. Part38.TopSurface = Enum.SurfaceType.Smooth
  523. Part38.Position = Vector3.new(35.2199936, -3.37826109, -40.0282669)
  524. Part38.Orientation = Vector3.new(0, 180, 0)
  525. SpecialMesh39.Parent = Part38
  526. SpecialMesh39.MeshId = "http://www.roblox.com/asset/?id=20719463"
  527. SpecialMesh39.Scale = Vector3.new(0.5, 0.699999988, 0.5)
  528. SpecialMesh39.TextureId = "http://www.roblox.com/asset/?id=20719455"
  529. SpecialMesh39.MeshType = Enum.MeshType.FileMesh
  530. SpecialMesh39.Scale = Vector3.new(0.5, 0.699999988, 0.5)
  531. Part40.Parent = Model36
  532. Part40.Material = Enum.Material.Sand
  533. Part40.BrickColor = BrickColor.new("Brick yellow")
  534. Part40.Rotation = Vector3.new(-77.909996, 0.170000002, -180)
  535. Part40.Anchored = true
  536. Part40.CanCollide = false
  537. Part40.FormFactor = Enum.FormFactor.Symmetric
  538. Part40.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  539. Part40.CFrame = CFrame.new(35.3641739, -3.03497934, -38.2979317, -0.999995351, 3.05939466e-07, 0.00304871867, 0.00298100105, -0.209498033, 0.977804482, 0.000638999743, 0.977809131, 0.209497049)
  540. Part40.Color = Color3.new(0.843137, 0.772549, 0.603922)
  541. Part40.Position = Vector3.new(35.3641739, -3.03497934, -38.2979317)
  542. Part40.Orientation = Vector3.new(-77.909996, 0.829999983, 179.179993)
  543. Part40.Color = Color3.new(0.843137, 0.772549, 0.603922)
  544. Part41.Parent = Model36
  545. Part41.Material = Enum.Material.Glass
  546. Part41.BrickColor = BrickColor.new("Really black")
  547. Part41.Rotation = Vector3.new(-90, 0.170000002, -180)
  548. Part41.Anchored = true
  549. Part41.CanCollide = false
  550. Part41.FormFactor = Enum.FormFactor.Symmetric
  551. Part41.Size = Vector3.new(0.991578519, 0.430000216, 1.11157858)
  552. Part41.CFrame = CFrame.new(35.3641739, -2.99497962, -39.477932, -0.999995351, 0, 0.00304800109, 0.00304800109, 0, 0.999995351, 0, 1, -9.09494702e-13)
  553. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  554. Part41.Position = Vector3.new(35.3641739, -2.99497962, -39.477932)
  555. Part41.Orientation = Vector3.new(-89.8299942, 90, 90)
  556. Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  557. Part42.Parent = Model36
  558. Part42.Material = Enum.Material.Sand
  559. Part42.BrickColor = BrickColor.new("Brick yellow")
  560. Part42.Rotation = Vector3.new(-103.790001, 0.170000002, -180)
  561. Part42.Anchored = true
  562. Part42.CanCollide = false
  563. Part42.FormFactor = Enum.FormFactor.Symmetric
  564. Part42.Size = Vector3.new(1.13157856, 0.430000216, 1.13157856)
  565. Part42.CFrame = CFrame.new(35.3641739, -3.03497934, -38.2979317, -0.999995351, 2.95974314e-06, 0.00304920017, 0.00296200113, 0.238382101, 0.971166968, -0.000723999925, 0.971171439, -0.238381028)
  566. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  567. Part42.Position = Vector3.new(35.3641739, -3.03497934, -38.2979317)
  568. Part42.Orientation = Vector3.new(-76.2099991, 179.269989, 0.709999979)
  569. Part42.Color = Color3.new(0.843137, 0.772549, 0.603922)
  570. Part43.Parent = Model36
  571. Part43.Material = Enum.Material.Sand
  572. Part43.BrickColor = BrickColor.new("Brick yellow")
  573. Part43.Rotation = Vector3.new(-90, 0.170000002, -180)
  574. Part43.Anchored = true
  575. Part43.CanCollide = false
  576. Part43.FormFactor = Enum.FormFactor.Symmetric
  577. Part43.Size = Vector3.new(1.01463842, 0.440000176, 1.13742924)
  578. Part43.CFrame = CFrame.new(35.3641739, -2.99497962, -39.3229294, -0.999995351, 0, 0.00304800109, 0.00304800109, 0, 0.999995351, 0, 1, -9.09494702e-13)
  579. Part43.Color = Color3.new(0.843137, 0.772549, 0.603922)
  580. Part43.Position = Vector3.new(35.3641739, -2.99497962, -39.3229294)
  581. Part43.Orientation = Vector3.new(-89.8299942, 90, 90)
  582. Part43.Color = Color3.new(0.843137, 0.772549, 0.603922)
  583. Model44.Name = "Right Leg"
  584. Model44.Parent = Model0
  585. Part45.Name = "Middle"
  586. Part45.Parent = Model44
  587. Part45.Material = Enum.Material.Concrete
  588. Part45.Rotation = Vector3.new(0, 89.8299942, 0)
  589. Part45.Anchored = true
  590. Part45.CanCollide = false
  591. Part45.FormFactor = Enum.FormFactor.Symmetric
  592. Part45.Size = Vector3.new(1, 2, 1)
  593. Part45.CFrame = CFrame.new(35.3702698, -5.46997833, -37.1179428, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  594. Part45.BottomSurface = Enum.SurfaceType.Smooth
  595. Part45.Position = Vector3.new(35.3702698, -5.46997833, -37.1179428)
  596. Part45.Orientation = Vector3.new(0, 89.8299942, 0)
  597. Part46.Parent = Model44
  598. Part46.Material = Enum.Material.Marble
  599. Part46.BrickColor = BrickColor.new("Really black")
  600. Part46.Rotation = Vector3.new(0, -0.170000002, 0)
  601. Part46.Anchored = true
  602. Part46.CanCollide = false
  603. Part46.FormFactor = Enum.FormFactor.Symmetric
  604. Part46.Size = Vector3.new(0.32747525, 1.73094082, 0.413160145)
  605. Part46.CFrame = CFrame.new(35.0228577, -4.97544956, -37.0830803, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  606. Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  607. Part46.Position = Vector3.new(35.0228577, -4.97544956, -37.0830803)
  608. Part46.Orientation = Vector3.new(0, -0.170000002, 0)
  609. Part46.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  610. Part47.Parent = Model44
  611. Part47.Material = Enum.Material.Marble
  612. Part47.BrickColor = BrickColor.new("Burgundy")
  613. Part47.Rotation = Vector3.new(0, -0.170000002, 0)
  614. Part47.Anchored = true
  615. Part47.CanCollide = false
  616. Part47.FormFactor = Enum.FormFactor.Symmetric
  617. Part47.Size = Vector3.new(1.12758613, 0.300000101, 1.18094397)
  618. Part47.CFrame = CFrame.new(35.3928528, -5.27997923, -37.1293983, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  619. Part47.Color = Color3.new(0.533333, 0.243137, 0.243137)
  620. Part47.Position = Vector3.new(35.3928528, -5.27997923, -37.1293983)
  621. Part47.Orientation = Vector3.new(0, -0.170000002, 0)
  622. Part47.Color = Color3.new(0.533333, 0.243137, 0.243137)
  623. Part48.Parent = Model44
  624. Part48.Material = Enum.Material.Sand
  625. Part48.BrickColor = BrickColor.new("Brick yellow")
  626. Part48.Rotation = Vector3.new(0, -0.170000002, 0)
  627. Part48.Anchored = true
  628. Part48.CanCollide = false
  629. Part48.FormFactor = Enum.FormFactor.Symmetric
  630. Part48.Size = Vector3.new(1.08999979, 0.290000081, 1.14157903)
  631. Part48.CFrame = CFrame.new(35.3928528, -5.62497902, -37.1128464, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  632. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  633. Part48.Position = Vector3.new(35.3928528, -5.62497902, -37.1128464)
  634. Part48.Orientation = Vector3.new(0, -0.170000002, 0)
  635. Part48.Color = Color3.new(0.843137, 0.772549, 0.603922)
  636. Part49.Parent = Model44
  637. Part49.Material = Enum.Material.Sand
  638. Part49.BrickColor = BrickColor.new("Brick yellow")
  639. Part49.Rotation = Vector3.new(0, -0.170000002, 0)
  640. Part49.Anchored = true
  641. Part49.CanCollide = false
  642. Part49.FormFactor = Enum.FormFactor.Symmetric
  643. Part49.Size = Vector3.new(1.1651721, 0.310000122, 1.22030842)
  644. Part49.CFrame = CFrame.new(35.3928528, -5.80497885, -37.1128464, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  645. Part49.Color = Color3.new(0.843137, 0.772549, 0.603922)
  646. Part49.Position = Vector3.new(35.3928528, -5.80497885, -37.1128464)
  647. Part49.Orientation = Vector3.new(0, -0.170000002, 0)
  648. Part49.Color = Color3.new(0.843137, 0.772549, 0.603922)
  649. Part50.Parent = Model44
  650. Part50.Material = Enum.Material.Sand
  651. Part50.BrickColor = BrickColor.new("Brick yellow")
  652. Part50.Rotation = Vector3.new(0, -0.170000002, 0)
  653. Part50.Anchored = true
  654. Part50.CanCollide = false
  655. Part50.FormFactor = Enum.FormFactor.Symmetric
  656. Part50.Size = Vector3.new(1.1299994, 0.2900002, 1.14157856)
  657. Part50.CFrame = CFrame.new(35.3928528, -6.09497881, -37.1128464, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  658. Part50.Color = Color3.new(0.843137, 0.772549, 0.603922)
  659. Part50.Position = Vector3.new(35.3928528, -6.09497881, -37.1128464)
  660. Part50.Orientation = Vector3.new(0, -0.170000002, 0)
  661. Part50.Color = Color3.new(0.843137, 0.772549, 0.603922)
  662. Model51.Name = "FTorso"
  663. Model51.Parent = Model0
  664. Part52.Name = "Middle"
  665. Part52.Parent = Model51
  666. Part52.Material = Enum.Material.Concrete
  667. Part52.Rotation = Vector3.new(0, 89.8299942, 0)
  668. Part52.Anchored = true
  669. Part52.FormFactor = Enum.FormFactor.Symmetric
  670. Part52.Size = Vector3.new(2, 2, 1)
  671. Part52.CFrame = CFrame.new(35.3687477, -3.46997833, -36.617939, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  672. Part52.LeftSurface = Enum.SurfaceType.Weld
  673. Part52.RightSurface = Enum.SurfaceType.Weld
  674. Part52.Position = Vector3.new(35.3687477, -3.46997833, -36.617939)
  675. Part52.Orientation = Vector3.new(0, 89.8299942, 0)
  676. Part53.Parent = Model51
  677. Part53.Material = Enum.Material.Sand
  678. Part53.BrickColor = BrickColor.new("Brick yellow")
  679. Part53.Rotation = Vector3.new(-4.5999999, -0.170000002, 0)
  680. Part53.Anchored = true
  681. Part53.CanCollide = false
  682. Part53.FormFactor = Enum.FormFactor.Symmetric
  683. Part53.Size = Vector3.new(1.13157856, 1.24000013, 0.48157829)
  684. Part53.CFrame = CFrame.new(35.3651657, -2.81901145, -37.5129356, 0.999995232, 1.65132224e-06, -0.00304870028, 0.00024300009, 0.996775091, 0.0802456364, 0.00303900079, -0.0802460015, 0.996770322)
  685. Part53.Color = Color3.new(0.843137, 0.772549, 0.603922)
  686. Part53.Position = Vector3.new(35.3651657, -2.81901145, -37.5129356)
  687. Part53.Orientation = Vector3.new(-4.5999999, -0.179999992, 0.00999999978)
  688. Part53.Color = Color3.new(0.843137, 0.772549, 0.603922)
  689. Part54.Parent = Model51
  690. Part54.Material = Enum.Material.Sand
  691. Part54.BrickColor = BrickColor.new("Brick yellow")
  692. Part54.Rotation = Vector3.new(8.27999973, -0.170000002, 0)
  693. Part54.Anchored = true
  694. Part54.CanCollide = false
  695. Part54.FormFactor = Enum.FormFactor.Symmetric
  696. Part54.Size = Vector3.new(1.13157856, 1.24000013, 0.48157829)
  697. Part54.CFrame = CFrame.new(35.3651657, -2.81901145, -35.7429276, 0.999995351, 2.05330434e-06, -0.0030480714, -0.000441000157, 0.989575565, -0.144014418, 0.00301600108, 0.144015089, 0.989570916)
  698. Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
  699. Part54.Position = Vector3.new(35.3651657, -2.81901145, -35.7429276)
  700. Part54.Orientation = Vector3.new(8.27999973, -0.179999992, -0.0299999993)
  701. Part54.Color = Color3.new(0.843137, 0.772549, 0.603922)
  702. Part55.Parent = Model51
  703. Part55.Material = Enum.Material.Sand
  704. Part55.BrickColor = BrickColor.new("Brick yellow")
  705. Part55.Rotation = Vector3.new(0, -0.170000002, 0)
  706. Part55.Anchored = true
  707. Part55.CanCollide = false
  708. Part55.FormFactor = Enum.FormFactor.Symmetric
  709. Part55.Size = Vector3.new(1.13157856, 0.459999979, 1.2215786)
  710. Part55.CFrame = CFrame.new(35.3651657, -2.49901295, -36.5929298, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  711. Part55.Color = Color3.new(0.843137, 0.772549, 0.603922)
  712. Part55.Position = Vector3.new(35.3651657, -2.49901295, -36.5929298)
  713. Part55.Orientation = Vector3.new(0, -0.170000002, 0)
  714. Part55.Color = Color3.new(0.843137, 0.772549, 0.603922)
  715. Part56.Parent = Model51
  716. Part56.Material = Enum.Material.Sand
  717. Part56.BrickColor = BrickColor.new("Brick yellow")
  718. Part56.Rotation = Vector3.new(0, -0.170000002, 0)
  719. Part56.Anchored = true
  720. Part56.CanCollide = false
  721. Part56.FormFactor = Enum.FormFactor.Symmetric
  722. Part56.Size = Vector3.new(1.13157856, 0.459999979, 1.2215786)
  723. Part56.CFrame = CFrame.new(35.3651657, -4.29901171, -36.5929298, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  724. Part56.Color = Color3.new(0.843137, 0.772549, 0.603922)
  725. Part56.Position = Vector3.new(35.3651657, -4.29901171, -36.5929298)
  726. Part56.Orientation = Vector3.new(0, -0.170000002, 0)
  727. Part56.Color = Color3.new(0.843137, 0.772549, 0.603922)
  728. Part57.Parent = Model51
  729. Part57.Material = Enum.Material.Sand
  730. Part57.BrickColor = BrickColor.new("Brick yellow")
  731. Part57.Rotation = Vector3.new(0, -0.170000002, 0)
  732. Part57.Anchored = true
  733. Part57.CanCollide = false
  734. Part57.FormFactor = Enum.FormFactor.Symmetric
  735. Part57.Size = Vector3.new(1.04157853, 0.369999975, 2.14157867)
  736. Part57.CFrame = CFrame.new(35.3701668, -4.25400972, -36.5929146, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  737. Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
  738. Part57.Position = Vector3.new(35.3701668, -4.25400972, -36.5929146)
  739. Part57.Orientation = Vector3.new(0, -0.170000002, 0)
  740. Part57.Color = Color3.new(0.843137, 0.772549, 0.603922)
  741. Model58.Name = "Left Leg"
  742. Model58.Parent = Model0
  743. Part59.Name = "Middle"
  744. Part59.Parent = Model58
  745. Part59.Material = Enum.Material.Concrete
  746. Part59.Rotation = Vector3.new(0, 89.8299942, 0)
  747. Part59.Anchored = true
  748. Part59.CanCollide = false
  749. Part59.FormFactor = Enum.FormFactor.Symmetric
  750. Part59.Size = Vector3.new(1, 2, 1)
  751. Part59.CFrame = CFrame.new(35.3670044, -5.46997833, -36.118, 0.00304771727, 0, 0.999995351, 0, 1, 0, -0.999995351, 0, 0.00304771727)
  752. Part59.BottomSurface = Enum.SurfaceType.Smooth
  753. Part59.Position = Vector3.new(35.3670044, -5.46997833, -36.118)
  754. Part59.Orientation = Vector3.new(0, 89.8299942, 0)
  755. Part60.Parent = Model58
  756. Part60.Material = Enum.Material.Marble
  757. Part60.BrickColor = BrickColor.new("Really black")
  758. Part60.Rotation = Vector3.new(0, -0.170000002, 0)
  759. Part60.Anchored = true
  760. Part60.CanCollide = false
  761. Part60.FormFactor = Enum.FormFactor.Symmetric
  762. Part60.Size = Vector3.new(0.32747525, 1.8900001, 0.413160145)
  763. Part60.CFrame = CFrame.new(35.0228577, -5.05497932, -36.1848488, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  764. Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  765. Part60.Position = Vector3.new(35.0228577, -5.05497932, -36.1848488)
  766. Part60.Orientation = Vector3.new(0, -0.170000002, 0)
  767. Part60.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  768. Part61.Parent = Model58
  769. Part61.Material = Enum.Material.Marble
  770. Part61.BrickColor = BrickColor.new("Burgundy")
  771. Part61.Rotation = Vector3.new(0, -0.170000002, 0)
  772. Part61.Anchored = true
  773. Part61.CanCollide = false
  774. Part61.FormFactor = Enum.FormFactor.Symmetric
  775. Part61.Size = Vector3.new(1.12758613, 0.300000101, 1.18094397)
  776. Part61.CFrame = CFrame.new(35.3928528, -5.27997923, -36.1362724, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  777. Part61.Color = Color3.new(0.533333, 0.243137, 0.243137)
  778. Part61.Position = Vector3.new(35.3928528, -5.27997923, -36.1362724)
  779. Part61.Orientation = Vector3.new(0, -0.170000002, 0)
  780. Part61.Color = Color3.new(0.533333, 0.243137, 0.243137)
  781. Part62.Parent = Model58
  782. Part62.Material = Enum.Material.Sand
  783. Part62.BrickColor = BrickColor.new("Brick yellow")
  784. Part62.Rotation = Vector3.new(0, -0.170000002, 0)
  785. Part62.Anchored = true
  786. Part62.CanCollide = false
  787. Part62.FormFactor = Enum.FormFactor.Symmetric
  788. Part62.Size = Vector3.new(1.08999979, 0.290000081, 1.14157903)
  789. Part62.CFrame = CFrame.new(35.3928528, -5.62497902, -36.1528244, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  790. Part62.Color = Color3.new(0.843137, 0.772549, 0.603922)
  791. Part62.Position = Vector3.new(35.3928528, -5.62497902, -36.1528244)
  792. Part62.Orientation = Vector3.new(0, -0.170000002, 0)
  793. Part62.Color = Color3.new(0.843137, 0.772549, 0.603922)
  794. Part63.Parent = Model58
  795. Part63.Material = Enum.Material.Sand
  796. Part63.BrickColor = BrickColor.new("Brick yellow")
  797. Part63.Rotation = Vector3.new(0, -0.170000002, 0)
  798. Part63.Anchored = true
  799. Part63.CanCollide = false
  800. Part63.FormFactor = Enum.FormFactor.Symmetric
  801. Part63.Size = Vector3.new(1.1651721, 0.310000122, 1.22030842)
  802. Part63.CFrame = CFrame.new(35.3928528, -5.80497885, -36.1528244, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  803. Part63.Color = Color3.new(0.843137, 0.772549, 0.603922)
  804. Part63.Position = Vector3.new(35.3928528, -5.80497885, -36.1528244)
  805. Part63.Orientation = Vector3.new(0, -0.170000002, 0)
  806. Part63.Color = Color3.new(0.843137, 0.772549, 0.603922)
  807. Part64.Parent = Model58
  808. Part64.Material = Enum.Material.Sand
  809. Part64.BrickColor = BrickColor.new("Brick yellow")
  810. Part64.Rotation = Vector3.new(0, -0.170000002, 0)
  811. Part64.Anchored = true
  812. Part64.CanCollide = false
  813. Part64.FormFactor = Enum.FormFactor.Symmetric
  814. Part64.Size = Vector3.new(1.1299994, 0.2900002, 1.14157856)
  815. Part64.CFrame = CFrame.new(35.3928528, -6.09497881, -36.1528244, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  816. Part64.Color = Color3.new(0.843137, 0.772549, 0.603922)
  817. Part64.Position = Vector3.new(35.3928528, -6.09497881, -36.1528244)
  818. Part64.Orientation = Vector3.new(0, -0.170000002, 0)
  819. Part64.Color = Color3.new(0.843137, 0.772549, 0.603922)
  820. for i,v in pairs(mas:GetChildren()) do
  821. v.Parent = game:GetService("Players").LocalPlayer.Character
  822. pcall(function() v:MakeJoints() end)
  823. end
  824. mas:Destroy()
  825. for i,v in pairs(cors) do
  826. spawn(function()
  827. pcall(v)
  828. end)
  829. end
  830.  
  831. --end of costume
  832.  
  833.  
  834. AdvancingFortress.Parent = Character
  835. torso = AdvancingFortress.Torso
  836. hum = AdvancingFortress.Humanoid
  837. AdvancingFortress.Name = "Advancing Fortress"
  838. pl = AdvancingFortress
  839. for i, v in pairs(AdvancingFortress:GetChildren()) do
  840. if v:IsA("BasePart") then
  841. v.Transparency = 1
  842. end
  843. end
  844. local Humanoid = AdvancingFortress.Humanoid
  845. local LeftArm = AdvancingFortress["Left Arm"]
  846. local RightArm = AdvancingFortress["Right Arm"]
  847. local LeftLeg = AdvancingFortress["Left Leg"]
  848. local RightLeg = AdvancingFortress["Right Leg"]
  849. local Head = AdvancingFortress.Head
  850. local Torso = AdvancingFortress.Torso
  851. local Camera = game.Workspace.CurrentCamera
  852. local RootPart = AdvancingFortress.HumanoidRootPart
  853. local RootJoint = RootPart.RootJoint
  854. local attack = false
  855. local Anim = "Idle"
  856. local attacktype = 1
  857. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  858. local velocity = RootPart.Velocity.y
  859. local sine = 0
  860. local change = 1
  861. local Create = LoadLibrary("RbxUtility").Create
  862. local TimeStop = false
  863. local m = Create("Model")({
  864. Parent = AdvancingFortress,
  865. Name = "WeaponModel"
  866. })
  867. --for _,v in pairs(KQ) do
  868. --v.Transparency=1
  869. --end
  870. KQ={
  871.  
  872. }
  873.  
  874.  
  875. for _,v in pairs(Character['Hanged Man']:GetChildren()) do
  876. if v:IsA('Model') then
  877. for _,g in pairs(v:GetChildren())do
  878. if g:IsA('Part') then
  879. for _,h in pairs(g:GetChildren())do
  880. if h:IsA('Texture') or h:IsA('Decal') then --gets all decals and textures
  881. table.insert(KQ,h)
  882. end
  883. end
  884.  
  885. end
  886. end
  887.  
  888. end
  889. end
  890.  
  891. AdvancingFortress.Head.Name = "FHead"
  892. AdvancingFortress.Torso.Name = "FTorso"
  893. wait()
  894. for _,v in pairs(Character['Hanged Man']:GetChildren()) do
  895. fEF=v.Name
  896. if v:IsA('Model') then
  897. for _,g in pairs(v:GetChildren()) do
  898. if g:IsA('Part') then
  899. local W = Instance.new("Weld")
  900. W.Part0 = v.Middle
  901. W.Part1 =g
  902. g.CanCollide=false
  903. local CJ = CFrame.new(v.Middle.Position)
  904. local C0 = v.Middle.CFrame:inverse()*CJ
  905. local C1 = g.CFrame:inverse()*CJ
  906. W.C0 = C0
  907. W.C1 = C1
  908. W.Parent = v.Middle
  909. end
  910. local Y = Instance.new("Weld")
  911. Y.Part0 = AdvancingFortress[fEF]
  912. Y.Part1 = v.Middle
  913. Y.C0 = CFrame.new(0, 0, 0)
  914. Y.Parent = Y.Part0
  915. end
  916. end
  917. end
  918. wait()
  919. for _,v in pairs(Character['Hanged Man']:GetChildren()) do
  920. fEF=v.Name
  921. if v:IsA('Model') then
  922. for _,g in pairs(v:GetChildren()) do
  923. if g:IsA('Part') then
  924. g.Anchored=false
  925. end
  926. end
  927. end
  928. end
  929. --[[
  930. shirt = Instance.new("Shirt", Character)
  931. shirt.Name = "Shirt"
  932. pants = Instance.new("Pants", Character)
  933. pants.Name = "Pants"
  934. Character.Shirt.ShirtTemplate = "rbxassetid://769199076"
  935. Character.Pants.PantsTemplate = "rbxassetid://693211747"
  936.  
  937. for i, v in pairs(Character:GetChildren()) do
  938. if v.ClassName == "Accessory" then
  939. v:Remove()
  940. end
  941. end
  942.  
  943. Hat3 = Instance.new("Model")
  944. Hat3.Parent = Character
  945. Hat3.Name = "Hat3"
  946. rh = Instance.new("Part")
  947. rh.Parent = Hat3
  948. rh.BrickColor = BrickColor.new("Pink")
  949. rh.Locked = true
  950. rh.CanCollide = false
  951. mesh = Instance.new("SpecialMesh")
  952. rh.formFactor = "Symmetric"
  953. mesh.MeshType = "FileMesh"
  954. mesh.MeshId = "rbxassetid://495152230"
  955. mesh.Parent = rh
  956. local weld = Instance.new("Weld")
  957. weld.Parent = rh
  958. weld.Part0 = rh
  959. weld.Part1 =Character.Head
  960. weld.C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0)
  961. mesh.Scale = Vector3.new(1,1,1)
  962. Hat3.Part.Transparency = 0--]]
  963.  
  964. for _,v in pairs(AdvancingFortress:GetChildren()) do
  965. if v:IsA('Part') then
  966. v.BrickColor=BrickColor.new('Really red')
  967. end
  968. end
  969.  
  970. AdvancingFortress.FTorso.BrickColor=BrickColor.new('Really red')
  971.  
  972. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  973. Humanoid.Animator.Parent = nil
  974. AdvancingFortress.Animate.Parent = nil
  975.  
  976. base = Instance.new("ScreenGui",plr.PlayerGui)
  977. bbg = Instance.new("BillboardGui",plr.Character.Head)
  978. bbg.Size = UDim2.new(0,200,0,50)
  979. bbg.StudsOffset = Vector3.new(0,3,0)
  980.  
  981. bbgTl = Instance.new("TextLabel",bbg)
  982. bbgTl.BackgroundTransparency = 1
  983. bbgTl.Size = UDim2.new(10,0,1,0)
  984. bbgTl.Position = UDim2.new(-4.5,0,0,0)
  985. bbgTl.Font = "Code"
  986. bbgTl.Text = " "
  987. bbgTl.TextSize = 25
  988. bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
  989. bbgTl.TextColor3 = Color3.new(0,0,0)
  990. bbgTl.TextStrokeTransparency = 0
  991. bbgTl.TextWrapped = true
  992.  
  993. function Chat(msg)
  994. if msg=='NANI' then
  995. CFuncs.Sound.Create(948494432, Torso, 1, 1)
  996. end
  997. ff=game.Chat:FilterStringAsync(msg,Player,Player)
  998. bbgTl.Text = ff
  999. wait(1)
  1000. if bbgTl.Text == ff then
  1001. bbgTl.Text = " "
  1002. end
  1003. end
  1004. lknives=false
  1005.  
  1006.  
  1007. -- Fired when client sends a request to write on the sign
  1008. -- Called when button is clicked
  1009.  
  1010.  
  1011. plr.Chatted:connect(function(msg)-- local messageObject = getTextObject(msg, Player.UserId)
  1012. Chat(msg)
  1013. end)
  1014.  
  1015.  
  1016. local function newMotor(part0, part1, c0, c1)
  1017. local w = Create("Weld")({
  1018. Parent = part0,
  1019. Part0 = part0,
  1020. Part1 = part1,
  1021. C0 = c0,
  1022. C1 = c1
  1023. })
  1024. return w
  1025. end
  1026. function clerp(a, b, t)
  1027. return a:lerp(b, t)
  1028. end
  1029. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1030. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1031. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1032. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1033. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  1034. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  1035. RootJoint.C1 = CFrame.new(0, 0, 0)
  1036. RootJoint.C0 = CFrame.new(0, 0, 0)
  1037. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1038. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1039. local rarmc1 = RW.C1
  1040. local larmc1 = LW.C1
  1041. local rlegc1 = RH.C1
  1042. local llegc1 = LH.C1
  1043. local resetc1 = false
  1044. function PlayAnimationFromTable(table, speed, bool)
  1045. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1046. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1047. RW.C0 = clerp(RW.C0, table[3], speed)
  1048. LW.C0 = clerp(LW.C0, table[4], speed)
  1049. RH.C0 = clerp(RH.C0, table[5], speed)
  1050. LH.C0 = clerp(LH.C0, table[6], speed)
  1051. if bool == true and resetc1 == false then
  1052. resetc1 = true
  1053. RootJoint.C1 = RootJoint.C1
  1054. Torso.Neck.C1 = Torso.Neck.C1
  1055. RW.C1 = rarmc1
  1056. LW.C1 = larmc1
  1057. RH.C1 = rlegc1
  1058. LH.C1 = llegc1
  1059. end
  1060. end
  1061. ArtificialHB = Create("BindableEvent", script)({Parent = script, Name = "Heartbeat"})
  1062. script:WaitForChild("Heartbeat")
  1063. frame = 0.03333333333333333
  1064. tf = 0
  1065. allowframeloss = false
  1066. tossremainder = false
  1067. lastframe = tick()
  1068. script.Heartbeat:Fire()
  1069. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1070. tf = tf + s
  1071. if tf >= frame then
  1072. if allowframeloss then
  1073. script.Heartbeat:Fire()
  1074. lastframe = tick()
  1075. else
  1076. for i = 1, math.floor(tf / frame) do
  1077. script.Heartbeat:Fire()
  1078. end
  1079. lastframe = tick()
  1080. end
  1081. if tossremainder then
  1082. tf = 0
  1083. else
  1084. tf = tf - frame * math.floor(tf / frame)
  1085. end
  1086. end
  1087. end)
  1088. function swait(num)
  1089. if num == 0 or num == nil then
  1090. ArtificialHB.Event:wait()
  1091. else
  1092. for i = 0, num do
  1093. ArtificialHB.Event:wait()
  1094. end
  1095. end
  1096. end
  1097. function RemoveOutlines(part)
  1098. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1099. end
  1100. CFuncs = {
  1101. Part = {
  1102. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1103. local Part = Create("Part")({
  1104. Parent = Parent,
  1105. Reflectance = Reflectance,
  1106. Transparency = Transparency,
  1107. CanCollide = false,
  1108. Locked = true,
  1109. BrickColor = BrickColor.new(tostring(BColor)),
  1110. Name = Name,
  1111. Size = Size,
  1112. Material = Material
  1113. })
  1114. RemoveOutlines(Part)
  1115. return Part
  1116. end
  1117. },
  1118. Mesh = {
  1119. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1120. local Msh = Create(Mesh)({
  1121. Parent = Part,
  1122. Offset = OffSet,
  1123. Scale = Scale
  1124. })
  1125. if Mesh == "SpecialMesh" then
  1126. Msh.MeshType = MeshType
  1127. Msh.MeshId = MeshId
  1128. end
  1129. return Msh
  1130. end
  1131. },
  1132. Weld = {
  1133. Create = function(Parent, Part0, Part1, C0, C1)
  1134. local Weld = Create("Weld")({
  1135. Parent = Parent,
  1136. Part0 = Part0,
  1137. Part1 = Part1,
  1138. C0 = C0,
  1139. C1 = C1
  1140. })
  1141. return Weld
  1142. end
  1143. },
  1144. Sound = {
  1145. Create = function(id, par, vol, pit)
  1146. local Sound = Create("Sound")({
  1147. Volume = vol,
  1148. Pitch = pit or 1,
  1149. SoundId = "rbxassetid://" .. id,
  1150. Parent = par or workspace
  1151. })
  1152. Sound:play()
  1153. game:GetService("Debris"):AddItem(Sound, 130)
  1154. return Sound
  1155. end
  1156. },
  1157. Decal = {
  1158. Create = function(Color, Texture, Transparency, Name, Parent)
  1159. local Decal = Create("Decal")({
  1160. Color3 = Color,
  1161. Texture = "rbxassetid://" .. Texture,
  1162. Transparency = Transparency,
  1163. Name = Name,
  1164. Parent = Parent
  1165. })
  1166. return Decal
  1167. end
  1168. },
  1169. BillboardGui = {
  1170. Create = function(Parent, Image, Position, Size)
  1171. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  1172. BillPar.CFrame = CFrame.new(Position)
  1173. local Bill = Create("BillboardGui")({
  1174. Parent = BillPar,
  1175. Adornee = BillPar,
  1176. Size = UDim2.new(1, 0, 1, 0),
  1177. SizeOffset = Vector2.new(Size, Size)
  1178. })
  1179. local d = Create("ImageLabel", Bill)({
  1180. Parent = Bill,
  1181. BackgroundTransparency = 1,
  1182. Size = UDim2.new(1, 0, 1, 0),
  1183. Image = "rbxassetid://" .. Image
  1184. })
  1185. return BillPar
  1186. end
  1187. },
  1188. ParticleEmitter = {
  1189. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1190. local Particle = Create("ParticleEmitter")({
  1191. Parent = Parent,
  1192. Color = ColorSequence.new(Color1, Color2),
  1193. LightEmission = LightEmission,
  1194. Size = Size,
  1195. Texture = Texture,
  1196. Transparency = Transparency,
  1197. ZOffset = ZOffset,
  1198. Acceleration = Accel,
  1199. Drag = Drag,
  1200. LockedToPart = LockedToPart,
  1201. VelocityInheritance = VelocityInheritance,
  1202. EmissionDirection = EmissionDirection,
  1203. Enabled = Enabled,
  1204. Lifetime = LifeTime,
  1205. Rate = Rate,
  1206. Rotation = Rotation,
  1207. RotSpeed = RotSpeed,
  1208. Speed = Speed,
  1209. VelocitySpread = VelocitySpread
  1210. })
  1211. return Particle
  1212. end
  1213. },
  1214. CreateTemplate = {}
  1215. }
  1216. function rayCast(Position, Direction, Range, Ignore)
  1217. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1218. end
  1219. function FindNearestTorso(pos)
  1220. local list = game.Workspace:children()
  1221. local torso
  1222. local dist = 1000
  1223. local temp, human, temp2
  1224. for x = 1, #list do
  1225. temp2 = list[x]
  1226. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1227. temp = temp2:findFirstChild("Torso")
  1228. human = temp2:findFirstChild("Humanoid")
  1229. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  1230. local dohit = true
  1231. if dohit == true then
  1232. torso = temp
  1233. dist = (temp.Position - pos).magnitude
  1234. end
  1235. end
  1236. end
  1237. end
  1238. return torso, dist
  1239. end
  1240. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1241. if hit.Parent == nil then
  1242. return
  1243. end
  1244. local h = hit.Parent:FindFirstChild("Humanoid")
  1245. for _, v in pairs(hit.Parent:children()) do
  1246. c=hit.Parent:findFirstChild('HumanoidRootPart')
  1247. if v:IsA("Humanoid") then
  1248. h = v
  1249. if c~=nil then
  1250. end
  1251. end
  1252. end
  1253. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1254. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1255. return
  1256. end
  1257. local c = Create("ObjectValue")({
  1258. Name = "creator",
  1259. Value = game:service("Players").LocalPlayer,
  1260. Parent = h
  1261. })
  1262. game:GetService("Debris"):AddItem(c, 0.5)
  1263. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1264. local Damage = math.random(minim, maxim)
  1265. local blocked = false
  1266. local block = hit.Parent:findFirstChild("Block")
  1267. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1268. blocked = true
  1269. block.Value = block.Value - 1
  1270. print(block.Value)
  1271. end
  1272. if TimeStop == false then
  1273. h.Health = h.Health - Damage
  1274. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
  1275. elseif TimeStop == true then
  1276. repeat
  1277. wait()
  1278. until TimeStop == false
  1279. h.Health = h.Health - Damage / 2
  1280. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, BrickColor.new("Really red").Color)
  1281. end
  1282. if Type == "Knockdown" then
  1283. local hum = hit.Parent.Humanoid
  1284. hum.PlatformStand = true
  1285. coroutine.resume(coroutine.create(function(HHumanoid)
  1286. swait(1)
  1287. HHumanoid.PlatformStand = false
  1288. end), hum)
  1289. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1290. local bodvol = Create("BodyVelocity")({
  1291. velocity = angle * knockback,
  1292. P = 5000,
  1293. maxForce = Vector3.new(8000, 8000, 8000),
  1294. Parent = hit
  1295. })
  1296. local rl = Create("BodyAngularVelocity")({
  1297. P = 3000,
  1298. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1299. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1300. Parent = hit
  1301. })
  1302. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1303. game:GetService("Debris"):AddItem(rl, 0.5)
  1304. elseif Type == "Normal" then
  1305. local vp = Create("BodyVelocity")({
  1306. P = 500,
  1307. maxForce = Vector3.new(math.huge, 0, math.huge),
  1308. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1309. })
  1310. if knockback > 0 then
  1311. vp.Parent = hit.Parent.Torso
  1312. end
  1313. game:GetService("Debris"):AddItem(vp, 0.5)
  1314. elseif Type == "Up" then
  1315. local bodyVelocity = Create("BodyVelocity")({
  1316. velocity = Vector3.new(0, 20, 0),
  1317. P = 5000,
  1318. maxForce = Vector3.new(8000, 8000, 8000),
  1319. Parent = hit
  1320. })
  1321. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1322. elseif Type == "DarkUp" then
  1323. coroutine.resume(coroutine.create(function()
  1324. for i = 0, 1, 0.1 do
  1325. swait()
  1326. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  1327. end
  1328. end))
  1329. local bodyVelocity = Create("BodyVelocity")({
  1330. velocity = Vector3.new(0, 20, 0),
  1331. P = 5000,
  1332. maxForce = Vector3.new(8000, 8000, 8000),
  1333. Parent = hit
  1334. })
  1335. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1336. elseif Type == "Snare" then
  1337. local bp = Create("BodyPosition")({
  1338. P = 2000,
  1339. D = 100,
  1340. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1341. position = hit.Parent.Torso.Position,
  1342. Parent = hit.Parent.Torso
  1343. })
  1344. game:GetService("Debris"):AddItem(bp, 1)
  1345. elseif Type == "Freeze" then
  1346. local BodPos = Create("BodyPosition")({
  1347. P = 50000,
  1348. D = 1000,
  1349. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1350. position = hit.Parent.Torso.Position,
  1351. Parent = hit.Parent.Torso
  1352. })
  1353. local BodGy = Create("BodyGyro")({
  1354. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1355. P = 20000,
  1356. Parent = hit.Parent.Torso,
  1357. cframe = hit.Parent.Torso.CFrame
  1358. })
  1359. hit.Parent.Torso.Anchored = true
  1360. coroutine.resume(coroutine.create(function(Part)
  1361. swait(1.5)
  1362. Part.Anchored = false
  1363. end), hit.Parent.Torso)
  1364. game:GetService("Debris"):AddItem(BodPos, 3)
  1365. game:GetService("Debris"):AddItem(BodGy, 3)
  1366. end
  1367. local debounce = Create("BoolValue")({
  1368. Name = "DebounceHit",
  1369. Parent = hit.Parent,
  1370. Value = true
  1371. })
  1372. game:GetService("Debris"):AddItem(debounce, Delay)
  1373. c = Create("ObjectValue")({
  1374. Name = "creator",
  1375. Value = Player,
  1376. Parent = h
  1377. })
  1378. game:GetService("Debris"):AddItem(c, 0.5)
  1379. end
  1380. end
  1381. function ShowDamage(Pos, Text, Time, Color)
  1382. local Rate = 0.03333333333333333
  1383. local Pos = Pos or Vector3.new(0, 0, 0)
  1384. local Text = Text or ""
  1385. local Time = Time or 2
  1386. local Color = Color or Color3.new(1, 0, 1)
  1387. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1388. EffectPart.Anchored = true
  1389. local BillboardGui = Create("BillboardGui")({
  1390. Size = UDim2.new(3, 0, 3, 0),
  1391. Adornee = EffectPart,
  1392. Parent = EffectPart
  1393. })
  1394. local TextLabel = Create("TextLabel")({
  1395. BackgroundTransparency = 1,
  1396. Size = UDim2.new(1, 0, 1, 0),
  1397. Text = Text,
  1398. Font = "SciFi",
  1399. TextColor3 = Color,
  1400. TextScaled = true,
  1401. Parent = BillboardGui
  1402. })
  1403. game.Debris:AddItem(EffectPart, Time)
  1404. EffectPart.Parent = game:GetService("Workspace")
  1405. delay(0, function()
  1406. local Frames = Time / Rate
  1407. for Frame = 1, Frames do
  1408. wait(Rate)
  1409. local Percent = Frame / Frames
  1410. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1411. TextLabel.TextTransparency = Percent
  1412. end
  1413. if EffectPart and EffectPart.Parent then
  1414. EffectPart:Destroy()
  1415. end
  1416. end)
  1417. end
  1418. local STDamage = false
  1419. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1420. for _, c in pairs(workspace:children()) do
  1421. local hum = c:findFirstChild("Humanoid")
  1422. if hum ~= nil then
  1423. local head = c:findFirstChild("Torso")
  1424. if head ~= nil then
  1425. local targ = head.Position - Part.Position
  1426. local mag = targ.magnitude
  1427. if Magnitude >= mag and c.Name ~= Player.Name then
  1428. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, 0.1, HitSound, HitPitch)
  1429. if STDamage == true then
  1430. for i = 1, 3 do
  1431. Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1, 4, 4, 4, 0.07, 1)
  1432. end
  1433. for i = 1, 10 do
  1434. CamShake(1, 70000)
  1435. Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 1, 1, 1)
  1436. end
  1437. elseif STDamage == false then
  1438. CamShake(1, 90000)
  1439. Effects.Block.Create(BrickColor.new("Really red"), head.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.07, 1)
  1440. for i = 1, 2 do
  1441. Effects.Break.Create(BrickColor.new("Really red"), head.CFrame, 0.4, 0.4, 0.4)
  1442. end
  1443. end
  1444. end
  1445. end
  1446. end
  1447. end
  1448. end
  1449. --[[
  1450. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  1451. HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663E-8, 0.707106411, -8.19564079E-8, 1.00000119, -1.41561088E-7, -0.707106352, 1.38630043E-7, -0.707107484))
  1452. Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  1453. PartWeld = CFuncs.Weld.Create(m, HHandle, Eye1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0381011963, -0.0574798584, 0.471725464, -2.89082527E-6, 0.173647985, -0.984807968, -6.2584877E-7, 0.984808922, 0.173648104, 1.00000012, 1.02902288E-6, -2.77161598E-6))
  1454. CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1455. Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "White", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  1456. PartWeld = CFuncs.Weld.Create(m, HHandle, Eye2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0115432739, -0.0487277508, 0.482452393, -0.981060266, -0.173648134, -0.0858327746, -0.172987267, 0.984808922, -0.0151339322, 0.0871568322, 3.96735317E-7, -0.996194839))
  1457. CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1458. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  1459. THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1460. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
  1461. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563E-5, -1.04342794, -0.404396057, 1, -8.19564079E-8, 5.96046519E-8, -1.01078633E-7, 0.939694166, -0.342019171, 1.52638329E-8, 0.34201926, 0.939693213))
  1462. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1463. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
  1464. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, -0.943422318, -1.35441589, 1, -8.19564079E-8, 5.96046519E-8, -1.01078633E-7, 0.939694166, -0.342019171, 1.52638329E-8, 0.34201926, 0.939693213))
  1465. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1466. --]]
  1467. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1468. AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1469. --[[
  1470.  
  1471. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  1472. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550004005, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1473. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1474. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.150001526, 0.200003624, -0.359994888, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1475. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1476. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.20000267, 0.359992981, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1477. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  1478. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209899902, -0.809997559, 5.7220459E-6, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1479. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  1480. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300003052, 0.650004387, 1.71661377E-5, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1481. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  1482. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.650003433, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1483. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  1484. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199996948, -0.049996376, -3.81469727E-6, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1485. --]]
  1486. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  1487.  
  1488. HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079E-8, 5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, 5.96046519E-8, -1.41561088E-7, 1.00000024))
  1489. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1490. AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918E-5, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1491. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  1492. HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1493.  
  1494.  
  1495. --[[
  1496. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1497. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, -0.360012054, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1498. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  1499. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199989319, -0.0499982834, -9.53674316E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1500. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1501. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, 0.359992981, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1502. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  1503. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.21005249, -0.81000042, 2.28881836E-5, -1, -8.19564079E-8, -5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, -5.96046519E-8, -1.41561088E-7, -1.00000024))
  1504. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  1505. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550003052, -5.7220459E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1506. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  1507. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299995422, 0.650003433, -3.81469727E-6, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1508. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  1509. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.65000248, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1510. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1511. LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1512. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
  1513. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00499916077, -0.604999542, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1514. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1515. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600002289, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1516. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  1517. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454998016, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1518. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
  1519. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00499916077, -0.604999542, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1520. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  1521. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499725342, 0.0149993896, 0.00500297546, 2.28095047E-7, 1.00000775, 2.99581131E-7, -1.00000417, 5.63755016E-8, -4.06898749E-7, -2.98379774E-7, 2.07959161E-8, 1.0000037))
  1522. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1523. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1524. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.604999542, -0.504998207, 0.29499054, -2.98023224E-8, -6.70552254E-8, -1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1525. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1526. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1527. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.60499382, -0.495001793, 0.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
  1528. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1529. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1530. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.495001793, 0.29499054, 2.98023224E-8, 6.70552254E-8, 1.00000012, -3.7252903E-8, -1.0000006, -7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1531. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1532. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1533. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.504998207, 0.305000305, 2.98023224E-8, 6.70552254E-8, 1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, -1, -4.47034836E-8, -2.98023224E-8))
  1534. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1535. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1536. LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079E-8, -5.96046519E-8, -8.19564079E-8, 1.00000119, -1.41561088E-7, -5.96046519E-8, 1.41561088E-7, -1.00000024))
  1537. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  1538. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600001335, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1539. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
  1540. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00500106812, -0.554998398, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1541. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  1542. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454999924, 0, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1543. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  1544. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499534607, 0.0149993896, 0.00500297546, 2.28095047E-7, 1.00000775, 2.99581131E-7, -1.00000417, 5.63755016E-8, -4.06898749E-7, -2.98379774E-7, 2.07959161E-8, 1.0000037))
  1545. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1546. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
  1547. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00500106812, -0.554998398, 1, 8.19564079E-8, 5.96046519E-8, 8.19564079E-8, 1.00000119, 1.41561088E-7, 5.96046519E-8, 1.41561088E-7, 1.00000024))
  1548. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1549. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.505000114, 0.305000305, 2.98023224E-8, 6.70552254E-8, 1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, -1, -4.47034836E-8, -2.98023224E-8))
  1550. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1551. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1552. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.505000114, 0.29499054, -2.98023224E-8, -6.70552254E-8, -1.00000012, 3.7252903E-8, 1.0000006, 7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1553. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1554. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1555. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.494999886, 0.29499054, 2.98023224E-8, 6.70552254E-8, 1.00000012, -3.7252903E-8, -1.0000006, -7.4505806E-8, 1, 4.47034836E-8, 2.98023224E-8))
  1556. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1557. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Camo", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  1558. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.494999886, 0.305000305, -5.96046519E-8, -1.41561088E-7, -1.00000024, -8.19564079E-8, -1.00000119, -1.41561088E-7, -1, -8.19564079E-8, -5.96046519E-8))
  1559. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1560. --]]
  1561. Shield = CFuncs.Part.Create(m, "Neon", 0, 0.5, "Pastle brown", "Part", Vector3.new(9.1, 8.5, 0.2))
  1562. CFuncs.Mesh.Create("SpecialMesh", Shield, "FileMesh", "rbxassetid://708292865", Vector3.new(0, 0, 0), Vector3.new(0.04, 0.04, 0.04))
  1563. Shield.Parent = nil
  1564.  
  1565. EffectModel = Create("Model")({Parent = Character, Name = "Effects"})
  1566. Effects = {
  1567. Block = {
  1568. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1569. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1570. prt.Anchored = true
  1571. prt.CFrame = cframe
  1572. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1573. game:GetService("Debris"):AddItem(prt, 10)
  1574. if Type == 1 or Type == nil then
  1575. table.insert(Effects, {
  1576. prt,
  1577. "Block1",
  1578. delay,
  1579. x3,
  1580. y3,
  1581. z3,
  1582. msh
  1583. })
  1584. elseif Type == 2 then
  1585. table.insert(Effects, {
  1586. prt,
  1587. "Block2",
  1588. delay,
  1589. x3,
  1590. y3,
  1591. z3,
  1592. msh
  1593. })
  1594. end
  1595. end
  1596. },
  1597. Cylinder = {
  1598. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1599. local prt = CFuncs.Part .. Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1600. prt.Anchored = true
  1601. prt.CFrame = cframe
  1602. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1603. game:GetService("Debris"):AddItem(prt, 2)
  1604. Effects[#Effects + 1] = {
  1605. prt,
  1606. "Cylinder",
  1607. delay,
  1608. x3,
  1609. y3,
  1610. z3
  1611. }
  1612. end
  1613. },
  1614. Head = {
  1615. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1616. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1617. prt.Anchored = true
  1618. prt.CFrame = cframe
  1619. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1620. game:GetService("Debris"):AddItem(prt, 10)
  1621. table.insert(Effects, {
  1622. prt,
  1623. "Cylinder",
  1624. delay,
  1625. x3,
  1626. y3,
  1627. z3,
  1628. msh
  1629. })
  1630. end
  1631. },
  1632. Sphere = {
  1633. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1634. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1635. prt.Anchored = true
  1636. prt.CFrame = cframe
  1637. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1638. game:GetService("Debris"):AddItem(prt, 10)
  1639. table.insert(Effects, {
  1640. prt,
  1641. "Cylinder",
  1642. delay,
  1643. x3,
  1644. y3,
  1645. z3,
  1646. msh
  1647. })
  1648. end
  1649. },
  1650. Sphere2 = {
  1651. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1652. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1653. prt.Anchored = true
  1654. prt.CFrame = cframe
  1655. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1656. game:GetService("Debris"):AddItem(prt, 10)
  1657. table.insert(Effects, {
  1658. prt,
  1659. "Cylinder",
  1660. delay,
  1661. x3,
  1662. y3,
  1663. z3,
  1664. msh
  1665. })
  1666. end
  1667. },
  1668. Elec = {
  1669. Create = function(cff, x, y, z)
  1670. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Really red"), "Part", Vector3.new(1, 1, 1))
  1671. prt.Anchored = true
  1672. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1673. prt.CFrame = CFrame.new(prt.Position)
  1674. game:GetService("Debris"):AddItem(prt, 2)
  1675. local xval = math.random() / 2
  1676. local yval = math.random() / 2
  1677. local zval = math.random() / 2
  1678. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1679. table.insert(Effects, {
  1680. prt,
  1681. "Elec",
  1682. 0.1,
  1683. x,
  1684. y,
  1685. z,
  1686. xval,
  1687. yval,
  1688. zval
  1689. })
  1690. end
  1691. },
  1692. Ring = {
  1693. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1694. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1695. prt.Anchored = true
  1696. prt.CFrame = cframe
  1697. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1698. game:GetService("Debris"):AddItem(prt, 10)
  1699. table.insert(Effects, {
  1700. prt,
  1701. "Cylinder",
  1702. delay,
  1703. x3,
  1704. y3,
  1705. z3,
  1706. msh
  1707. })
  1708. end
  1709. },
  1710. Wave = {
  1711. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1712. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1713. prt.Anchored = true
  1714. prt.CFrame = cframe
  1715. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1716. game:GetService("Debris"):AddItem(prt, 10)
  1717. table.insert(Effects, {
  1718. prt,
  1719. "Cylinder",
  1720. delay,
  1721. x3,
  1722. y3,
  1723. z3,
  1724. msh
  1725. })
  1726. end
  1727. },
  1728. Break = {
  1729. Create = function(brickcolor, cframe, x1, y1, z1)
  1730. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1731. prt.Anchored = true
  1732. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1733. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1734. local num = math.random(10, 50) / 1000
  1735. game:GetService("Debris"):AddItem(prt, 10)
  1736. table.insert(Effects, {
  1737. prt,
  1738. "Shatter",
  1739. num,
  1740. prt.CFrame,
  1741. math.random() - math.random(),
  1742. 0,
  1743. math.random(50, 100) / 100
  1744. })
  1745. end
  1746. },
  1747. Fire = {
  1748. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1749. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1750. prt.Anchored = true
  1751. prt.CFrame = cframe
  1752. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1753. game:GetService("Debris"):AddItem(prt, 10)
  1754. table.insert(Effects, {
  1755. prt,
  1756. "Fire",
  1757. delay,
  1758. 1,
  1759. 1,
  1760. 1,
  1761. msh
  1762. })
  1763. end
  1764. },
  1765. FireWave = {
  1766. Create = function(brickcolor, cframe, x1, y1, z1)
  1767. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1768. prt.Anchored = true
  1769. prt.CFrame = cframe
  1770. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1771. local d = Create("Decal")({
  1772. Parent = prt,
  1773. Texture = "rbxassetid://26356434",
  1774. Face = "Top"
  1775. })
  1776. local d = Create("Decal")({
  1777. Parent = prt,
  1778. Texture = "rbxassetid://26356434",
  1779. Face = "Bottom"
  1780. })
  1781. game:GetService("Debris"):AddItem(prt, 10)
  1782. table.insert(Effects, {
  1783. prt,
  1784. "FireWave",
  1785. 1,
  1786. 30,
  1787. math.random(400, 600) / 100,
  1788. msh
  1789. })
  1790. end
  1791. },
  1792. Lightning = {
  1793. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1794. local magz = (p0 - p1).magnitude
  1795. local curpos = p0
  1796. local trz = {
  1797. -ofs,
  1798. ofs
  1799. }
  1800. for i = 1, tym do
  1801. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1802. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1803. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1804. li.Material = "Neon"
  1805. if tym == i then
  1806. local magz2 = (curpos - p1).magnitude
  1807. li.Size = Vector3.new(th, th, magz2)
  1808. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1809. table.insert(Effects, {
  1810. li,
  1811. "Disappear",
  1812. last
  1813. })
  1814. else
  1815. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1816. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1817. game.Debris:AddItem(li, 10)
  1818. table.insert(Effects, {
  1819. li,
  1820. "Disappear",
  1821. last
  1822. })
  1823. end
  1824. end
  1825. end
  1826. },
  1827. EffectTemplate = {}
  1828. }
  1829. local Invisible = true
  1830. function Reappear()
  1831. for _, i in pairs(Character['Hanged Man']:children()) do
  1832. if i:IsA("Model") then
  1833. for _,v in pairs(i:GetChildren()) do
  1834. if v:IsA('Part') then
  1835. coroutine.resume(coroutine.create(function(Part)
  1836. for v = 0, 1, 0.3 do
  1837. swait()
  1838. Part.Transparency = -v
  1839. end
  1840. Part.Transparency = 0
  1841. for _,v in pairs(KQ) do
  1842. v.Transparency=0
  1843. end
  1844. end), v)
  1845. end
  1846. end
  1847. end
  1848. end
  1849. for _, i in pairs(m:children()) do
  1850. if i:IsA("BasePart") then
  1851. coroutine.resume(coroutine.create(function(Part)
  1852. for i = 0, 1, 0.3 do
  1853. swait()
  1854. Part.Transparency = i
  1855. end
  1856. Part.Transparency = 0
  1857. end), i)
  1858. end
  1859. end
  1860. end
  1861. function ReappearArmorOnly()
  1862. for _, i in pairs(m:children()) do
  1863. if i:IsA("BasePart") then
  1864. coroutine.resume(coroutine.create(function(Part)
  1865. for i = 0, 1, 0.3 do
  1866. swait()
  1867. Part.Transparency = i
  1868. end
  1869. Part.Transparency = 0
  1870. end), i)
  1871. end
  1872. end
  1873. end
  1874. function Disappear()
  1875. for _, i in pairs(Character['Hanged Man']:children()) do
  1876. if i:IsA("Model") then
  1877. for _,v in pairs(i:GetChildren()) do
  1878. if v:IsA('Part') then
  1879. coroutine.resume(coroutine.create(function(Part)
  1880. for v = 0, 1, 0.3 do
  1881. swait()
  1882. Part.Transparency = v
  1883. end
  1884. Part.Transparency = 1
  1885. for _,v in pairs(KQ) do
  1886. v.Transparency=1
  1887. end
  1888. end), v)
  1889. end
  1890. end
  1891. end
  1892. end
  1893. for _, i in pairs(m:children()) do
  1894. if i:IsA("BasePart") then
  1895. coroutine.resume(coroutine.create(function(Part)
  1896. for i = 0, 1, 0.3 do
  1897. swait()
  1898. Part.Transparency = i
  1899. end
  1900. Part.Transparency = 1
  1901. end), i)
  1902. end
  1903. end
  1904. end
  1905. function DisappearArmorOnly()
  1906. for _, i in pairs(m:children()) do
  1907. if i:IsA("BasePart") then
  1908. coroutine.resume(coroutine.create(function(Part)
  1909. for i = 0, 1, 0.3 do
  1910. swait()
  1911. Part.Transparency = i
  1912. end
  1913. Part.Transparency = 1
  1914. end), i)
  1915. end
  1916. end
  1917. end
  1918. function CamShake(time, freq)
  1919. coroutine.resume(coroutine.create(function()
  1920. local cam = game:GetService("Workspace").CurrentCamera
  1921. local time = 10
  1922. local seed = Vector3.new(math.random(100, 200) / freq, math.random(100, 200) / freq, 0)
  1923. if math.random(1, 2) == 1 then
  1924. seed = Vector3.new(-seed.x, seed.y, 0)
  1925. end
  1926. if math.random(1, 2) == 1 then
  1927. seed = Vector3.new(seed.x, -seed.y, 0)
  1928. end
  1929. cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(seed.x * time, seed.y * time, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
  1930. for i = 1, time do
  1931. cam.CoordinateFrame = CFrame.new(cam.Focus.p) * (cam.CoordinateFrame - cam.CoordinateFrame.p) * CFrame.fromEulerAnglesXYZ(-seed.x, -seed.y, 0) * CFrame.new(0, 0, (cam.CoordinateFrame.p - cam.Focus.p).magnitude)
  1932. wait()
  1933. end
  1934. end))
  1935. end
  1936. local ora = false
  1937. Disappear()
  1938. function ORA()
  1939. attack = true
  1940. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  1941. S.Looped = true
  1942. if ora == true then
  1943. while ora == true do
  1944. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  1945. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  1946. for i = 0, 1, 0.8 do
  1947. swait()
  1948. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1949. PlayAnimationFromTable({
  1950. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1951. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1952. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1953. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1954. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1955. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1956. }, 0.8, false)
  1957. end
  1958. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  1959. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  1960. for i = 0, 1, 0.8 do
  1961. swait()
  1962. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1963. PlayAnimationFromTable({
  1964. CFrame.new(1.1920929E-6, -0.0170394331, -0.52941519, 0.70710516, -2.21270369E-7, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1965. CFrame.new(-1.22189522E-6, 1.49999356, 1.04308128E-6, 0.707110465, 0.122788236, 0.696360528, -1.4748274E-6, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1966. CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1967. CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1968. CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169E-6, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1969. CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1970. }, 0.8, false)
  1971. end
  1972. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  1973. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  1974. for i = 0, 1, 0.8 do
  1975. swait()
  1976. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1977. PlayAnimationFromTable({
  1978. CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1979. CFrame.new(-1.26510859E-5, 1.49999118, -2.16066837E-7, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1980. CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1981. CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1982. CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458E-6, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1983. CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1984. }, 0.8, false)
  1985. end
  1986. CFuncs.Sound.Create("200632136", HitboxR, 0.3, math.random(1, 1.2))
  1987. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  1988. for i = 0, 1, 0.8 do
  1989. swait()
  1990. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), 0.5)
  1991. PlayAnimationFromTable({
  1992. CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001E-7, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1993. CFrame.new(2.71201134E-6, 1.4999969, 8.94069672E-7, 0.642777503, 0.133020476, 0.754416466, 4.31999706E-6, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1994. CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1995. CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1996. CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1997. CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933E-6, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1998. }, 0.8, false)
  1999. end
  2000. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2001. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  2002. end
  2003. end
  2004. S:Stop()
  2005. local S2 = CFuncs.Sound.Create("", Torso, 1.5, 1)
  2006. for i = 0, 1, 0.13 do
  2007. swait()
  2008. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), 0.5)
  2009. PlayAnimationFromTable({
  2010. CFrame.new(2.68220901E-6, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994E-7, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2011. CFrame.new(-5.36441803E-7, 1.49999356, -1.28149986E-6, 0.707105994, -0.122788511, 0.696365297, -3.47710994E-7, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2012. CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2013. CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2014. CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2015. CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2016. }, 0.2, false)
  2017. end
  2018. CFuncs.Sound.Create("471881954", HitboxR, 1, 1)
  2019. MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
  2020. for i = 0, 1, 0.1 do
  2021. swait()
  2022. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2023. PlayAnimationFromTable({
  2024. CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2025. CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2026. CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2027. CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2028. CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2029. CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2030. }, 0.6, false)
  2031. end
  2032. attack = false
  2033. end
  2034. function CastleCrusherFist()
  2035. attack = true
  2036. STDamage = true
  2037. local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
  2038. for i = 0, 1, 0.1 do
  2039. swait()
  2040. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2041. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2042. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.2)
  2043. PlayAnimationFromTable({
  2044. CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2045. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2046. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2047. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2048. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2049. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2050. }, 0.2, false)
  2051. end
  2052. MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
  2053. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2054. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2055. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2056. for i = 0, 1, 0.08 do
  2057. swait()
  2058. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2059. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2060. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 0.3)
  2061. PlayAnimationFromTable({
  2062. CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2063. CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2064. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2065. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2066. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2067. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2068. }, 0.6, false)
  2069. end
  2070. STDamage = false
  2071. attack = false
  2072. end
  2073. function CastleCrusherFist()
  2074. attack = true
  2075. STDamage = true
  2076. local S2 = CFuncs.Sound.Create("", Torso, 1, 1)
  2077. for i = 0, 1, 0.1 do
  2078. swait()
  2079. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2080. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2081. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.5)
  2082. PlayAnimationFromTable({
  2083. CFrame.new(-5.99771738E-7, -0.00717129931, 0.169464022, 0.422617912, -2.2671E-7, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2084. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2085. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2086. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2089. }, 0.2, false)
  2090. end
  2091. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2092. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 140
  2093. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  2094. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  2095. for i = 0, 1, 0.08 do
  2096. swait()
  2097. MagnitudeDamage(HitboxR, 5, 50, 80, 100, "Normal", "610359515", 1)
  2098. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, 0.3, 1)
  2099. Effects.Break.Create(BrickColor.new("Really red"), HitboxR.CFrame, 0.5, 0.5, 0.5)
  2100. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), 1)
  2101. PlayAnimationFromTable({
  2102. CFrame.new(-3.57627869E-7, -0.116980031, -2.22140098, 0.342020035, -6.11579551E-8, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2103. CFrame.new(-1.13248825E-6, 1.49999046, 8.94069672E-7, 0.422608167, -0.383014679, -0.82140249, -1.36196613E-5, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2104. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2105. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2106. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224E-8, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2107. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2108. }, 0.6, false)
  2109. end
  2110. STDamage = false
  2111. attack = false
  2112. end
  2113.  
  2114.  
  2115. distance2__=-5
  2116. AdvancingFortress.FHead.face:remove()
  2117.  
  2118. function Lattack()
  2119. attack = true
  2120. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2121. S.Looped = true
  2122. if Long then
  2123. while Long do-- max range
  2124. for i = 0, 1, 0.8 do
  2125. swait()
  2126. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,0,0), 0.5)
  2127. PlayAnimationFromTable({
  2128. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2129. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2130. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2131. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2132. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2133. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2134. }, 0.8, false)
  2135. end
  2136.  
  2137. end
  2138. for i = 0, 1, 0.8 do
  2139. swait()
  2140. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(0,1,0), 0.5)
  2141. PlayAnimationFromTable({
  2142.  
  2143. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0),
  2144. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2145. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2146. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2147. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2148. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2149. }, 0.8, false)
  2150. end
  2151. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2152. MagnitudeDamage(HitboxL, 5, 50, 50, 0, "Normal", "260430117", 1)
  2153. PlayAnimationFromTable({
  2154. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1, 0),
  2155. CFrame.new(8.9481473E-6, 1.49999249, 5.2684918E-6, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2156. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2157. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2158. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138E-6, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2159. CFrame.new(-0.604502141, -1.943735, 5.15520573E-4, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2160. }, 0.8, false)
  2161. end
  2162. wait(1)
  2163. STDamage = false
  2164. attack = false
  2165. end
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171. dimension=workspace
  2172.  
  2173. function Kick()
  2174. kickR=true
  2175. attack = true
  2176. local S = CFuncs.Sound.Create("", Torso, 3, 1)
  2177. S.Looped = true
  2178. if kick then
  2179. while kick do-- max range
  2180. for i = 0, 1, 0.8 do
  2181. swait()
  2182. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(-1,1,0), 0.5)
  2183. PlayAnimationFromTable({
  2184. CFrame.new(
  2185. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2186. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2187. CFrame.new(
  2188. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2189. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2190. CFrame.new(
  2191. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2192. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2193. CFrame.new(
  2194. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2195. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2196. CFrame.new(
  2197. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2198. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2199. CFrame.new(
  2200. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  2201. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2202. }, 0.3, false)
  2203. end
  2204.  
  2205. end
  2206. for i = 0, 1, 0.8 do
  2207. swait()
  2208. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
  2209. PlayAnimationFromTable({
  2210. CFrame.new(
  2211. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2212. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2213. CFrame.new(
  2214. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2215. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2216. CFrame.new(
  2217. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2218. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2219. CFrame.new(
  2220. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2221. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2222. CFrame.new(
  2223. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2224. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2225. CFrame.new(
  2226. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  2227. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2228. }, 0.3, false)
  2229.  
  2230. end
  2231. CFuncs.Sound.Create("200632136", HitboxL, 0.3, math.random(1, 1.2))
  2232. MagnitudeDamage(AdvancingFortress['Left Leg'], 5, 50, 50, 0, "Normal", "260430117", 1)
  2233. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, distance2__)*CFrame.Angles(1,0,0), 0.5)
  2234. PlayAnimationFromTable({
  2235. CFrame.new(
  2236. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  2237. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2238. CFrame.new(
  2239. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  2240. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2241. CFrame.new(
  2242. 1.64196205, 0.612737, 0.52879101, 0.585766852, -0.748857617, -0.309983313, 0.797697842, 0.600352347, 0.0570565537, 0.143371969, -0.280694902, 0.949028373
  2243. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2244. CFrame.new(
  2245. -2.03040195, 0.59969002, -0.0860619992, 0.72224164, 0.689503849, -0.0543274544, -0.691111624, 0.716387451, -0.095675312, -0.0270489864, 0.106647037, 0.993929029
  2246. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2247. CFrame.new(
  2248. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  2249. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2250. CFrame.new(
  2251. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  2252. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2253. }, 0.3, false)
  2254. end
  2255. wait(1)
  2256. STDamage = false
  2257. attack = false
  2258. wait(4)
  2259. kickR=false
  2260. end
  2261.  
  2262.  
  2263.  
  2264.  
  2265. function weld5(part0, part1, c0, c1)
  2266. local weeld = Instance.new("Weld", part0)
  2267. weeld.Part0 = part0
  2268. weeld.Part1 = part1
  2269. weeld.C0 = c0
  2270. weeld.C1 = c1
  2271. return weeld
  2272. end
  2273. local Grab = false
  2274. function GRABEMBOIGRABEM()
  2275. attack = true
  2276. gp = nil
  2277. con1 = HitboxR.Touched:connect(function(hit)
  2278. local ht = hit.Parent
  2279. local hum1 = ht:FindFirstChild("Humanoid")
  2280. if Grab == false then
  2281. if hum1 ~= nil and hit.Parent ~= Character then
  2282. hum1.PlatformStand = true
  2283. gp = ht
  2284. Grab = true
  2285. local asd = weld5(RightArm, ht:FindFirstChild("Torso"), CFrame.new(0, -1.5, 0), CFrame.new(0, 0, 0))
  2286. asd.Parent = RightArm
  2287. asd.Name = "asd"
  2288. asd.C0 = asd.C0 * CFrame.Angles(math.rad(-90), 0, 0)
  2289. CFuncs.Sound.Create("200632821", Torso, 1, 1)
  2290. elseif hum1 == nil then
  2291. con1:disconnect()
  2292. wait()
  2293. return
  2294. end
  2295. end
  2296. end)
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303. for i = 0, 1, 0.2 do
  2304. swait()
  2305. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), 0.3)
  2306. PlayAnimationFromTable({
  2307. CFrame.new(-1.08022243E-4, -0.233785003, -0.0873367637, 0.499999821, -1.78813863E-7, -0.866025507, 0.150383934, 0.984807789, 0.0868239477, 0.852868676, -0.173648283, 0.492403716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2308. CFrame.new(-1.2665987E-7, 1.49999368, -1.02072954E-6, 0.573575675, 0.0713936985, 0.816035628, -5.01982868E-7, 0.996194899, -0.0871551931, -0.819152594, 0.049989678, 0.571393132) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2309. CFrame.new(1.47017705, 0.884583473, 0.0280318335, 0.886720777, -0.205462068, 0.414139926, 0.236241817, -0.568640172, -0.787933052, 0.397386849, 0.796513736, -0.455686152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2310. CFrame.new(-1.76647317, 0.409804255, -0.03838256, 0.444113791, 0.836516619, -0.320940912, -0.836516619, 0.258818626, -0.482962757, -0.320940822, 0.482962757, 0.814704895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2311. CFrame.new(0.838749349, -1.98392951, 0.15807499, 0.830397308, -0.277826965, 0.48296237, 0.167731524, 0.951251447, 0.258818328, -0.53132534, -0.133914024, 0.836516857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2312. CFrame.new(-0.811016142, -1.63281643, -0.179561377, 0.642214835, 0.00870995224, 0.76647532, -0.0151349902, 0.999884725, 0.00131897628, -0.766375303, -0.0124476701, 0.642272472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2313. }, 0.3, false)
  2314. end
  2315. for i = 0, 1, 0.1 do
  2316. swait()
  2317. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2318. PlayAnimationFromTable({
  2319. CFrame.new(0.159273595, -0.292363107, -0.115490548, 0.0844330043, -0.144068986, 0.985959053, -0.357129037, 0.919379771, 0.164923266, -0.930231094, -0.366039604, 0.0261747837) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2320. CFrame.new(4.81307507E-6, 1.49999106, -3.65450978E-6, 0.171444774, -0.100317284, -0.980072975, -0.0616287738, 0.991762042, -0.11229457, 0.983264267, 0.0796530023, 0.163850009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2321. CFrame.new(1.73932612, 1.06159639, 0.141945362, -0.153680667, -0.913934886, 0.375639945, 0.659919798, -0.377877831, -0.649395287, 0.735450923, 0.148092732, 0.661196351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2322. CFrame.new(-1.68730593, 0.429691374, -0.418232322, 0.633863091, 0.519853055, -0.57268703, -0.772902489, 0.453472316, -0.443829596, 0.028971523, 0.723958433, 0.689235032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2323. CFrame.new(0.51381135, -1.74729896, 0.0663300753, 0.422899842, 0.615153313, -0.665388703, -0.0435856879, 0.747240186, 0.66312325, 0.905127704, -0.251433372, 0.342819571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2324. CFrame.new(-0.991570175, -1.5009346, -0.1830419, 0.415304065, 0.586875141, -0.695054054, -0.166150108, 0.800146103, 0.576333642, 0.894380629, -0.123870395, 0.429813296) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2325. }, 0.3, false)
  2326. end
  2327. if Grab == true then
  2328. for i = 1, 5 do
  2329. for i = 0, 1, 0.35 do
  2330. swait()
  2331. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 13, -6), 0.3)
  2332. PlayAnimationFromTable({
  2333. CFrame.new(-0.0701122433, -0.336599797, -0.467321932, 0.694850504, -0.140219957, -0.70535183, 0.704946458, 0.326802045, 0.629484713, 0.142244101, -0.934633017, 0.325926095) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2334. CFrame.new(-3.05473804E-6, 1.49998987, 8.94069672E-7, 0.707109332, 0.122785509, 0.696362555, 1.49011612E-6, 0.984807491, -0.173649877, -0.707104206, 0.122789055, 0.696367502) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2335. CFrame.new(1.23286271, 0.549701929, -0.640782475, 0.740093768, 0.612683415, 0.277277708, 0.0735714883, 0.336068332, -0.938959956, -0.668469429, 0.715318501, 0.203645304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2336. CFrame.new(-1.63418663, 0.202915072, -0.0286649466, 0.865367413, 0.490698665, 0.101754986, -0.445756227, 0.846484005, -0.291146517, -0.228999093, 0.206590697, 0.951251805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2337. CFrame.new(0.702593744, -1.71321297, 0.369734973, 0.965928972, -0.148447216, 0.212003857, 1.10641122E-6, 0.819153726, 0.573574424, -0.258809477, -0.554031372, 0.791244447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2338. CFrame.new(-0.577289343, -1.34221494, -0.247686923, 0.766049445, -0.219846189, 0.604016602, 1.58697367E-6, 0.939692199, 0.342021465, -0.642781496, -0.262004316, 0.719851196) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2339. }, 0.4, false)
  2340. end
  2341. for i = 0, 1, 0.3 do
  2342. swait()
  2343. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -6), 0.3)
  2344. PlayAnimationFromTable({
  2345. CFrame.new(-0.170705646, -0.774955988, -0.472947001, 0.827218175, 0.130671635, 0.546475112, -0.561879098, 0.194839522, 0.803946257, -0.00142200035, -0.972091854, 0.234596446) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2346. CFrame.new(-1.76951289E-7, 1.49999058, 2.2649765E-6, 0.80180192, -0.161171481, -0.575445414, 0.176131338, 0.983905077, -0.0301590711, 0.571044207, -0.0771723837, 0.817283988) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2347. CFrame.new(1.59014189, 0.537312388, -0.263691217, 0.798337102, -0.524361372, 0.296147287, 0.455999702, 0.205153137, -0.866011977, 0.393347621, 0.826412499, 0.402889967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2348. CFrame.new(-1.41546631, 0.414666086, 0.337005794, 0.716736436, 0.581529975, 0.384852976, -0.56681174, 0.807305396, -0.164264664, -0.406218559, -0.100404784, 0.908243656) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2349. CFrame.new(0.793360233, -1.59947133, 0.0620805621, 0.876221955, -0.148448378, -0.458477885, 0.368687749, 0.81915307, 0.439383447, 0.310339272, -0.55403173, 0.772486985) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2350. CFrame.new(-0.535338402, -1.81867206, 0.817932665, 0.829598367, 0.11430642, -0.546535134, 0.32139504, 0.702652454, 0.634810925, 0.456587166, -0.702291727, 0.546181798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2351. }, 0.7, false)
  2352. end
  2353. local hit, pos = rayCast(HitboxR.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  2354. if hit ~= nil then
  2355. MagnitudeDamage(HitboxR, 5, 10, 30, 0, "Normal", "610359515", 1.3)
  2356. Effects.Block.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09, 1)
  2357. Effects.Wave.Create(BrickColor.new("Really red"), CFrame.new(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.09)
  2358. Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(pos), 3, 3, 3, 5, 5, 5, 0.09)
  2359. end
  2360. end
  2361. end
  2362. for i, v in pairs(RightArm:GetChildren()) do
  2363. if v.Name == "asd" and v:IsA("Weld") then
  2364. v:Remove()
  2365. end
  2366. end
  2367. Grab = false
  2368. con1:disconnect()
  2369. attack = false
  2370. end
  2371. local IsWearingArmor = false
  2372. function Armor(Mode)
  2373. attack = true
  2374. if IsWearingArmor == false and Mode == "On" then
  2375. IsWearingArmor = true
  2376. Disappear()
  2377. swait(10)
  2378. ReappearArmorOnly()
  2379. Character.Humanoid.MaxHealth = 500
  2380. Character.Humanoid.Health = 500
  2381. AHandleRWeld.Part0 = Character["Right Arm"]
  2382. AHandleLWeld.Part0 = Character["Left Arm"]
  2383. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2384. if v:IsA("BasePart") then
  2385. v.Transparency = 1
  2386. end
  2387. end
  2388. for i, v in pairs(Character:GetChildren()) do
  2389. if v:IsA("Accessory") then
  2390. v.Handle.Transparency = 1
  2391. end
  2392. end
  2393. elseif IsWearingArmor == true and Mode == "Off" then
  2394. IsWearingArmor = false
  2395. DisappearArmorOnly()
  2396. for i, v in pairs(Character:GetChildren()) do
  2397. if v:IsA("Accessory") then
  2398. v.Handle.Transparency = 0
  2399. end
  2400. end
  2401. swait(10)
  2402. Reappear()
  2403. Character.Humanoid.MaxHealth = 100
  2404. Character.Humanoid.Health = 100
  2405.  
  2406. AHandleRWeld.Part0 = RightArm
  2407. AHandleLWeld.Part0 = LeftArm
  2408.  
  2409. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2410. if v:IsA("BasePart") then
  2411. v.Transparency = 0
  2412. end
  2413. end
  2414. end
  2415. attack = false
  2416. end
  2417. local ShieldMode = false
  2418. local ShieldCharge = false
  2419. function HoloHexShield()
  2420. attack = true
  2421. Shield.Parent = m
  2422. Shield.CanCollide = true
  2423. if ShieldMode == true then
  2424. while ShieldMode == true do
  2425. swait()
  2426. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2427. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2428. PlayAnimationFromTable({
  2429. CFrame.new(-1.35600567E-6, -0.00759640103, -0.0868249983, 0.499999046, -1.78813579E-7, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2430. CFrame.new(1.49011612E-7, 1.4999963, -2.08616257E-7, 0.499999046, 0.0754797831, 0.862731695, -1.78813579E-7, 0.996196151, -0.0871563852, -0.866026044, 0.0435779616, 0.498097092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2431. CFrame.new(1.50238657, 0.320674658, 0.252193451, 0.855209947, -0.376432747, -0.356249839, 0.469514668, 0.853786647, 0.224954769, 0.219480619, -0.35964793, 0.906907678) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2432. CFrame.new(-0.944740474, 0.689363539, -0.718644142, 0.836517215, -0.545084715, 0.0558781698, -0.258834839, -0.482974619, -0.836504936, 0.482953727, 0.685287297, -0.545103252) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2433. CFrame.new(0.61525929, -1.85127568, 0.120779425, 0.928754449, -0.162676111, 0.333104134, 0.0394990072, 0.93689239, 0.347407103, -0.368597984, -0.309496939, 0.876555264) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2434. CFrame.new(-0.849455297, -1.60697818, -0.270956695, 0.696359396, -0.136922374, 0.704511464, -0.122786656, 0.944430828, 0.30491665, -0.707112312, -0.298836082, 0.640850842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2435. }, 0.3, false)
  2436. end
  2437. end
  2438. Shield.CanCollide = false
  2439. CFuncs.Sound.Create("200632211", HitboxR, 1, 0.8)
  2440. CFuncs.Sound.Create("200632875", HitboxR, 1, 0.9)
  2441. Character.HumanoidRootPart.Velocity = Character.HumanoidRootPart.CFrame.lookVector * 160
  2442. Effects.Wave.Create(BrickColor.new("Really red"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.5, 0.6, 0.6, 0.6, 0.06)
  2443. for i = 0, 1, 0.05 do
  2444. swait()
  2445. MagnitudeDamage(Shield, 5, 10, 15, 20, "Normal", "610359515", 1.3)
  2446. Effects.Elec.Create(Shield.CFrame, 6, 6, 6)
  2447. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -3), 1)
  2448. PlayAnimationFromTable({
  2449. CFrame.new(8.64267349E-7, -0.183445007, -0.748600185, 0.499999046, -1.19209105E-7, -0.866026044, 0.496732056, 0.819152176, 0.28678751, 0.709407032, -0.573576331, 0.409575343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2450. CFrame.new(-7.15255737E-7, 1.50001967, -6.2584877E-7, 0.499999046, 0.36600244, 0.784893453, -1.19209105E-7, 0.90631634, -0.42262283, -0.866026044, 0.211310923, 0.453157306) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2451. CFrame.new(1.76569033, 0.610707581, 0.171269983, 0.658267856, -0.680293143, -0.322312057, 0.725086272, 0.457917482, 0.514355659, -0.202320263, -0.572288036, 0.794703186) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2452. CFrame.new(-1.07552779, 1.01543474, -0.975205183, 0.645357251, -0.653341353, -0.39580214, -0.64124006, -0.181770697, -0.745500326, 0.4151209, 0.734918237, -0.536255598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2453. CFrame.new(0.630614281, -1.76328135, 0.440194428, 0.866077662, -0.24334389, 0.436684549, -0.0614839792, 0.815044224, 0.57612747, -0.496114343, -0.525820255, 0.69092983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2454. CFrame.new(-0.857700765, -1.25810766, -0.239681423, 0.499215126, -0.257185757, 0.827429712, -0.238765404, 0.877132356, 0.416689515, -0.832931936, -0.405579239, 0.376470625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2455. }, 0.5, false)
  2456. end
  2457. Shield.Parent = nil
  2458. attack = false
  2459. end
  2460. Mouse.Button1Down:connect(function()
  2461. if attack == false and attacktype == 1 then
  2462. attacktype = 2
  2463. attackone()
  2464. elseif attack == false and attacktype == 2 then
  2465. attacktype = 1
  2466. attacktwo()
  2467. end
  2468. end)
  2469. game.Lighting.Outlines = false
  2470. function attackone()
  2471. attack = true
  2472. for i = 0, 1, 0.12 do
  2473. swait()
  2474. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2475. PlayAnimationFromTable({
  2476. CFrame.new(1.51857734E-4, -0.310488015, -0.087417841, 0.707106054, 5.26835073E-8, -0.707107484, 0.122787014, 0.984807968, 0.122786865, 0.696365058, -0.173646957, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2477. CFrame.new(0.101928703, 1.50244772, -0.0383823365, 0.76589334, 0.0762532279, 0.638430059, -0.0196644422, 0.995256186, -0.095281601, -0.642666996, 0.0604211651, 0.763759375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2478. CFrame.new(1.01774633, 0.557527065, -0.776187301, 0.541353703, 0.741649806, 0.396095604, 0.711713314, -0.153383806, -0.685520053, -0.447661191, 0.653015316, -0.610876858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2479. CFrame.new(-1.07208586, 0.264054269, -0.716768324, 0.529938459, -0.260122895, -0.807156265, -0.752277017, 0.295165181, -0.589030504, 0.39146477, 0.919355154, -0.039265126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2480. CFrame.new(0.81415844, -1.89738977, 0.144144416, 0.866025925, -0.171008825, 0.469845951, -1.40815973E-6, 0.939692497, 0.342020512, -0.499999285, -0.296199232, 0.813797772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2481. CFrame.new(-0.818738878, -1.59999573, -0.397991776, 0.642786622, 0.0667650178, 0.763130188, 4.3399632E-7, 0.99619472, -0.0871558338, -0.766045213, 0.0560229495, 0.640340626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2482. }, 0.3, false)
  2483. end
  2484. MagnitudeDamage(HitboxR, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1)
  2485. CFuncs.Sound.Create("200632136", HitboxR, 1, 1)
  2486. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2487. for i = 0, 1, 0.11 do
  2488. swait()
  2489. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2490. PlayAnimationFromTable({
  2491. CFrame.new(0.31380862, -0.320521832, 0.0252371654, 0.249517962, -0.150383011, 0.956622124, -0.0458769947, 0.984923244, 0.166798219, -0.967282891, -0.0855060965, 0.238856897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2492. CFrame.new(0.101926193, 1.50244832, -0.0383800864, 0.337979913, 0.0762555003, -0.938059092, -0.0828148723, 0.995255768, 0.051067099, 0.937502801, 0.0604255944, 0.342691481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2493. CFrame.new(1.96121001, 0.774859428, -0.462411612, 0.340120375, -0.92077136, 0.191045195, 0.466549307, -0.0111669078, -0.884424806, 0.816486418, 0.389942825, 0.42578721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2494. CFrame.new(-1.36170578, 0.526111126, -0.597925961, 0.81348151, -0.212761745, -0.541276693, -0.539894938, 0.0697831511, -0.838834763, 0.216243982, 0.974609077, -0.0581016839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2495. CFrame.new(0.970680714, -1.68610644, -0.0975568295, 0.579166114, -0.127570763, -0.805166125, 0.110368893, 0.990856647, -0.0776019096, 0.807703912, -0.0439208932, 0.587950349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2496. CFrame.new(-0.827146292, -1.8113209, -0.0556658059, 0.816036701, 0.217413262, -0.535551846, -0.0871567726, 0.962250471, 0.257832885, 0.571391284, -0.163724124, 0.804180741) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2497. }, 0.45, false)
  2498. end
  2499. attack = false
  2500. end
  2501. function attacktwo()
  2502. attack = true
  2503. for i = 0, 1, 0.12 do
  2504. swait()
  2505. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2506. PlayAnimationFromTable({
  2507. CFrame.new(-0.0382043272, -0.447743475, -0.209081307, 0.653245032, -0.0733856931, 0.753581822, -0.271655023, 0.906307638, 0.323743671, -0.706735075, -0.416198224, 0.572105408) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2508. CFrame.new(-2.74181366E-6, 1.49999321, -3.4570694E-6, 0.707105815, -0.183012873, -0.683013678, -8.7171793E-7, 0.965925694, -0.258819759, 0.707107782, 0.183013588, 0.683011472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2509. CFrame.new(1.65075588, 0.743636727, -0.356577665, 0.542998552, -0.115416825, 0.831764221, 0.839699984, 0.0834951103, -0.536593378, -0.00751632452, 0.989801884, 0.142253295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2510. CFrame.new(-1.08620656, -0.00580590963, -0.864283919, 0.656464815, -0.698875248, 0.283949524, 0.478162557, 0.0943745971, -0.873186052, 0.583450615, 0.708990037, 0.396129608) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2511. CFrame.new(0.856426239, -1.40340364, -0.356423855, 0.707105279, -0.122788861, -0.696365654, 9.42498446E-7, 0.98480767, -0.173648372, 0.707108438, 0.122787014, 0.696362913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2512. CFrame.new(-0.695387185, -1.90375674, -0.304245114, 0.92541647, 0.246137589, -0.288133472, -0.173648298, 0.951251149, 0.254887551, 0.336824656, -0.185843274, 0.923044682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2513. }, 0.34, false)
  2514. end
  2515. MagnitudeDamage(HitboxL, 7, 10, 15, math.random(1, 3), "Normal", "260430079", 1.1)
  2516. CFuncs.Sound.Create("200632136", HitboxL, 1, 1)
  2517. RootPart.Velocity = RootPart.CFrame.lookVector * 40
  2518. for i = 0, 1, 0.12 do
  2519. swait()
  2520. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1.3, -4), 0.3)
  2521. PlayAnimationFromTable({
  2522. CFrame.new(-0.479634404, -0.393727064, -0.220339894, 0.248309121, 0.219825819, -0.94340837, 0.019257009, 0.972597659, 0.231695861, 0.968489468, -0.0756994039, 0.237271711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2523. CFrame.new(-4.01586294E-6, 1.4999907, -1.59628689E-6, 0.237956509, -0.0991817266, 0.966198623, 0.22414881, 0.973527908, 0.0447304621, -0.945057809, 0.205928385, 0.253888786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2524. CFrame.new(1.08192515, 0.657660127, -1.1749661, 0.228772208, 0.493058115, 0.839379132, 0.874719322, 0.27430138, -0.399530977, -0.427234828, 0.825622678, -0.368534833) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2525. CFrame.new(-1.23054802, 1.29996836, -0.754827142, 0.94838953, -0.316170156, 0.0243683457, -0.269034386, -0.84291333, -0.465958893, 0.167862713, 0.43535465, -0.88447094) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2526. CFrame.new(0.839919031, -1.81287205, 0.0102108568, 0.808574855, -0.267538428, 0.524051666, 0.171010748, 0.95905602, 0.22575888, -0.562994003, -0.0929245204, 0.821220458) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2527. CFrame.new(-0.846072078, -1.7213496, -0.247524291, 0.693717241, 0.0689389557, 0.716940701, -0.0478171073, 0.997620881, -0.0496601462, -0.718658566, 1.68083934E-4, 0.695363283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2528. }, 0.45, false)
  2529. end
  2530. attack = false
  2531. end
  2532. function findNearestTorso(pos)
  2533. local list = game.Workspace:children()
  2534. local torso
  2535. local dist = 1000
  2536. local temp, human, temp2
  2537. for x = 1, #list do
  2538. temp2 = list[x]
  2539. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2540. temp = temp2:findFirstChild("Torso")
  2541. human = temp2:findFirstChild("Humanoid")
  2542. if temp ~= nil and human ~= nil and human.Health > 0 and dist > (temp.Position - pos).magnitude then
  2543. local dohit = true
  2544. if dohit == true then
  2545. torso = temp
  2546. dist = (temp.Position - pos).magnitude
  2547. end
  2548. end
  2549. end
  2550. end
  2551. return torso, dist
  2552. end
  2553. function TrueAim(aim)
  2554. local target, distance = findNearestTorso(Mouse.Hit.p)
  2555. local tehcf = HitboxR.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0).lookVector
  2556. if aim ~= nil then
  2557. tehcf = aim
  2558. end
  2559. table.insert(Effects, {
  2560. tehcf,
  2561. "Shoot",
  2562. 30,
  2563. HitboxR.Position,
  2564. 10,
  2565. 15,
  2566. 0,
  2567. 3,
  2568. HitboxR,
  2569. target
  2570. })
  2571. end
  2572. function FireProjectiles()
  2573. attack = true
  2574. Humanoid.WalkSpeed = 20
  2575. CFuncs.Sound.Create("300915902", HitboxR, 1, 0.8)
  2576. for i = 0, 1, 0.1 do
  2577. swait()
  2578. Effects.Elec.Create(HitboxR.CFrame, 2, 2, 2)
  2579. PlayAnimationFromTable({
  2580. CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2581. CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2582. CFrame.new(0.874554753, 1.14087927, -1.06730831, -0.166365892, 0.198266983, 0.965925813, 0.797995508, -0.548363924, 0.250000268, 0.579245627, 0.812396049, -0.0669871047) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2583. CFrame.new(-0.257126778, 1.24225974, -0.962940335, 0.692363203, -0.593008757, -0.411064416, -0.708803177, -0.665577948, -0.233675212, -0.135024026, 0.453151852, -0.88114804) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2584. CFrame.new(0.604643881, -1.9909004, 0.0280392915, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2585. CFrame.new(-0.604644895, -1.99090064, 0.0280393362, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2586. }, 0.3, false)
  2587. end
  2588. for i = 0, 1, 0.1 do
  2589. swait()
  2590. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  2591. Effects.Block.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2592. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2593. PlayAnimationFromTable({
  2594. CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2595. CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2596. CFrame.new(0.661153734, 0.568759024, -0.827975571, -0.166752055, 0.025078943, 0.985679924, 0.98324734, -0.0704026297, 0.168131784, 0.0736110285, 0.99720335, -0.012919019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2597. CFrame.new(-0.390097797, 0.861622274, -0.554995477, 0.351840883, -0.837056041, -0.418981194, -0.935129642, -0.294365793, -0.197183579, 0.0417199843, 0.461178988, -0.886325777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2598. CFrame.new(0.604644954, -1.9909004, 0.0280390829, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2599. CFrame.new(-0.604644775, -1.99090064, 0.0280380547, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2600. }, 0.2, false)
  2601. end
  2602. for i = 1, 10 do
  2603. for i = 0, 1, 0.3 do
  2604. swait()
  2605. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  2606. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2607. PlayAnimationFromTable({
  2608. CFrame.new(0, -0.100000001, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2609. CFrame.new(0, 1.49999201, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2610. CFrame.new(0.661153734, 0.568759024, -0.827975571, -0.166752055, 0.025078943, 0.985679924, 0.98324734, -0.0704026297, 0.168131784, 0.0736110285, 0.99720335, -0.012919019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2611. CFrame.new(-0.390097797, 0.861622274, -0.554995477, 0.351840883, -0.837056041, -0.418981194, -0.935129642, -0.294365793, -0.197183579, 0.0417199843, 0.461178988, -0.886325777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2612. CFrame.new(0.604644954, -1.9909004, 0.0280390829, 0.962250233, -0.0841861367, -0.258818984, 0.0871560201, 0.996194661, 4.23252061E-7, 0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2613. CFrame.new(-0.604644775, -1.99090064, 0.0280380547, 0.962250233, 0.0841861367, 0.258818984, -0.0871560201, 0.996194661, 4.23252061E-7, -0.257834047, -0.0225580372, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2614. }, 0.3, false)
  2615. end
  2616. CFuncs.Sound.Create("300916105", HitboxR, 1, 1.2)
  2617. CFuncs.Sound.Create("300916014", HitboxR, 1, 1)
  2618. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 2, 2, 2, 0.07)
  2619. local MouseLook = CFrame.new((HitboxR.Position + Mouse.Hit.p) / 2, Mouse.Hit.p)
  2620. TrueAim(MouseLook.lookVector)
  2621. for i = 0, 1, 0.3 do
  2622. swait()
  2623. Effects.Elec.Create(HitboxR.CFrame, 3, 3, 3)
  2624. Effects.Sphere2.Create(BrickColor.new("Really red"), HitboxR.CFrame, 1, 1, 1, 1, 1, 1, 0.1)
  2625. PlayAnimationFromTable({
  2626. CFrame.new(1.90734863E-6, -0.25291419, 0.238341585, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2627. CFrame.new(0, 1.49999189, -1.1920929E-6, 1, 0, 0, 0, 0.98480767, 0.173648626, 0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2628. CFrame.new(0.689965963, 0.767623663, -0.856841147, -0.544456005, 0.160545677, 0.823281765, 0.798456132, -0.201499581, 0.567332089, 0.256973624, 0.966241658, -0.0184810348) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2629. CFrame.new(-0.392649293, 0.920519292, -0.977094412, 0.403439909, -0.887421727, -0.222977459, -0.91384387, -0.378501445, -0.147058249, 0.0461054072, 0.263095737, -0.963667512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2630. CFrame.new(0.598512471, -1.89166105, 0.0173719227, 0.962250233, -0.061308533, -0.265171409, 0.0871564373, 0.992403805, 0.0868248865, 0.257834017, -0.106658652, 0.960284173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2631. CFrame.new(-0.598512232, -1.89166129, 0.0173728764, 0.962250233, 0.061308533, 0.265171409, -0.0871564373, 0.992403805, 0.0868248865, -0.257834017, -0.106658652, 0.960284173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  2632. }, 0.3, false)
  2633. end
  2634. end
  2635. Humanoid.WalkSpeed = 20
  2636. attack = false
  2637. end
  2638. SHRA=false
  2639.  
  2640. Check=false
  2641. dimension=workspace
  2642. Mouse.KeyUp:connect(function(k)
  2643. if k=='e' then
  2644. Long=false
  2645. ChopR=true
  2646. wait(10)
  2647. ChopR=false
  2648. end
  2649. end)
  2650. reload2=false
  2651. kickR=false
  2652. hand=true -- collect hands
  2653. PRESAVEDHEALTH=100
  2654. Mouse.KeyDown:connect(function(k)
  2655. k = k:lower()
  2656.  
  2657. if k=='t' and dimension==workspace then
  2658.  
  2659. dimension=workspace.CurrentCamera
  2660. workspace.CurrentCamera.FieldOfView=180
  2661. for _,v in pairs(Character:GetChildren()) do
  2662. if v:IsA('Part') then
  2663. v.Anchored=true
  2664. end
  2665. end
  2666. local Fake=Character:clone()
  2667. Fake.Parent=workspace
  2668. Fake.Name=Character.Name.. ":seperated from stand"
  2669.  
  2670. --Converted with ttyyuu12345's model to script plugin v4
  2671. function sandbox(var,func)
  2672. local env = getfenv(func)
  2673. local newenv = setmetatable({},{
  2674. __index = function(self,k)
  2675. if k=="script" then
  2676. return var
  2677. else
  2678. return env[k]
  2679. end
  2680. end,
  2681. })
  2682. setfenv(func,newenv)
  2683. return func
  2684. end
  2685. cors = {}
  2686. mas = Instance.new("Model",game:GetService("Lighting"))
  2687. Model0 = Instance.new("Model")
  2688. Part1 = Instance.new("Part")
  2689. Motor6D2 = Instance.new("Motor6D")
  2690. Part3 = Instance.new("Part")
  2691. Motor6D4 = Instance.new("Motor6D")
  2692. Part5 = Instance.new("Part")
  2693. Part6 = Instance.new("Part")
  2694. Motor6D7 = Instance.new("Motor6D")
  2695. Part8 = Instance.new("Part")
  2696. Motor6D9 = Instance.new("Motor6D")
  2697. Part10 = Instance.new("Part")
  2698. Motor6D11 = Instance.new("Motor6D")
  2699. Part12 = Instance.new("Part")
  2700. Motor6D13 = Instance.new("Motor6D")
  2701. Model0.Name = "Mirror"
  2702. Model0.Parent = mas
  2703. Mif=Part1
  2704. Part1.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2705. Part1.Parent = Model0
  2706. Part1.Material = Enum.Material.Glass
  2707. Part1.Reflectance = 1
  2708. Part1.Anchored = true
  2709. Part1.Size = Vector3.new(4, 5.47999954, 0.0500000007)
  2710. Part1.CFrame = CFrame.new(-3.020015, -3.7299881, 76.7900314, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2711. Part1.BottomSurface = Enum.SurfaceType.Smooth
  2712. Part1.TopSurface = Enum.SurfaceType.Smooth
  2713. Part1.Position = Vector3.new(-3.020015, -3.7299881, 76.7900314)
  2714. Motor6D2.Parent = Part1
  2715. Motor6D2.C1 = CFrame.new(0, 0, -32.4549789, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2716. Motor6D2.Part0 = Part1
  2717. Motor6D2.Part1 = Part8
  2718. Part3.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2719. Part3.Parent = Model0
  2720. Part3.Material = Enum.Material.Neon
  2721. Part3.Reflectance = 1
  2722. Part3.Transparency = 0.89999997615814
  2723. Part3.CanCollide = false
  2724. Part3.Size = Vector3.new(26.6600018, 10.9900007, 37.269989)
  2725. Part3.CFrame = CFrame.new(-3.020015, -0.974987507, 123.070015, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2726. Part3.BottomSurface = Enum.SurfaceType.Smooth
  2727. Part3.TopSurface = Enum.SurfaceType.Smooth
  2728. Part3.Position = Vector3.new(-3.020015, -0.974987507, 123.070015)
  2729. Motor6D4.Parent = Part3
  2730. Motor6D4.C1 = CFrame.new(0, -1.51499939, -4.78997803, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2731. Motor6D4.Part0 = Part3
  2732. Motor6D4.Part1 = Part10
  2733. Part5.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2734. Part5.Parent = Model0
  2735. Part5.Material = Enum.Material.Neon
  2736. Part5.Reflectance = 1
  2737. Part5.Transparency = 0.89999997615814
  2738. Part5.CanCollide = false
  2739. Part5.Size = Vector3.new(38.5399971, 16.3700008, 19.4099846)
  2740. Part5.CFrame = CFrame.new(-3.020015, 1.71501255, 132.000031, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2741. Part5.BottomSurface = Enum.SurfaceType.Smooth
  2742. Part5.TopSurface = Enum.SurfaceType.Smooth
  2743. Part5.Position = Vector3.new(-3.020015, 1.71501255, 132.000031)
  2744. Part6.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2745. Part6.Parent = Model0
  2746. Part6.Material = Enum.Material.Neon
  2747. Part6.Reflectance = 1
  2748. Part6.Transparency = 0.89999997615814
  2749. Part6.CanCollide = false
  2750. Part6.Size = Vector3.new(22.0200043, 8.37999916, 47.3599892)
  2751. Part6.CFrame = CFrame.new(-3.020015, -2.27998829, 118.025017, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2752. Part6.BottomSurface = Enum.SurfaceType.Smooth
  2753. Part6.TopSurface = Enum.SurfaceType.Smooth
  2754. Part6.Position = Vector3.new(-3.020015, -2.27998829, 118.025017)
  2755. Motor6D7.Parent = Part6
  2756. Motor6D7.C1 = CFrame.new(0, -1.30500078, -5.04499817, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2757. Motor6D7.Part0 = Part6
  2758. Motor6D7.Part1 = Part3
  2759. Part8.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2760. Part8.Parent = Model0
  2761. Part8.Material = Enum.Material.Neon
  2762. Part8.Reflectance = 1
  2763. Part8.Transparency = 0.89999997615814
  2764. Part8.CanCollide = false
  2765. Part8.Size = Vector3.new(7.53999996, 5.47999954, 64.9199829)
  2766. Part8.CFrame = CFrame.new(-3.020015, -3.7299881, 109.24501, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2767. Part8.BottomSurface = Enum.SurfaceType.Smooth
  2768. Part8.TopSurface = Enum.SurfaceType.Smooth
  2769. Part8.Position = Vector3.new(-3.020015, -3.7299881, 109.24501)
  2770. Motor6D9.Parent = Part8
  2771. Motor6D9.C1 = CFrame.new(0, -0.744999886, -4.16999817, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2772. Motor6D9.Part0 = Part8
  2773. Motor6D9.Part1 = Part12
  2774. Part10.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2775. Part10.Parent = Model0
  2776. Part10.Material = Enum.Material.Neon
  2777. Part10.Reflectance = 1
  2778. Part10.Transparency = 0.89999997615814
  2779. Part10.CanCollide = false
  2780. Part10.Size = Vector3.new(31.7600002, 14.0199995, 27.689991)
  2781. Part10.CFrame = CFrame.new(-3.020015, 0.540011883, 127.859993, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2782. Part10.BottomSurface = Enum.SurfaceType.Smooth
  2783. Part10.TopSurface = Enum.SurfaceType.Smooth
  2784. Part10.Position = Vector3.new(-3.020015, 0.540011883, 127.859993)
  2785. Motor6D11.Parent = Part10
  2786. Motor6D11.C1 = CFrame.new(0, -1.17500067, -4.14003754, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2787. Motor6D11.Part0 = Part10
  2788. Motor6D11.Part1 = Part5
  2789. Part12.Name = "This is a mirror Part foHanged man do not name anything else this. Ok thx byer"
  2790. Part12.Parent = Model0
  2791. Part12.Material = Enum.Material.Neon
  2792. Part12.Reflectance = 1
  2793. Part12.Transparency = 0.89999997615814
  2794. Part12.CanCollide = false
  2795. Part12.Size = Vector3.new(14.8800011, 6.96999931, 59.3399887)
  2796. Part12.CFrame = CFrame.new(-3.020015, -2.98498821, 113.415009, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2797. Part12.BottomSurface = Enum.SurfaceType.Smooth
  2798. Part12.TopSurface = Enum.SurfaceType.Smooth
  2799. Part12.Position = Vector3.new(-3.020015, -2.98498821, 113.415009)
  2800. Motor6D13.Parent = Part12
  2801. Motor6D13.C1 = CFrame.new(0, -0.704999924, -4.61000824, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2802. Motor6D13.Part0 = Part12
  2803. Motor6D13.Part1 = Part6
  2804. --[[for i,v in pairs(mas:GetChildren()) do
  2805. v.Parent = Fake
  2806. pcall(function() v:MakeJoints() end)
  2807. end
  2808. mas:Destroy()
  2809. for i,v in pairs(cors) do
  2810. spawn(function()
  2811. pcall(v)
  2812. end)
  2813. end--]]
  2814. Mif.CFrame=Character.Torso.CFrame*CFrame.new(0,-1,-1)*CFrame.Angles(0,3,0)
  2815. Character.HumanoidRootPart.CFrame=Character.HumanoidRootPart.CFrame*CFrame.new(0,0,-5)
  2816. for _,v in pairs(Character:GetChildren()) do
  2817. if v:IsA('Part') and v.Name~='HumanoidRootPart' then
  2818. v.Transparency=1
  2819. elseif v:IsA('Accessory') then
  2820. v.Handle.Transparency=1
  2821. end
  2822. end
  2823. for _,v in pairs(Fake['Hanged Man']:GetChildren()) do
  2824. if v:IsA('Model') then
  2825. v:remove()
  2826. end
  2827. end
  2828. for _,v in pairs(Character:GetChildren()) do
  2829. if v:IsA('Part') then
  2830. v.Anchored=false
  2831. end
  2832. end
  2833. elseif k=='y' then
  2834. CFuncs.Sound.Create("552513404",Head,1 ,1)
  2835. end
  2836. if dimension then
  2837. if k=='e' and IsWearingArmor == false and Invisible == false and not ChopR then
  2838. Long=true
  2839. Lattack()
  2840. end
  2841. if k=='r' and IsWearingArmor == false and Invisible == false and not kickR then
  2842. kick=true
  2843. Kick()
  2844. end
  2845. if attack == false and ora == false and k == "z" and IsWearingArmor == false and Invisible == false then
  2846. Counter=true
  2847. attack=true
  2848. elseif attack == false and k == "x" and IsWearingArmor == false and Invisible == false then
  2849. GRABEMBOIGRABEM()
  2850. elseif attack == false and k=='g' then
  2851. -- FireProjectiles()--thats lame
  2852. if changeidle==1 then
  2853. changeidle=2
  2854. else changeidle=1
  2855. end
  2856.  
  2857. end
  2858. end-- inbetween this end an if dimension==workspace is disabled while erasing time
  2859.  
  2860. if attack == false and k == "q" and Invisible == false and IsWearingArmor == false then
  2861. Invisible = true
  2862. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2863. Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2864. Disappear()
  2865. elseif attack == false and k == "q" and Invisible == true and IsWearingArmor == false then
  2866. Invisible = false
  2867. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.08)
  2868.  
  2869. for i = 1, 2 do
  2870. Effects.Block.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2871. end
  2872. for i = 1, 20 do
  2873. Effects.Break.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1)
  2874. end
  2875. Reappear()
  2876. G=Instance.new('Sound',AdvancingFortress.FTorso)
  2877. G.Name='FLEF'
  2878. G.SoundId='rbxassetid://842775101'
  2879. G.Volume=3
  2880. G:Play()
  2881. elseif attack == false and ShieldMode == false and k == "c" and IsWearingArmor == false and Invisible == false and dimension==workspace then
  2882. ShieldMode = true
  2883. HoloHexShield()
  2884. elseif attack == false and k == "v" and IsWearingArmor == false and Invisible == false and dimension==workspace then
  2885. CastleCrusherFist()
  2886.  
  2887. end
  2888. --[[if k == "[" and IsWearingArmor == false and Invisible == false then
  2889. Armor("On")
  2890. end
  2891. if k == "]" and IsWearingArmor == true and Invisible == false then
  2892. Armor("Off")
  2893. end--]]
  2894. end)
  2895. kick=false
  2896. Mouse.KeyUp:connect(function(k)
  2897. k = k:lower()
  2898. if k=='r' then
  2899. kick=false
  2900. end
  2901. if k =='t' then
  2902. dimension=workspace
  2903.  
  2904. Fake=workspace:FindFirstChild(Player.Name.. ":seperated from stand")
  2905. if Fake~=nil then
  2906. Character.HumanoidRootPart.CFrame=Fake.HumanoidRootPart.CFrame
  2907. Fake:remove()
  2908. end
  2909. for _,v in pairs(Character:GetChildren()) do
  2910. if v:IsA('Part') and v.Name~='HumanoidRootPart' then
  2911. v.Transparency=0
  2912. elseif v:IsA('Accessory') then
  2913. v.Handle.Transparency=0
  2914. end
  2915. end workspace.CurrentCamera.FieldOfView=70
  2916. end
  2917. if k=='f' and epitpah then
  2918. epitpah=false
  2919. epitaphreload=true
  2920. wait(10)--<<epitaph reload time
  2921. epitaphreload=false
  2922. end
  2923. if attack == true and k == "z" and IsWearingArmor == false and Counter and attack then
  2924. Counter = false
  2925. attack=false
  2926. elseif attack == true and ShieldMode == true and k == "c" and IsWearingArmor == false then
  2927. ShieldMode = false
  2928. end
  2929. end)
  2930. Counter=false
  2931. -- coroutine.resume(coroutine.create(function(Part, Part2)
  2932. -- while Part.Parent ~= nil do
  2933. -- swait(math.random(100, 150))
  2934. -- for i = 0, 1, 0.2 do
  2935. -- wait()
  2936. -- Eye1.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2937. -- Eye2.Mesh.Scale = Vector3.new(1, 0.7 - 1 * i, 1)
  2938. -- end
  2939. -- for i = 0, 1, 0.2 do
  2940. -- swait()
  2941. -- Eye1.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2942. -- Eye2.Mesh.Scale = Vector3.new(1, 0.7 + 0.3 * i, 1)
  2943. -- end
  2944. -- end
  2945. -- end), Eye1, Eye2)
  2946.  
  2947. changeidle=2
  2948. YOURCLONE=nil
  2949. candecide=true
  2950. Humanoid=Character.Humanoid
  2951.  
  2952. stab=0
  2953. while true do
  2954. if Counter then
  2955. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 20), -3)*CFrame.Angles(-0.5,0,0), 0.5)
  2956. PlayAnimationFromTable({
  2957. CFrame.new(
  2958. 0.0271884166, 0.00348344445, -0.0141745359, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  2959. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2960. CFrame.new(
  2961. 0.0271884166, 1.51267767, 0.126843989, 0.999995351, 2.5043164e-06, -0.00304700318, -0.00175900059, 0.817014456, -0.576614618, 0.00248800102, 0.57661736, 0.817010641
  2962. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2963. CFrame.new(
  2964. 1.16770852, 1.48235846, -0.381416619, -0.0204540007, 0.0226909891, 0.999533355, 0.738564014, -0.673497558, 0.0304031055, 0.673873007, 0.738841236, -0.00298302923
  2965. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2966. CFrame.new(
  2967. -1.56082892, 0.022131592, 0.424794436, 0.516572058, 0.210796863, 0.82989043, -0.379415065, 0.925225914, 0.00115738553, -0.767592132, -0.315470815, 0.557925224
  2968. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2969. CFrame.new(
  2970. 0.527187526, -1.99651742, -0.0126524717, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  2971. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2972. CFrame.new(
  2973. -0.472751081, -1.40651631, -0.425918907, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  2974. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2975. }, 0.3, false)
  2976. end
  2977. if epitpah then
  2978. Effects.Sphere.Create(BrickColor.new("Really red"), Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  2979. Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  2980. Humanoid.Health=PRESAVEDHEALTH
  2981. end
  2982. for _,v in pairs(AdvancingFortress.FTorso:GetChildren()) do
  2983. end
  2984. swait()
  2985. for i, v in pairs(Character:children()) do
  2986. if v:IsA("Part") and IsWearingArmor == true then
  2987. v.Anchored = false
  2988. end
  2989. end
  2990. for i, v in pairs(AdvancingFortress:GetChildren()) do
  2991. if v:IsA("Part") then
  2992. v.Material = "SmoothPlastic"
  2993. v.CanCollide = false
  2994. elseif v:IsA("Humanoid") then
  2995. v:remove()
  2996. elseif v:IsA("Accessory") then
  2997. v:remove()
  2998. elseif v:IsA("Shirt") then
  2999. v:remove()
  3000. elseif v:IsA("Pants") then
  3001. v:remove()
  3002. elseif v:IsA("Script") or v:IsA("LocalScript") then
  3003. v:remove()
  3004. elseif v:IsA("BodyColors") then
  3005. v:remove()
  3006. end
  3007. end
  3008. AHandleR.Transparency = 1
  3009. AHandleL.Transparency = 1
  3010. RootPart.Transparency = 1
  3011. HitboxR.Transparency = 1
  3012. HitboxL.Transparency = 1
  3013. Head.BrickColor = BrickColor.new("Really red")
  3014. Torso.BrickColor = BrickColor.new("Really red")
  3015. RightArm.BrickColor = BrickColor.new("Really red")
  3016. LeftArm.BrickColor = BrickColor.new("Really red")
  3017. RightLeg.BrickColor = BrickColor.new("Really red")
  3018. LeftLeg.BrickColor = BrickColor.new("Really red")
  3019. RootPart.Anchored = true
  3020. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3021. velocity = Character.HumanoidRootPart.Velocity.y
  3022. sine = sine + change
  3023. Shield.Anchored = true
  3024. Shield.CFrame = Shield.CFrame:lerp(RootPart.CFrame * CFrame.new(0, 0, -3.2), 1)
  3025. local hit, pos = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3026. if Counter and attack then
  3027. local h = rayCast(Character.HumanoidRootPart.Position, CFrame.new(Character.HumanoidRootPart.Position, AdvancingFortress.FTorso.Position).lookVector, 4, Character)
  3028. if h~=nil then
  3029.  
  3030. hj=h.Parent:findFirstChild('Head')
  3031. if h.Parent~=Character and h.Parent.Parent~=Character and hj~=nil then
  3032. Counter=false
  3033. CFuncs.Sound.Create("177082446",Torso,.5,1)
  3034.  
  3035. hj.Anchored=true
  3036. RootJoint.C0 = CFrame.new(-0.00103696436, -0.0799896196, -0.0195935629, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3037. Torso.Neck.C0 = CFrame.new(-0.125537261, 1.42327833, -0.0106204394, 0.930785239, -0.308240592, 0.196536928, 0.257562071, 0.93447572, 0.245798409, -0.259424061, -0.178165019, 0.949187279) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3038. RW.C0 = CFrame.new(1.96019065, 1.49841368, -0.572676241, -0.0915629938, 0.765448928, 0.636949182, 0.989734888, 0.140438452, -0.0264940485, -0.109731987, 0.627984941, -0.770450473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3039. LW.C0 = CFrame.new(-1.18533766, 0.391960531, -0.841543555, 0.0100789974, -0.283042908, -0.95905441, -0.873169839, 0.464914769, -0.146385387, 0.48731187, 0.838892698, -0.242458701) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3040.  
  3041. RH.C0 = CFrame.new(0.498959631, -2.07999015, -0.0180695895, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3042.  
  3043. LH.C0 = CFrame.new(-0.500971913, -1.5299896, -0.83133924, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3044.  
  3045.  
  3046.  
  3047.  
  3048. RootPart.CFrame = hj.CFrame * CFrame.new(0, -1, 1)*CFrame.Angles(0,0,0)
  3049.  
  3050. wait(.5)
  3051. RootPart.CFrame = hj.CFrame * CFrame.new(0, -1, 1)*CFrame.Angles(0,0,0)
  3052. RootJoint.C0 = CFrame.new(-0.00270262919, 1.03004277e-05, 0.00493330508, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3053.  
  3054. Torso.Neck.C0 = CFrame.new(-0.12720485, 1.50327802, 0.0139054712, 0.930785239, -0.308240592, 0.196536928, 0.257562071, 0.93447572, 0.245798409, -0.259424061, -0.178165019, 0.949187279) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3055.  
  3056. RW.C0 = CFrame.new(1.44851947, 1.57841325, -0.808147967, -0.0915629938, 0.765448928, 0.636949182, 0.989734888, 0.140438452, -0.0264940485, -0.109731987, 0.627984941, -0.770450473)
  3057.  
  3058. LW.C0 = CFrame.new(-1.1870122, 0.471960276, -0.817017138, 0.0100789974, -0.283042908, -0.95905441, -0.873169839, 0.464914769, -0.146385387, 0.48731187, 0.838892698, -0.242458701)
  3059.  
  3060. RH.C0 = CFrame.new(0.497294337, -1.99998975, 0.00645536929, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  3061.  
  3062. LH.C0 = CFrame.new(-0.502642214, -1.77998996, -0.516811967, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351)
  3063. CFuncs.Sound.Create("1386772138",Torso,10,1)
  3064. wait(.5)
  3065. stab=0
  3066. CFuncs.Sound.Create("1516363049",hj,5,.5)
  3067. h.Parent:BreakJoints()
  3068. Effects.Sphere.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3069. Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3070. for i = 1, 2 do
  3071. Effects.Block.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3072. end
  3073. for i = 1, 20 do
  3074. Effects.Break.Create(BrickColor.new("Really red"), h.Parent.Head.CFrame, 1, 1, 1)
  3075. end
  3076. Effects.Sphere.Create(BrickColor.new("Really red"),Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1)
  3077. Effects.Block.Create(BrickColor.new("Really red"), Character.Torso.CFrame, 1, 1, 1, 4, 4, 4, 0.1, 1)
  3078. --Character.Head.CFrame=h.Parent.Head.CFrame*CFrame.new(0,0,3)
  3079. attack=false
  3080. hj.Anchored=false
  3081. end
  3082. end
  3083. end
  3084. if Character.HumanoidRootPart.Velocity.y > 1 and hit == nil then
  3085. Anim = "Jump"
  3086. if attack == false then
  3087. if dimension==workspace then
  3088. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  3089. else
  3090. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,0,0), 0.5)
  3091. end
  3092. PlayAnimationFromTable({
  3093. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(.5, -1, 0),
  3094. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, 1, 0),
  3095. CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
  3096. CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
  3097. CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3098. CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
  3099. }, 0.3, false)
  3100. end
  3101. elseif Character.HumanoidRootPart.Velocity.y < -1 and hit == nil then
  3102. Anim = "Fall"
  3103. if attack == false then
  3104. if dimension==workspace then
  3105. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3), 0.5)
  3106. else
  3107. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,0,0), 0.5)
  3108. end
  3109. PlayAnimationFromTable({
  3110. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1, -1, 1),
  3111. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 1, 0.5),
  3112. CFrame.new(1.5,0,0) * CFrame.new(-1, 0, -.3) * CFrame.Angles(1.5, 0, -1.5),
  3113. CFrame.new(-1.5,0,0) * CFrame.new(1, 0, -.5) * CFrame.Angles(3, 0, 1),
  3114. CFrame.new(.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3115. CFrame.new(-.5,-2,0) * CFrame.new(0, 0.5, -0.3) * CFrame.Angles(-.5, 0, 0)
  3116. }, 0.3, false)
  3117. end
  3118. elseif Torsovelocity < 1 and hit ~= nil then
  3119. Anim = "Idle"
  3120. if changeidle==1 then
  3121. if attack == false then
  3122. change = 1
  3123. if dimension==workspace then
  3124. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1 + 0.5 * math.cos(sine / 25), 2)*CFrame.Angles(0,2.5,-0.5), 0.5)
  3125. else
  3126. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,2.5,-0.5, 0.5), 0.5)
  3127. end
  3128. PlayAnimationFromTable({
  3129. CFrame.new(
  3130. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3131. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3132. CFrame.new(
  3133. 0.136710003, 1.73489296, -0.0338380001, -0.0593669862, -0.0516000427, -0.996901751, -0.0550749861, 0.997311354, -0.0483414494, 0.996715784, 0.0520344637, -0.0620492361
  3134. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3135. CFrame.new(
  3136. 1.62340999, 0.131766006, -0.737138987, 0.485451072, -0.460053951, 0.743429601, 0.733702064, 0.676791966, -0.0602823012, -0.475414068, 0.574719965, 0.666091919
  3137. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3138. CFrame.new(
  3139. -0.918160975, 0.172160029, -0.835460007, 0.717120051, -0.489527851, -0.496086031, -0.243526027, 0.490930051, -0.836470425, 0.653019071, 0.720659554, 0.232843012
  3140. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3141. CFrame.new(
  3142. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3143. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3144. CFrame.new(
  3145. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  3146. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3147. }, 0.3, false)
  3148. end
  3149. elseif changeidle==2 then
  3150. change = 1
  3151. if not attack then
  3152. if dimension==workspace then
  3153. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1 + 0.5 * math.cos(sine / 20), 3)*CFrame.Angles(0,-1,.5), 0.5)
  3154. else
  3155. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(0,-1,.5), 0.5)
  3156. end
  3157. PlayAnimationFromTable({
  3158. CFrame.new(
  3159. 0.0791157484, -0.0831427127, -0.0294590611, 0.999995351, 0, -0.0030490011, 0, 1, 0, 0.0030490011, 0, 0.999995351
  3160. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3161. CFrame.new(
  3162. 0.169004396, 1.4159447, -0.0366409421, 0.742569923, 0.275025845, 0.610696971, -0.311423957, 0.949021578, -0.0487170555, -0.592962921, -0.154009849, 0.790364504
  3163. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3164. CFrame.new(
  3165. 1.00889599, -0.043302007, -0.686848104, 0.155775085, 0.639679015, 0.752691805, 0.381247252, 0.664016962, -0.643220127, -0.911254525, 0.387159377, -0.140438542
  3166. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3167. CFrame.new(
  3168. -1.57387173, -0.0248884857, -0.0340340734, 0.884221971, 0.467059165, -0.00269688945, -0.46705699, 0.884226084, 0.00142452994, 0.00304999994, 4.54485449e-10, 0.999995351
  3169. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3170. CFrame.new(
  3171. 0.539139211, -2.07671404, 0.0346300155, 0.974552095, 0.211734533, 0.0735988021, -0.224143028, 0.916256011, 0.332016408, 0.00286400015, -0.340063959, 0.940397978
  3172. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3173. CFrame.new(
  3174. -0.788379192, -2.04705811, -0.220941186, 0.92052412, 0.390675902, -0.00280621764, -0.383467048, 0.902117074, -0.197832882, -0.0747570097, 0.183185995, 0.980231762
  3175. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3176. }, 0.3, false)
  3177. end
  3178. end
  3179. elseif Torsovelocity > 2 and hit ~= nil then
  3180. Anim = "Walk"
  3181. if attack == false then
  3182. if dimension==workspace then
  3183. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(-2, 1.5, 0.5)*CFrame.Angles(-1,-0.5,0), 0.5)
  3184. PlayAnimationFromTable({
  3185. CFrame.new(
  3186. 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1
  3187. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3188. CFrame.new(
  3189. 0.0364859998, 1.79243505, -0.121018998, 0.998374999, 0.0542896278, -0.0173208918, -0.0535430014, 0.789630473, -0.611242175, -0.0195070002, 0.611176372, 0.791254103
  3190. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3191. CFrame.new(
  3192. 1.60313475, 0.610876083, -0.741172016, 0.129928008, -0.343205035, 0.930230677, 0.978899121, 0.193634897, -0.0652848259, -0.157719016, 0.919084311, 0.361121684
  3193. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3194. CFrame.new(
  3195. -1.41306806, 0.557738006, -0.902216911, 0.017620001, -0.391262084, -0.920110643, -0.9992311, 0.0253460091, -0.0299131274, 0.0350250043, 0.91993022, -0.390514612
  3196. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3197. CFrame.new(
  3198. 0.656431019, -1.893978, 0.346643776, 0.990569651, -0.13402614, -0.0284412913, 0.133786961, 0.901427865, 0.411738783, -0.0295459889, -0.411660939, 0.910857975
  3199. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3200. CFrame.new(
  3201. -0.548841, -1.27147198, -0.345768005, 0.999999881, -2.65485113e-07, 0.000577550789, -0.000453999935, 0.617766023, 0.786361873, -0.000356999983, -0.786361992, 0.617765963
  3202. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3203. }, 0.3, false)
  3204. else
  3205. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 0)*CFrame.Angles(-.5,-0.5,0), 0.5)
  3206. PlayAnimationFromTable({
  3207. CFrame.new(
  3208. -0.00460899994, -0.0231687576, -0.0103660002, 0.999995351, 0, -0.00304800109, 0, 1, 0, 0.00304800109, 0, 0.999995351
  3209. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3210. CFrame.new(
  3211. 0.00932599977, 1.43786824, 0.205213994, 0.887959719, 0.309396386, 0.340296209, -0.00204099924, 0.742544413, -0.669793785, -0.45991683, 0.594055235, 0.659981012
  3212. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3213. CFrame.new(
  3214. 1.95764303, 0.133998275, 0.131680995, 0.525890052, -0.204971954, -0.825485468, 0.227229029, 0.969110548, -0.0958744586, 0.819638133, -0.137154832, 0.556221068
  3215. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3216. CFrame.new(
  3217. -1.15361595, 0.157661378, -0.67444098, -0.00135800033, -0.600986123, -0.799258351, -0.873535156, 0.389759928, -0.291587859, 0.486759126, 0.697784245, -0.525511801
  3218. ) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3219. CFrame.new(
  3220. 0.495391011, -1.84177577, -0.783291996, 0.999995351, -3.0601957e-06, -0.00304665393, -0.00165800063, 0.838406146, -0.545043528, 0.00255600084, 0.545046031, 0.838402271
  3221. ) * CFrame.new(0, 0, 0+math.cos(sine/8)) * CFrame.Angles(0-math.cos(sine/8), 0, 0),
  3222. CFrame.new(
  3223. -0.989122987, -1.85114682, -0.286621004, 0.669821203, 0.448877752, 0.591479778, -0.0018390005, 0.79758215, -0.603207529, -0.742520154, 0.402953476, 0.535062909
  3224. ) * CFrame.new(0, 0, 0-math.cos(sine/8)) * CFrame.Angles(0+math.cos(sine/8), 0, 0),
  3225. }, 0.3, false)
  3226. end
  3227. end
  3228. end
  3229. if 0 < #Effects then
  3230. for e = 1, #Effects do
  3231. if Effects[e] ~= nil then
  3232. local Thing = Effects[e]
  3233. if Thing ~= nil then
  3234. local Part = Thing[1]
  3235. local Mode = Thing[2]
  3236. local Delay = Thing[3]
  3237. local IncX = Thing[4]
  3238. local IncY = Thing[5]
  3239. local IncZ = Thing[6]
  3240. if Thing[2] == "Shoot" then
  3241. local Look = Thing[1]
  3242. local move = 30
  3243. if Thing[8] == 3 then
  3244. move = 10
  3245. end
  3246. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3247. if Thing[10] ~= nil then
  3248. da = pos
  3249. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3250. cfa = CFrame.new(Thing[4], pos)
  3251. tehCF = cfa:lerp(cf2, 0.2)
  3252. Thing[1] = tehCF.lookVector
  3253. end
  3254. local mag = (Thing[4] - pos).magnitude
  3255. Effects.Head.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  3256. if Thing[8] == 2 then
  3257. Effects.Ring.Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  3258. end
  3259. Thing[4] = Thing[4] + Look * move
  3260. Thing[3] = Thing[3] - 1
  3261. if 2 < Thing[5] then
  3262. Thing[5] = Thing[5] - 0.3
  3263. Thing[6] = Thing[6] - 0.3
  3264. end
  3265. if hit ~= nil then
  3266. Thing[3] = 0
  3267. if Thing[8] == 1 or Thing[8] == 3 then
  3268. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3269. elseif Thing[8] == 2 then
  3270. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3271. if hit.Parent:findFirstChild("Humanoid") ~= nil or hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  3272. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3273. ref.Anchored = true
  3274. ref.CFrame = CFrame.new(pos)
  3275. CFuncs.Sound.Create("161006093", ref, 1, 1.2)
  3276. game:GetService("Debris"):AddItem(ref, 0.2)
  3277. Effects.Block.Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  3278. Effects.Ring.Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  3279. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3280. end
  3281. end
  3282. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3283. ref.Anchored = true
  3284. ref.CFrame = CFrame.new(pos)
  3285. Effects.Sphere.Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3286. game:GetService("Debris"):AddItem(ref, 1)
  3287. end
  3288. if Thing[3] <= 0 then
  3289. table.remove(Effects, e)
  3290. end
  3291. end
  3292. if Thing[2] == "FireWave" then
  3293. if Thing[3] <= Thing[4] then
  3294. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3295. Thing[3] = Thing[3] + 1
  3296. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3297. else
  3298. Part.Parent = nil
  3299. table.remove(Effects, e)
  3300. end
  3301. end
  3302. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3303. if Thing[1].Transparency <= 1 then
  3304. if Thing[2] == "Block1" then
  3305. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3306. Mesh = Thing[7]
  3307. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3308. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3309. elseif Thing[2] == "Block2" then
  3310. Thing[1].CFrame = Thing[1].CFrame
  3311. Mesh = Thing[7]
  3312. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3313. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3314. elseif Thing[2] == "Fire" then
  3315. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3316. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3317. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3318. elseif Thing[2] == "Cylinder" then
  3319. Mesh = Thing[7]
  3320. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3321. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3322. elseif Thing[2] == "Blood" then
  3323. Mesh = Thing[7]
  3324. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3325. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3326. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3327. elseif Thing[2] == "Elec" then
  3328. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  3329. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3330. elseif Thing[2] == "Disappear" then
  3331. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3332. elseif Thing[2] == "Shatter" then
  3333. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3334. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3335. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3336. Thing[6] = Thing[6] + Thing[5]
  3337. end
  3338. else
  3339. Part.Parent = nil
  3340. table.remove(Effects, e)
  3341. end
  3342. end
  3343. end
  3344. end
  3345. end
  3346. end
  3347. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement